- Joined
- Jan 7, 2018
- Messages
- 41
- Reaction score
- 2
Been wrestling with a problem with a hosted customer who has Yealink T28 & T38 phones and a new T52S. When the customer does an intercom dial "*0 + Extension" from the T2/T3 series to the new T52S, there is a noticeable delay of 8 - 10 seconds before the T52S picks up. The same delay is experienced when making a PSTN call. I did wire-sharks from the management console of both working and non-working calls and you can clearly see the delay from the INVITE to the RTP arriving on the intercom call.
Read multiple similar posts but no resolution that matches my configuration. Multiple data points for clarity:
1. Using "Direct SIP (STUN-remote)" for provisioning to the T52S, behind SBC (not 3CX).
2. Manual provisioning for the T28/T38 phones.
3. SBC is an Edgewater 2900E, (works well).
4. BLFs are key for this client (light them up!).
This is not a firewall issue as the T52S responds accordingly to the provisioning requests, etc. No audio issues, no BLF issues, just the delayed dialing. This is not the inter-digit dialing delay either. After plowing through other similar instances, the one common factor was the legacy phones are NOT using STUN for provisioning and the T52S is. I disabled NAT on the "Account" (account.X.nat.nat_traversal) page [on the T52S] and everything began working as expected, no dialing delay between the T2/T3 or PSTN.
Now the issue was to modify the phone template and push out to the phone. So here is where it gets tricky...
When you look at the phone template there are multiple sections, one is specific to REMOTE STUN provisioning. I changed the parameter "account.1.nat.nat_traversal = 0" to zero (0) from one (1), this shuts off/disables STUN for this option.
{IF network=REMOTESTUN}
#Enable or disable the NAT traversal; 0-Disabled (default), 1-STUN;
account.1.nat.nat_traversal = 0
So far no adverse affects and the result is no delay. The key for all of this was to ensure that IF this parameter was disabled, I would still be able to remotely provision the phone. I did multiple tests to ensure that I still had the ability to remotely provision the T52S and I do.
All of this assumes you know and understand how to modify the phone template. It is 12,000 plus lines long with multiple sections. Read the Yealink docs before doing anything... they are readily available.
Hope this helps someone else.
Read multiple similar posts but no resolution that matches my configuration. Multiple data points for clarity:
1. Using "Direct SIP (STUN-remote)" for provisioning to the T52S, behind SBC (not 3CX).
2. Manual provisioning for the T28/T38 phones.
3. SBC is an Edgewater 2900E, (works well).
4. BLFs are key for this client (light them up!).
This is not a firewall issue as the T52S responds accordingly to the provisioning requests, etc. No audio issues, no BLF issues, just the delayed dialing. This is not the inter-digit dialing delay either. After plowing through other similar instances, the one common factor was the legacy phones are NOT using STUN for provisioning and the T52S is. I disabled NAT on the "Account" (account.X.nat.nat_traversal) page [on the T52S] and everything began working as expected, no dialing delay between the T2/T3 or PSTN.
Now the issue was to modify the phone template and push out to the phone. So here is where it gets tricky...
When you look at the phone template there are multiple sections, one is specific to REMOTE STUN provisioning. I changed the parameter "account.1.nat.nat_traversal = 0" to zero (0) from one (1), this shuts off/disables STUN for this option.
{IF network=REMOTESTUN}
#Enable or disable the NAT traversal; 0-Disabled (default), 1-STUN;
account.1.nat.nat_traversal = 0
So far no adverse affects and the result is no delay. The key for all of this was to ensure that IF this parameter was disabled, I would still be able to remotely provision the phone. I did multiple tests to ensure that I still had the ability to remotely provision the T52S and I do.
All of this assumes you know and understand how to modify the phone template. It is 12,000 plus lines long with multiple sections. Read the Yealink docs before doing anything... they are readily available.
Hope this helps someone else.