1 | изначальная версия редактировать | |
Понимаю, что тема старая, но она по прежнему актуальная. У меня вот такая задача: Если номер пустой, то подставляется значение UNKNOWN, иначе выполняется сл. условие. Не удалось мне победить эту задачу. Вот пример того как я пытался это сделать: exten => s,1,ExecIf($["${CALLERID(all)}" = ""] ?Set(CALLERID(all)= "UNKNOWN"):Goto(s,know))
Условие не работает. UNKNOWN подставляется при любом раскладе, не зависимо от того есть номер или нет. Помогите знающие, в чем моя ошибка?
2 | No.2 Revision редактировать |
Понимаю, что тема старая, но она по прежнему актуальная. У меня вот такая задача: Если номер пустой, то подставляется значение UNKNOWN, иначе выполняется сл. условие. Не удалось мне победить эту задачу.
Вот пример того как я пытался это сделать:
exten => s,1,ExecIf($["${CALLERID(all)}" = ""] ?Set(CALLERID(all)= "UNKNOWN"):Goto(s,know))"UNKNOWN"):Goto(s,known))
Условие не работает. UNKNOWN подставляется при любом раскладе, не зависимо от того есть номер или нет. Помогите знающие, в чем моя ошибка?
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.