MO-сообщения#

Абонент может ответить на рассылку от Партнёра. Для этого Партнёру необходимо настроить возможность получать ответные МО-сообщения.

ля подключения данного функционала следует обратиться к своему курирующему менеджеру и сообщить следующую информацию:

  1. Ключевое слово с синонимами (либо регулярное выражение) для определения сообщений Партнёра.

  2. Сервисное имя, на которое будет предоставляться услуга.

  3. Текст сообщения, высылаемый абоненту в случае недоступности сервера Партнёра.

Для отправки сообщения от платформы Сервис-провайдера к сервису Партнёра используется PDU deliver_sm.

На пакет deliver_sm Партнёр отвечает пакетом deliver_sm_resp с command_status = 0.

Если в течение заданного тайм-аута от Партнёра не поступил ответ, то абоненту направляется сообщение из п. 3.

В таблице ниже приведены параметры, используемые в запросе Сервис-провайдера при обработке входящих сообщений.

Параметр

Тип

Описание

source_addr

string

Отправитель. Телефон абонента.

destination_addr

string

Получатель. Сервисное имя.

short_message

string

Текст сообщения от абонента.
Длинные сообщения, состоящие из нескольких частей, могут передаваться Партнёру различными способами:
  • несколькими PDU, склейка по алгоритму UDH-8 (настройка по умолчанию);

  • несколькими PDU, склейка по алгоритму UDH-16;

  • несколькими PDU, склейка с использованием TLV-параметров (SAR-параметров);

  • одним PDU, при этом текст передается в TLV-параметре message_payload (0x0424).

data_coding

integer

Схема/тип кодирования текста сообщения.
В зависимости от содержания, текст передается в одной из двух кодировок:
  • GSM DEFAULT ALPHABET (data_coding = 0);

  • UCS2 (data_coding = 8).

Также имеется возможность для data_coding = 0 использовать кодировку ASCII (единая настройка на прием и передачу сообщений).

При необходимости, в состав пакета могут быть включены дополнительные TLV-параметры, содержащие расширенную информацию о сообщении.