- Joined
- Sep 6, 2016
- Messages
- 6
- Reaction score
- 0
3CX V15 has removed support for Cisco handsets to be provisioned remotely, here is a guide to enable it again.
I have tested this with a Cisco SPA 504G and a Cisco SPA 303, both work fine remotely and work with the 3CX App in CTI mode. If anyone has any issues let me know and I will help you out.
Rob
- 1. First go open "C:\Program Files\3CX Phone System\Bin\nginx\conf\nginx.conf" in notepad and find:
You can either remove all the allow and deny lines or to maintain security you can add in the public IP's where your handsets are located. Save this file once you have made changes and move on to the next step.location / {
allow 192.168.0.0/16;
allow 172.16.0.0/12;
allow 10.0.0.0/8;
allow 127.0.0.1;
deny all;
- 2. Go to the folder "C:\ProgramData\3CX\Instance1\Data\Http\Templates\phones" and replace the file "cisco.ph.xml" with this one, https://drive.google.com/open?id=0BzTYDODYRrePeVI3QUw1MUN0RVk after you have done this restart the PC/Server you have 3CX installed on.
- 3. Now when selecting a Cisco handset for provisioning in the extension settings you will be able to select the option "Direct SIP (STUN - remote)", this will now allow you to provision the handset remotely.
I have tested this with a Cisco SPA 504G and a Cisco SPA 303, both work fine remotely and work with the 3CX App in CTI mode. If anyone has any issues let me know and I will help you out.
Rob