每次我重新启动 Aterisk 时,所有软电话都无法连接。
sip show peers
当我使用或命令检查我的同行sip reload
时,我收到错误:-
No such command 'sip show peers'
或者。
No such command 'sip reload'
我找到了临时解决方案,但当我重新启动 Asterisk 时,我再次遇到同样的问题
临时解决方案是运行以下命令:
root@xxxxxxx:~# cd /usr/lib/asterisk/modules
root@xxxxxxx:/usr/lib/asterisk/modules# asterisk -rx "module load chan_sip.so"
Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
root@xxxxxxx:/usr/lib/asterisk/modules#
或者
在 asterisk CLI 中:
module load chan_sip.so
在这两种情况下,它都只能暂时起作用,因为每次我重新启动 Asterisk 时,我都必须重新执行一遍。有人有永久的解决方案吗?我被困住了。
答案1
在 Asterisk 18 中,模块 chan_sip.so 在 modules.conf 文件中设置为 noload。
如果你想自动加载模块,只需在行前添加“;”来注释该行即可noload = chan_sip.so
[/etc/asterisk/modules.conf]
;
; Do not load chan_sip by default, it may conflict with res_pjsip.
;noload = chan_sip.so
;