IVR HTTP API#

IVR HTTP API v.4.0 предназначен для передачи голосовых сообщений от Партнера к абоненту.

Функциональные возможности#

IVR HTTP API обеспечивает возможность уведомления Партнера о выполнении звонка, а также о статусе доставки отправленного SMS-сообщения.

Защита интерфейса обеспечивается по IP-адресам, либо настройкой VPN-соединения между системами Сервис-провайдера и Партнером.

Взаимодействие с платформой#

Для отправки голосового сообщения абоненту Партнёр обращается к определенному URL Сервис-провайдера с HTTP-запросом методом GET или POST, в котором передает данные о голосовом сообщении:

  • номер телефона абонента, на который должен быть сделан звонок;

  • ссылку на mp3-файл, который должен быть проигран;

  • текст, который должен быть зачитан и прочие параметры.

Сервис-провайдер принимает запрос, обрабатывает его, отправляет голосовое сообщение абоненту и возвращает Партнёру SMS-сообщение по результатам звонка.

Для получения данных о выполнении звонка используется отдельный HTTP-запрос (см. Получение данных о выполнении звонка).

Для получения данных о статусе доставки отправленного SMS-сообщения также используется отдельный HTTP-запрос (см. Сервис получения статусов доставки).