
Каждый раз, когда я перезапускаю Asterisk, все мои программные телефоны не подключаются.
Когда я проверяю своих коллег с помощью команды sip show peers
or 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#
или
Внутри CLI asterisk:
module load chan_sip.so
В обоих случаях это работает только временно, потому что каждый раз, когда я перезапускаю asterisk, мне приходится делать все заново. Есть ли у кого-нибудь постоянное решение, пожалуйста? Я застрял.
решение1
В Asterisk 18 модуль chan_sip.so установлен на noload в файле modules.conf.
Если вы хотите автоматически загрузить модуль, просто закомментируйте строку, добавив «;» перед ней.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
;