Android app does not rings, nothing...

Status
Not open for further replies.

jamesnb

Free User
Joined
Apr 9, 2021
Messages
46
Reaction score
4
Hello everyone,
I am a complete newbie to 3CX phone system.

Today, I have managed to install and run a test drive for the system. Below are what I did:

1/ Install 3CX for Debian, on Hyper-V. All good and I got to the web-based mgt interface at 192.168.1.123:5001. This is the latest 3CX version I believe (3.16.x.x..)
2/ Create 2 extension: 1001 and 1002 (in addition the Operator 1000): all good
3/ Install iOS app and use ext 1001. Install Android app and use ext 1002
4/ Forward port 5000-5001; 5060; 5090 to the 3CX server (e.g. 192.168.1.123)
5/ Forward port 9000 - 9238 to the 3CX server
6/ Forward port 10600 - 10998 to 3CX server
7/ Forward port 2195-2197 to 3CX server for iOS push device
8/ Forward port 443 to 3CX server for Android push device
9/ Disable SIP-ALG in the router (EdgeRouter)
10/ Install and sync NTP on the 3CX server - all date and time are in sync with Hyper-V
11/ Firewall Check: Green, no issue found

Note: As this is the 1st time I installed and use 3CX, I have not done any SIP trunk or outside calling features, or anything. My purpose for this time is to test if I can use the iOS app and Android app to call each other via Internet first...

Result:

- Android app (1002) calls iPhone app (1001): Good, sound/voice is clear, ringing OK. No problem
- iPhone app (1001) calls Android app (1002): No ring, nothing on the Android devices (Fire HD 10, mic + speaker latest firmware)

About the Android device: It is a Fire HD, running latest Fire OS (based on Android). I have sideloaded Google Play store and was able to install 3CX app natively from Google Play Store onto the Fire HD

The Activity Logs said:

Call to <sip:[email protected]:0> has failed; Cause: 487 Request Terminated/INVITE from 127.0.0.1:5245

Apart from port 443 being forwarded, I could not think of anything else?

Could someone point me to the correct direction?
Thank you very much
 
Hi!

So first of all, although irrelevant to your issue, the RTP Ports you need to open are not only 9000-9238 and 10600-10998, but also all the in-between ports as well., so you need to have open 9000-10999 (UDP).

Moving onto the actual issue though, I have a very big suspicion that the issue here is the Amazon Fire HD device. A common misconception seems to be that it runs Android.
It's OS is just based on Android, the actual OS is called "Fire OS".

Could you please try with an Android mobile device and see if it works then?
 
Hi!

So first of all, although irrelevant to your issue, the RTP Ports you need to open are not only 9000-9238 and 10600-10998, but also all the in-between ports as well., so you need to have open 9000-10999 (UDP).

Moving onto the actual issue though, I have a very big suspicion that the issue here is the Amazon Fire HD device. A common misconception seems to be that it runs Android.
It's OS is just based on Android, the actual OS is called "Fire OS".

Could you please try with an Android mobile device and see if it works then?
Hey NickD,
I have updated the port range per your suggestion, nothing change, problem remained.
I, too, suspected that the Amazon Fire HD is the issue as its core is Android but heavily modified to accommodate Amazon Kindle stuff.
I used it because, surprisingly, if you use the 3CX app on it to call the iOS app, it works perfectly e.g. ring/voice/sound were clear. It was just the other way around did not work so I was pulling my hair out thinking why???

But I will try to get an organic Android phone to test and would post back the results

Other than this, all iOS devices are working perfectly. All voice/video call quality are good (we have 1Gbps Fiber Internet for the Server)

Thank you for your advice.

Cheers
 
  • Like
Reactions: NickD_3CX
Hey NickD,
I have updated the port range per your suggestion, nothing change, problem remained.
I, too, suspected that the Amazon Fire HD is the issue as its core is Android but heavily modified to accommodate Amazon Kindle stuff.
I used it because, surprisingly, if you use the 3CX app on it to call the iOS app, it works perfectly e.g. ring/voice/sound were clear. It was just the other way around did not work so I was pulling my hair out thinking why???

But I will try to get an organic Android phone to test and would post back the results

Other than this, all iOS devices are working perfectly. All voice/video call quality are good (we have 1Gbps Fiber Internet for the Server)

Thank you for your advice.

Cheers
Hey NickD,
So I got myself a test phone, CAT S41 running Android 8.0
And I have been using all the Alpha and Beta testing for the PBX, Android and iOS
Still got the same issue: 3CX on Android calling 3CX on iOS: No problem
but the other way around doesn't work: Android did not ring, nothing...
I created another thread with a details information here:
https://www.3cx.com/community/threa...t-ring-but-show-missed-calls-afterward.81296/
 
Hi!

Seeing that you created a new thread, I will lock this one to avoid duplicate information.
 
Status
Not open for further replies.

Members Online Now

Forum statistics

Threads
111,832
Messages
589,284
Members
164,662
Latest member
DejanMDS