Repolode
capcom6

capcom6/android-sms-gateway

Android-приложение, которое превращает телефон в SMS-шлюз и позволяет отправлять и получать SMS и MMS через HTTP API или CLI.

Open source альтернатива:TwilioVonage SMS API

Звёзды
5,905
Форки
1,052
Открытые issues
15
Последний коммит
15 часов назад

Что это?

SMS Gateway for Android работает на запасном или выделенном Android-телефоне и предоставляет доступ к его SIM-картам через HTTP API для отправки и получения SMS и MMS. Приложение может работать как локальный сервер на устройстве в локальной сети или подключаться к облачному серверу (либо к собственному частному серверу), если у устройства нет доступного извне публичного IP-адреса.

Приложения отправляют сообщения через API или с помощью встроенного CLI-инструмента, а приложение доставляет их через сотовую сеть телефона. Входящие SMS, Data SMS и MMS можно пересылать на собственный endpoint через вебхуки. Приложение также поддерживает очередь с повторными попытками, отслеживанием статуса, ограничением частоты отправки, планированием и ограничениями по времени работы. Перед передачей в API сообщения и номера телефонов можно зашифровать сквозным шифрованием.

Приложение поддерживает Android 5.0 и новее, несколько SIM-карт и подключение нескольких устройств к одной облачной или частной учётной записи. Оно рассчитано на умеренные объёмы — например, коды подтверждения, уведомления и напоминания, — а не на массовые рассылки, поскольку операторы мобильной связи могут ограничивать отправку большого количества сообщений.

Ключевые возможности

  • 01Отправка SMS, Data SMS и MMS с вложениями через локальный или облачный HTTP API
  • 02Получение входящих сообщений и доставка их через вебхуки, в том числе пакетными событиями
  • 03Отслеживание статуса сообщений и отмена сообщений в очереди до отправки
  • 04Планирование отправки на будущее и ограничение частоты отправки за период
  • 05Выбор одной из нескольких SIM-карт и подключение нескольких устройств к одной учётной записи
  • 06Сквозное шифрование содержимого сообщений и номеров телефонов

Сценарии использования

  • Отправка одноразовых паролей по SMS или кодов двухфакторной аутентификации из собственного приложения
  • Доставка транзакционных уведомлений и напоминаний о встречах без платного SMS-провайдера
  • Получение ответов по SMS или данных от IoT-устройств и передача их в собственный бэкенд через вебхуки
  • Запуск частного SMS-шлюза на выделенном телефоне в локальной сети

Темы

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

Что такое android-sms-gateway?
Android-приложение, которое превращает телефон в SMS-шлюз и позволяет отправлять и получать SMS и MMS через HTTP API или CLI. SMS Gateway for Android работает на запасном или выделенном Android-телефоне и предоставляет доступ к его SIM-картам через HTTP API для отправки и получения SMS и MMS. Приложение может работать как локальный сервер на устройстве в локальной сети или подключаться к облачному серверу (либо к собственному частному серверу), если у устройства нет доступного извне публичного IP-адреса.
android-sms-gateway можно использовать бесплатно? Какая у него лицензия?
android-sms-gateway распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
android-sms-gateway всё ещё поддерживается?
Активно поддерживается. Последний коммит в android-sms-gateway — 18 окт. 2026 г..
Для чего можно использовать android-sms-gateway?
Отправка одноразовых паролей по SMS или кодов двухфакторной аутентификации из собственного приложения Доставка транзакционных уведомлений и напоминаний о встречах без платного SMS-провайдера Получение ответов по SMS или данных от IoT-устройств и передача их в собственный бэкенд через вебхуки Запуск частного SMS-шлюза на выделенном телефоне в локальной сети
Где скачать android-sms-gateway?
Исходный код и инструкции по установке — на GitHub: https://github.com/capcom6/android-sms-gateway

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты