Добрый вечер, столкнулся с проблемой для одного транка необходимо добавить 7, т.к. оператор передает без нее. Стоит freepbx,гугл выдал такое решение прописал в транке context=from-pstn-context В extensions-custom.conf прописал
[from-pstn-custom]
exten =>_X.,1,Set(CALLERID(num)=7${CALLERID(num)})
exten =>_X.,n,Set(CALLERID(ANI-all)=${CALLERID(num)})
exten =>_X.,n,Goto(from-trunk,${EXTEN},1)
Логи выдает,семерок намного больше сократил для удобства
Executing [7863444444@from-trunk:1] Set("SIP/4444444-00000000", "CALLERID(num)=7777777777777777777777777777777777777777771234567891") in new stack
-- Executing [78634444444@from-trunk:2] Set("SIP/4444444-00000000", "CALLERID(ANI-all)=777777777777777777777777777777777777771234567891") in new stack
-- Executing [78634444444@from-trunk:3] Goto("SIP/4444444-00000000", "from-trunk,78634444444,1") in new stack
-- Goto (from-trunk,78634444444,1)
подскажите в чем ошибка
спросил 2016-03-09 23:34:24 +0400
Аноним
У вас from-trunk вкючает from-trunk-custom Потому надо както так.
[from-pstn-special]
exten =>_X.,1,Set(CALLERID(num)=7${CALLERID(num)})
exten =>_X.,n,Set(CALLERID(all)=${CALLERID(num)})
exten =>_X.,n,Goto(from-trunk,${EXTEN},1)
Ну и в транке выставить context=from-pstn-special
Направляйте вызов из from-pstn-custom в контекст ext-did .
Задан: 2016-03-09 23:34:24 +0400
Просмотрен: 1,906 раз
Обновлен: Mar 10 '16
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Ну так у вас же цикл.
meral ( 2016-03-10 00:25:06 +0400 )редактировать