Задача
При входящем вызове, проиграть приветствие. Если абонент ввел добавочный номер - перевести на него, если нет - на номер секретаря.
Реализация
В разделе с public маршрутами добавить новую схему для входящего номера:
Пример схемы
[ { "answer": "" }, { "playback": { "name": "hello.mp3", "type": "mp3", "getDigits": { "setVar": "dialed_number", "min": "3", "max": "3" } } }, { "recordSession": "start" }, { "if": { "expression": "${dialed_number} != ''", "then": [ { "goto": "default:${dialed_number}" } ] } }, { "bridge": { "endpoints": [ { "name": "111", "type": "user" } ] } } ]
Описание схемы
№ строки | Application | Описание |
---|---|---|
2 | answer | Поднять трубку |
5 | playback | Проиграть звуковой файл |
7 | Название файла, загруженного в разделе Media | |
10 | Имя переменной, в которую получаем донабор | |
11 - 12 | Количество цифр | |
16 | recordSession | Начало записи разговора |
21 | IF | Если переменная не пустая, тогда |
24 | goto | Перевод на набранный номер в default маршруте |
29 | bridge | Звонить на номер секретаря |