我一直在做一个需要 Asterisk 作为 SIP 代理的项目。我可以使用我的星号设置来注册、拨打和接听电话。
唯一的问题是 Asterisk 间歇性退出,没有任何崩溃转储或隔离错误!我还发现,由于没有任何可访问的用户,它退出了。重新启动时,我看到最后一次合格 0 用户最后到达的消息。
几乎卡在这个问题上,任何帮助将不胜感激。!
我一直在做一个需要 Asterisk 作为 SIP 代理的项目。我可以使用我的星号设置来注册、拨打和接听电话。
唯一的问题是 Asterisk 间歇性退出,没有任何崩溃转储或隔离错误!我还发现,由于没有任何可访问的用户,它退出了。重新启动时,我看到最后一次合格 0 用户最后到达的消息。
几乎卡在这个问题上,任何帮助将不胜感激。!
Asterisk 不是 PROXY,它是 pbx。
对于代理(负载超过 1k 呼叫或 CPS 超过 80),请使用 kamailio。
您已启用核心转储并使用调试标志编译星号以进行调试。
您也可以考虑将 pjsip 更改为 chan_sip 或反之亦然。
https://wiki.asterisk.org/wiki/display/AST/Getting+a+Backtrace
必须手动启用核心转储:https ://wiki.asterisk.org/wiki/display/AST/Getting+a+Backtrace
然后您可以使用以下方法来调试问题:
gdb `which asterisk` /tmp/core*
然后键入bt full以显示所有线程。