SMS-шлюз на Android

SMS-шлюз на Android: ваш телефон как шлюз для кодов подтверждения

BusySMS работает на Android-телефоне, который у вас уже есть. Телефон остаётся со своей SIM и своим номером; когда приходит код подтверждения, приложение его перехватывает, а ваши скрипты, ИИ-агенты и браузер читают его через REST API, MCP, веб-панель или расширение для Chrome.

$5 за подтверждённый номер в месяц · 7 дней бесплатно · оплата через Stripe на сайте

На этой странице

Что такое SMS-шлюз на Android и чем этот шлюз не является

SMS-шлюз — это всё, что стоит между мобильной сетью и вашим софтом. Большинство шлюзов нужны для массовой рассылки. BusySMS делает вторую половину работы: он принимает. Телефон с приложением BusySMS становится устройством-шлюзом в вашем аккаунте, а одноразовые коды, приходящие на его SIM, сразу становятся доступны вашему коду.

Он не отправляет SMS. Нет ни API для исходящих или массовых рассылок, ни пула номеров в аренду. BusySMS вообще не выдаёт номера: вы используете собственные SIM, подтверждённые вами, — именно поэтому коды для аккаунтов, зарегистрированных на эти номера, приходят вам и больше никому.

  • Он синхронизирует с вашей панелью SMS на подтверждённых вами номерах: все сообщения или только сообщения с кодами подтверждения и одноразовыми кодами. Вы выбираете при настройке и можете в любой момент изменить это для каждой SIM-карты; синхронизированные сообщения видны только вам.
  • Каждая SIM — отдельный номер шлюза: телефон с двумя SIM и двумя подтверждёнными номерами даёт вам два.
  • Коды доступны в панели, через REST API, через MCP для ИИ-агентов и в расширении для Chrome, которое само вводит их на сайте.
  • Кодами одного номера можно поделиться максимум с пятью другими пользователями BusySMS, чтобы вся команда входила в один сервис с одного телефона.

Что понадобится

  • Телефон на Android 8.0 или новее с той SIM, коды с которой вам нужны. Подходят телефоны и с одной, и с двумя SIM, root не нужен.
  • Настоящий телефон. Эмуляторы в роли шлюза не поддерживаются: весь смысл — в настоящей SIM в настоящей мобильной сети.
  • Приложение BusySMS из Google Play (пакет net.busysms.app).
  • Аккаунт BusySMS. Вход — по одноразовому коду, который приходит на электронную почту; пароль придумывать не нужно.

Настройка шлюза за пять шагов

  1. 1

    Установите приложение

    Установите BusySMS из Google Play на телефон с нужной SIM. Google Play — единственный способ установки, поэтому обновления приходят как обычно.

  2. 2

    Войдите по электронной почте

    Введите адрес электронной почты и код из нашего письма. Когда номер телефона появится в аккаунте, входить можно будет и по нему. Тот же аккаунт работает на сайте, в MCP-клиентах и в расширении для Chrome.

  3. 3

    Подключите телефон и подтвердите SIM

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

  4. 4

    Разрешите доступ к SMS и включите шлюз

    Разрешите доступ к SMS, когда приложение попросит. Доступ к уведомлениям тоже рекомендуется: у некоторых производителей приложение «Сообщения» доставляет коды в виде уведомлений. Включите шлюз: пока идёт перехват, Android показывает постоянное уведомление, и оттуда же его можно остановить в любой момент.

  5. 5

    Получите первый код

    Откройте Полученные SMS в панели или создайте API-ключ в разделе REST API и вызовите GET /api/v1/codes. Каждый код, который придёт на телефон после этого, появится и там, и там.

Чтение кода через REST API

В каждом запросе передаётся ваш API-ключ, который начинается с bsk_live_, — в заголовке Authorization: Bearer. Ключ принадлежит вашему аккаунту, поэтому видит только ваши телефоны и номера, которыми с вами поделились.

export BUSYSMS_API_KEY=bsk_live_xxxxxxxx

# Wait up to 60 s for the next code on any of your numbers
curl -s -H "Authorization: Bearer $BUSYSMS_API_KEY" \
  "https://busysms.net/api/v1/codes?timeoutMs=60000"

Если timeoutMs больше нуля, запрос ждёт в режиме long polling до 90 секунд и возвращает только код, пришедший после начала запроса, — никогда не старый, ведь ввод использованного кода сжигает попытку входа. Эндпоинты, фильтры и коды ошибок — в руководстве по API SMS-шлюза.

Четыре способа читать коды

Панель

В разделе «Полученные SMS» каждый код показан с распознанным сервисом, отправителем и временем. Ничего устанавливать не нужно.

REST API

Для скриптов, автотестов и бэкендов: один GET-запрос ждёт следующий код.

MCP для ИИ-агентов

Подключите Claude, Codex или другой MCP-клиент к busysms.net/mcp — и агент сам вызовет wait_for_code.

Расширение для Chrome

BusySMS OTP Autofill находит поле кода на сайте, заполняет его (в том числе раздельные ячейки для цифр) и нажимает Enter.

Ограничения, о которых стоит знать заранее

  • С SIM-карты, для которой выбраны только коды, перехватываются лишь сообщения, похожие на код подтверждения; остальные остаются на телефоне. Пока шлюз выключен, не перехватывается ничего.
  • Если код пришёл, пока шлюз был выключен, снова запустите его: BusySMS подхватит SMS с кодами за последние 15 минут.
  • Режимы энергосбережения могут останавливать фоновые приложения. Если коды перестали приходить, исключите BusySMS из оптимизации батареи и не убирайте его уведомление.
  • Перехваченные сообщения удаляются не позже чем через 7 дней. Всё, что нужно дольше, сохраняйте сами.
  • Для чтения кодов нужен действующий пробный период или подписка. Если они закончились, телефон продолжает перехватывать коды, но запросы через API и MCP возвращают 402 payment_required, пока оплата не восстановлена.
  • Выключенный шлюз не останавливает оплату за подтверждённый номер. Чтобы перестать за него платить, удалите номер в панели.

Цены

$5 за подтверждённый номер телефона в месяц и одна бесплатная неделя (пробный период 7 дней) на каждом аккаунте. Одна подписка покрывает весь аккаунт и оплачивается картой через Stripe в веб-панели: добавили номер — счёт вырос на $5, удалили — уменьшился. Приложение для Android показывает ваш тариф, но не продаёт его.

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

Частые вопросы

Есть ли бесплатное приложение SMS-шлюза для Android?

Приложение BusySMS устанавливается бесплатно, и каждый аккаунт получает бесплатный пробный период на 7 дней с полным доступом. После него чтение кодов стоит $5 за подтверждённый номер в месяц. Цена — за номер, а не за сообщение или запрос.

Можно ли скачать APK? У BusySMS открытый исходный код?

Устанавливайте из Google Play: прямая загрузка APK больше не поддерживается, Play — единственный способ установки. BusySMS — облачный сервис, а не open-source-проект; ваши API-ключи, доступ к MCP и общий доступ к номерам живут в аккаунте BusySMS.

Может ли BusySMS отправлять SMS или массовые рассылки?

Нет. Это шлюз для приёма: он перехватывает коды подтверждения, приходящие на ваши собственные номера. API для исходящих, массовых или маркетинговых SMS у него нет.

Работает ли он с телефонами на две SIM?

Да. Каждая SIM — отдельный номер шлюза и подтверждается отдельно. Если подтверждены оба номера, в счёте они считаются как два.

Будет ли он читать мои личные сообщения?

Только если вы этого хотите. При настройке вы выбираете: синхронизировать все SMS или только коды подтверждения — и можете в любой момент изменить это для каждой SIM-карты. В обоих случаях всё работает только пока шлюз включён, а синхронизированные сообщения видны только вам и никому не передаются.

А можно вместо Android использовать iPhone?

Да. iPhone пересылает коды через автоматизацию в «Командах», которая отправляет только SMS, похожие на код. Подробнее — в руководстве о пересылке SMS-кодов с iPhone.

Блог

Ещё в блоге

Все статьи

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

Похожие руководства

Все руководства

Попробуйте на своём номере

Установите приложение, подтвердите номер и получите первый код уже сегодня. Каждый аккаунт начинается с бесплатного пробного периода на 7 дней; дальше — $5 за подтверждённый номер в месяц, отменить можно в любой момент.