3CXPhone Provisioning Files

Status
Not open for further replies.

JonnyM

Customer
Basic Certified
Joined
May 17, 2010
Messages
127
Reaction score
50
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.
 
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.
 
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.
 
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.
 
Status
Not open for further replies.

Members Online Now

Forum statistics

Threads
111,835
Messages
589,289
Members
164,666
Latest member
infinititravels