совет нужен!
Внезапно перестала работать пользовательская виртуалка с freepbx, транки отпали и не регаются, а работала года два до этого. Обновил систему, поменял обновил Asterisk до последнего 11го 11.25.xx (ранее стоял тоже 11й старый). Не работает. Вызов команды sip.. не проходит, ага, значит модуль chansip не загружен. Делаю module unload/load chansip и консоль наглухо виснет. Пересборка астера не помогает (а хотя должна..).
pbxCLI> module show like chan_sip
Module Description Use Count
chan_sip.so Session Initiation Protocol (SIP) 0
1 modules loaded
pbxCLI>
pbxCLI> module reload chan_sip
No such module ‘chan_sip’
pbxCLI>
pbx*CLI> sip show peers
No such command ‘sip show peers’ (type ‘core show help sip’ for other possible commands)
- Pbx*CLI>
- Asterisk cli нет sip
- Asterisk 13 не запускается sip модуль
- No such command ‘sip show peers’ when using asterisk
- 3 Answers 3
- Hot Network Questions
- [Решено] Не найдены команды sip
- Настройка SIP в Asterisk — sip. conf
- Asterisk SIP trunk
- Asterisk Register String
- Asterisk SIP peer
- Входящая и исходящая маршрутизация sip транка в диалплане Asterisk
- Настройка SIP пира для регистрации внутренних абонентов
- Настройка нескольких SIP пиров по шаблону
- Asterisk sip.conf General SIP Options
- allowexternalinvites
- allowguest
- allowoverlap
- allowsubscribe
- allowtransfers
- alwaysauthreject
- autodomain
- bindaddr and bindport
- buggymwi
- callevents
- checkmwi
- defaultexpiry
- directrtpsetup
- domain
- dumphistory
- externhost
- externip
- externrefresh
- g726nonstandard
- ignoreregexpire (global)
- jbenable
- jbforce
- jbimpl
- jblog
- jbmaxsize
- jbresyncthreshold
- icesupport
- limitonpeers
- localnet
- matchexterniplocally
- maxexpiry
- minexpiry
- notifymimetype
- notifyringing
- notifyhold
- pedantic
- realm
- recordhistory
- registerattempts
- registertimeout
- relaxdtmf
- rtautoclear
- rtcachefriends
- rtsavesysname
- rtupdate
- sipdebug
- sendrpid
- srvlookup
- transport
- tcpenable
- tcpbindaddr
- tcpauthtimeout
- tcpauthlimit
- t1min
- subscribecontext
- t38pt_udptl
- tos_sip, tos_audio, andtos_video
- trustrpid
- useragent
- usereqphone
- Asterisk нет команды sip
- Asterisk 13 не запускается sip модуль
- No such command ‘sip show peers’ when using asterisk
- 3 Answers 3
- Hot Network Questions
- Asterisk нет команды sip
- Asterisk 13 не запускается sip модуль
- [Решено] Не найдены команды sip
- 1 ответ
- Другие вопросы по тегам:
- Похожие вопросы:
- [Решено] Не найдены команды sip
Pbx*CLI>
Iptables — очищен в ноль, ничего никому не мешает. Переношу на другой IP систему, повторяю все шаманские шаги и заработало.
Но меня напрягает кое-что:
Конечно же дебаги разные проводил, с sngrep для голового tcpdump
спросил
2016-11-26 23:11:38 +0400
clev
I am try install asterisk in Ubuntu 14.04 and i have a problem whit asterisk 11 but is equal problem whit asterisk 13. He write next message:
Could not find valid ccss.conf file. Using cc_max_requests default Could not find valid ccss.conf file. Using cc_[state]_devstate defaults Asterisk Dynamic Loader Starting: No 'modules.conf' found, no modules will be loaded. <-- this error Asterisk Ready.I try :
- Reinstall the application <— Not work
List item whit :
*CLI> sip show peers No such command 'sip show peers' (type 'core show help sip show' for other possible commands) *CLI> module show Module Description Use Count Status Support Level 0 modules loaded *CLI> module load chan_sip.so SIP channel loading... Unable to load config sip.conf No 'sip' message technology found. Unable to load module chan_sip.so Command 'module load chan_sip.so' failed.Read the file asterisk.conf and sarch any problem.
I execute :
sudo asterisk -vvvcC /home/jose/root/etc/asterisk/asterisk.conf
and not go.
Any idea guys.
asked Mar 23, 2015 at 23:58

[directories](!)mean section template. so you have no any settings in your asterisk.conf(just one template which never used) and it work with default settings.
so please change that or put /etc/asterisk/modules.conf
answered Mar 24, 2015 at 12:39
1 gold badge19 silver badges28 bronze badges
Asterisk cli нет sip
Asterisk 13 не запускается sip модуль
kotzzz » 27 авг 2015, 08:28
Стоит Asterisk 13 тестовый сервер, не регистрирует sip-каналы. В консоли asterisk -r, «core show help» пишет что не существует команды «sip show peers». Хотя должна быть.
Однако в режиме отладки «asterisk -cvvvvvv», эту команду «sip show peers» видно и она становиться доступной к просмотру. В чем проблема? В обычном режиме не загружается sip.conf? как решить эту проблему?
Пробовал в обычном режиме:
Код: выделить все CLI> module reload chan_sip.so
No such module ‘chan_sip.so’
noload => pbx_gtkconsole.so
load => res_musiconhold.so
load => chan_sip.so
noload => res_pjsip.so
noload => res_pjsip_pubsub.so
noload => res_pjsip_session.so
noload => chan_pjsip.so
noload => res_pjsip_exten_state.so
noload => res_pjsip_log_forwarder.so
noload => chan_alsa.so
noload => res_pjsip_sdp_rtp.so
noload => res_pjsip_t38.so
noload => res_ari.so
Отключаю канал pjsip и пытаюсь использовать sip канал.
Для информации: стоит SIP-шлюз, к нему прикреплен сервер Asterisk 1.4 — рабочий. Перенес все конфиги(в том числе sip.conf, extensions.conf) в новый сервер Asterisk 13 (тестовый). Asterisk 1.4 и Asterisk 13 — оба запущены. Asterisk 13 не подключается к SIP-шлюзу. При команде:
Код: выделить все CLI> sip show peers
No such command ‘sip show peers’ (type ‘core show help sip show’ for other possible commands)
Может ли это быть из-за того, что Asterisk 1.4 уже использует данные SIP каналы, Asterisk 13 (тестовый) не может подключиться к SIP-шлюзу через порт 5060 и поэтому не загружает chan_sip? Однако в режиме отладки «asterisk -cvvvvvv» он загружает канал chan_sip, и выводит команду «sip show peers», однако все также не может подключиться к SIP-шлюзу?! Что делать?
No such command ‘sip show peers’ when using asterisk
i want to connect two soft phone using asterisk after configuration the sip.conf and iax.conf and extension.conf can’t enter any order from cli example of the error:
3 Answers 3
is returning something?

I tried the above answer and it still failed. Reason was: chan_sip.so was not there in modules folder.
So, I uninstalled the asterisk
Then I started installing the asterisk-13 again

In my case i have installed asterisk through yum so recompiling will not work for me so i search yum repo for chan_sip.so
Note it is very necessary to install the correct version of the module i have installed Asterisk 13.17.2 so it is very necessary to install same module
In yum search result i found this version
Before restart asterisk add below line
After this restart your asterisk and connect to asterisk console and check whether module is loaded or not
Hot Network Questions
To subscribe to this RSS feed, copy and paste this URL into your RSS reader.
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
[Решено] Не найдены команды sip
Всем доброго времени суток!
Решил установить и пощупать asterisk 18.4.0 и все было хорошо до момента проверки пиров и регистраций.
Дело в том, что при попытке выполнения команд «sip show peers» выдает сообщение:
Такая же история при попытке использовать «sip show registery».
В сети нашел совет перезагрузить модуль chan_sip.so — результат:
«server*CLI> module reload chan_sip.so
No such module ‘chan_sip.so’»
Далее попробовал загрузить модуль в ручную командой «server*CLI> module load chan_sip.so», после чего команда «sip show peers» заработала, а «sip show registery» — нет.
В файле modules.conf почему-то модуль оказался отключен «noload = chan_sip.so., После того, как была закомментирована данная строка — ситуация не изменилась, пиры показывает, а регистрации нет.
В прикрепленном файле messages из /var/log/asterisk лог моих выше описанных действий, включая полную перезагрузку виртуальной машины после комментирования строки в файле modules.conf
Ребят, где я накосячил и как это исправить?
Ребят, неужели никто не может подсказать почему при загруженном модуле chan_sip не обнаруживаются команды для работы с sip и как это исправить??
Я тоже так подумал, но во-первых — на сайте zadarma, в настройках подключения пишет «#XXXXXX (SIP) — online», а во-вторых — в логах asterisk:
Правду сказать, была одна непонятная ситуация с регистрацией на стороне zadarma — asterisk почемуто постоянно сыпал сообщением вида:
Несколько раз пробовал менять пароли, но он упорно сыпал этим сообщением, а потом перестал. До сих пор ломаю голову что ему было не так.
А теперь он сыпет сообщения вида:
Искал решение в сети, но пока так и не понял что теперь ему не так. Я понимаю, что он не может аутентифицировать устройство и я так подозреваю, что в следствии этого возникает второе предупреждение, но вот вопрос — что не так и как поправить?
Настройка SIP в Asterisk — sip. conf
Asterisk SIP trunk
Asterisk Register String
Для получения подробной информации о командах смотрите Asterisk CLI — интерфейс командной строки.
Пример вывода команды sip show registry в консоли Asterisk:
Возможные состояния (state):
Asterisk SIP peer
Для совершения исходящих вызовов должен быть создан объект type=peer.
Нажмите, чтобы отобразить
Нажмите, чтобы скрыть
Приведенный пример, являет собой типовой, самый распространенный вариант конфигурации sip транка с регистрацией через публичную сеть:
Входящая и исходящая маршрутизация sip транка в диалплане Asterisk
В диалплане (extensions.conf ) можно использовать разнообразный синтаксис для вызова (dial ) SIP устройств.
В файле extensions.conf, для совершения исходящих вызовов, у Вас должно присутствовать правило набора, примерно такого вида:
Пример контекста для входящих вызовов в файле ‘extensions.conf’:
Настройка SIP пира для регистрации внутренних абонентов
Как уже отмечалось Asterisk не делает особых различий между транками и абонентами, поэтому конфиг телефона будет похож на SIP транк, но все же немного другой.
Рассмотрим некоторые опции:
‘call-limit’ опция признана устаревшей и заменена на ‘callcounter’. Установить ограничение одновременных вызовов теперь можно переменной канала function ‘GROUP_COUNT’
пример использования данного метода можно помотреть здесь: Ограничение количества одновременных вызовов по набранному номеру.
Настройка нескольких SIP пиров по шаблону
А затем определить уникальные свойства пиров, добавив рядом с именем каждого пира, имя общего шаблона в круглых скобках:
Asterisk sip.conf General SIP Options
Полный список параметров general sip.conf
allowexternalinvites
Если установлено ‘no’, запрещает INVITE и REFER от внешних (не из localnet) доменов. См domain
allowguest
Если ‘no’, запрещает гостевые(без аутентификации) подключения. По умолчанию sipguest подключения разрешены.
allowoverlap
Вкл. или Выкл набор по одной цифре (т.е. каждая набранная цифра будет сразу отправляться в канал)
allowsubscribe
Разрешить ли внешним устройствам подписку (SUBSCRIBE) на информацию о статусе екстеншена. По умолчанию — ‘yes’:
allowtransfers
Когда установлено ‘no’, запрещает любые трансферы, если не переопределено в настройках пира.
alwaysauthreject
autodomain
Установите эту опцию ‘yes’, чтобы добавить локальное HOSTNAME и локальный IP адрес в список доменов:
bindaddr and bindport
Эти параметры определяют IP адрес и порт на которых Asterisk будет слушать SIP запросы. Для драйвера канала SIP Asterisk ‘chan_sip’ можно назначить только один адрес и порт для всех подключений для UDP и один порт для TCP транспорта, в отличии от нового драйвера PJSIP. По умолчанию адрес не задан и лучше так и оставить. Некоторые рекомендуют изменять порт по умолчанию 5060, на другой, в целях безопасности. Но помните, что это только одна из мер безопасности, не самая важная, и не гарантирует вам полной защиты от злоумышленников.
Вы можете задать независимые для UDP, TCP и TLS транспорта значения udpbindadd, tcpbindaddr и tlsbindaddr
buggymwi
Вкл. эту опцию, чтобы избежать ошибок при сообщении с некоторыми ip телефонами при отправке MWI сообщений.
callevents
Установите ‘yes’, если хотите генерировать информацию о SIP событиях для AMI (asterisk manager interface)
checkmwi
Время в секундах, между проверками голосовой почты :
Использовать или нет компактные SIP заголовки.
defaultexpiry
directrtpsetup
domain
Задает имя домена сервера Asterisk по умолчанию. Командой CLI ‘sip show domains’ выводится список локальных доменов.
dumphistory
externhost
externip
externrefresh
Если все же используется ‘externhost’, указывает промежуток времени в секундах между запросами DNS .
g726nonstandard
Значения: yes/no, по умолчанию: no. Если клиент собирается для сеанса связи «договориться» использовать звуковой кодек G726-32, с использованием компрессии AAL2, вместо RFC3551 (что требуется для аппаратов фирмы Sipura и шлюзов от Grandstream, и может другим). То это противоречит спецификации RFC3551, клиент должен вместо этого «договориться» использовать AAL2-G726-32
ignoreregexpire (global)
Если ignoreregexpire установлен ‘yes’, Asterisk сделает одно из двух, в зависимости от настроек пиров: 1)Non-realtime peer Когда регистрация истекает, информация не удаляется из памяти или БД Asterisk и вызовы будут разрешены несмотря на то, что время регистрации истекло.
2)Realtime peers Когда peer сконфигурирован в режиме реального времени, информация о регистрации используется независимо от defaultexpiry
jbenable
jbforce
Принудительное использование jitter buffer принимающей стороной SIP канала.
jbimpl
Использовать фиксированный или подстраиваемый (адаптивный) jitter buffer. fixed jitter buffer всегда использует значение из jbmaxsize adaptive может принимать значение больше jbmaxsize По умолчанию ‘fixed’:
Из личного опыта, вкл. ‘adaptive’ может приводить к весьма плачевным результатам.
jblog
Вкл./выкл jitter buffer frame лог. По умолчанию ‘no’:
jbmaxsize
Установите максимальную длину буфера в миллисекундах:
jbresyncthreshold
Джиттер буфер порог синхронизации. По умолчанию 1000:
icesupport
limitonpeers
Применять call-limit только для type=peer Это улучшит использование call-limit для устройств настроенных, как type=friend, отделив ограничение call-limit от входящих вызовов.
localnet
укажет серверу Asterisk какие подсети являются локальными, прозрачными для использования IP адресов сервера, SIP запросы к которым не требуют модификации поля Contact: c использованием externip или externhost
matchexterniplocally
Сверять ‘externip’ с ‘localnet’ и производить подстановку, только если ‘externip’ из локальной подсети. Не совсем ясно, зачем это может понадобиться? Возможно при очень нестандартной топологии сети.
maxexpiry
Максимальная продолжительность регистрации в секундах.
minexpiry
Минимальная продолжительность регистрации в секундах.
notifymimetype
Указывает MIME тип используемый для message-waiting indication (MWI) в SIP NOTIFY сообщении.
notifyringing
Сообщать подписчикам о состоянии вызов (RINGING):
notifyhold
Сообщать подписчикам (subscribers) о состоянии удержание (HOLD):
pedantic
realm
recordhistory
Вкл. или Выкл историю sip для всех каналов.
registerattempts
Сколько попыток внешних регистраций произведет Asterisk, прежде чем откажется от продолжения. По умолчанию стоит ‘0’, что значит бесконечно.
registertimeout
Таймаут между попытками регистрации на другом устройстве.
relaxdtmf
rtautoclear
(global) Конфигурация Realtime Peers Указывает должен ли Asterisk обнулять созданные на лету friends по истечении времени регистрации. Если установлено ‘yes’, по истечении срока регистрации, удалять friends до нового запроса. Если задано число, то оно используется вместо обычного времени регистрации.
rtcachefriends
Если rtcachefriends включен, Asterisk будет кэшировать friends(реалтайм пиры), которые приходят из realtime engine, так же, как если бы они сконфигурированы в «sip.conf».
rtsavesysname
(global) Определяет, должен ли Asterisk сохранить SystemName в базе данных в режиме реального времени во время регистрации:
rtupdate
sipdebug
sendrpid
ОТправлять или нет Remote-Party-ID header:
srvlookup
transport
Задает транспорт по умолчанию. По умолчанию ‘udp’, но может быть ‘tcp’, ‘tls’, ‘ws’ или ‘wss’. Если задано TCP а tcpenable=no будет использован UDP транспорт.
tcpenable
Включить поддержку TCP транспорта chan_sip Asterisk.
tcpbindaddr
Адрес на котором Asterisk «слушает» TCP подключения.
tcpauthtimeout
tcpauthtimeout указывает максимальное время в секундах данное клиенту на аутентификацию. Если за заданное время клиент не прошел проверку он отключается. (По умолчаннию 30 секунд)
tcpauthlimit
Максимальное кол-во неаутентифицированных сессий в момент любой времени.
t1min
Минимальная задержка туда-обратно (minimum round-trip) для сообщения контролируемого хоста. По умолчанию 100 миллисеунд:
subscribecontext
Ограничить запросы SUBSCRIBE только указанным контекстом, если не переопределено в настройках пира.
t38pt_udptl
tos_sip, tos_audio, andtos_video
trustrpid
Доверять или нет Remote-Party-ID header: Asterisk SIP trustrpid
useragent
Если вы не желаете сообщать, что используете Asterisk, напишите Cisco или Avaya, или abyrvalg v2.0.
usereqphone
Asterisk нет команды sip
Asterisk 13 не запускается sip модуль
kotzzz » 27 авг 2015, 08:28
Стоит Asterisk 13 тестовый сервер, не регистрирует sip-каналы. В консоли asterisk -r, «core show help» пишет что не существует команды «sip show peers». Хотя должна быть.
Однако в режиме отладки «asterisk -cvvvvvv», эту команду «sip show peers» видно и она становиться доступной к просмотру. В чем проблема? В обычном режиме не загружается sip.conf? как решить эту проблему?
Пробовал в обычном режиме:
Код: выделить все CLI> module reload chan_sip.so
No such module ‘chan_sip.so’
noload => pbx_gtkconsole.so
load => res_musiconhold.so
load => chan_sip.so
noload => res_pjsip.so
noload => res_pjsip_pubsub.so
noload => res_pjsip_session.so
noload => chan_pjsip.so
noload => res_pjsip_exten_state.so
noload => res_pjsip_log_forwarder.so
noload => chan_alsa.so
noload => res_pjsip_sdp_rtp.so
noload => res_pjsip_t38.so
noload => res_ari.so
Отключаю канал pjsip и пытаюсь использовать sip канал.
Для информации: стоит SIP-шлюз, к нему прикреплен сервер Asterisk 1.4 — рабочий. Перенес все конфиги(в том числе sip.conf, extensions.conf) в новый сервер Asterisk 13 (тестовый). Asterisk 1.4 и Asterisk 13 — оба запущены. Asterisk 13 не подключается к SIP-шлюзу. При команде:
Код: выделить все CLI> sip show peers
No such command ‘sip show peers’ (type ‘core show help sip show’ for other possible commands)
Может ли это быть из-за того, что Asterisk 1.4 уже использует данные SIP каналы, Asterisk 13 (тестовый) не может подключиться к SIP-шлюзу через порт 5060 и поэтому не загружает chan_sip? Однако в режиме отладки «asterisk -cvvvvvv» он загружает канал chan_sip, и выводит команду «sip show peers», однако все также не может подключиться к SIP-шлюзу?! Что делать?
No such command ‘sip show peers’ when using asterisk
i want to connect two soft phone using asterisk after configuration the sip.conf and iax.conf and extension.conf can’t enter any order from cli example of the error:
3 Answers 3
is returning something?

I tried the above answer and it still failed. Reason was: chan_sip.so was not there in modules folder.
So, I uninstalled the asterisk
Then I started installing the asterisk-13 again

In my case i have installed asterisk through yum so recompiling will not work for me so i search yum repo for chan_sip.so
Note it is very necessary to install the correct version of the module i have installed Asterisk 13.17.2 so it is very necessary to install same module
In yum search result i found this version
Before restart asterisk add below line
After this restart your asterisk and connect to asterisk console and check whether module is loaded or not
Hot Network Questions
To subscribe to this RSS feed, copy and paste this URL into your RSS reader.
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
Asterisk нет команды sip
Asterisk 13 не запускается sip модуль
kotzzz » 27 авг 2015, 08:28
Стоит Asterisk 13 тестовый сервер, не регистрирует sip-каналы. В консоли asterisk -r, «core show help» пишет что не существует команды «sip show peers». Хотя должна быть.
Однако в режиме отладки «asterisk -cvvvvvv», эту команду «sip show peers» видно и она становиться доступной к просмотру. В чем проблема? В обычном режиме не загружается sip.conf? как решить эту проблему?
Пробовал в обычном режиме:
Код: выделить все CLI> module reload chan_sip.so
No such module ‘chan_sip.so’
noload => pbx_gtkconsole.so
load => res_musiconhold.so
load => chan_sip.so
noload => res_pjsip.so
noload => res_pjsip_pubsub.so
noload => res_pjsip_session.so
noload => chan_pjsip.so
noload => res_pjsip_exten_state.so
noload => res_pjsip_log_forwarder.so
noload => chan_alsa.so
noload => res_pjsip_sdp_rtp.so
noload => res_pjsip_t38.so
noload => res_ari.so
Отключаю канал pjsip и пытаюсь использовать sip канал.
Для информации: стоит SIP-шлюз, к нему прикреплен сервер Asterisk 1.4 — рабочий. Перенес все конфиги(в том числе sip.conf, extensions.conf) в новый сервер Asterisk 13 (тестовый). Asterisk 1.4 и Asterisk 13 — оба запущены. Asterisk 13 не подключается к SIP-шлюзу. При команде:
Код: выделить все CLI> sip show peers
No such command ‘sip show peers’ (type ‘core show help sip show’ for other possible commands)
Может ли это быть из-за того, что Asterisk 1.4 уже использует данные SIP каналы, Asterisk 13 (тестовый) не может подключиться к SIP-шлюзу через порт 5060 и поэтому не загружает chan_sip? Однако в режиме отладки «asterisk -cvvvvvv» он загружает канал chan_sip, и выводит команду «sip show peers», однако все также не может подключиться к SIP-шлюзу?! Что делать?
[Решено] Не найдены команды sip
Всем доброго времени суток!
Решил установить и пощупать asterisk 18.4.0 и все было хорошо до момента проверки пиров и регистраций.
Дело в том, что при попытке выполнения команд «sip show peers» выдает сообщение:
Такая же история при попытке использовать «sip show registery».
В сети нашел совет перезагрузить модуль chan_sip.so — результат:
«server*CLI> module reload chan_sip.so
No such module ‘chan_sip.so’»
Далее попробовал загрузить модуль в ручную командой «server*CLI> module load chan_sip.so», после чего команда «sip show peers» заработала, а «sip show registery» — нет.
В файле modules.conf почему-то модуль оказался отключен «noload = chan_sip.so., После того, как была закомментирована данная строка — ситуация не изменилась, пиры показывает, а регистрации нет.
В прикрепленном файле messages из /var/log/asterisk лог моих выше описанных действий, включая полную перезагрузку виртуальной машины после комментирования строки в файле modules.conf
Ребят, где я накосячил и как это исправить?
Ребят, неужели никто не может подсказать почему при загруженном модуле chan_sip не обнаруживаются команды для работы с sip и как это исправить??
Я тоже так подумал, но во-первых — на сайте zadarma, в настройках подключения пишет «#XXXXXX (SIP) — online», а во-вторых — в логах asterisk:
Правду сказать, была одна непонятная ситуация с регистрацией на стороне zadarma — asterisk почемуто постоянно сыпал сообщением вида:
Несколько раз пробовал менять пароли, но он упорно сыпал этим сообщением, а потом перестал. До сих пор ломаю голову что ему было не так.
А теперь он сыпет сообщения вида:
Искал решение в сети, но пока так и не понял что теперь ему не так. Я понимаю, что он не может аутентифицировать устройство и я так подозреваю, что в следствии этого возникает второе предупреждение, но вот вопрос — что не так и как поправить?
Не могу настроить астериск сервер на прием входящих звонков от VoIp оператора.
Мой сервер смотрит в интернет через реальный ИП адрес.
Этот же интернет он раздает в локальную сеть.
На сервере стоит убунта 10.4 и астериск 1.8
; sip id=000ХXXXX
Каждый раз, когда я перезапускаю 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, мне приходится делать все заново. Есть ли у кого-нибудь постоянное решение? Я застрял.
задан
24 August 2021 в 08:28
1 ответ
В Asterisk 18 для модуля chan_sip.so в файле modules.conf задано значение «нет».
Если вы хотите автоматически загрузить модуль, просто закомментируйте строку, добавив «;» перед noload = chan_sip.so
;
; Do not load chan_sip by default, it may conflict with res_pjsip.
;noload = chan_sip.so
;Другие вопросы по тегам:
Похожие вопросы:
[Решено] Не найдены команды sip
Всем доброго времени суток!
Решил установить и пощупать asterisk 18.4.0 и все было хорошо до момента проверки пиров и регистраций.
Дело в том, что при попытке выполнения команд «sip show peers» выдает сообщение:
Такая же история при попытке использовать «sip show registery».
В сети нашел совет перезагрузить модуль chan_sip.so — результат:
«server*CLI> module reload chan_sip.so
No such module ‘chan_sip.so’»
Далее попробовал загрузить модуль в ручную командой «server*CLI> module load chan_sip.so», после чего команда «sip show peers» заработала, а «sip show registery» — нет.
В файле modules.conf почему-то модуль оказался отключен «noload = chan_sip.so., После того, как была закомментирована данная строка — ситуация не изменилась, пиры показывает, а регистрации нет.
В прикрепленном файле messages из /var/log/asterisk лог моих выше описанных действий, включая полную перезагрузку виртуальной машины после комментирования строки в файле modules.conf
Ребят, где я накосячил и как это исправить?
Ребят, неужели никто не может подсказать почему при загруженном модуле chan_sip не обнаруживаются команды для работы с sip и как это исправить??
Я тоже так подумал, но во-первых — на сайте zadarma, в настройках подключения пишет «#XXXXXX (SIP) — online», а во-вторых — в логах asterisk:
Правду сказать, была одна непонятная ситуация с регистрацией на стороне zadarma — asterisk почемуто постоянно сыпал сообщением вида:
Несколько раз пробовал менять пароли, но он упорно сыпал этим сообщением, а потом перестал. До сих пор ломаю голову что ему было не так.
А теперь он сыпет сообщения вида:
Искал решение в сети, но пока так и не понял что теперь ему не так. Я понимаю, что он не может аутентифицировать устройство и я так подозреваю, что в следствии этого возникает второе предупреждение, но вот вопрос — что не так и как поправить?

