Реализация протокола HPX дает клиенту следующие возможности по использованию Flash-call:
- Отправлять исходящие сообщения
- Запрашивать статусы доставки сообщений.
Каждый запрос от клиента представляет собой HTTP-POST запрос, в теле которого содержится пакет протокола ‑ XML-документ. Платформа обрабатывает запрос клиента и отправляет ответный пакет с XML-документом.
Все пакеты имеют одинаковую структуру и состоят из двух разделов: header
и payload
. Раздел header
содержит заголовок пакета; в случае пакетов провайдера раздел пустой, в случае пакетов клиента раздел содержит аутентификационную информацию клиента: login
и password
. Раздел payload
содержит полезную нагрузку пакета ‑ параметры, необходимые для выполнения заданного действия. В качестве параметров передаются: идентификаторы абонентов и сообщений, приоритет, контент и статус доставки сообщений, коды ответов платформы и другое.
payload
.