Входящий звонок с донабором номера
Задача
При входящем вызове, проиграть приветствие. Если абонент ввел добавочный номер - перевести на него, если нет - на номер секретаря.
Реализация
В разделе с 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 | Поднять трубку | |
5 | Проиграть звуковой файл | |
7 | Название файла, загруженного в разделе Media | |
10 | Имя переменной, в которую получаем донабор | |
11 - 12 | Количество цифр | |
16 | Начало записи разговора | |
21 | Если переменная не пустая, тогда | |
24 | Перевод на набранный номер в default маршруте | |
29 | Звонить на номер секретаря |