我拥有包含星号和 SIP 电话(Gigaset A580)的 LAN 基础设施,我已经将公共静态 IP 地址的端口转发到 LAN 网络中的星号服务器,我还有租用的中继线,以便公共 PBX 的电话可以呼叫我的 SIP 电话,并且该部分可以正常工作。
现在我想通过互联网将带有手机的其他 LAN 的 SIP 电话 Gigaset A580 基站连接到我的星号服务器。
你能告诉我需要做什么才能实现这个目标吗?我尝试了几种配置,但都没有成功。
谢谢大家
答案1
我已经有一段时间没用过 Asterisk 了,它的配置相当棘手。有很多地方可能会出错。这些建议假设您的 Asterisk 服务器和 SIP 手机设置正确,并且您能够从内部 LAN 连接到 Asterisk 服务器。
首先,确保您已将这些端口转发到 Asterisk 盒,并且防火墙允许相关流量返回:
SIP = TCP & UDP Port 5060
RTP = UDP Ports 10000-20000
MGP = UDP Port 2727
还要确保 Asterisk 知道其面向公众的 IP 是什么。编辑/创建文件/etc/asterisk/sip_nat.conf用 externip 和 localnet 替换您自己的信息。
nat=yes
externip=your.external.IP.address
localnet-192.168.2.0/255.255.255.0
最后发出命令sip 重新加载