Отключение вызова Asterisk при выполнении команды перезагрузки на CLI Asterisk - PullRequest
0 голосов
/ 25 апреля 2018

Я выполняю команду перезагрузки из CLI asterisk:

  1. Все sip Registry становятся незарегистрированными.
  2. Все активные вызовы отключаются.

Я использую звездочку версии 13.16.0.Это поведение по умолчанию или здесь есть проблема?

Ответы [ 2 ]

0 голосов
/ 02 августа 2019

Эта проблема была связана с SIP-провайдером. Когда chan_sip перезагружается и файл sip.conf изменяется (даже если вы touch файл), то Asterisk снова отправляет новый запрос на регистрацию с вновь созданным Call-ID всем реестрам, присутствующим в файле sip.conf. В моем случае, когда провайдер SIP получал этот новый Call-ID, этот провайдер отбрасывал все существующие сеансы SIP, в результате чего все вызовы сбрасывались.

Я исправил это, немного изменив функцию перезагрузки модуля chan_sip.

0 голосов
/ 25 апреля 2018

Нет, конечно, это не по умолчанию. Также нет способа настроить такое поведение, поэтому вы ошибаетесь.

Чек

asterisk -rx "core show uptime"

Если у вас время безотказной работы <1 минута после перезагрузки, это означает, что ваше ядро ​​сломано и у вас есть «как отлаживать сбой звездочки». </p>

Вы также можете проверить журналы звездочки в / var / log / asterisk /

...