Задать вопрос
semenenko88
@semenenko88
Системный администратор

Обязательно ли использовать Hangup в dialplan asterisk и что будет если его не указать?

Недавно начал изучать asterisk, и все мои тесты с dialplan были без Hangup, например:
exten => _1XX,1,Dial(PJSIP/${EXTEN})

Звонки между 101 и 102 ходят и когда кто-то кладет трубку, на другом конце слышны короткие гудки. Чуть позже увидел, что можно записывать так:
exten => _1XX,1,Dial(PJSIP/${EXTEN})
exten => _1XX,n,Hangup

При этом поведение asterisk ни как не изменилось. Или я чегото не замечаю?
  • Вопрос задан
  • 356 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@Drill
Необязательно, это не является строго необходимым из-за автоматического сброса (auto-fallthrough), но очень рекомендуется.
auto-fallthrough - если asterisk не сможет найти следующий приорит в диалплане, то он прервет вызов.
Hangup() - это безусловный разрыв связи по текущему каналу. Документация на астериск рекомендует добавлять Hangup в качестве последнего приоритета в любом добавочном номере (extension).

А вообще, в оф.доке все расписано.
Конкретно, здесь про Hangup
А здесь про auto-fallthrough
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы