2017-11-15 9 views
1

WEBSOCKET 또는 WEBRTC를 지원하지 않는 서버에 JAVASCRIPT를 사용하여 SIP 클라이언트를 구축 할 수 있습니까?JAVASCRIPT에 SIP 클라이언트 구축

+1

SIP는 신호 메커니즘 일 뿐이며 미디어 스트림 (ICE 및 서버 측 DTLS-SRTP 지원과 같은 모든 필수 요구 사항 포함)에 대해서는 여전히 WebRTC를 사용해야합니다. 임베디드 WebRTC 경로에서 벗어나려면 대상 브라우저에 대한 확장 프로그램을 작성하거나 완전한 데스크톱 응용 프로그램을 작성해야합니다. –

답변

1

Javascript는 브라우저가 아닌 Node.js에서 사용하는 경우에만 UDP를 지원합니다. Moerwald가 언급 한이 접근법의 또 다른 문제점은 오디오 녹음/재생입니다.

필요에 따라 브라우저에서 작동하는 mizu web sip client과 같은 것을 추천 할 수 있으며 WebRTC에 의존하지 않습니다.

1

예, UDP 또는 TCP 소켓을 사용하여 SIP 메시지를 SIP 서버로 보낼 수 있습니다. Javascript는 UDP 소켓 (link)을 지원하므로 가능해야합니다. 어쨌든 SIP useragent/transaction-layer를 구현하는 것이 쉽지 않기 때문에 TCP/UDP를 지원하는 Javascript SIP 스택을 위해 Google을 사용할 것입니다.

희망이 있습니다.

+0

@Paulius Nyoumi : 위의 질문에 대한 대답이 나오면 문제를 해결 된 것으로 표시하십시오. Thx – Moerwald

+0

@Paulius Nyoumi, 당신에게 충분한 대답입니까? 그렇다면 정확한 답으로 표시하십시오. – Moerwald