Dismiss Notice
We would like to remind you that we’re updating our login process for all 3CX forums whereby you will be able to login with the same credentials you use for the Partner or Customer Portal. Click here to read more.

Registering hang when moving from internal-external address - 15.2.6.194

Discussion in 'iOS' started by Minkus, Jun 21, 2017.

Thread Status:
Not open for further replies.
  1. Minkus

    Joined:
    Nov 29, 2016
    Messages:
    9
    Likes Received:
    2
    We have been having an issue with the 3CX iPhone app 15.2.6.194 connecting to 3CX 15.5.1694.0 (although it's not new to these versions - has been happening for months).

    When the iPhone switches from an external connection (4G) to our internal WiFi network for the first time, and the app is opened, the provisioning connection works fine (from 'Connecting' to 'Available'), but the first time only, the tunnel connection goes from 'Reading configuration...' to 'Registering...', then hangs for 20 seconds or so, then goes to 'Registration error'.

    If we close the app and start it again, the registration process works correctly.

    The same process happens when we switch from internal WiFi back to 4G (if we wait for a little while before attempting to open the app) - tunnel connection hangs on 'Registering...' for 20 seconds or so, then goes to 'Registration errror'. Closing the app and re-opening it again once again fixes the problem.

    We have split DNS set up as per the latest 3CX installation guide - interestingly, if I remove the 'internal' IP from the split DNS configuration (which means the iPhone app always connects to the 'external' IP regardless of whether it thinks it is internal or external - having configured the router to allow connecting like this), the 'first time registration' problem goes away - however this causes other issues with accessing the server and provisioning on our Yealink IP phones, so this is probably not a long-term solution.

    It appears there are some problems switching connections when the device has moved from an 'external' address to an 'internal' one the first time the app is opened. Has anyone else seen the same issues and is this something that can be solved?

    Device Info
    -------------------------------------------------------
    Phone Model: iPhone
    Generation: 6
    Firmware Version: 10.3.2
    Jailbreak: NO
    Cydia Installed: NO

    Issue Info
    -------------------------------------------------------
    Handset: Phone
    Contacts: Local
    Connection: Switching between WiFi and 4G
    Server: Switching between internal and external
     
  2. Vali_3CX

    Vali_3CX Well-Known Member
    Staff Member 3CX Support

    Joined:
    Dec 12, 2008
    Messages:
    1,527
    Likes Received:
    71
    Hi Minkus
    Thanks for detailed feedback.

    Look, soon we'll open another beta (15.2.7.xxx) on TestFlight. One improvement is the SIP FQDN resolver, which may be related to the issue you described (however, we never been able to get such long delays). So, if you are already a member of our iOS Beta program, please wait until TestFlight will notify you. If you're not, then please send me by PM your Apple ID (the one in device's Settings/iTunes & App Store) together with your name, and I will add you manually. Once we'll start the Beta releases, I will keep this topic updated.

    Thanks
    vali
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. Vali_3CX

    Vali_3CX Well-Known Member
    Staff Member 3CX Support

    Joined:
    Dec 12, 2008
    Messages:
    1,527
    Likes Received:
    71
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
    #3 Vali_3CX, Jun 26, 2017
    Last edited: Jun 26, 2017
  4. Minkus

    Joined:
    Nov 29, 2016
    Messages:
    9
    Likes Received:
    2
    Hi, we'll wait for it to come out of beta, will post feedback then :)
     
Thread Status:
Not open for further replies.