Общие сведения

Реализация протокола HPX дает клиенту следующие возможности по использованию Flash-call:

  1. Отправлять исходящие сообщения
  2. Запрашивать статусы доставки сообщений.

Каждый запрос от клиента представляет собой HTTP-POST запрос, в теле которого содержится пакет протокола ‑ XML-документ. Платформа обрабатывает запрос клиента и отправляет ответный пакет с XML-документом.

Если пакет содержит в себе данные, кодировка которых не входит в таблицу символов ASCII, данные должны быть в кодировке UTF-8.

Все пакеты имеют одинаковую структуру и состоят из двух разделов: header и payload. Раздел header содержит заголовок пакета; в случае пакетов провайдера раздел пустой, в случае пакетов клиента раздел содержит аутентификационную информацию клиента: login и password. Раздел payload содержит полезную нагрузку пакета ‑ параметры, необходимые для выполнения заданного действия. В качестве параметров передаются: идентификаторы абонентов и сообщений, приоритет, контент и статус доставки сообщений, коды ответов платформы и другое.

В каждом пакете параметры раздела header неизменны, поэтому в всех таблицах с описанием параметров пакетов представлены только параметры раздела payload.
Термины и сокращения
Разделы статьи