Asterisk 和 FXO 通过 DDNS 发生问题

Asterisk 和 FXO 通过 DDNS 发生问题

我一直在尝试使用 asteriskNow (freePBX/asterisk 11) 作为带有 DDNS 的 sip 服务器。使用 externhost 等似乎一切正常;与 asterisk 之间的远程分机通话均能顺利进行。在此情况下,还设置了带有 FXO 线路的 grandstream ATA (HT503)。FXO 线路的分支是来自普通旧式 Panasonic PBX 的物理分机,任何模拟电话分机(这里没有 voip magic)通常拨打 82 以接入 CO 线路。在 voip 网络内,我通过 voip 电话拨打 asterisk FXO 分机或 SIP ID,获得 panasonic 拨号音,拨打 82,然后听到 CO 拨号音。
当我通过 DDNS 远程尝试执行同样的事情时,我无法听到 CO 拨号音。令我感到疑惑的是,我拨打 FXO sip id 并听到第一个拨号音后,就可以联系到松下分机,那么第二个拨号音为何会随着 ddns 而消失呢?

编辑:

为了简单起见,我决定直接使用带有 CO 线路的 grandstream ATA,从而从等式中移除松下 pbx。从我的远程分机拨打 FXO 的分机会导致服务器端互联网暂时断开连接。除了由于缺乏 rtp 活动而导致的挂断外,此呼叫的 sip 调试中没有什么值得注意的。来自当地的fxo 的扩展仍能正常工作。

任何其他来电远程 DDNS本地或远程(非 fxo)分机的分机连接顺利。我应该查看什么?ATA 本身?还是服务器端的调制解调器?还是星号配置?

答案1

这意味着您在外部路由器上没有端口转发,路由器上启用了 SIPALG 或没有正确设置 NAT。

有关详细信息,请参阅 sip debug 并研究本文

http://www.voip-info.org/wiki/view/Asterisk+SIP+NAT+solutions

相关内容