Тема: помогите по синтаксису asterisk
Добрый день.
Задача:
имеется asterisk с внутренней адресацией 4xxx, необходимо для некоторых номров изменять CALLERID(num), номеров несколько.
попробовал сделать так:
exten => _X.,1,Set(CALLERID(num)=${IF([${CALLERID(num)}=4053]?7342155555:${CALLERID(num)})})
exten => _X.,n,Set(CALLERID(num)=${IF([${CALLERID(num)}=4050]?7342155556:${CALLERID(num)})})
......
дело в том что при исх. звонке с 4050 подставляетс номер 7342155555, чего я никак непойму.
возможно есть другая возможность, но в голову пришло только так.
exten => _X.,1,Noop(Start)
exten => _X./4053,n,Set(CALLERID(num)=7342155555)
exten => _X./4050,n,Set(CALLERID(num)=7342155556)