2017-09-23 3 views
0

私はJsSIPライブラリを使って、Google ChromeウェブブラウザのWebRTC plataformでSIP呼び出しを行います。アスタリスクサーバがTLSコンテキストで暗号化されたコールを拒否し、暗号化されていないコールが必要なため、JsSIP.jsファイルのSIPリクエストのSDPディレクティブ「UDP/TLS/RTP/SAVPF」を「UDP/RTP/AVPF」に変更する必要があります。しかし、変更を加えても、ブラウザはSIPリクエストで「UDP/TLS/RTP/SAVPF」を送信し続けます。誰でも私を助けることができますか? WebRTCの実装またはChromeがSIPリクエストを傍受し、「UDP/TLS/RTP/SAVPF」に変更しますか?または、何らかの形で、この命令はキャッシュ要求にあり、クリーンアップが必要ですか? (私は既にChromeのキャッシュを消去しようとしました)。それとも別の説明がありますか?ChromeのWebRTC(JsSIP)とSDP指令 "UDP/TLS/RTP/SAVPF"

答えて

0

あなたはjssipによってスロー'sdp'イベントの下でSDPをキャプチャすることができるはずとオーバー

'sdp': function(evt){ 
    evt.sdp = your changed sdp 
} 
0

クロームは暗号化されていない/保護されていないRTPことはできません新しいSDPと書きます。常にSRTP/DTLS暗号化を強制します。