Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

ответил 2018-02-21 21:21:14 +0400

meral Gravatar meral flag of Ukraine

http://pro-sip.net/

Для каждого транка сделать вот так

[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)

Для каждого транка сделать вот так

[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.