Skip to end of metadata
Go to start of metadata

Задача

При входящем вызове, проиграть приветствие. Если абонент ввел добавочный номер - перевести на него, если нет - на номер секретаря.

Реализация

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