Каждый раз, когда я перезапускаю asterisk, все мои софтфоны не подключаются.
Когда я проверяю своих пиров с помощью команды 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, мне приходится делать все заново. Есть ли у кого-нибудь постоянное решение? Я застрял.
В Asterisk 18 для модуля chan_sip.so в файле 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
;