SMS Events

Параметры уведомлений о входящих и исходящих сообщениях

Параметр Тип Описание
event_id uint64 уникальный идентификатор события (отправка или получение SMS)
message_id uint64 уникальный идентификатор сообщения
application_id string уникальный идентификатор приложения, через которое прошло сообщение
date string дата отправки / получения сообщения в формате RFC-3339 / ISO-8601
sender string номер отправителя / имя отправителя (альфа-имя) сообщения
receiver string номер получателя сообщения
text string текст сообщения
direction enum Direction направление сообщения
segments_count uint32 количество сегментов в сообщении
billing_status enum BillingStatus статус оплаты сообщения
delivery_status enum DeliveryStatus статус доставки сообщения
status enum Status общий статус сообщения (объединяет в себе доставку и оплату)
message_channel enum MessageChannel канал, в котором отправлено или получено сообщение

Direction

Параметр Тип Описание
1 string входящее сообщение
2 string исходящее сообщение

BillingStatus

Параметр Тип Описание
1 string сообщение поставлено в очередь на обработку и оплату
2 string сообщение оплачено
4 string недостаточно средств на балансе для отправки сообщения
6 string ошибка оплаты сообщения
7 string плата за сообщение зарезервирована
8 string ошибка — закончились попытки оплаты сообщения

DeliveryStatus

Параметр Тип Описание
1 string сообщение поставлено в очередь на отправку
2 string сообщение доставлено в SMS-центр
3 string сообщение доставлено получателю
4 string сообщение не может быть доставлено получателю
5 string ошибка — закончились попытки переотправки сообщения
6 string приём и отправка сообщений заблокированы

Status

Параметр Тип Описание
1 string сообщение в очереди на отправку
2 string сообщение отправлено
3 string сообщение доставлено
4 string не удалось отправить сообщение
5 string недостаточно средств на балансе для отправки сообщения
6 string прием и отправка сообщений заблокированы

MessageChannel

Параметр Тип Описание
1 string SMS-сообщение

Примеры

Исходящие сообщения

{
            "event_id": "449727651343549249",
            "message_id": "449727651326723744",
            "application_id": "74caefbc-5615-49db-aca1-07ba829e728c",
            "date": "2023-02-28T12:42:49.040913196Z",
            "sender": "79677099159",
            "receiver": "79677090942",
            "text": "Test events",
            "direction": "2",
            "segments_count": 1,
            "billing_status": "1",
            "delivery_status": "1",
            "message_channel": "1",
            "status": "1"
}
{
            "event_id": "449727651444212545",
            "message_id": "449727651326723744",
            "application_id": "74caefbc-5615-49db-aca1-07ba829e728c",
            "date": "2023-02-28T12:42:49.107040342Z",
            "sender": "79677099159",
            "receiver": "79677090942",
            "text": "Test events",
            "direction": "2",
            "segments_count": 1,
            "billing_status": "7",
            "delivery_status": "1",
            "message_channel": "1",
            "status": "1"
}
{
            "event_id": "449727651460989761",
            "message_id": "449727651326723744",
            "application_id": "74caefbc-5615-49db-aca1-07ba829e728c",
            "date": "2023-02-28T12:42:49.113153506Z",
            "sender": "79677099159",
            "receiver": "79677090942",
            "text": "Test events",
            "direction": "2",
            "segments_count": 1,
            "billing_status": "7",
            "delivery_status": "2",
            "message_channel": "1",
            "status": "2"
}
{
            "event_id": "449727651528098625",
            "message_id": "449727651326723744",
            "application_id": "74caefbc-5615-49db-aca1-07ba829e728c",
            "date": "2023-02-28T12:42:49.157362833Z",
            "sender": "79677099159",
            "receiver": "79677090942",
            "text": "Test events",
            "direction": "2",
            "segments_count": 1,
            "billing_status": "2",
            "delivery_status": "2",
            "message_channel": "1",
            "status": "2"
}
{
            "event_id": "449727659866374977",
            "message_id": "449727651326723744",
            "application_id": "74caefbc-5615-49db-aca1-07ba829e728c",
            "date": "2023-02-28T12:42:54.117363454Z",
            "sender": "79677099159",
            "receiver": "79677090942",
            "text": "Test events",
            "direction": "2",
            "segments_count": 1,
            "billing_status": "2",
            "delivery_status": "3",
            "message_channel": "1",
            "status": "3"
}

Входящие сообщения

{
            "event_id": "449727660168364865",
            "message_id": "449727659849588395",
            "application_id": "74caefbc-5615-49db-aca1-07ba829e728c",
            "date": "2023-02-28T12:42:54.298316597Z",
            "sender": "79677099159",
            "receiver": "79677090942",
            "text": "Test events",
            "direction": "1",
            "segments_count": 1,
            "billing_status": "1",
            "delivery_status": "3",
            "message_channel": "1",
            "status": "3"
}
{
            "event_id": "449727660302582593",
            "message_id": "449727659849588395",
            "application_id": "74caefbc-5615-49db-aca1-07ba829e728c",
            "date": "2023-02-28T12:42:54.381193714Z",
            "sender": "79677099159",
            "receiver": "79677090942",
            "text": "Test events",
            "direction": "1",
            "segments_count": 1,
            "billing_status": "2",
            "delivery_status": "3",
            "message_channel": "1",
            "status": "3"
}