exten => _8347.,1,NoOp()
exten => _8347.,n,Set(CALLERID(num)=${CALLERID(num)}) Как удалить весь прилетающий АОН. Чтоб подставить другой номер. Получается только -1. А как все не понятно.
exten => _8347.,n,Dial(SIP/meridian2/9${EXTEN:})
exten => _8347.,n,Hangup()
Заранее благодарен!
| Цитата: |
| exten => _8347.,n,Dial(SIP/meridian2/9${EXTEN:}) |
Вот когда книги читать начнем? ${EXTEN:1} еще вариант типа : ${EXTEN:1:6} и т.д.
Ну и до кучи: Set(CALLERID(num)="")
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
Переменная ${EXTEN:1} удаляет префикс:
${123456789:1} - возвращает строку 23456789
${123456789:-4} - возвращает строку 6789
${123456789:0:3} - возвращает строку 123
${123456789:2:3} - возвращает строку 345
${123456789:-4:3} - возвращает строку 678
А как удалить всю строку, не понятно. Может просто знак минус.
| Код: |
| exten => _8347.,n,Set(CALLERID(all)=BRED) exten => _8347.,n,NoOp(${CALLERID(num)}) |