Каскадная рассылка#

Каскадная рассылка сообщений по умолчанию недоступна. Для подключения Партнёру необходимо обратиться к курирующему менеджеру.

Типы сообщений, допустимые в каскадной рассылке:

  • FlashingCall (Voice Code);

  • Push;

  • SMS;

  • Telegram;

  • Viber;

  • VK;

  • WhatsApp.

Последовательность типов сообщений при отправке может быть произвольной.

Причиной для переотправки сообщения является неполучение одного из статусов параметра state «Получено (DELIVERED)» или «Прочитано (READ)» в течение времени жизни сообщения (параметр ttl).

Примечание

Время жизни сообщения по умолчанию задается при настройке интеграционного клиента или передается в параметре ttl при отправке сообщения. Для каждого типа сообщения из цепочки каскада время жизни настраивается отдельно.

Для сообщения типа FlashingCall (Voice Code) возможна переотправка только по статусу «Получено (DELIVERED)».

Для получения отчётов по всем типам сообщений при отправке каскадной цепочки сообщений необходимо в параметре registeredDelivery указать значение «1».

Примеры каскадной рассылки#

 1 {
 2  "login":"ВАШ_ЛОГИН",
 3    "password":"ВАШ_ПАРОЛЬ",
 4    "id":"8770631",
 5    "destAddr":"Номер_Абонента",
 6    "message":{
 7      "type":"PUSH",
 8      "data":{
 9        "title":"Заголовок Push-cсообщения",
10        "text":"Текст уведомления",
11        "serviceNumber":"НОМЕР_ОТПРАВИТЕЛЯ",
12        "ttl":2
13      }
14    },
15    "cascadeChainLink": {
16      "state": "DELIVERED",
17      "message": {
18        "type": "SMS",
19        "data": {
20          "text": "Текст доотправляемого SMS-сообщения",
21          "serviceNumber": "НОМЕР_ОТПРАВИТЕЛЯ_SMS",
22          "ttl": 2
23        }
24      }
25    }
26  }

Параметры каскадной рассылки#

Для отправки цепочки сообщений разного типа в запросе требуется передавать дополнительный блок параметров CascadeChainLink.

Обязательные параметры выделены жирным шрифтом.

Параметр

Тип данных

Описание

cascadeChainLink

object

Параметры каскадных сообщений.

cascadeChainLink/state

enum

Статус, по которому производится доотправка сообщения. Возможные значения: DELIVERED (производить доотправку, если сообщение не доставлено в течение времени жизни сообщения); READ (производить доотправку, если сообщение не прочитано в течение времени жизни сообщения).

cascadeChainLink/message

object

Параметры доотправляемого сообщения. Аналогично объекту message основного сообщения.

cascadeChainLink/nextLink

object

Параметры следующего доотправляемого сообщения в цепочке. Аналогично объекту cascadeChainLink.