Народ, кто может подсказать ? Как добавить префикс ко callerid, на входящие вызовы только с DAHDI. чтобы номер определялся 920{callerid(num)} ?
Например есть
exten => _X,1,Set(CALLERID(num)=920${CALLERID(num)})
как и куда ее вставить, чтобы она заработала, только на входящих с DAHDI транка?
контекст у транка стоит default
chan_dahdi.conf
context=default
dahdi_channels.conf
context=from-pstn
По мимо этого есть другие транки (SIP) где префикс ко входящему звонку подставлять не нужно.
Меняете на свой контекст
context=default-zamena
В ней добавляете то что вам нужно, возвращаете звонок по прежнему маршруту
exten => _.,n,Goto(default,${EXTEN},1)
ЗЫ у нас фриланц есть
Задан: 2018-03-02 14:50:00 +0400
Просмотрен: 393 раз
Обновлен: Mar 02 '18
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
точно так же само, как и не с dahdi. на этой неделе уже описывали, пользуйтесь поиском.
meral ( 2018-03-03 10:26:55 +0400 )редактировать