Как найти нужный дефолтный контекст
Last updated
Last updated
Если ответственный не будет найден, то звонок должен уйти в контекст по умолчанию.
В нашем примере это было 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