Solved 3CX for Android does not ring but show missed calls afterward

Status
Not open for further replies.

jamesnb

Free User
Joined
Apr 9, 2021
Messages
46
Reaction score
4
Hello there,
So I decied to try out the new Alpha PBX and also, the beta version of 3CX for Android and iOS.
Below is the information on the Android phone that I used to do the test
  • Phone Model: [CAT S41]
  • Android Version: [Android 8.0]
  • App Version: [16.7.4.74]
  • 3CX PBX Version: [18.0.1142] / [Debian]
  • Network Connection: [WiFi] [IPv4]
  • Client is on the same network as the PBX or not? YES, both are on the same LAN as PBX
For the PBX: Setup as new debian on a Hyper-V using the 3CX Alpha-3 iso
Firewall passed all test, all green. Dashboard show no red in any field
iPhone: version 8, running iOS 14.5.1 (just updated today). 3CX app for iOS version: 16.1.7.96
Codes are set as: 729-PCMA-PCMU-722-OPUS in all General settings and Extension

1/ Android calls iPhone: Working OK, no problem. Just sometimes the "signal" status show "yellow" color although both phones are connected to a wireless access point about 5 feet away

2/ iPhone calls Android - 2 scenarios:

2.1/ If the 3CX app is running in the background: Android did not ring at all. iPhone hangs up, Android show "missed" calls immediately

2.2/ If the 3CX app app is opening, the Android phone did a very brief vibration and showing call drops icon on the top left corner.

In both cases, I check the sound, all are on, no silent. Check the "push" settings in the PBX, all "ticked".

What am I missing here?
Thank you
 
Last edited:
@jamesnb
All this is very strange and I can't really see a pattern.
The last thing I can think of is maybe IPv6 is enabled on the server.

If not, I must strongly advise you contact a 3CX Partner to have a closer look at your system, and liaise with 3CX Support if they deem it necessary.
 
Last edited by a moderator:
Hello everyone,

Finally, after going through the logs and also, lots of documents on the website, there are the 3 following tasks below would fix this issue in version 16. I gather them here for anyone who might be in the same situation as myself.

Reference to the following document:
https://www.3cx.com/docs/installing-microsoft-hyper-v/

This is applied for Debian-based 3CX installed on Hyper-V. And with no specific order:

1/ Install the ntp. SSH into your 3CX server with root priviledge
apt update
apt install ntp

2/ Disable the ipv6 for Debian 3CX server:
- SSH into your 3CX server
- Edit the following file: nano /etc/sysctl.conf
- At the end of the file, add the following line:
net.ipv6.conf.all.disable_ipv6 = 1
- Save and quit
- Restart your server

3/ Set static MAC address for your 3CX virtual machine
Refer to the guide in Reference 1 above.

Reboot your server once more time to ensure all updates take effect
Create extension, send it via email to your users
As a user, you should use the app to add your 3CX extension (profile) FROM the email (not from the server's mgt interface)
All is good now. Android to iPhone and vice-versa, all ring and working OK in any network environments: LTE, LAN, Public, etc...
 
Last edited by a moderator:
  • Like
Reactions: NickD_3CX
Excellent!

I am really glad to hear that your issue has gone away after these steps! Indeed, Debian VMs on Hyper-V are very prone to issues unless this guide is followed.

Not sure wither what made the difference, but glad it did!
 
Excellent!

I am really glad to hear that your issue has gone away after these steps! Indeed, Debian VMs on Hyper-V are very prone to issues unless this guide is followed.

Not sure wither what made the difference, but glad it did!
We tried several ways and re-installed several times, finally, we gather all of that and it makes it
In your experience, what is the most reliable way (or the least prone to issues) to deploy the 3CX server?
And finally, are you guys close to release the Alpha 3CX yet?
 
We tried several ways and re-installed several times, finally, we gather all of that and it makes it
In your experience, what is the most reliable way (or the least prone to issues) to deploy the 3CX server?
Honestly? The best advice and can give is follow the guide to the letter:
https://www.3cx.com/docs/manual/

We have all steps in there (even the Hyper-V guide link) and if followed exactly, installations avoid the usual "pitfalls".
There will always be the odd case where something doesn't work, but with the above you will minimize this by a lot.
 
Cool, we will keep that in mind
If possible, you can mark this thread ans "Solved"
Kind regards
 
  • Like
Reactions: NickD_3CX
Status
Not open for further replies.

Forum statistics

Threads
112,147
Messages
590,959
Members
165,167
Latest member
Finatra.us