1 | изначальная версия редактировать | |
Для каждого транка сделать вот так
[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)
2 | No.2 Revision редактировать |
Для каждого транка сделать вот так
[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 страниц.
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.