2015-01-09 4 views
1

에 전화를받을은 내가 SIP 서버 실행 (2 개 IP를 전체 모드) 내장 STUN 모듈로 구성 OpenSIPs 1.11.3OpenSIPs : 캔트 3G

  • 가 MediaProxy 2.6로 구성되어 있습니다. 1 RTP를 릴레이 (라우팅 스크립트에서 engaged_media_proxy 사용)

SIP 클라이언트로 doubango의 IMSDroid를 사용합니다.

wifi-wifi 사이의 통화가 양호합니다. 클라이언트의 STUN, ICE, TURN 옵션을 켤 필요가 없습니다.

그러나 3g-wifi 또는 3g-3g 사이의 통화는 좋지 않습니다. 3G 은 전화으로 전화를 걸 수 있지만 전화를받을 수 없습니다. 3g-3g 통화가 절대로 발생할 수 없다는 의미입니다. OpenSIP 로그에서 볼 수있는 것은 3G 측에 도달 할 수 없기 때문에 INVITE의 반복 된 재전송입니다.

나는이 문제를 해결할 수있는 TURN 서버를 읽었으므로 IMSDroid SIP 클라이언트에서 TURN을 활성화했지만 여전히 3G 측에서는 어떤 호출도 수신 할 수 없다.

내가 사용 TURN 서버 :

URL을 '턴 : numb.viagenie.ca' 자격 : 'muazkh' 이름 :

는 모든 솔루션은 ' [email protected]'거기/module이 문제를 해결하는 데 사용할 수 있습니까?

 

편집 : 나는이 TCP 프로토콜을 사용하는 경우

, 나는 전화를받을 수 있어요! 30 초 후에 전송 오류로 인해 통화가 종료 되더라도 적어도 통화가 끝났습니다. 어떤 생각이 여기서 일어나는가 ?? 수신 통화를 차단하는 이동 통신사

내가 (전화를 sip2sip.info 및 sip.antisip 무료로 SIP 계정을 사용하여 시도 :하지만 확실히 포트되지 차단 난 포트 80 또는 5060

편집 2를 사용 여부를 등록 할 수이기 때문에. co.kr), 나는 같은 문제가 너무! 아시다시피, sip2sip.info도 OpenSIPS를 사용하고 있지만 AntiSip.com은 AmSIP와 같은 것을 사용하고 있습니다. 문제는 이동 통신사와 관련이 있습니까?

감사합니다.

답변

0

UA가 전화를받을 수없는 경우 신호를 보낼 수 없다는 의미입니다. UA가 도달 할 수 있으려면 NAT 매핑을 등록하고 유지해야합니다. NAT 매핑을 유지하려면 UA가 서버에 Keepalive를 주기적으로 보내야합니다. 또 다른 옵션은 서버가 UA에 keepalives를 전송하지만 일부 NAT는 들어오는 트래픽에 대한 매핑을 새로 고치지 않는 것입니다.

첫 번째 문제를 해결할 때 STUN, TURN 및 ICE와 같은 기술이 도움이되는 미디어 부분을 제공하십시오.