如果在星号CLI上执行reload命令,则星号调用将断开连接

时间:2018-04-25 12:03:23

标签: asterisk sip

我从asterisk CLI执行reload命令:

  1. 所有sip实体都未注册。
  2. 所有有效通话都会断开连接。
  3. 我使用的是asterisk 13.16.0版本。 这是默认行为还是这里有问题?

2 个答案:

答案 0 :(得分:1)

不,确定它不是默认值。此外,没有办法配置这样的行为,所以你有一些错误。

检查

asterisk -rx "core show uptime"

如果您在重新加载后有1小时的正常运行时间,这意味着您的核心已被粉碎,并且您已经开始使用“如何调试星号崩溃”。

您还可以在/ var / log / asterisk /

中查看星号日志

答案 1 :(得分:0)

此问题是特定于SIP提供程序的。当重新加载chan_sip并修改文件sip.conf时(即使您是touch文件),Asterisk还将具有新生成的Call-ID的新注册请求再次发送给当前存在的所有注册表sip.conf个文件。 在我的情况下,当SIP提供程序获取此新的Call-ID时,该提供程序将删除所有现有的SIP会话,从而导致所有呼叫均掉线。

我通过稍微修改chan_sip模块的重新加载功能来解决此问题。