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

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

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

ответил 2012-11-28 09:53:19 +0400

aleokos Gravatar aleokos

я у себя так сделал и это работает:

...

same => n,ExecIf($[${LEN(${CALLERID(num)})} = 4]?Set(ALERTINFO=internal):Set(ALERTINFO=external))
same => n,SIPAddHeader(Alert-Info: ${ALERTINFO})

...

телефоны yealink. в телефоне нужно настроить группы вызовов. Можно через веб-интерфейс. У меня используется autoprovision:

....

[ AlertInfo0 ]
path = /config/Setting/Setting.cfg
Text = internal
Ringer = 1

[ AlertInfo1 ]
path = /config/Setting/Setting.cfg
Text = external
Ringer = 2

....

шлюз не трогал.

я у себя так сделал и это работает:

...

same => n,ExecIf($[${LEN(${CALLERID(num)})} = 4]?Set(ALERTINFO=internal):Set(ALERTINFO=external))
same => n,SIPAddHeader(Alert-Info: ${ALERTINFO})

...

телефоны Внутренние номера 4-х значные, аппараты yealink. в телефоне нужно настроить группы вызовов. Можно через веб-интерфейс. У меня используется autoprovision:

....

[ AlertInfo0 ]
path = /config/Setting/Setting.cfg
Text = internal
Ringer = 1

[ AlertInfo1 ]
path = /config/Setting/Setting.cfg
Text = external
Ringer = 2

....

шлюз не трогал.

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.