- Joined
- Jun 5, 2017
- Messages
- 26
- Reaction score
- 3
Hi,
I'm managing two different Windows PBX's on premise as VM's, one of the systems will auto-provision our Fanvil X4 handsets fine, and the other does nothing.
I'm not sure what changed to stop one of the systems being able to auto-provision, it must have been some time ago.
I suspect it may be one of the following values that is incorrect, but I can't find a list online of what the defaults should be.
That said, I compared both systems, and other than the [MyURL] section, the links are all the same.
I've tried PROVISIONING_LINK_LOCAL on ports 5000 and 5001, and I noticed that changing this value does not update the provisioning link shown in the Extensions -> Phone Provisioning tab.
The link always says http://[MyURL]:5001/provisioning/[MyRandomKey], so I set PROVISIONING_LINK_LOCAL to port 5001 to match
Currently, the only way I can configure a new phone is to paste MAC_ADDRESS.CFG to the end of the provisioning link shown in the Extensions -> Phone Provisioning tab. Download the CFG file, and upload it manually into a phone.
Once configured, clicking the "Reboot" button in the 3cx console "Phones" screen does reboot it, but clicking the "Reprovision" button does not reprovision.
Also, logging into the handsets GUI and clicking the "AutoProvision Now" button does not pull through any changes.
Here's a description of my setup in case it helps.
Each PBX has 2 network cards, a WAN side and a LAN side.
Both WAN addresses are 192.168.0.X and both LAN are 10.10.60.X
All phones are one one of several different address ranges from 10.10.1.0/24 through to 10.10.15.0/24, and also 10.10.200.0/24 which is a dedicated VLAN for VOIP.
Under normal circumstances all phones would be on the 10.10.200.0/24 VLAN, but if staff have to WFH due to Covid, its more difficult to access the phones GUI once on a home LAN if its set to use the 10.10.200.0/24 VLAN.
The issue existed prior to me moving people off the VOIP VLAN.
Our DNS server has records for both external [MyCompany].3cx.co.uk addresses that point to the internal LAN card, so the traffic does not go outbound and then back in again.
The extensions are global, and connected over a VPN (for both systems), which has never been a problem (We've never needed SBC's), but being global makes it difficult to find a reboot window, so the system has been up for a long time.
I'm not sure if that could be relevant.
The phones are on FW 2.12.1.7297 and the PBX is running 16.0.8.9 (from the Licence line under "Information") or 16.0.9 once you click on the licence button under the "information" header.
I don't currently have Wireshark installed on the server, I suspect that would require a reboot.
Our Activity Log settings are set to "Verbose", with log retention set to 1 day, so maybe I could search for something useful there if I knew what to search for.
Any suggestions appreciated
I'm managing two different Windows PBX's on premise as VM's, one of the systems will auto-provision our Fanvil X4 handsets fine, and the other does nothing.
I'm not sure what changed to stop one of the systems being able to auto-provision, it must have been some time ago.
I suspect it may be one of the following values that is incorrect, but I can't find a list online of what the defaults should be.
That said, I compared both systems, and other than the [MyURL] section, the links are all the same.
| WEB_ROOT_EXT | http://[MyURL]:5000/ |
| MYPHONE_LINK_LOCAL | http://[MyURL]:5000/ |
| MYPHONE_LINK_EXT | http://[MyURL]:5000/myphone/MPWebService.asmx |
| REPORTER_LINK_LOCAL | http://[MyURL]:5000/myphone/MPWebService.asmx |
| REPORTER_LINK_EXT | http://[MyURL]:5000/Reporter |
| REPORTER_LINK_EXT_SEC | https://[MyURL]:5001/Reporter |
| PROVISIONING_LINK_LOCAL | http://[MyURL]:5001/provisioning |
| PROVISIONING_LINK_EXT | http://[MyURL]:5000/provisioning |
| MANAGEMENT_LINK_LOCAL | http://[MyURL]:5000/management |
| MANAGEMENT_LINK_EXT | http://[MyURL]:5000/management |
| MANAGEMENT_LINK_EXT_SEC | https://[MyURL]:5001/management |
| WEB_ROOT_LOCAL_SEC | https://[MyURL]:5001/ |
| WEB_ROOT_EXT_SEC | https://[MyURL]:5001/ |
| MYPHONE_LINK_LOCAL_SEC | https://[MyURL]:5001/myphone/MPWebService.asmx |
| MYPHONE_LINK_EXT_SEC | https://[MyURL]:5001/myphone/MPWebService.asmx |
| PROVISIONING_LINK_LOCAL_SEC | http://[MyURL]:5001/provisioning |
| PROVISIONING_LINK_EXT_SEC | http://[MyURL]:5001/provisioning |
| MANAGEMENT_LINK_EXT_SEC | https://[MyURL]:5001/management |
| CALLUS_LINK_EXT_SEC | https://[MyURL]:5001/webrtc |
I've tried PROVISIONING_LINK_LOCAL on ports 5000 and 5001, and I noticed that changing this value does not update the provisioning link shown in the Extensions -> Phone Provisioning tab.
The link always says http://[MyURL]:5001/provisioning/[MyRandomKey], so I set PROVISIONING_LINK_LOCAL to port 5001 to match
Currently, the only way I can configure a new phone is to paste MAC_ADDRESS.CFG to the end of the provisioning link shown in the Extensions -> Phone Provisioning tab. Download the CFG file, and upload it manually into a phone.
Once configured, clicking the "Reboot" button in the 3cx console "Phones" screen does reboot it, but clicking the "Reprovision" button does not reprovision.
Also, logging into the handsets GUI and clicking the "AutoProvision Now" button does not pull through any changes.
Here's a description of my setup in case it helps.
Each PBX has 2 network cards, a WAN side and a LAN side.
Both WAN addresses are 192.168.0.X and both LAN are 10.10.60.X
All phones are one one of several different address ranges from 10.10.1.0/24 through to 10.10.15.0/24, and also 10.10.200.0/24 which is a dedicated VLAN for VOIP.
Under normal circumstances all phones would be on the 10.10.200.0/24 VLAN, but if staff have to WFH due to Covid, its more difficult to access the phones GUI once on a home LAN if its set to use the 10.10.200.0/24 VLAN.
The issue existed prior to me moving people off the VOIP VLAN.
Our DNS server has records for both external [MyCompany].3cx.co.uk addresses that point to the internal LAN card, so the traffic does not go outbound and then back in again.
The extensions are global, and connected over a VPN (for both systems), which has never been a problem (We've never needed SBC's), but being global makes it difficult to find a reboot window, so the system has been up for a long time.
I'm not sure if that could be relevant.
The phones are on FW 2.12.1.7297 and the PBX is running 16.0.8.9 (from the Licence line under "Information") or 16.0.9 once you click on the licence button under the "information" header.
I don't currently have Wireshark installed on the server, I suspect that would require a reboot.
Our Activity Log settings are set to "Verbose", with log retention set to 1 day, so maybe I could search for something useful there if I knew what to search for.
Any suggestions appreciated