为什么我的 PAP2T 无法连接到我自己的 Private Asterisk 服务器?这个设置已经运行了 18 个月,而且我没发现服务器上有任何变化。可能是端口没有正确转发,但似乎路由器配置中的所有端口都已正确转发,软件电话运行正常。
Display Name: .............
User ID: 101
Hook State: On
Registration State: Can't connect to login server
Last Registration At: 0/0/0 00:00:00
Next Registration In: 14 s
Message Waiting: No
Call Back Active: No
当使用 asterisk -r 登录到 asterisk 服务器时,它只显示软电话的注册,但不显示 pap2t 适配器。
我们非常欢迎任何建议,即使是有关故障排除的建议!
答案1
增加日志的详细程度并通读日志以查看它是否可以表明您尝试连接适配器时出现的问题。
增加详细程度的方法如下:
a) 编辑/etc/asterisk/asterisk.conf使用您选择的编辑器
b)添加以下行
[options] verbose => 4
通过 CLI,您还可以启用 SIP 调试来查看两个设备之间发生的 SIP“对话”(这在调试各种 SIP 问题时是一个非常棒的工具)
cli> sip set debug peer 101
答案2
PAP2T 支持各种超时和重试计数器。您可能想尝试一下哪种方法最适合您。如果穿越 NAT,如果长时间不活动,地址转换表可能会忘记已建立的连接。
如果您的 ATA 启用了 WAN 管理,您应该能够远程重启 PAP2T,以便手动使其重新注册 Asterisk。将您的浏览器指向http://[IPPAP2T]/admin/reboot