我已经多次遇到这个问题,当我在我的 sip 线路上呼叫时,服务器会响应线路忙,但当我看到使用星号 -vvvr 命令时没有呼叫正在进行。当我重新加载它时,它开始工作。
有没有办法解决这个问题,或者至少从一些需要重新加载 sip 的命令中获得触发器。
提前致谢
以高调试/详细程度观看 CLI,看看出了什么问题。
将详细程度设置为高值:
core set verbose 10
将调试设置为高值:
core set debug 10
您还可以通过以下方式检查 SIP 端点的状态:(
sip show peer <extension>
替换为您用于拨打端点的号码)。
如果您添加详细的 CLI 输出和sip show peer
问题的输出,我们将能够告诉您如何解决该问题。如果输出很长,请使用 pastebin 或类似站点。
Asterisk 工作多年而无需重新加载。
尝试将其更新到最新系统或在您的配置中查找错误(例如没有 dns、nat 设置已更改、路由器故障等)。
对于这种情况,Asterisk 没有任何触发器。您可以使用外部监控系统(如 nagios),它将检查 sip 通道并在需要时重新加载。但最好找到问题并解决它。