Как найти нужный дефолтный контекст

Если ответственный не будет найден, то звонок должен уйти в контекст по умолчанию. В нашем примере это было ivr-1,s,1 Если необходимо изменить это направление, тогда нужно узнать контекст, в который необходимо направить звонок, и указать его в файле /etc/asterisk/extensions_custom.conf.

Примеры

  • Для групп звонков используются контексты ext-group,N,1, где N – это номер группы. Номер группы можно узнать в Applications (Приложения) → Ring Groups (Группы вызова).

  • Маршрут для дополнительных назначений (custom destinations) можно узнать в Admin (Администратор) → Custom Destinations (Дополнительные назначения), в поле Target.

  • Для всех остальных случаев существует такой быстрый способ:

    • Переходим в Inbound Routes;

    • Выбираем маршрут;

    • Щёлкаем правой кнопкой мыши по полю с названием маршрута;

    • Выбираем "Исследовать элемент (Inspect element)" (см. рисунок).

  • В правом окне с исходным кодом страницы находим значение выбранного элемента. В нашем случае это ext-group,3,1.

  • Данный маршрут указываем в контексте [bx24transfer] вместо ivr-1,s,1. exten => 1,n,GotoIf($[${TOEXT}]?from-internal,${TOEXT},1:ext-group,3,1)

В итоге, если ответственный не будет найден, входящий звонок уйдет на группу ext-group,3

Last updated