Asterisk 单向音频或无入站呼叫

Asterisk 单向音频或无入站呼叫

我有一个在 Amazon Web 服务中运行的 Elastix 服务器,但我似乎无法解决导致单向音频或无入站呼叫响铃的问题。

如果我将 SIP 分机设置为“Nat = Yes”,他们就可以拨出,并且音频可以双向正常工作,但是如果没有电话,来电时就会响铃。

如果我将 SIP 分机设置为“Nat = route - NAT no rport”,我的电话会在有来电时响铃,但不会听到呼叫者的任何声音。

我正在使用 Digium D40 和 D50 电话以及 Bria 软电话,不幸的是 Digium 电话不支持设置 STUN 服务器。

我一直在研究这个指南(http://www.asteriskguru.com/tutorials/sip_nat_oneway_or_no_audio_asterisk.html) 对 NAT 问题进行故障排除,但似乎没有任何效果。

答案1

为什么首先要使用 NAT?最简单的方法是完全避免在 VoIP 环境中使用 NAT。如果您的 * 服务器位于 NAT 后面 - 请在 中使用 VPN 或 IP ACL。sip.conf如果您的所有客户端都位于 NAT 后面 - 将服务器放在其 LAN 中并使其具有多宿主功能。

单向音频、RTP 调试、ALG 战斗——这是一个避免起来容易处理起来难的硬核问题。

答案2

看起来我的所有设置都是正确的,我尝试将限定频率从 60 调整为 1 并将 NAT 设置为是,一切似乎都按预期工作。

相关内容