Problems with 3CX Phone 12

Discussion in 'iOS' started by jwoodland, May 23, 2014.

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

    Joined:
    May 22, 2014
    Messages:
    11
    Likes Received:
    0
    We have a 3CX Phone system version 12. I have successfully used 3CX Phone for Android, and 3CX Phone 3 for iPhone with it.

    When I use 3CX Phone 12 for iPhone, and try to call an extension or outside line, I get a "Forbidden" message and the call disconnects. This does not happen on the exact same iPhone with the exact same configuration under 3CX Phone 3.

    Here is the activity log events for the failed calls:


    Here is the activity under 3CX Phone 3:

    Any idea why this is happening? Anyone else using 3CX Phone 12 under iOS 7.1.1 sucessfully?
     
  2. leejor

    leejor Well-Known Member

    Joined:
    Jan 22, 2008
    Messages:
    10,594
    Likes Received:
    255
    Has 3cx.esquimalt.ca been put in as the Domain Name in the 3CX PBX? If not, then that is probably why the call is being rejected.
    If you change the phone to send to the Public IP , rather than the URL, and it works, then that's the problem.
     
  3. jwoodland

    Joined:
    May 22, 2014
    Messages:
    11
    Likes Received:
    0
    I had already tried using the Public IP. It shows the same issue.

    As I said, connectivity from 3CX phone works fine on Android and iPhone 3CX Phone 3, just not 3CX Phone 12.
     
  4. leejor

    leejor Well-Known Member

    Joined:
    Jan 22, 2008
    Messages:
    10,594
    Likes Received:
    255
    The log shows that you are sending the call to a domain rather than a Private IP, which suggests that you are located outside the local LAN...however the originators IP is private.

    Something does not seem right.

    How are you connected to the internet? If you are on the local LAN, then you should be using the "In Office " setting and going directly to the private IP of the 3CX server. If you are using 3G/4G then the log should show the Public IP that your phone has been assigned. if you are using a wifi connection, remotely, then the IP should be the public IP of the router you are behind.

    Be sure that you do not have both a wifi and 3G/4G connection established on the phone. I have seen that cause "confusion".
     
  5. jwoodland

    Joined:
    May 22, 2014
    Messages:
    11
    Likes Received:
    0
    I'm connecting from a private wifi network that has a 192.168.85.x subnet. It connects to the internet then on to my work's private network. I've tried with just 3G on, just WiFi on and both. Same results in all cases.

    So does this mean the others are using the 3CX Phone 12 client for iPhone from external networks without issues?
     
  6. leejor

    leejor Well-Known Member

    Joined:
    Jan 22, 2008
    Messages:
    10,594
    Likes Received:
    255
    That being the case (and I'm assuming that this is NOT the same network where the 3CX server is located), then the IP being registered (and where 3CX is attempting to send the call), is the issue. The IP should be a Public IP of the remote router. That along with the local port number of the phone (in your case ,5077), is what gets the call to the proper destination.

    The phone should be set to "out-of office" ,for starters, and may require that STUN is set-up correctly (recent 3CX PBX versions haven't been as picky). If 3G/4G has been turned off on the phone (to be sure the call is NOT taking that route), then a registration should NOT be showing a local IP address.

    Until you can get that to change, it's not going to work.

    I haven't worked with the version 12 iPhone App, but did see a similar issue with Version 11. That came down to having both a wifi and 4G connection on at the same time.
     
Thread Status:
Not open for further replies.