Setting up new Yealink T21-P phone to use TLS only (port 5061) for transport and have SRTP=yes. This phone doesn’t register. It can register if using just UDP (5060).
Also configured new Granstream 813 ATA using TLS only. The ATA registers without any issue.
CLI> sip show peer 136
Addr->IP : 192.168.25.56:42453
Defaddr->IP : (null)
Prim.Transp. : TLS
Allowed.Trsp : TLS
Def. Username: 136
SIP Options : (none)
Codecs : (ulaw)
Auto-Framing : No
Status : OK (28 ms)
Useragent : Grandstream HT813 126.96.36.199
Reg. Contact : sips:email@example.com:5061;transport=tls
The Yealink phone config is for port 5061 and TLS for transport, the same as the Grandstream ATA. Nothing is displayed in CLI when plugging in the phone to PoE… no failure displayed in CLI>
Everything points to some misconfiguration in the Yealink phone considering the ATA registers on port 5061 TLS. Just don’t see what it might be.
Firmware in Yealink phone is latest.
Asterisk version is 16.15.0
FPBX version is 188.8.131.52
Both devices are configured in FPBX for CHAN_SIP