Google 크롬 웹 브라우저에서 JsSIP 라이브러리를 사용하여 WebRTC 플랫폼에서 SIP 호출을합니다. 별표 서버가 TLS 컨텍스트에서 암호화 된 호출을 거부하고 암호화되지 않은 호출이 필요하기 때문에 JsSIP.js 파일의 "UDP/RTP/AVPF"로 SIP 요청의 SDP 지시문 "UDP/TLS/RTP/SAVPF"를 변경해야합니다. . 그러나 변경된 경우에도 브라우저는 SIP 요청에서 "UDP/TLS/RTP/SAVPF"를 계속 전송합니다. 누구든지 나를 도울 수 있습니까? WebRTC 구현 또는 Chrome이 SIP 요청을 가로 채고 "UDP/TLS/RTP/SAVPF"로 변경됩니까? 또는 어떤 식 으로든,이 지시어는 캐시 요청에 있으며 정리가 필요합니까? Chrome 캐시를 이미 정리하려고했습니다. 아니면 다른 설명이 있습니까?Chrome (JsSIP) 및 SDP 지시문 "UDP/TLS/RTP/SAVPF"
0
A
답변
0
당신은 jssip에 의해 슬로우 'sdp' 이벤트에서 SDP를 캡처 할 수 있어야 이상
'sdp': function(evt){
evt.sdp = your changed sdp
}
0
크롬이 암호화되지 않은/안전하지 않은 RTP 허용하지 않는 새로운 SDP와 쓰기. 그것은 항상 SRTP/DTLS 암호화를 강제합니다.