Здравствуйте! Раньше для направления звонков через определенный транк для конкретных абонентов, я использовал custom context для freepbx. Давно не настраивал новые... Сейчас что нибудь изменилось?
Есть два варианта
1) Ставите модуль custom context и выбираете доступные роуты для конкретной группы
2) в каждом правиле кроме dst pattern также пишите cid pattern. Будет много правил.
DST/CID1
DST/CID2
и так далее
Я делаю примерно так. Во freebpx не работал.
[inbound]
exten => _X.,1,Set(dest=${EXTEN})
exten => _X.,2,Goto(cidselect,${CALLERID(num)},1)
[cidselect]
exten => _cid1.,1,Dial(sip/trunk1/${dest})
exten => _cid2.,1,Dial(sip/trunk2/${dest})
Не разобрался, но советую. Как обычно. Вообщето диалплан астериска поддерживает вот это все выше написаное в двух строчках.
meral ( 2018-07-05 11:36:03 +0400 )редактироватьЗадан: 2018-07-04 15:07:55 +0400
Просмотрен: 546 раз
Обновлен: Jul 05 '18
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.