Краткий ответ
SMS обычно не доставляются по одной из причин: номер неверный или неактивен, телефон был выключен дольше срока действия сообщения (validity period), имя отправителя, или альфа-имя, не зарегистрировано для этой страны, контент отфильтрован как спам либо отправку заблокировали правила для рекламных сообщений. Причину показывают отчёты о доставке (DLR): статусы UNDELIV, EXPIRED и REJECTD указывают на разные причины.
Какие причины встречаются чаще всего?
| Симптом | Вероятная причина | Что делать |
|---|---|---|
| UNDELIV или FAILED | Неверный формат, неактивный или перенесённый к другому оператору номер | Приведите номера к формату E.164 и очистите базу с помощью HLR-запросов |
| EXPIRED | Телефон выключен или вне зоны покрытия | Повторите отправку позже или используйте резервный канал (fallback) |
| REJECTD или REJECTED | Незарегистрированное имя отправителя или заблокированный контент | Зарегистрируйте имя отправителя; проверьте ссылки и формулировки |
| Отчёта о доставке нет вообще | Оператор не возвращает отчёты | Узнайте у провайдера, какие маршруты возвращают отчёты |
| Не доставляются только маркетинговые сообщения | Тихие часы, список DND или отсутствие согласия на получение сообщений (opt-in) | Отправляйте в разрешённые часы контактам, давшим согласие |
Как диагностировать проблему с доставкой?
- Проверьте ответ API: если запрос на отправку отклонён, сообщение не дошло до сети.
- Изучите статус в отчёте о доставке и код ошибки для недоставленных сообщений.
- Сгруппируйте сбои по странам и операторам, чтобы увидеть закономерность.
- Убедитесь, что имя отправителя зарегистрировано для нужного направления и типа трафика.
- Отправьте тестовое сообщение на известный телефон того же оператора.
- Если проблема повторяется, передайте провайдеру ID сообщений.
Что ещё может блокировать SMS в странах Персидского залива (GCC)?
Операторы ОАЭ и Саудовской Аравии ожидают зарегистрированные имена отправителя, а незарегистрированные, как правило, блокируются. Рекламные SMS запрещены в тихие часы: с 21:00 до 07:00 в ОАЭ согласно политике по борьбе со спамом Управления по регулированию телекоммуникаций и цифрового правительства ОАЭ (TDRA) и с 22:00 до 09:00 в Саудовской Аравии согласно правилам Комиссии по связи, космосу и технологиям Саудовской Аравии (CST, ранее CITC). Кроме того, SMS-файрволы операторов блокируют подозрительные ссылки и трафик, поступающий по неавторизованным маршрутам.
Как восстановить недоставленные сообщения?
Для важных сообщений используйте резервный канал (fallback): если SMS не доставлено, попробуйте WhatsApp или RCS — или наоборот. OmniChannels.ai поддерживает настраиваемый порядок резервных каналов и приводит статусы доставки к единому формату вебхука.
