No ‘modules.conf’ found, no modules will be loaded

совет нужен!
Внезапно перестала работать пользовательская виртуалка с 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
pbx
CLI>

pbxCLI> module reload chan_sip
No such module ‘chan_sip’
pbx
CLI>

pbx*CLI> sip show peers
No such command ‘sip show peers’ (type ‘core show help sip’ for other possible commands)

Содержание
  1. Pbx*CLI>
  2. Asterisk cli нет sip
  3. Asterisk 13 не запускается sip модуль
  4. No such command ‘sip show peers’ when using asterisk
  5. 3 Answers 3
  6. Hot Network Questions
  7. [Решено] Не найдены команды sip
  8. Настройка SIP в Asterisk — sip. conf
  9. Asterisk SIP trunk
  10. Asterisk Register String
  11. Asterisk SIP peer
  12. Входящая и исходящая маршрутизация sip транка в диалплане Asterisk
  13. Настройка SIP пира для регистрации внутренних абонентов
  14. Настройка нескольких SIP пиров по шаблону
  15. Asterisk sip.conf General SIP Options
  16. allowexternalinvites
  17. allowguest
  18. allowoverlap
  19. allowsubscribe
  20. allowtransfers
  21. alwaysauthreject
  22. autodomain
  23. bindaddr and bindport
  24. buggymwi
  25. callevents
  26. checkmwi
  27. defaultexpiry
  28. directrtpsetup
  29. domain
  30. dumphistory
  31. externhost
  32. externip
  33. externrefresh
  34. g726nonstandard
  35. ignoreregexpire (global)
  36. jbenable
  37. jbforce
  38. jbimpl
  39. jblog
  40. jbmaxsize
  41. jbresyncthreshold
  42. icesupport
  43. limitonpeers
  44. localnet
  45. matchexterniplocally
  46. maxexpiry
  47. minexpiry
  48. notifymimetype
  49. notifyringing
  50. notifyhold
  51. pedantic
  52. realm
  53. recordhistory
  54. registerattempts
  55. registertimeout
  56. relaxdtmf
  57. rtautoclear
  58. rtcachefriends
  59. rtsavesysname
  60. rtupdate
  61. sipdebug
  62. sendrpid
  63. srvlookup
  64. transport
  65. tcpenable
  66. tcpbindaddr
  67. tcpauthtimeout
  68. tcpauthlimit
  69. t1min
  70. subscribecontext
  71. t38pt_udptl
  72. tos_sip, tos_audio, andtos_video
  73. trustrpid
  74. useragent
  75. usereqphone
  76. Asterisk нет команды sip
  77. Asterisk 13 не запускается sip модуль
  78. No such command ‘sip show peers’ when using asterisk
  79. 3 Answers 3
  80. Hot Network Questions
  81. Asterisk нет команды sip
  82. Asterisk 13 не запускается sip модуль
  83. [Решено] Не найдены команды sip
  84. 1 ответ
  85. Другие вопросы по тегам:
  86. Похожие вопросы:
  87. [Решено] Не найдены команды sip

Pbx*CLI>

Iptables — очищен в ноль, ничего никому не мешает. Переношу на другой IP систему, повторяю все шаманские шаги и заработало.


Но меня напрягает кое-что:


Конечно же дебаги разные проводил, с sngrep для голового tcpdump

спросил


2016-11-26 23:11:38 +0400

clev Gravatar 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 :

  1. Reinstall the application <— Not work
  2. 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.
  3. Read the file asterisk.conf and sarch any problem.

  4. 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

CodeNoob's user avatar

[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

arheops's user avatar

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?

No 'modules.conf' found, no modules will be loaded

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

No 'modules.conf' found, no modules will be loaded

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.

Читайте также:  Disable iptables centos 7

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’:

Читайте также:  Настройка IIS Express стала проще: пошаговое руководство

Из личного опыта, вкл. ‘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?

No 'modules.conf' found, no modules will be loaded

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

No 'modules.conf' found, no modules will be loaded

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’

Читайте также:  Главное зеркало сайта | SEO оптимизация и продвижение сайта для новичков

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 почемуто постоянно сыпал сообщением вида:

Несколько раз пробовал менять пароли, но он упорно сыпал этим сообщением, а потом перестал. До сих пор ломаю голову что ему было не так.

А теперь он сыпет сообщения вида:

Искал решение в сети, но пока так и не понял что теперь ему не так. Я понимаю, что он не может аутентифицировать устройство и я так подозреваю, что в следствии этого возникает второе предупреждение, но вот вопрос — что не так и как поправить?

Оцените статью
Хостинги