Как добавить к входящему callerID num, трехзначный код.
Используется астериск 11, сборка еластик 2.5.0 Как добавить к входящему callerID num, трехзначный код.
например три разных города. Москва, питер, челябинск у каждого города свой внутренний код, для выхода на внутреннюю связь
Москва 810 Питер 811 Челябинск 812
И когда нам звонят нпример из Челябинска в Москву то номер оопределяется не полснотью. Перезвонить абоненту нет возможности, так как код выхода на внутреннюю междугороднюю связь отсутсвует.
например, г.Москва внутренняя адресация номеров (810)200 .. 299
г.Челябинск внутренняя адресация номеров (812)300 .. 350
при звонке из Челябинска с номера 300 в москву, мы набираем 810 и номер абонента 200 в москве при входящем звонке номер определяется как 300, и мы не можем нажать перезвонить. нужно заново руками набирать номер код 812, и номер абонента 200
Как сделать чтобы при нажатии кнопки перезвонить, атска перезванивала на номер 812300 ? или чтобы номер определялся как 812300
возможности настроить АТС других городов нет. все нужно настроить на АТС в г.Москва.
Подскажите как это сделать ?
Для каждого транка сделать вот так
[trunk123]
exten => _X,1,Set(CALLERID(num)=123${CALLERID(num)})
same => n,Goto(from-trunk,${EXTEN},1)
или вот так один раз(но переименовать транки)
[trunk-change]; trunk name have cid prefix after 5-th digit.
exten => _X,1,Set(CALLERID(num)=${SIP_PEER(name):5}${CALLERID(num)})
same => n,Goto(from-trunk,${EXTEN},1)
А если у вас непересекающеесе множество(300 есть в челбинске только), то еще проще. надо просто стандартно настроить АТС(прописать корректно правила в исходящих). Ну или нанять когото, кто осилит книгу в 50 страниц.
Задан: 2018-02-21 17:47:25 +0400
Просмотрен: 274 раз
Обновлен: Feb 21 '18
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
А если входящий интерфейс DAHDI ? как в этом случае указать транк ?
[trunk123]
exten => _X,1,Set(CALLERID(num)=123${CALLERID(num)})
same => n,Goto(DAHDI,${EXTEN},1)
kinarh ( 2018-02-26 17:08:30 +0400 )редактировать