Как найти нужный дефолтный контекст
Если ответственный не будет найден, то звонок должен уйти в контекст по умолчанию. В нашем примере это было 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},ext-group,3,1)
В итоге, если ответственный не будет найден, входящий звонок уйдет на группу ext-group,3
Copy link