- Joined
- Jun 13, 2019
- Messages
- 88
- Reaction score
- 24
Scenario: Mobile app for extensions is configured with WAN FQDN, not local IP.
Devices are on cellular data or guest wireless with internet access and only access PBX through WAN FQDN.
Same extension on iOS and Android work identical.
With extension configured for SIP Transport on TCP, I see the comms between the mobile client and PBX going over 5001 and 5090 as desired using the WAN connection.
However, if I change SIP transport mode on the extension to TLS, the mobile client no longer wants to communicate with the PBX via the configured FQDN. It starts to make calls to the LAN IP of the PBX, which of course it has no ability to communicate with.
I have done reprovisioning of the app many times and tested this on two different iPhones and Android 7 and Android 9. Behavior same across the board.
Therefore, this appears to be a mobile client software bug. When SIP transport set to TCP, the mobile client attempts to communicate to the WAN FQDN of the PBX and everything works.
With SIP Transport set to TLS, the mobile client still uses the WAN FQDN for provisioning traffic over 5001, but then switches to calling the PBX by its LAN IP address for the remainder of communications which fail since there is no IP route to that device from guest or cellular data.
Phones are not jailbroken.
Devices are on cellular data or guest wireless with internet access and only access PBX through WAN FQDN.
Same extension on iOS and Android work identical.
With extension configured for SIP Transport on TCP, I see the comms between the mobile client and PBX going over 5001 and 5090 as desired using the WAN connection.
However, if I change SIP transport mode on the extension to TLS, the mobile client no longer wants to communicate with the PBX via the configured FQDN. It starts to make calls to the LAN IP of the PBX, which of course it has no ability to communicate with.
I have done reprovisioning of the app many times and tested this on two different iPhones and Android 7 and Android 9. Behavior same across the board.
Therefore, this appears to be a mobile client software bug. When SIP transport set to TCP, the mobile client attempts to communicate to the WAN FQDN of the PBX and everything works.
With SIP Transport set to TLS, the mobile client still uses the WAN FQDN for provisioning traffic over 5001, but then switches to calling the PBX by its LAN IP address for the remainder of communications which fail since there is no IP route to that device from guest or cellular data.
Phones are not jailbroken.
