# Жизненный цикл сообщения

> Жизненный цикл статуса — последовательность состояний SMS в шлюзе: «в очереди», «отправлено», затем «доставлено», «ошибка» или «истёк срок действия»; сообщение, не прошедшее проверку до отправки, получает статус «отклонено».

После приёма и расчёта стоимости сообщение получает статус «в очереди», а после передачи оператору — «отправлено»; в этот момент оно тарифицируется. Затем наступает одно из конечных состояний: «доставлено» после подтверждения с телефона, «ошибка», если оператор не смог доставить SMS, или «истёк срок действия». Статус «отклонено» присваивается до попытки отправки, поэтому такие сообщения не оплачиваются.

Статусы меняются только вперёд. Повторно полученное более раннее событие не должно перезаписывать позднее, поэтому обработчик вебхуков учитывает время и приоритет событий.

В SMSMeteor: предусмотрено шесть рабочих статусов: `queued`, `sent`, `delivered`, `failed`, `expired` и `rejected`; тестовый ключ возвращает отдельный статус `test` для проверенного, но не отправленного сообщения.

Связанные термины: [Отчёт о доставке (DLR)](https://smsmeteor.com/ru/glossary/delivery-receipt), [Статусы «ошибка» и «отклонено»](https://smsmeteor.com/ru/glossary/failed-vs-rejected), [Сообщение с истёкшим сроком действия](https://smsmeteor.com/ru/glossary/expired-message), [Вебхук](https://smsmeteor.com/ru/glossary/webhook)

---
Источник: https://smsmeteor.com/ru/glossary/message-status (HTML). Создано SMSMeteor на основе тех же данных, что и страница. Сводка всего сайта: https://smsmeteor.com/ru/llms.txt
