Asterisk 11.17.1, FreePBX 2.11.0.43
Задача: Определенные CallerID направлять на альтернативный IVR. Пробую через веб-интерфейс. Ввожу DID и CallerID, destination - мой extension для теста. Звонок уходит как и раньше на основной IVR (поля DID и CallerID заполнены правильно - вижу их в логе звонка). Для теста оставляю только destination, ожидаю что сейчас мне на телефон повалятся все входящие на Астериск - тишина.
Матерюсь на веб интерфейс и создаю файл /etc/asterisk/extensions_override_freepbx.conf
[incoming]
exten => 5901234,1,Dial(SIP/102,60)
include => from-internal
dialplan reload - парсится мой созданный диалпир, дальше по тексту текущий, созданный FreePBX.
Осуществляю звонок на номер 5901234, слышу радостное приветствие IVR
dialplan show - мой диалпир в конце списка
dialplan show 5901234@from-internal - получаю список из диалпиров, созданных FreePBX, моего в списке нет.
Что я делаю не так? Куда копать?
сначала убедиться, что в настройках транка у вас
context=incoming
потом посмотреть, какой cid/dst реально приходит
http://asterisk-support.ru/question/38386/kak-poniat-chto-proiskhodit-na-asteriske/
Задан: 2016-03-14 13:44:18 +0400
Просмотрен: 868 раз
Обновлен: Mar 14 '16
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Покажите, какой DID и CLID приходят от провайдера (можно исходный INVITE показать) и какие вы ставите в соответствующие поля, создавая Inbound Route.
glukinho ( 2016-03-14 14:10:39 +0400 )редактироватьВы создаете контекст incoming , но смотрите "5901234@from-internal" . Где логика?
zzuz ( 2016-03-14 16:12:09 +0400 )редактировать