Reply – Chrome 63 having issue with DTLS
Your Name
Subject
Message
or Cancel
In Reply To
Chrome 63 having issue with DTLS
— by nihar_deb nihar_deb
Opensips SDP generation with rtpengine is having issues. Chrome 63 version is expecting SDP with DTLS without "crypto " attribute.

setRemoteDescription(offer)
v=0
o=root 877343088 877343088 IN IP4 172.16.15.10
s=Asterisk PBX 14.5.0
c=IN IP4 172.16.15.10
t=0 0
m=audio 50000 RTP/SAVPF 8
a=rtpmap:8 PCMA/8000
a=maxptime:150
a=sendrecv
a=rtcp:50001
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:qSLzXGrfvihzkg53/vEJAOOZepbUT+gjXhH7vvm0
a=setup:actpass
a=fingerprint:sha-1 66:BC:61:E1:4D:DC:B4:37:F9:17:C6:73:27:7D:78:79:6C:13:F0:00
a=ice-ufrag:lzIENyWZ
a=ice-pwd:1eFE8yWUCcyNBw7HXUCrvXi7uc
a=candidate:SpK0uqXBttDKehjj 1 UDP 2130706431 172.16.15.10 50000 typ host
a=candidate:SpK0uqXBttDKehjj 2 UDP 2130706430 172.16.15.10 50001 typ host

SIPml-api.js?svn=250:1 State machine: s0000_Started_2_Ringing_X_iINVITE
SIPml-api.js?svn=250:1 onSetRemoteDescriptionError


"SIPml-api.js?svn=250:1 DOMException: Failed to set remote offer sdp: Session error code: ERROR_CONTENT. Session error description: Cryptos must be empty when DTLS is active.."


I tried to remove crypto line from outgoing SDP on branch. But failed.


Please suggest what is the correct way to get rid of this issue.

1. Can we get response without crypto from rtpengine.
2. Or how to remove crypto from outgoing SDP.

Thanks in advance.