1 | изначальная версия редактировать | |
Нашел, в extensionsadditional.conf раздел extdid, специально прописаны условия:
exten => XXXXXXXXXX,n,ExecIf($[${LEN(${CALLERID(name)})} > 7],Set,CALLERID(name)=98${CALLERID(name)}) exten => XXXXXXXXXX,n,ExecIf($[${LEN(${CALLERID(name)})} = 7],Set,CALLERID(name)=9${CALLERID(name)})
В продолжение темы, дальше идет строка:
exten => XXXXXXXXXX,n,Set(CALLERID(number)=${CALLERID(name)})
Верно я понимаю, что CallerID number может быть и не равен CallerID name? Что должна показывать трубка, если в name будет одно, а в number другое?
2 | No.2 Revision редактировать |
Нашел, в extensionsadditional.conf extensions_additional.conf
раздел extdid, ext_did
, специально прописаны условия:
exten => XXXXXXXXXX,n,ExecIf($[${LEN(${CALLERID(name)})} > 7],Set,CALLERID(name)=98${CALLERID(name)})
exten => XXXXXXXXXX,n,ExecIf($[${LEN(${CALLERID(name)})} = В продолжение темы, дальше идет строка:
exten => Верно я понимаю, что CallerID number может быть и не равен CallerID name? Что должна показывать трубка, если в name будет одно, а в number другое?
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.