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

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

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

ответил 2012-11-02 16:46:59 +0400

Olpag Gravatar Olpag

Поковырялся в freepbx, через гуи это не решается. Так вроде должно сработать:

Перепишите контекст [macro-outbound-callerid] из extensions _additional.conf в extensions _override _freepbx.conf и добавьте строку:

exten => s,n,ExecIf($["${DB(AMPUSER/${REALCALLERIDNUM}/device)}" = ""]?Set(KEEPCID=TRUE))

перед строкой:

exten => s,n(start),GotoIf($[ $["${REALCALLERIDNUM}" = ""] | $["${KEEPCID}" != "TRUE"] | $["${OUTKEEPCID_${ARG1}}" = "on"] ]?normcid)

Поковырялся в freepbx, через гуи это не решается. Так вроде должно сработать:

Перепишите контекст [macro-outbound-callerid] из extensions _additional.conf extensions_additional.conf в extensions _override _freepbx.conf extensions_override_freepbx.conf и добавьте строку:

exten => s,n,ExecIf($["${DB(AMPUSER/${REALCALLERIDNUM}/device)}" = ""]?Set(KEEPCID=TRUE))

перед строкой:

exten => s,n(start),GotoIf($[ $["${REALCALLERIDNUM}" = ""] | $["${KEEPCID}" != "TRUE"] | $["${OUTKEEPCID_${ARG1}}" = "on"] ]?normcid)

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