【问题标题】:Asterisk SIP server not working for wifi client or client out side LANAsterisk SIP 服务器不适用于 wifi 客户端或 LAN 外客户端
【发布时间】:2012-04-06 06:12:43
【问题描述】:

我正在为 android 实现一个 sip 客户端,我安装了 Asterisk SIP 服务器(安装在 windows 2003 服务器中)。使用 JITSI 客户端进行测试。但问题是“当两个客户端都在 LAN 中时能够通信 " 就好像我尝试从 LAN 外部或通过 wifi 呼叫客户端一样,我可以接听电话但听不到双方的声音。

-我也在防火墙中启用了端口 5060

【问题讨论】:

    标签: sip voip asterisk


    【解决方案1】:

    端口 5060 仅用于 SIP 消息通信。媒体(音频)正在通过 RTP 数据包,这些数据包通过自己的端口。

    在您的星号 rtp.conf 文件中检查 RTP 端口范围(如果我没记错的话,端口范围默认为 10000-20000)。 您还必须在防火墙设置中打开该端口范围。

    更新:

    它将始终在 LAN 中工作,因为该端口范围在 Asterisk 中默认启用。如果任何设备在 LAN 之外(并且端口范围未在防火墙中打开),它将无法工作,因为 SDP 主体中定义的端口将无法访问。

    【讨论】:

    • 感谢 hovenssyan,根据“didww.com/Knowledgebase/sip_with_firewall_nat_using_asterisk/… 我们的网络正在使用sonicwall 没有启用 RTP 数据包的规定。另外,当它在 wifi 中时,我无法使用 mac 客户端登录......任何人都可以帮助这个
    • yah havanessyan 非常感谢它唤醒了我。但仍然很困惑为什么它在不启用 RTP 端口范围(10000-20000)的情况下工作。
    • 它将始终在 LAN 中工作,因为该端口范围在 Asterisk 中默认启用。如果任何设备在 LAN 之外(并且端口范围未在防火墙中打开),它将无法工作,因为 SDP 主体中定义的端口将无法访问。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-09
    • 2014-03-06
    • 1970-01-01
    • 2014-11-11
    • 1970-01-01
    相关资源
    最近更新 更多