3CXPhone Provisioning Files

Discussion in '3CX Phone System - General' started by JonnyM, Dec 8, 2013.

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

    Joined:
    May 17, 2010
    Messages:
    81
    Likes Received:
    5
    I feel that you're 90% of the way there with the configuration files that are emailed to people when their extensions are created, except for the very messy way that 3CXPhone and 3CXTunnel work together.

    If we don't want to open up port 5060 to the wider world (we don't, and that's what 3CXTunnel is supposed to solve) then it's necessary to set the external IP in the phone provisioning tab and send the welcome email. Once someone has added this configuration to 3CXPhone they then need to go into the account setup, enable 3CXTunnel in Out of office and then type in the internal IP and the password.

    I don't see why these three extra pieces of information can't be in the configuration file already (boolean value for whether to use 3CXTunnel, string for the IP/host of the PBX, string for the password). If you don't want to put the password into the config file then have it ask for it on first connection.

    The point of the config file is to make it easy for people, if we have to tell them that it almost works out of the box except for a few things they need to change themselves then it makes the whole product look less well polished.
     
  2. mlump

    mlump New Member

    Joined:
    Feb 24, 2012
    Messages:
    113
    Likes Received:
    0
    This does work, i am using 3CX v12 sp3.

    To enable the configuration file to setup the 3CXPhone to use the 3CX tunnel you need to enable "Use 3CX Tunnel for remote connections (3CXPhone only)" option under the extension.

    Go to Extensions -> "Ext Number" -> 3CXPhone tab -> check Use 3CX Tunnel for remote connections (3CXPhone only) -> click ok

    Remember you can edit multiple extensions at the same time by using the "ctrl" or "shift" keys and clicking edit extension.
     
  3. JonnyM

    Joined:
    May 17, 2010
    Messages:
    81
    Likes Received:
    5
    Excellent, that's that taken care of.

    The tunnel doesn't seem to be able to do anything about the web services connection that's required for presence information or the directory though. Are there extra ports that need to be opened or settings that need to be enabled? As usual the documentation is very light on details.
     
  4. mlump

    mlump New Member

    Joined:
    Feb 24, 2012
    Messages:
    113
    Likes Received:
    0
    You are correct the Tunnel is only for the SIP and audio conectivity, the presence information and the rest is still done through seprate web connections.

    What port you open depends on if you want to use HTTP or HTTPS connectivity.

    Port 5000 for HTTP and 5001 for HTTPS. The HTTPS will use the DNS names you used when installing 3CX after you selected to use HTTPS.
     
Thread Status:
Not open for further replies.