1

我正在为 NAT(SIP 协议)后面的 VoIP 开发 STUN。我有几个路由器可供使用。我发现路由器正在更改 SIP 消息(SDP 和联系人字段)以进行 NAT 遍历...如果我禁用 SIP路由器中的 ALG,然后不转发 SIP 数据包..是否有任何设置使路由器不放置任何 SIP 智能,只转发数据包而不更改 sip 数据包。

谢谢并恭祝安康

4

1 回答 1

0

买一个新的路由器。严肃地说,任何 2013 年存在的 NAT 仍试图转换应用程序协议(FTP 除外)和修改消息内容(IP 标头之外)都应该被淘汰。

您的 SIP 流量是通过 TCP 还是 UDP 发送的?是否涉及 SIP 网关?或者您是否尝试在没有信令服务器的两个端点之间进行 SIP INVITE?

在任何情况下......这个问题的标准解决方案是 SIP 消息应该通过 TLS/SSL(加密)发送到 SIP 网关。您的路由器将无法解释这些消息,只会将它们视为标准 TCP 流量。

如果您为两个端点编码,更简单的解决方法是简单地对您的消息进行 base64 编码

于 2013-10-24T09:39:34.540 回答