Настроил голосовую почту.
Но не знаю какую переменную вставить чтобы звонок правильно поступал:
| Код: |
| exten => _1XXX,1,Dial(SIP/${EXTEN},45) exten => _1XXX,n,Voicemail(1XXX@my-voice) exten => _1XXX,n,Hangup |
Т.е. при звонке например на 1015 и его не ответе через 45 секунд звонок должен попадать на Voicemail(1015@my-voice)
Что нужно (какую переменную прописать чтобы вместо Voicemail(1XXX@my-voice) он подставлял номер на который я звоню?
_________________
dCAA, dCAP
Сенкс.
Вы же не проверяете статус ответа!
Обязательно делайте ${DIALSTATUS}!
Спасибо.
_________________
Мы всегда можем уметь...
Ничего подобного. Если произойдет ответ на вызов и далее завершение разговора - все, выполнение диалплана прервется.
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
Тогда, для чего нужен статус ANSWER?
http://www.voip-info.org/wiki/view/Aster ... DIALSTATUS
Получается что корректного завершения звонка, мы прыгаем в h и дальше там получаем статус ANSWER.
Тогда зачем огород с переходами по goto(s-${DIALSTATUS})?
Сделали бы сразу переход на h и там уже анализировать все.
А тут неверно? Так как на макро перехода не будет?
http://www.voip-info.org/wiki/view/Aster ... angupcause
_________________
Мы всегда можем уметь...
Помимо ANSWER есть еще и BUSY и недоступность. именно для этих статусов и делаем проверку - если занят, то .... позвоним на другой телефон или еще что-то.
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.