2016-10-03 9 views
1

Android에서 Webrtc의 신호 프로토콜로 SIP를 사용하는 방법을 찾고 있습니다. RestComm 오픈 소스 코드를 보았고 내 필요에 맞다고 생각합니다. 하지만 이미 TURN 및 SIP 서버에 대한 인프라 설정이 있습니다. 우리는 그 목적으로 FreeSwitch를 사용합니다. 내 질문은 restcomm 플랫폼에서 제공하지 않는 인프라와 함께 restcomm android SDK를 사용할 수 있습니까? 작동할까요?플랫폼없이 Restcomm SIP & Webrtc 사용

목적을 위해 사용할 수있는 다른 라이브러리 또는 방법이 있습니까? 인프라가 고정되어 있으며 변경할 수 없습니다. 신호 방식으로 websocket을 통해 SIP 또는 SIP로 webrtc가 필요합니다.

답변

2

Restcomm Android SDK는 기본적으로 시그널링을 위해 SIP를 사용하고 미디어를 위해 WebRTC를 사용하여 VoIP 기능을 제공하므로 다른 서버 구성 요소와 통합 할 때 어떤 문제도 있어서는 안됩니다.

지금까지 대부분의 경우 Restcomm 플랫폼으로 테스트했음을 유의하십시오. 이 SIP에 존재하는 휴대폰을 위해 작동 할 당신이 Quickstart Guide을 확인하고 또한 Hello WorldOlympus

+0

의 코드를 참조 할 수 있음을 수행하는 방법에 대한 자세한 내용은

국가/SIP를 차단 사업자로 차단? – vivek1794

+0

당신이 참조하는 정확한 네트워킹 조건은 확실하지 않지만 TURN이 미디어 및 SIP over TLS 개선 된 최신 버전에서 우리는 지금까지 Wifi 및 셀룰러 데이터 모두에 문제가 없었습니다. 그래서 나는 그것에게 총을 줘라.) – atsakiridis

+0

나는 그것이 나의 인프라와 함께 일하도록했다. 감사합니다 :)하지만 SIP를 차단하는 방화벽 뒤에 있습니다. 그래서 웹 소켓은 방화벽 내부에서 작동하기 때문에 대체로 웹 소켓을 통한 SIP를 사용해 볼 것을 요청 받았습니다. 방화벽 때문에 REGISTER가 전송 될 때 SipException이 발생합니다. 비 방화벽 네트워크에서 잘 작동합니다. – vivek1794