Каскадные сообщения#
Каскадная рассылка сообщений по умолчанию недоступна. Для подключения Партнёру необходимо обратиться к курирующему менеджеру.
Типы сообщений, допустимые в каскадной рассылке:
FlashingCall;
Push;
SMS;
Viber;
VK;
WhatsApp.
Последовательность типов сообщений при отправке может быть произвольной.
Порядок и опции доотправки могут быть настроены на стороне Сервис-провайдера по заявке от Партнёра. В таком случае доотправка сообщений происходит с параметрами, заданными по умолчанию, и в теле запроса не требуется передавать никаких дополнительных параметров.
Также есть возможность передавать опции каскада, используя дополнительные параметры HTTP-запроса.
Параметры запроса#
Возможные параметры HTTP-запроса для отправки сообщений в каскаде.
Наименование параметра |
Тип |
Описание параметра |
---|---|---|
order_list |
string |
Параметр, определяющий последовательность отправки сообщений. ПодробнееТипы сообщений следует перечислять в том порядке, в котором они должны быть отправлены. Возможные значения (регистр значения не имеет):
Пример: |
<тип>_resendCond |
string |
Параметр, определяющий условия срабатывания доотправки. Подробнее
Здесь <тип> – символ, определяющий тип сообщения ( Возможные значения (регистр значения не имеет):
Важно! Значение При помощи комбинации параметров можно задать различные настройки для разных типов сообщений.
Пример 1. Стандартные значения с произвольным порядком типов сообщений:
В данном случае будет выполнена доотправка в VK, если по типу WhatsApp будет получен
статус
Пример 2. В данном случае будет отправлено только первое сообщение каскада (Flashing
Call):
Каскадное SMS не отправится, т.к. срабатывание каскада ПОСЛЕ сообщения типа
Flashing Call запрещено (
Параметр |
<тип>_resendSn |
string |
Параметр, определяющий значения сервисных имен, от которых будут отправляться сообщения в режиме доотправки. Подробнее
Здесь <тип> – символ, определяющий тип сообщения (
Пример:
Используемые сервисные имена должны быть доступны для Партнёра. Для подключения сервисных имён обратитесь к своему курирующему менеджеру. |
<тип>_resendText |
string |
Параметр, определяющий альтернативный текст сообщения для разных типов сообщений, который будет отправляться в режиме доотправки. Подробнее
Здесь <тип> – символ, определяющий тип сообщения (
Пример:
На текст сообщения действуют те же ограничения, как для соответствующих типов отдельных сообщений (см. в соответствующих разделах “Параметры запроса“). |
<тип>_resendValid |
string |
Параметр, определяющий время жизни для разных типов сообщений, отправленных в режиме доотправки. Подробнее
Здесь <тип> – символ, определяющий тип сообщения ( Время жизни означает интервал, в течение которого оператор будет пытаться доставить сообщение до абонента. Если время жизни сообщения истекло, и сообщение не доставлено, то оно уже не будет доставлено абоненту. Допустимые диапазоны времени жизни для разных типов сообщений:
Формат значения параметра:
Возможные значения
Пример 1. В формате абсолютного времени запись 29.04.2025 22:00:00 в таймзоне
GMT+3 будет:
Важно! В абсолютном формате
Значение
Значения для десятых долей секунды
Пример 2. Время жизни сообщения 3 минуты относительно текущего времени будет:
Формат абсолютного времени
Формат по умолчанию. Запланированное время доотправки и сроки истечения времени
жизни указываются в глобальном формате UTC, включая смещение в четвертях часа и
символ направления Формат относительного времени
Относительное время может быть указано, если установить флаг ориентации UTC на
|
shorten_list |
string |
Параметр предназначен для управления сокращением ссылок в различных типах сообщений каскада. Подробнее
Важно! Данный параметр будет обработан, только если передан параметр
Значение параметра
Возможные значения (регистр значения не имеет):
Пример: По умолчанию Сервис сокращения ссылок недоступен. Для его подключения следует обратиться к своему курирующему менеджеру. |
Примечание
Пример порядка обработки настроенной каскадной отправки VK → Viber → SMS:
Сообщение будет отправлено в VK.
Если сообщение успешно доставлено, то каскадная отправка заканчивается (переход к п. 6).
Если сообщение не было доставлено из-за ошибки или в течение заданного времени жизни, то производится отправка через Viber.
Если сообщение успешно доставлено, то каскадная отправка заканчивается (переход к п. 6).
Если сообщение не было доставлено из-за ошибки или в течение заданного времени жизни, то производится отправка SMS.
Партнёру сообщается финальный статус отправки сообщения (опционально – все промежуточные статусы).