MCN Telecom logo

Command Palette

Search for a command to run...

Каталог событий MCN Telecom — SMS

18 просмотраСоздано 27.08.2026Обновлено 07.10.2026

SMS

События (вебхуки и триггеры), связанные с отправкой и получением SMS-сообщений и их тарификацией.

Единый Envelope используется для всех событий: один channel соответствует одному event_type.

Содержание

Также см.:
«Каталог событий MCN Telecom — Виртуальная АТС (Звонки ВАТС, Переадресация и внутренние номера)»;
«Каталог событий MCN Telecom — Виртуальная АТС (Очереди, Другие события ВАТС)»;
«Каталог событий MCN Telecom — Работа с речью»;
«Каталог событий MCN Telecom — Авторизация по звонку»;
«Каталог событий MCN Telecom — Автозвонки 2.0»;
«Каталог событий MCN Telecom — Адресная книга»;
«Каталог событий MCN Telecom — Голосовой робот»;
«Каталог событий MCN Telecom — ИИ-агент»;
«Каталог событий MCN Telecom — Контакт-центр»;
«Каталог событий MCN Telecom — Коллтрекинг»;
«Каталог событий MCN Telecom — Работа с речью»;
«Каталог событий MCN Telecom — Телефония»;
«Каталог событий MCN Telecom — Чат-боты»;
«Каталог событий MCN Telecom — Состояние счёта»

Общий формат события

Все события используют общую обёртку Envelope:

ПолеТипОбяз.Описание
account_idinteger✓ID аккаунта в системе
event_typestring✓Тип события
created_atstring (date-time)✓Момент события (UTC)
idempotencyKeystring (uuid)—Ключ идемпотентности; одинаков при повторных доставках и используется для дедупликации
dataobject✓Данные, специфичные для event_type

✓ — обязательное поле; — — необязательное.

Для каждого события приведены описание полей data и пример Payload.

SMS-сообщения

Sms_event - Входящее/исходящее СМС

Описание: Событие о входящем/исходящем СМС
Payload: allOf — общий Envelope + данные события.

Envelope

ПолеТипОбяз.Описание
account_idinteger✓ID аккаунта в системе
event_typestring✓Тип события — см. components/messages
created_atstring (date-time)✓Момент события (UTC)
idempotencyKeystring (uuid)—Ключ идемпотентности; используется для дедупликации повторных доставок
dataobject✓Данные, специфичные для event_type

data

ПолеТипОбяз.Описание
datenumber✓Метка времени отправки сообщения
client_account_idnumber✓Номер лицевого счёта клиента
message_codingnull✓Кодировка SMS-сообщения
eventTypestring✓Тип события
messagestring✓Текст сообщения
typestring✓Тип SMS: p2p — между абонентами, a2p — от приложения абоненту
src_numberstring✓Номер отправителя (номер A)
accountIdnumber✓Номер лицевого счёта; дублирует account_id из Envelope
sent_timenumber✓Unix-время отправки SMS, микросекунды
idnumber✓ID SMS-сообщения во внутренней системе
dst_numberstring✓Номер получателя (номер B)
smscstring✓Идентификатор SMS-центра (SMSC), через который отправлено сообщение
directionstring✓Направление SMS: incoming — входящее, outgoing — исходящее

✓ — обязательное поле; — — необязательное.

Пример: Payload

{
 "account_id": 10001,
  "event_type": "sms_event",
  "created_at": "2026-07-01T18:34:48.548Z",
  "idempotencyKey": "5b133904-6192-49d2-abbc-f95be887fb70",
  "data": {
    "date": 1782920088283097,
    "client_account_id": 10001,
    "message_coding": null,
    "eventType": "sms_event",
    "message": "Текст входящего СМС",
    "type": "p2p",
    "src_number": "Example",
    "accountId": 10001,
    "sent_time": 1782920088279568,
    "id": 7979973,
    "dst_number": "+79000000004",
    "smsc": "yate-smsgw",
    "direction": "incoming"
  }
}

Биллинг SMS

Sms_billing_event - Списание за отправку СМС

Описание: Биллинговая информация о СМС
Payload: allOf — общий Envelope + данные события.

Envelope

ПолеТипОбяз.Описание
account_idinteger✓ID аккаунта в системе
event_typestring✓Тип события — см. components/messages
created_atstring (date-time)✓Момент события (UTC)
idempotencyKeystring (uuid)—Ключ идемпотентности; используется для дедупликации повторных доставок
dataobject✓Данные, специфичные для event_type

data

ПолеТипОбяз.Описание
service_start_timestampnumber✓Unix-время начала тарифицируемой услуги
setup_timenumber✓Отметка времени
account_tariff_light_idnumber✓ID тарифного плана лицевого счёта
number_service_idnumber✓ID услуги номера, к которой относится списание
term_gtnull✓Global Title принимающей стороны SMS; служебное поле SMPP
package_pricelist_idnumber✓ID прайс-листа пакета услуг
package_sms_consumednumber✓Число SMS, списанных из пакета
location_idnumber✓ID локации/региона тарификации
src_numberstring✓Номер отправителя (номер A)
ratenumber✓Тариф за единицу услуги
term_cdr_idnull✓ID CDR-записи принимающей стороны; служебное поле
trunk_service_idnumber✓ID транкового сервиса, через который отправлено SMS
idnumber✓ID записи биллинга SMS
stats_package_sms_idnumber✓ID записи статистики по пакету SMS
id_since_startnumber✓Порядковый номер записи с начала биллингового периода
pricelist_location_idnumber✓ID локации в прайс-листе
costnumber✓Стоимость SMS
smpp_cdr_idnumber✓ID CDR-записи по SMPP-каналу отправки
countnumber✓Количество SMS
eventTypestring✓Тип события
accountIdnumber✓Номер лицевого счёта; дублирует account_id из Envelope
account_idnumber✓Номер лицевого счёта
dst_imsistring✓IMSI принимающего абонента
smpp_gtnull✓Global Title в SMPP-канале; служебное поле
orig_cdr_idnull✓ID CDR-записи исходящей стороны; служебное поле
dst_numberstring✓Номер получателя (номер B)
src_imsistring✓IMSI отправляющего абонента
orig_gtnull✓Global Title исходящей стороны; служебное поле

✓ — обязательное поле; — — необязательное.

Пример: Payload

{
 "account_id": 10001,
  "event_type": "sms_billing_event",
  "created_at": "2026-07-01T23:40:24.352Z",
  "idempotencyKey": "5b133904-6192-49d2-abbc-f95be887fb70",
  "data": {
    "service_start_timestamp": 1776168259,
    "setup_time": 1782938422000000,
    "account_tariff_light_id": 103523009,
    "number_service_id": 2971790,
    "term_gt": null,
    "package_pricelist_id": 2667,
    "package_sms_consumed": 0,
    "location_id": 1,
    "src_number": "79000000033",
    "rate": 0,
    "term_cdr_id": null,
    "trunk_service_id": 0,
    "id": 15873213,
    "stats_package_sms_id": 0,
    "id_since_start": 831164,
    "pricelist_location_id": 39362,
    "cost": 0,
    "smpp_cdr_id": 77432665,
    "count": 1,
    "eventType": "sms_billing_event",
    "accountId": 10001,
    "account_id": 10001,
    "dst_imsi": "",
    "smpp_gt": null,
    "orig_cdr_id": null,
    "dst_number": "79000000034",
    "src_imsi": "",
    "orig_gt": null
  }
}

Была ли эта статья полезной