2013-10-23 7 views
1

NAT (SIP 프로토콜) 뒤에 VoIP 용 STUN을 개발 중입니다. 두 개의 라우터를 사용하고 있습니다. 라우터가 SIP를 변경하고 있음을 알았습니다 NAT traversal에 대한 메시지 (SDP 및 연락처 필드) ... 라우터에서 SIP ALG를 사용하지 않으면 어떤 SIP 패킷도으로 전달되지 않습니다. 라우터에서 SIP 인텔리전스를 넣지 않고 그냥 전달하는 설정이 있습니까? 패킷을 보내고 sip 패킷은 변경하지 않습니다.라우터에서 SIP ALG가 비활성화 된 경우 SIP 패킷이 라우팅되지 않습니다.

+0

라우터 모델이 중요합니다. 그들 중 일부는 친숙하지 않은 SIP입니다. SIP ALG가 비활성화 된 경우 TCP/UDP를 5060으로 전달하지 않는 라우터는 본 적이 없지만. STUN 클라이언트를 개발 중이라고 생각 하나? –

답변

0

새 라우터를 구입하십시오. 진지하게, 아직 FTP가 아닌 응용 프로토콜을 변환하고 메시지 내용을 수정하려고하는 2013 년에 존재하는 모든 NAT가 폐기되어야합니다.

SIP 트래픽이 TCP 또는 UDP를 통해 전송됩니까? SIP 게이트웨이가 관련되어 있습니까? 아니면 시그널링 서버없이 두 개의 엔드 포인트 사이에서 SIP INVITE를하려고합니까?

어쨌든 ....이 문제에 대한 표준 해결책은 SIP 메시지를 TLS/SSL (암호화 됨)을 통해 SIP 게이트웨이로 보내야한다는 것입니다. 라우터는 이러한 메시지를 해석 할 수 없으며 표준 TCP 트래픽으로 처리합니다.

양쪽 끝점을 모두 코딩하는 경우 메시지를 base64로 간단히 인코딩하는 것이 더 간단합니다.

+0

중간에 SIP 서버가 있지만 서버에서 SIP 패킷을 변경하지 않도록 설정이 활성화되었습니다. – user2139084