Почему не приходят СМС-коды и что делать

· SMS Мост · 6 минут чтения

Почему не приходят СМС-коды и что делать

«Не приходит код из СМС» — одна из самых частых жалоб пользователей сайтов и приложений. Для бизнеса это потерянные регистрации и заказы: человек не может войти — и уходит. Разберём, почему не приходят СМС-коды, что может сделать пользователь и что должен проверить владелец сайта.

Если код не приходит вам: что проверить

  1. Номер введён без ошибок и в правильном формате (+7…). Одна лишняя цифра — и код уходит на чужой телефон.
  2. Телефон в сети. Слабый сигнал, режим полёта, роуминг без подключённых СМС — сообщения ждут и приходят позже.
  3. Не переполнена память и не заблокирован отправитель. Проверьте папку «Спам» или «Заблокированные» — многие телефоны прячут туда СМС с незнакомых имён.
  4. Перезагрузите телефон или переставьте SIM — иногда помогает от «зависшей» регистрации в сети.
  5. Подождите минуту и запросите код повторно — но не нажимайте «отправить ещё раз» много раз подряд: сайт может временно заблокировать номер.

Если коды не доходят до ваших клиентов: причины на стороне сайта

1. Фильтры операторов и имя отправителя

Операторы связи фильтруют сообщения от незарегистрированных буквенных имён и с подозрительными текстами. Сообщение с незарегистрированным именем может быть заблокировано или подменено. Решение — либо регистрировать имя у каждого оператора (платно и долго, подробнее — в статье о регистрации имени отправителя), либо отправлять с обычного номера через собственную SIM-карту, как делает SMS Мост.

2. Закончился баланс или лимит у агрегатора

Самая банальная и самая частая причина: деньги на счёте посредника кончились ночью — и до утра никто не может войти. Следите за балансом и ставьте уведомление о минимальном остатке. У собственной SIM тот же риск — пакет СМС, поэтому в SMS Мост есть уведомления о расходе пакета.

3. Сработали собственные лимиты

Защита от спама — лимиты на количество кодов на номер и с одного IP — иногда режет и честных пользователей, например офис, где все сидят за одним IP. Делайте лимиты разумными и показывайте понятный текст «повторно через 60 секунд». Как настроить защиту правильно — в статье «СМС-подтверждение против спама и ботов».

4. Слишком длинный или «рекламный» текст

Ссылки, слова «акция», «скидка», «выигрыш» в коде подтверждения повышают шанс попасть под фильтр. Код должен быть коротким: «Код для входа на site.ru: 4821».

5. Технический сбой отправки

Ошибка в настройках модуля, недоступный API, устройство без связи. Нужен журнал отправки и мониторинг: SMS Мост сообщает владельцу и администраторам, если устройство не отвечает или отправка не проходит.

Чек-лист для владельца сайта

Наладить доставку СМС-кодов
Расскажем, как отправлять коды с вашего номера без агрегатора.

Вопросы и ответы

Почему не приходит СМС с кодом подтверждения?

Чаще всего — ошибка в номере, слабая сеть, блокировка отправителя на телефоне, фильтр оператора, закончившийся баланс у сервиса отправки или сработавший лимит на повторные коды.

Сколько ждать код из СМС?

Обычно код приходит за несколько секунд. Если его нет через минуту — проверьте номер и сеть и запросите код повторно, не нажимая кнопку много раз подряд.

Как владельцу сайта снизить число недоставленных кодов?

Короткий текст без ссылок, мониторинг баланса и шлюза, журнал отправки, разумные лимиты и запасной способ входа.

Читайте также

← Все статьи · SMS Мост — СМС для сайта с вашей SIM-карты · Контакты