- Joined
- Jul 13, 2019
- Messages
- 40
- Reaction score
- 2
I have a new installation of 3CX running externally on AWS EC2.
Since installing, last week, I have not managed to have PUSH working on any mobile phones, Android or iPhone for external calls.
I will choose two users as an example:
Device Info
-------------------------------------------------------
Phone Model: Samsung 9 Plus
Phone Model: iPhone X (10)
Issue Info
-------------------------------------------------------
Connection: WiFi & 4G
Server: External (AWS EC2)
When we make internal calls PUSH seems to work fine on both Android and iPhones - if the 3CX app is not active an internal call triggers the app and the user can answer.
However, it is not the case for external calls.
I have set up a ring group consisting of 3 mobile phones running the 3CX app and 2 IP phones. When an external call comes in the two IP phones ring but none of the mobiles running the 3CX app ring. But if a user has the 3CX app open and it has focus the user sees the call and can answer it.
Also, if we pick up the call on the IP phone then try and transfer it to a mobile phone running the 3CX app we have the same response - no PUSH and the user can't pick the call up unless they have the 3CX app open with focus. But if we transfer an internal call the PUSH does seem to work - the phone rings when the app is in the background.
I have set up a Google Firebase project and added the server key and sender ID and reprovisioned the 3CX apps on users' phones but there is no change in the behaviour.
I have spent 2 days trying to look into this and have not found a solution. I would really appreciate if someone might be able to point me in a direction to do more troubleshooting please.
Since installing, last week, I have not managed to have PUSH working on any mobile phones, Android or iPhone for external calls.
I will choose two users as an example:
Device Info
-------------------------------------------------------
Phone Model: Samsung 9 Plus
Phone Model: iPhone X (10)
Issue Info
-------------------------------------------------------
Connection: WiFi & 4G
Server: External (AWS EC2)
When we make internal calls PUSH seems to work fine on both Android and iPhones - if the 3CX app is not active an internal call triggers the app and the user can answer.
However, it is not the case for external calls.
I have set up a ring group consisting of 3 mobile phones running the 3CX app and 2 IP phones. When an external call comes in the two IP phones ring but none of the mobiles running the 3CX app ring. But if a user has the 3CX app open and it has focus the user sees the call and can answer it.
Also, if we pick up the call on the IP phone then try and transfer it to a mobile phone running the 3CX app we have the same response - no PUSH and the user can't pick the call up unless they have the 3CX app open with focus. But if we transfer an internal call the PUSH does seem to work - the phone rings when the app is in the background.
I have set up a Google Firebase project and added the server key and sender ID and reprovisioned the 3CX apps on users' phones but there is no change in the behaviour.
I have spent 2 days trying to look into this and have not found a solution. I would really appreciate if someone might be able to point me in a direction to do more troubleshooting please.


