Перейти к содержимому
OmniChannels.ai
Меню

Голосовые звонки и OTP

Почему пользователи не получают SMS с OTP-кодом?

Обновлено

Краткий ответ

Чаще всего пользователи не получают OTP-SMS по одной из нескольких причин: номер указан неверно или в неправильном формате, телефон выключен или находится вне зоны покрытия, имя отправителя, или альфа-имя, не зарегистрировано для этой страны, фильтр оператора блокирует сообщение или пользователь заблокировал рекламных отправителей. Отчёты о доставке (DLR) показывают, какая причина подходит, поэтому начните с них.

Частые причины и как их распознать

ПричинаТипичный признак
Неверный номер или номер не в формате E.164Статус «Rejected» или «Failed» сразу после отправки
Телефон выключен, в роуминге или вне зоны покрытияСтатус «Expired» по окончании срока действия сообщения
Незарегистрированное имя отправителяОшибки сосредоточены в одной стране или у одного оператора
Фильтрация на стороне оператораСтатус «Rejected» или «Undelivered» в одной сети, часто после изменения текста
Блокировка на телефоне или папка со спамомСтатус «Delivered», но пользователь ничего не видит

Как найти причину недоставки OTP

  1. Найдите отчёт о доставке по затронутым номерам и запишите статус и код ошибки.
  2. Проверьте, что номер указан в полном международном формате (E.164).
  3. Убедитесь, что имя отправителя (альфа-имя) зарегистрировано для страны назначения: в странах Персидского залива (GCC) имена отправителей обычно регистрируют до начала использования.
  4. Делайте текст OTP коротким, без рекламного содержания и неизвестных коротких ссылок.
  5. Проверьте доставку у каждого крупного оператора на рынке.
  6. Добавьте резервный канал (fallback): шаблон аутентификации (authentication) в WhatsApp или голосовой звонок после короткого тайм-аута.

Ограничения отчётов о доставке

Некоторые операторы возвращают квитанции с задержкой или не возвращают совсем, а некоторые сообщают о доставке, когда сообщение дошло до сети, а не до телефона. Считайте отчёт о доставке весомым свидетельством, но не доказательством. Резкое падение числа введённых кодов при росте объёма отправки может означать SMS pumping, а не проблему с доставкой.

OmniChannels.ai предоставляет вебхуки статусов доставки, HLR-проверку номеров и резервные каналы для OTP: SMS, WhatsApp и голосовой звонок.

Официальные источники