Инструменты пользователя

Инструменты сайта


Боковая панель

api:ivr

Список запросов

Запрос Описание
ivr/element.list Получает список голосовых меню
ivr/element.get Получает параметры голосового меню
ivr/element.add Добавляет новое голосовое меню
ivr/element.edit Изменяет параметры голосового меню
ivr/element.del Удаляет голосовое меню
ivr/element.menu.list Получает список пунктов меню
ivr/element.menu.get Получает параметры пункта меню
ivr/element.menu.add Добавляет новый пункт в меню
ivr/element.menu.edit Изменяет пункт меню
ivr/element.menu.del Удаляет пункт из меню

ivr/element.list

Получает список голосовых меню

Параметры запроса:
Нет

Возврат: Массив объектов в формате json

  • elementId - идентификатор голосового меню
  • elementName - название голосового меню
  • elementExten - не используется

ivr/element.get

Получает параметры голосового меню

Параметры запроса:

  • elementId - идентификатор голосового меню

Возврат: Объект в формате json

  • elementId - идентификатор голосового меню
  • elementName - название голосового меню
  • elementExten - не используется
  • announcementId - идентификатор голосового сообщения с пунктами меню.
  • timeout - время ожидания ввода DTMF цифр после голосового сообщения в секундах
  • announcementRepeatExt - DTMF цифра для повтора голосового сообщения
  • enable_directdial - разрешить набирать внутренние номера. 0-только номера соответствующие меню, 1-можно набрать внутренний номер
  • directdialtimeout - максимальное время дозвона на внутренний номер в секундах
  • directDialAnnouncementId - голосовое сообщение, проигрывается если набран внутренний номер.
  • directDialNoAnswerHangup - завершать звонок, если внутренний номер не отвечает. 0-завершать, 1-отправлять на первый пункт меню.

ivr/element.add

Добавляет новое голосовое меню

Параметры запроса:

  • elementName - название голосового меню
  • announcementId - идентификатор голосового сообщения с пунктами меню.
  • timeout - время ожидания ввода DTMF цифр после голосового сообщения в секундах
  • announcementRepeatExt - DTMF цифра для повтора голосового сообщения
  • enable_directdial - разрешить набирать внутренние номера. 0-только номера соответствующие меню, 1-можно набрать внутренний номер
  • directdialtimeout - максимальное время дозвона на внутренний номер в секундах
  • directDialAnnouncementId - голосовое сообщение, проигрывается если набран внутренний номер.
  • directDialNoAnswerHangup - завершать звонок, если внутренний номер не отвечает. 0-завершать, 1-отправлять на первый пункт меню.

Возврат:
Идентификатор нового голосового меню


ivr/element.edit

Изменяет параметры голосового меню

Параметры запроса:

  • elementId - идентификатор голосового меню
  • elementName - название голосового меню
  • announcementId - идентификатор голосового сообщения с пунктами меню.
  • timeout - время ожидания ввода DTMF цифр после голосового сообщения в секундах
  • announcementRepeatExt - DTMF цифра для повтора голосового сообщения
  • enable_directdial - разрешить набирать внутренние номера. 0-только номера соответствующие меню, 1-можно набрать внутренний номер
  • directdialtimeout - максимальное время дозвона на внутренний номер в секундах
  • directDialAnnouncementId - голосовое сообщение, проигрывается если набран внутренний номер.
  • directDialNoAnswerHangup - завершать звонок, если внутренний номер не отвечает. 0-завершать, 1-отправлять на первый пункт меню.

Возврат: - Булево


ivr/element.del

Удаляет голосовое меню

Параметры запроса:

  • elementId - идентификатор голосового меню

Возврат: - Булево


ivr/element.menu.list

Получает список пунктов меню

Параметры запроса:

  • elementId - идентификатор голосового меню

Возврат: Массив объектов в формате json

  • selectionId - идентификатор пункта меню
  • selection - DTMF цифра для выбора данного пункта меню
  • description - описание пункта меню

ivr/element.menu.get

Получает параметры пункта меню

Параметры запроса:

  • elementId - идентификатор голосового меню
  • menuId - Идентификатор оператора

Возврат: Объект в формате json

  • selectionId - идентификатор пункта меню
  • selection - DTMF цифра для выбора данного пункта меню
  • description - описание пункта меню

ivr/element.menu.add

Добавляет новый пункт в меню

Параметры запроса:

  • elementId - идентификатор голосового меню
  • selection - DTMF цифра для выбора данного пункта меню
  • description - описание пункта меню

Возврат: Объект в формате json. Совпадает с возвратом ivr/element.menu.get


ivr/element.menu.edit

Изменяет пункт меню

Параметры запроса:

  • elementId - идентификатор голосового меню
  • selectionId - идентификатор пункта меню
  • selection - DTMF цифра для выбора данного пункта меню
  • description - описание пункта меню

Возврат: Объект в формате json. Совпадает с возвратом ivr/element.menu.get


ivr/element.menu.del

Удаляет пункт из меню

Параметры запроса:

  • elementId - идентификатор голосового меню
  • selectionId - идентификатор пункта меню

Возврат- Булево

api/ivr.txt · Последние изменения: 2020/06/13 16:30 — admin