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