-
Notifications
You must be signed in to change notification settings - Fork 17
Labels
nethvoiceBug or features releted to the NethVoice projectBug or features releted to the NethVoice projecttestingPackages are available from testing repositoriesPackages are available from testing repositories
Milestone
Description
Description
Calls are established correctly, but there is no audio (RTP) on internal↔external calls when a Yealink T54W uses encrypted signaling (SIP over TLS on 5061). Audio works when the same phone/account is configured in clear (SIP 5060). The issue appears related to a Yealink firmware change that introduces/forces SRTP ciphers not handled correctly by the phone unless a compatible cipher list is explicitly provisioned (NethVoice handles SRTP correctly).
Steps to reproduce
- Provision/configure a Yealink T54W running firmware
96.87.0.15. - Configure the account to use encrypted signaling: SIP over TLS (
5061) and SRTP enabled. - Place a call (internal↔external).
- Observe that the call is connected but there is no audio.
- Reconfigure the same phone/account to use clear SIP (
5060) and place the same call again. - Observe that audio works normally.
Expected behavior
With TLS (5061) + SRTP enabled, calls have two-way audio.
Actual behavior
With TLS (5061) + SRTP enabled on Yealink T54W firmware 96.87.0.15, calls connect but have no audio.
See also:
# (template change): extend match to include T5 family
# Before
# Fix SRTP error
{% if provisioning_user_agent matches '/(SIP-(T3|T4|T7|T8))|(AX8)/' %}
account.{{ line }}.srtp.cipher_list = AES_CM_128_HMAC_SHA1_80,AES_CM_128_HMAC_SHA1_32
{% endif %}
# After
# Fix SRTP error
{% if provisioning_user_agent matches '/(SIP-(T3|T4|T5|T7|T8))|(AX8)/' %}
account.{{ line }}.srtp.cipher_list = AES_CM_128_HMAC_SHA1_80,AES_CM_128_HMAC_SHA1_32
{% endif %}Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
nethvoiceBug or features releted to the NethVoice projectBug or features releted to the NethVoice projecttestingPackages are available from testing repositoriesPackages are available from testing repositories
Type
Projects
Status
Testing