0

我一直在做一个需要 Asterisk 作为 SIP 代理的项目。我可以使用我的星号设置来注册、拨打和接听电话。

唯一的问题是 Asterisk 间歇性退出,没有任何崩溃转储或隔离错误!我还发现,由于没有任何可访问的用户,它退出了。重新启动时,我看到最后一次合格 0 用户最后到达的消息。

几乎卡在这个问题上,任何帮助将不胜感激。!

4

2 回答 2

1

Asterisk 不是 PROXY,它是 pbx。

对于代理(负载超过 1k 呼叫或 CPS 超过 80),请使用 kamailio。

您已启用核心转储并使用调试标志编译星号以进行调试。

您也可以考虑将 pjsip 更改为 chan_sip 或反之亦然。

https://wiki.asterisk.org/wiki/display/AST/Getting+a+Backtrace

于 2018-02-11T08:35:46.193 回答
0

必须手动启用核心转储:https ://wiki.asterisk.org/wiki/display/AST/Getting+a+Backtrace

然后您可以使用以下方法来调试问题: gdb `which asterisk` /tmp/core* 然后键入bt full以显示所有线程。

于 2018-03-06T14:35:37.430 回答