Каскадная рассылка#
Каскадная рассылка сообщений по умолчанию недоступна. Для подключения Партнёру необходимо обратиться к курирующему менеджеру.
Типы сообщений, допустимые в каскадной рассылке:
FlashingCall (VoiceCode);
Push;
SMS;
Viber;
VK.
Порядок и опции доотправки могут быть настроены на стороне Сервис-провайдера (по заявке от Партнёра в Службу технической поддержки Сервис-провайдера).
В таком случае доотправка сообщений происходит с параметрами, заданными по умолчанию, и в пакете не требуется передавать никаких дополнительных параметров.
Требуемый порядок доотправки сообщений передается в TLV-параметре cascade_order
, id = 0x1444
.
Кроме того, есть возможность передавать требуемые опции каскада, используя дополнительные TLV-параметры пакета. Для разных типов сообщений эти параметры отличаются. Также, их значения могут быть изменены по запросу Партнёра.
Если сообщение передаётся разбитым на части, то TLV-параметры необходимо передавать во всех его частях.
TLV-параметры запроса#
Последовательность типов сообщений в каскаде.
TLV-параметр |
Поле |
Размер (октетов) |
Тип |
Описание |
---|---|---|---|---|
cascade_order |
Tag |
2 |
Integer |
id = 0x1444 |
Length |
2 |
Integer |
Длина параметра в октетах. |
|
Value |
до 1000 |
Octet String |
Последовательность типов сообщений в каскаде. Значение представляет собой перечисление типов сообщений
(через запятую).
Возможные значения (регистр значения не имеет):
Например, «V,S» или «V,I,S». |
Доотправка Viber-сообщения.
TLV-параметр |
Поле |
Размер (октетов) |
Тип |
Описание |
---|---|---|---|---|
Идентификатор TLV для приёма режима доотправки |
Tag |
2 |
Integer |
id = 0x1437 |
Length |
2 |
Integer |
Длина параметра в октетах. |
|
Value |
1 |
Octet String |
Режим доотправки. Параметр является обязательным для передачи в случае, если
планируется задействовать режим доотправки, отличный от
настроенного по умолчанию.
Возможные значения:
|
|
Идентификатор TLV для приёма сервисного имени |
Tag |
2 |
Integer |
id = 0x1438 |
Length |
2 |
Integer |
Длина параметра в октетах. |
|
Value |
11 |
Octet String |
Наименование сервисного имени, с которого будут отправляться сообщения в режиме доотправки. Параметр анализируется только после получения TLV-параметра
|
|
Идентификатор TLV для приёма альтернативного текста сообщения |
Tag |
2 |
Integer |
id = 0x1439 |
Length |
2 |
Integer |
Длина параметра в октетах. |
|
Value |
1000 |
Octet String |
Альтернативный текст Viber-сообщения, отправляемый в режиме доотправки. Параметр анализируется только после получения TLV-параметра
|
|
Идентификатор TLV для приёма времени жизни сообщения |
Tag |
2 |
Integer |
id = 0x1461 |
Length |
2 |
Integer |
Длина параметра в октетах. |
|
Value |
16 |
Octet String |
Время жизни для сообщения, отправленного в режиме доотправки. Формат: «YYMMDDhhmmsstnnp». Параметр анализируется только после получения TLV-параметра
|
Доотправка VK-сообщения.
TLV-параметр |
Поле |
Размер (октетов) |
Тип |
Описание |
---|---|---|---|---|
Идентификатор TLV для приёма режима доотправки |
Tag |
2 |
Integer |
id = 0x1454 |
Length |
2 |
Integer |
Длина параметра в октетах. |
|
Value |
1 |
Octet String |
Режим доотправки. Параметр является обязательным для передачи в случае, если
планируется задействовать режим доотправки, отличный от
настроенного по умолчанию.
Возможные значения:
|
|
Идентификатор TLV для приёма сервисного имени |
Tag |
2 |
Integer |
id = 0x1455 |
Length |
2 |
Integer |
Длина параметра в октетах. |
|
Value |
11 |
Octet String |
Наименование сервисного имени, с которого будут отправляться сообщения в режиме доотправки. Параметр анализируется только после получения TLV-параметра
|
|
Идентификатор TLV для приёма альтернативного текста сообщения |
Tag |
2 |
Integer |
id = 0x1456 |
Length |
2 |
Integer |
Длина параметра в октетах. |
|
Value |
2048 |
Octet String |
Альтернативный текст VK-сообщения, отправляемый в режиме доотправки. Параметр анализируется только после получения TLV-параметра
|
|
Идентификатор TLV для приёма времени жизни сообщения |
Tag |
2 |
Integer |
id = 0x1457 |
Length |
2 |
Integer |
Длина параметра в октетах. |
|
Value |
16 |
Octet String |
Время жизни для сообщения, отправленного в режиме доотправки. Формат: «YYMMDDhhmmsstnnp». Параметр анализируется только после получения TLV-параметра
|
Доотправка SMS-сообщения.
TLV-параметр |
Поле |
Размер (октетов) |
Тип |
Описание |
---|---|---|---|---|
Идентификатор TLV для приёма режима доотправки |
Tag |
2 |
Integer |
id = 0x1458 |
Length |
2 |
Integer |
Длина параметра в октетах. |
|
Value |
1 |
Octet String |
Режим доотправки. Параметр является обязательным для передачи в случае, если
планируется задействовать режим доотправки, отличный от
настроенного по умолчанию.
Возможные значения:
|
|
Идентификатор TLV для приёма сервисного имени |
Tag |
2 |
Integer |
id = 0x1459 |
Length |
2 |
Integer |
Длина параметра в октетах. |
|
Value |
11 |
Octet String |
Наименование сервисного имени, с которого будут отправляться сообщения в режиме доотправки. Параметр анализируется только после получения TLV-параметра
|
|
Идентификатор TLV для приёма альтернативного текста сообщения |
Tag |
2 |
Integer |
id = 0x1460 |
Length |
2 |
Integer |
Длина параметра в октетах. |
|
Value |
2000 |
Octet String |
Альтернативный текст SMS-сообщения, отправляемый в режиме доотправки. Параметр анализируется только после получения TLV-параметра
|
|
Идентификатор TLV для приёма времени жизни сообщения |
Tag |
2 |
Integer |
id = 0x1442 |
Length |
2 |
Integer |
Длина параметра в октетах. |
|
Value |
16 |
Octet String |
Время жизни для сообщения, отправленного в режиме доотправки. Формат: «YYMMDDhhmmsstnnp». Параметр анализируется только после получения TLV-параметра
|