2016-09-19 6 views
0

기본적으로 pstn 또는 모바일 네트워크에 전화를 걸기 위해 SIP 공급자와 연결된 별표 서버를 설정합니다. 소프트 폰에서 전화를 걸 때 SIP를 SIP에 올바르게 구성했습니다. Zoiper - 별표 - 한 모금 공급자 - 모바일 네트워크, 통화가 설정되어 있고 양쪽에서 오디오를들을 수 있습니다.WebRTC to PSTN 통화가 설정되었지만 오디오가 없음

저는 WebRTC를 사용하고 있으므로 localhost에서 sipML5를 클라이언트로 사용하고 싶습니다. sipml5에 sip peer를 등록했는데 정상적으로 작동합니다. 소프트 폰 또는 PSTN/모바일 네트워크에 전화를 걸면 통화는 끝났지 만 양쪽 끝에 오디오가 들리지 않습니다.

sipML5이 나에게 오류를 제공

: onSetRemoteDescriptionError

예외 : DOMException : 원격 응답 SDP를 설정하지 못했습니다 : 얼음 ufrag과 얼음 - PWD없이 SDP로 호출합니다.

rtp.conf와 sip.conf의 피어에서 ice를 활성화했습니다. 또한 rtp.conf에 google stun 서버를 설치하십시오.

문제점을 파악할 수 없습니다. 문제는 WebRTC에서 SIP입니다. 나는 doubango에 의해 webrtc2sip gateway를 설치하지 않았습니다. 나는 별표를 사용하여 메신저부터 설치해야하는지 잘 모르겠다.

어떤 문제 일까?

답변

0

그래서 미래에 필요할 수있는 사람을 위해이 답변을 게시하십시오. 기본적으로 나는 https없이 localhost에서 작업하고 있었다. WebRTC는 https가 필수이고 https 연결이 아닐지라도 전화를 걸 수 있도록 rtc 차단기를 사용했다. 그래서 난 그냥 연결 https, 장애인 rtc 차단기를 만든 후 지금은 모든 것이 예상대로 작동합니다. 오디오는 휴대 전화를 들자마자 즉시 생산됩니다.

0

Asterisk에서 ICE를 지원하기 위해 시스템에 필요한 패키지가 없을 가능성이 있습니다. 이 문제를 디버깅하는 방법에 대해 이야기하는 이전 Asterisk 포럼에는 here이라는 스레드가 있습니다.

요점은 Asterisk를 컴파일하기 전에 시스템에 uuid-devel & libuuid-devel이 설치되어 있기 때문에 ICE 지원으로 컴파일됩니다. 그런 다음 make을 실행하기 전에 configure 스크립트를 실행하여 새 패키지를 선택하십시오.

+0

이미 별표를 남기고 webrtc2sip을 설치하고 자체 서명 된 인증서를 만들었으므로 통화가 설정된 후에 오디오 만 지연됩니다. –