Asterisk 广域网问题

Asterisk WAN Issues

在 WAN 上尝试呼叫时,我的 Asterisk 服务器出现问题。

当我连接到 SIP 服务器 运行 打开的 LAN 时,我呼叫分机没有问题,但是当我使用相同的 phone 但尝试使用其移动数据呼叫时,只要我在 LAN 上拿起 phone 就会得到等待音乐。

我已经将我的防火墙设置为 DNAT UDP 5060 和 UDP 10000-20000 到星号服务器,并将服务器上的防火墙配置到所有相同的端口。

最可能的问题是:

  1. asterisk 上的 Nat 设置未正确设置
  2. 您使用的UserAgent不支持nat
  3. 服务器位置的路由器(如果指定服务器)有 SIP_ALG 并且已启用。

在猜测原因之前,您需要提供更多信息。将 verbosity 设置为 10 并从 WAN 端发起调用。这将说明为什么 LAN 端的 phone 获得 MOH。解释完之后,打开 SIP 调试,您将看到 NAT 是问题还是其他问题。

很可能是 NAT 问题导致呼叫断开,但您的拨号方案占用了 "h" 分机并移至 MOH 或类似的。