Я хочу соединить два программных телефона, используя звездочку, после настройки sip.conf
и iax.conf
и extension.conf
не могут ввести ни один порядок из приведенного примера ошибки:
Connected to Asterisk 11.6-cert1 currently running on fedo-VirtualBox
(pid = 1066)
fedo-VirtualBox*CLI> sip show peers
No such command 'sip show peers' (type 'core show help sip show' for
other possible commands)
module show like sip
возвращает что-то?
, если не делают это
module load chan_sip.so
и попробовать еще раз
Я попробовал вышеупомянутый ответ, и он все еще перестал работать. Причина была: chan_sip.so не был там в папке модулей.
Так, я удалил звездочку
make uninstall
Тогда, я начал устанавливать звездочку 13 снова
./configure
make menuconfig
выбор меню In, пойдите, чтобы направить опцию драйверов и проверить флажок chan_sip
[Вероятно, неконтролируемый]. Затем сделайте ниже команды
make & make install & make config
В моем случае я установил asterisk через yum, поэтому перекомпиляция у меня не сработает, поэтому я ищу в репозитории yum chan_sip.so
[root@MTL-189551 asterisk]# yum whatprovides */chan_sip.so
Обратите внимание, это очень необходимо установить правильную версию модуля, который я установил Asterisk 13.17.2, поэтому очень необходимо установить тот же модуль
В результатах поиска yum я нашел эту версию
asterisk-sip-13.17.2-vici.el7.centos.x86_64 : Legacy SIP channel driver for
Asterisk
Repo : goautodial-updates
Matched from:
Filename : /usr/lib64/asterisk/modules/chan_sip.so
[root@MTL-189551 asterisk]# yum install asterisk-sip-13.17.2
Перед перезапуском asterisk добавьте строка ниже
[root@MTL-189551 ~]# vim /etc/asterisk/modules.conf
Find the below line in file and uncomment or add
require = chan_sip.so
После этого перезапустите свой астериск и подключитесь к консоли астериска и проверьте, загружен ли модуль или нет
MTL-189551*CLI> module show like chan_sip.so
Module Description Use Count Status Support Level
chan_sip.so Session Initiation Protocol (SIP) 0 Running core
1 modules loaded
MTL-189551*CLI>