【问题标题】:imsdroid for android and 3CX Phone sip for windows not connecting in asterisk over internet用于 android 的 imsdroid 和用于 Windows 的 3CX Phone sip 未通过互联网以星号连接
【发布时间】:2013-10-20 13:57:52
【问题描述】:

我在局域网中运行一个本地星号服务器,可以从 android 和 windows7 连接 sip 客户端。从 android 我与 imsdroid 和 windows 3CX 手机建立了联系。两者都工作得很好。

现在我刚刚将我的星号服务器放在由 digitalocean 托管的服务器中。尝试连接我的 sip 客户端,但没有成功。

我注意到我的 asterisl CLI 中没有注册请求。

本地和互联网托管的星号具有相同的配置。我需要做什么改变? 我没有任何代理服务器,并且我已检查托管星号端口 5060 是否处于侦听模式。

【问题讨论】:

    标签: asterisk 3cx


    【解决方案1】:

    当你的服务器不在局域网时,你需要设置

    nat=yes
    

    在您的 sip peer 设置中。

    更多信息见http://www.voip-info.org/wiki/view/Asterisk+SIP+NAT+solutions

    【讨论】:

    • 我已经测试过 nat=yes 但结果相同。
    • 如果是这样,请检查服务器上的防火墙(例如使用 iptables -L)并检查您的路由器设置(抱歉,无法为任何路由器提供说明,请谷歌搜索型号名称)。
    • 您好,我已经测试了您提到的 iptables,发现没有 ip 是 tehre。我需要添加服务器IP吗?如何?。我使用输出执行的命令:root@mhznode:~# iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination跨度>
    • 我还检查了ping.eu/port-chk/the 服务器 ip 和端口:5060 但它说端口未打开。但我的星号服务正在运行。我需要做什么?
    • 星号使用UDP!!!端口 5060 用于 sip。你应该阅读更多关于 asteriks&linux 的书籍,链接上面的链接,或者如果你不愿意,请雇用某人。根据您的信息无法给出准确的答案
    【解决方案2】:

    您是否检查过您的 Digital Ocean VPS 是否默认安装了 IP 表或其他防火墙?

    【讨论】:

    • 如何在 Digital Ocean VPS 中查看?或者如何查看IP表或防火墙?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-10
    • 1970-01-01
    • 1970-01-01
    • 2018-09-19
    • 2013-04-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多