- Joined
- Mar 21, 2017
- Messages
- 48
- Reaction score
- 5
As the title says, I am having issues getting our Yealink T42G and T46S phones to provision via STUN.
Specs:
Windows 10
3CX 16.0.622
T42G Firmware 29.83.0.130 Stock Template
Firewall Sophos UTM SG
Valid HTTPS cert on 3CX Web Services
We have all of the required firewall ports open and DNAT properly. To confirm they are:
TCP 443
TCP/UDP 5060
TCP/UDP 5090
TCP 5061
UDP 9000-10999
Then we have a SNAT rule that translates all outbound traffic on the dedicated IP for 3CX.
Phone work via STUN when outside the network for calls but when they boot up or you force a configuration upgrade they do not update. If I navigate to the provisioning URL for the handset (https://3cx.company.com/provisioning/provstring/macaddress.cfg) on my laptop from an external network my browser will download the configuration file for the phone. I checked my live logs on my firewall and i see the following on our firewall
20:31:09 NAT rule #25 TCP MyHouseWAN : 50123 → 3CXWANIP : 443 [SYN] len=52 ttl=57 tos=0x00 srcmac=bc:26:c7:4f:7f:80 dstmac=00:1a:8c:f0:81:2c
20:31:09 NAT rule #25 TCP MyHouseWAN : 50124 → 3CXWANIP : 443 [SYN] len=52 ttl=57 tos=0x00 srcmac=bc:26:c7:4f:7f:80 dstmac=00:1a:8c:f0:81:2c
20:31:09 Default DROP TCP MyHouseWAN : 50123 → 3CXWANIP : 443 [RST] len=40 ttl=57 tos=0x00 srcmac=bc:26:c7:4f:7f:80 dstmac=00:1a:8c:f0:81:2c
So there is SYN packets coming from the desk phone to the 3CX WAN IP on the firewall, which is getting translated to the local IP of the PBX. There are two SYN packets followed by a RST packet and that is it.
I have looked inside the provisioning file that is downloaded from the PBX via web browser and auto_provision.server.url is set as follows:
auto_provision.server.url = https://3cx.company.com/provisioning/provstring
Will note that the same behavior happens on my home network, work test internet circuit, call center reps homes, etc. Not just isolated to my home.
Does anyone have any ideas?
Specs:
Windows 10
3CX 16.0.622
T42G Firmware 29.83.0.130 Stock Template
Firewall Sophos UTM SG
Valid HTTPS cert on 3CX Web Services
We have all of the required firewall ports open and DNAT properly. To confirm they are:
TCP 443
TCP/UDP 5060
TCP/UDP 5090
TCP 5061
UDP 9000-10999
Then we have a SNAT rule that translates all outbound traffic on the dedicated IP for 3CX.
Phone work via STUN when outside the network for calls but when they boot up or you force a configuration upgrade they do not update. If I navigate to the provisioning URL for the handset (https://3cx.company.com/provisioning/provstring/macaddress.cfg) on my laptop from an external network my browser will download the configuration file for the phone. I checked my live logs on my firewall and i see the following on our firewall
20:31:09 NAT rule #25 TCP MyHouseWAN : 50123 → 3CXWANIP : 443 [SYN] len=52 ttl=57 tos=0x00 srcmac=bc:26:c7:4f:7f:80 dstmac=00:1a:8c:f0:81:2c
20:31:09 NAT rule #25 TCP MyHouseWAN : 50124 → 3CXWANIP : 443 [SYN] len=52 ttl=57 tos=0x00 srcmac=bc:26:c7:4f:7f:80 dstmac=00:1a:8c:f0:81:2c
20:31:09 Default DROP TCP MyHouseWAN : 50123 → 3CXWANIP : 443 [RST] len=40 ttl=57 tos=0x00 srcmac=bc:26:c7:4f:7f:80 dstmac=00:1a:8c:f0:81:2c
So there is SYN packets coming from the desk phone to the 3CX WAN IP on the firewall, which is getting translated to the local IP of the PBX. There are two SYN packets followed by a RST packet and that is it.
I have looked inside the provisioning file that is downloaded from the PBX via web browser and auto_provision.server.url is set as follows:
auto_provision.server.url = https://3cx.company.com/provisioning/provstring
Will note that the same behavior happens on my home network, work test internet circuit, call center reps homes, etc. Not just isolated to my home.
Does anyone have any ideas?
Last edited: