我正在调试 VoIP SIP 注册时遇到的问题。查看数据包转储后,我认为问题是由于 2 个子网访问同一个 Web 服务,而路由器不知道如何转发回复造成的。
我们的 SonicWall 防火墙后面有 2 个子网(2 家公司)。我们每个人都有自己的 PBX 服务器,而且显然我们都在使用同一个 VoIP 提供商。从数据包转储来看,我们的 REGISTER 请求似乎正常发出,并且收到了响应,但 SonicWall 并未将其转发到任何地方。我可以配置 NAT 来确定哪个子网/服务器发起了连接并相应地进行转发吗?如果不能,我有什么选择?
感谢您的帮助
答案1
好的,经过足够的谷歌搜索后,我相信我已经找到了这种情况的答案。评论中 Ron 的链接有一些有用的 SIP+NAT 信息,但我的问题与在单个 NAT 后面有多个 Asterisk 服务器有关(应该这样提出问题)。解决方案是配置每个 Asterisk 服务器,为其外部提供商提供一个唯一的端口号(5061、5062,...),而不是默认的 5060。这允许您像往常一样根据唯一端口路由传入流量。这是从动态主机 GUI 框或 externhost conf 参数完成的。请参阅此论坛帖子了解更多解释。