IVR HTTP API#
IVR HTTP API v.4.0 предназначен для передачи голосовых сообщений от Партнера к абоненту.
Функциональные возможности#
IVR HTTP API обеспечивает возможность уведомления Партнера о выполнении звонка, а также о статусе доставки отправленного SMS-сообщения.
Защита интерфейса обеспечивается по IP-адресам, либо настройкой VPN-соединения между системами Сервис-провайдера и Партнером.
Взаимодействие с платформой#
Для отправки голосового сообщения абоненту Партнёр обращается к определенному URL Сервис-провайдера с HTTP-запросом методом GET или POST, в котором передает данные о голосовом сообщении:
номер телефона абонента, на который должен быть сделан звонок;
ссылку на mp3-файл, который должен быть проигран;
текст, который должен быть зачитан и прочие параметры.
Сервис-провайдер принимает запрос, обрабатывает его, отправляет голосовое сообщение абоненту и возвращает Партнёру SMS-сообщение по результатам звонка.
Для получения данных о выполнении звонка используется отдельный HTTP-запрос (см. Получение данных о выполнении звонка).
Для получения данных о статусе доставки отправленного SMS-сообщения также используется отдельный HTTP-запрос (см. Сервис получения статусов доставки).