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

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

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

  • FLASHINGCALL (VOICECODE);

  • PUSH;

  • SMS;

  • TELEGRAM;

  • TGCODE;

  • VIBER;

  • VK;

  • WHATSAPP.

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

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

Примечание

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

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

Для сообщения типа FLASHINGCALL (VOICECODE) возможна переотправка только по статусу 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.