SMS-код не пришёл. Что делать?
Содержание
- Четыре причины, которые объясняют почти все пропавшие коды
- Признак, по которому понятно, какой у вас случай
- Когда ждать дальше бессмысленно
- Как на самом деле путешествует SMS с кодом подтверждения
- Что делать в первые пять минут?
- Какие сервисы и страны надёжнее всего доставляют коды?
- Сколько стоит повторная попытка?
- Частые вопросы о кодах, которые не приходят
Чаще всего код не приходит по одной из нескольких причин, и каждая оставляет свой след. Номер может быть занят, отправителя может резать фильтр, приложение могло вообще ничего не отправить, а сообщение может стоять в очереди за два узла от вас. В таблице ниже собраны восемь самых частых причин по убыванию частоты и признак, по которому каждая опознаётся.
Восемь причин, по которым код не приходит
| Причина | Как это распознать | Что делать |
|---|---|---|
| Сервис отфильтровал номер | Ничего не приходит, ошибки на экране нет | Попробуйте другую страну или другое окно сервиса |
| Введён неверный формат | Форма отклоняет сам номер | Введите номер заново в международном формате |
| Истекло окно активации | Аренда отменяется автоматически | Арендуйте номер снова, деньги вернутся |
| Фильтрация оператором на вашей линии | Другие сообщения приходят, а коды — нет | Попросите оператора разблокировать A2P-сообщения |
| Роуминг | Вы находитесь за границей со своей домашней SIM-картой | Подождите или используйте местный номер |
| Сервис ограничил частоту запросов | Повторная отправка ничего не даёт | Переждите период ограничения, обычно несколько минут |
| Аккаунт уже существует | Приходит код входа, а не код регистрации | Используйте восстановление аккаунта |
| Переполнен ящик сообщений на старом телефоне | Новые сообщения вообще не приходят | Очистите ящик сообщений |
Расположено примерно по частоте появления в обращениях в поддержку.
Порядок важен, потому что решение в каждом случае своё. Номер, на который уже приходил код от того же сервиса, второй код не получит, и именно поэтому MarioSMS сдаёт один номер под одну активацию за раз. А вот отфильтрованный отправитель снаружи выглядит точно так же, пока вы не попробуете другую страну. На скриншоте показано то самое состояние ожидания, в которое обычно и упираются.
Судьба кода решается в первые 60 или 90 секунд. Дальше шансы резко падают, и правильный ход не обновлять один и тот же экран пять минут, а отменить активацию и запустить новую.
Четыре причины, которые объясняют почти все пропавшие коды
Четыре причины покрывают большинство случаев: сервис отказался отправлять (лимит частоты или флаг риска), тип номера отклонён, маршрут отфильтровал A2P-трафик или запрос вообще не ушёл из приложения, потому что форма тихо отвалилась. Каждая из четырёх даёт свой признак на экране отправляющего приложения.
Признак, по которому понятно, какой у вас случай
Смотрите на приложение, а не на панель управления. «Код отправлен» с обратным отсчётом означает, что запрос ушёл и проблема дальше по цепочке. Нет ни отсчёта, ни подтверждения, значит запрос не прошёл на самом старте. Ошибка вроде «этот номер использовать нельзя» означает, что тип номера отклонён, и следующий шаг это другая страна, а не более долгое ожидание.
Когда ждать дальше бессмысленно
Обычно код приходит в течение минуты. У каждого номера MarioSMS есть окно активации, и если SMS не приходит, активация отменяется сама, а деньги автоматически возвращаются на баланс. При цене от $0.04 за номер вторая попытка с другой страной обойдётся дешевле, чем десять минут обновления страницы.
Как на самом деле путешествует SMS с кодом подтверждения
Код, который «так и не пришёл», обычно где-то всё же существовал. Его сгенерировали, передали отправителю, провели как минимум через две сети и потеряли на одном конкретном стыке. Понимание этих стыков подсказывает, какая повторная попытка имеет смысл.
Отправитель, агрегатор и оператор
До вашего экрана сообщение проходит через три стороны.
- Приложение генерирует одноразовый код и обращается к своему провайдеру рассылок (Twilio, Vonage, MessageBird или собственная платформа).
- Провайдер передаёт сообщение агрегатору, а тот выбирает маршрут в страну назначения, опираясь на цену и историю доставок.
- Агрегатор отдаёт сообщение локальному оператору, который доставляет его на телефон.
Любой из этих переходов может принять сообщение и всё равно не доставить его. Провайдер возвращает статус «отправлено», агрегатор сообщает «передано оператору», а оператор молча отбрасывает сообщение. Форма регистрации видит только шаг 1, поэтому приложение уверяет вас, что код уже в пути, хотя ничего не приходит. Для виртуального номера последний переход заканчивается на SMS-шлюзе, который передаёт сообщения в вашу панель.
Почему некоторые маршруты режут A2P-трафик
Сообщения от приложения пользователю (A2P SMS) тарифицируются и фильтруются иначе, чем переписка между людьми. Операторы прогоняют их через контентные фильтры и блокируют сообщения с сокращёнными ссылками, незарегистрированными sender ID или именами отправителя, которые не совпадают с зарегистрированным брендом. Серые маршруты, которые проталкивают A2P-трафик по более дешёвым каналам для обычной переписки, операторы отключают без предупреждения и без сообщения об ошибке отправителю.
Результат получается неравномерным. Код от одного и того же приложения доходит до немецкого номера за восемь секунд и никогда не доходит до индонезийского, потому что агрегатор выбрал для них разные маршруты. Качество маршрутов меняется от недели к неделе, так что страна, где в марте ничего не работало, сегодня вполне может работать.
Что именно отсчитывает окно активации
Окно отсчитывает реальное время доставки, а не время обработки. Большинство кодов приходит меньше чем за минуту, поэтому окно в несколько минут покрывает и повторную отправку из приложения, и очередь у оператора. Если оно истекает, а сообщение так и не пришло, активация отменяется и деньги возвращаются на баланс, без всяких обращений в поддержку.
Что делать в первые пять минут?
Идите от самой дешёвой проверки к самой затратной. У каждого шага есть условие остановки, так что вы не будете тратить силы дважды на проблему, которую можно было решить одним переключателем.
Сколько стоит повторная попытка
| Что произошло | Вы платите |
|---|---|
| Код пришёл | Цену этого номера |
| Ничего не пришло до закрытия окна | Ничего, деньги возвращаются автоматически |
| Сначала неверная страна, потом правильная | Только за попытку, в которой пришёл код |
Оплачиваются только активации, на которые пришло SMS.
Шаги с 1 по 4: проверки на своём телефоне
- Опустите шторку уведомлений и откройте само приложение для SMS. Коды с коротких номеров иногда попадают в папку «Спам» или «Транзакции» и не выводят баннер. Если код лежит там, на этом всё.
- Включите режим полёта, подождите 10 секунд и выключите его. Это заставит телефон заново зарегистрироваться в сети и вытолкнет сообщения, которые висели, пока вы были вне зоны покрытия. Если код приходит в течение 30 секунд после восстановления связи, на этом всё.
- Проверьте память. На некоторых сборках Android переполненная база сообщений молча отбрасывает входящие SMS. Удалите несколько старых переписок и запросите повторную отправку.
- Убедитесь, что в настройках приложения для SMS не включена блокировка неизвестных отправителей или коротких номеров и что на пути сообщения не стоит антиспам-приложение. Как только фильтр отключён и новый код дошёл, на этом всё.
Если вместо этого вы арендовали номер, шаги с 1 по 4 неактуальны. Откройте активацию в приложении или личном кабинете MarioSMS и следите за таймером. Обычно коды приходят меньше чем за минуту. Если окно закрылось пустым, активация отменяется и её стоимость автоматически возвращается на баланс, поэтому дешевле всего взять новый номер, часто уже другой страны.
Шаги с 5 по 7: проверки на стороне регистрации
- Проверьте номер, который вы ввели, цифра за цифрой, включая код страны и ведущий ноль, который следовало убрать.
- Дождитесь окончания паузы перед повторной отправкой, вместо того чтобы нажимать «Отправить снова» четыре раза подряд. Повторные запросы могут встать в очередь друг за другом и прийти не по порядку, а действителен при этом будет только самый свежий код.
- Попробуйте войти в тот же аккаунт из другой сети. Некоторые A2P-маршруты не работают у одного оператора и работают у другого, так что номер второго оператора это настоящая проверка.
Когда стоит запросить звонок вместо SMS
Запрашивайте голосовой вариант после того, как две попытки с SMS истекли и ничего не пришло. Голос идёт по отдельному каналу доставки, поэтому часто срабатывает там, где SMS не доходит. Держите под рукой ручку: большинство роботов-звонков диктуют цифры дважды и кладут трубку.
Какие сервисы и страны надёжнее всего доставляют коды?
Доставка работает неодинаково. Одно и то же приложение может принять номер одной страны и молча потерять SMS для другой, потому что отправитель выбирает маршрут под каждое направление, а часть маршрутов дешевле и хуже. У MarioSMS в наличии 35+ стран и сотни сервисов по цене от $0.04, так что проблема чаще решается выбором, а не повторными попытками.
Наличие меняется в течение дня: номера используются и возвращаются в пул. В таблице ниже показано, где коды приходят стабильнее всего прямо сейчас: количество доступных номеров, сколько сервисов покрывает страна и стартовая цена. Сортируйте сначала по наличию, потом по цене и выбирайте из первых трёх строк.
Сервисы, которые фильтруют по диапазону номеров
Крупные платформы ведут белые и чёрные списки на уровне префикса, а не страны. Номер из заблокированного диапазона не получит вообще никакого сообщения, и ошибки вы не увидите. MarioSMS показывает номера по каждому сервису отдельно, поэтому номер для Telegram и номер для WhatsApp берутся из разных пулов.
Сначала выбирайте сервис в выпадающем списке, а уже потом всё остальное. Если сначала выбрать страну, а потом сервис, вам достанется то, что осталось в этой стране, а это часто тот самый диапазон, который другие пользователи уже израсходовали.
Почему страна должна совпадать с аккаунтом
Если аккаунт создавали на номер США, а код вы теперь запрашиваете на нигерийский номер, многие сервисы считают это новым устройством в новом регионе и задерживают сообщение на проверку. Держите страну согласованной с историей аккаунта, привязанной картой и сетью, из которой вы подключаетесь.
Для нового второго аккаунта страна выбирается свободно. Берите ту, где у сервиса высокое наличие: наличие отражает то, насколько часто коды реально доходят на эти диапазоны.
Как выбирать из 35+ стран в наличии
- Выберите сервис.
- Посмотрите количество номеров по каждой стране.
- Арендуйте самый дешёвый номер с наличием больше нуля.
- Следите за обратным отсчётом окна активации.
- Если ничего не пришло, активация отменяется, $0.04 или больше автоматически возвращаются на баланс, и вы повторяете со следующей страной.
Сколько стоит повторная попытка?
Повторная попытка ничего не стоит, если первый номер промолчал. MarioSMS арендует один номер для одной верификации, и если SMS не приходит в течение окна активации, активация отменяется сама, а деньги возвращаются на баланс. Таблица ниже показывает, сколько вы платите в каждом случае.
Где сегодня коды приходят надёжнее всего
| Страна | Номеров в наличии | Сервисов | От |
|---|---|---|---|
| Великобритания | 356,436,040 | 291 | $0.02 |
| Италия | 280,045,727 | 149 | $0.03 |
| Австрия | 135,484,450 | 126 | $0.04 |
| Германия | 125,998,313 | 144 | $0.01 |
| Франция | 121,486,589 | 153 | $0.02 |
| Португалия | 107,519,476 | 143 | $0.02 |
| США | 83,498,792 | 200 | $0.01 |
| Канада | 83,421,124 | 37 | $0.05 |
Источник: каталог MarioSMS, 2026-09-11. Большой запас номеров обычно означает надёжный маршрут.
Цены на номера начинаются от $0.04 и зависят от сервиса и страны, так что даже удачная платная активация обходится недорого. Главное, что молчащий номер никогда не превращается в потерянные деньги. На скриншоте видно неудачную активацию с автоматическим возвратом: баланс вернулся к исходному значению.
Повторная попытка с теми же настройками обычно даёт тот же результат. Меняйте по одному параметру за раз: страну, диапазон оператора внутри этой страны или момент запроса. Три продуманные попытки эффективнее десяти одинаковых, а каждая неудачная в любом случае возвращает деньги на баланс.
Почему за молчащий номер деньги возвращаются на баланс
Возврат привязан к состоянию активации номера, а не к обращению в поддержку. Если SMS не приходит до окончания таймера, аренда закрывается как неиспользованная и списание автоматически отменяется. Никому не нужно писать и не нужно ждать рассмотрения заявки.
Как сменить страну или сервис перед повторной попыткой
- Отмените текущую активацию или дождитесь её истечения.
- Выберите другую страну, где для того же сервиса есть номера в наличии.
- Арендуйте номер и снова следите за таймером.
- Если две страны подряд молчат, подождите 10, 15 минут перед следующей попыткой: некоторые сервисы ограничивают частоту запросов кода для одного аккаунта.
- Убедитесь, что запрашиваете код для законного второго аккаунта или теста, в соответствии с правилами использования.
Повторная попытка через API или приложение
REST API возвращает статус активации, поэтому цикл повторных попыток может отменять молчащий номер и запрашивать следующий без участия человека. Примеры на Python, Node.js, Go и PHP покрывают те же вызовы. В приложениях для iOS и Android или на app.mariosms.com та же повторная попытка делается в два касания: отмена, затем новая аренда.
Частые вопросы о кодах, которые не приходят
Сколько ждать, прежде чем отменять?
Смотрите на таймер рядом с номером, а не на часы у себя в голове. Большинство кодов приходит меньше чем за минуту, так что если прошло две минуты и ничего нет, сообщение, скорее всего, застряло у оператора и уже не дойдёт. Дождитесь, пока истечёт окно активации, или отмените её сами, а затем арендуйте новый номер.
Нужно ли ждать возврата средств?
Нет. Когда активация завершается без SMS, её стоимость возвращается на баланс автоматически, без обращений в поддержку и без ожидания. Вы получите ровно ту сумму, которую заплатили, будь то $0.04 или более высокая цена за востребованный сервис. Если вы заплатили и получили код, такая активация считается использованной и списание остаётся.
Может ли один номер принять второй код?
Каждый арендованный номер рассчитан на одну проверку, после чего он отработал своё. Если позже вам понадобится второй код для того же аккаунта, придётся арендовать заново, и номер будет уже другим. Сервисы, которые привязывают аккаунт к первоначальному номеру, продолжат слать сообщения именно туда, поэтому заводите аккаунт на номер, который останется у вас надолго.
Почему код пришёл после того, как таймер закончился?
Очереди операторов и маршруты между отправителем и сетью получателя добавляют задержку, и сообщение, застрявшее в такой очереди, может дойти уже после закрытия вашего окна. К этому моменту номер ушёл дальше, а активация отменена, поэтому запоздавший код вам не показывается. Именно ради такого случая и существует возврат средств.
Блокирует ли роуминг проверочные сообщения?
Роуминг может задержать или потерять A2P SMS на физической SIM-карте, потому что сообщению приходится проходить через две сети со своими правилами фильтрации. Арендованный номер не зависит от того, где вы находитесь, ведь код приходит в приложение или в личный кабинет через интернет.
Можно ли арендовать номер для второго аккаунта?
Да, если причина законная: рабочий профиль отдельно от личного, тестовый аккаунт для QA или приватность на сервисе, который вы не хотите привязывать к своей SIM-карте. Обход блокировки или выдача себя за другого человека запрещены. Полные правила изложены в разделе допустимое использование.