Repolode
capcom6

capcom6/android-sms-gateway

App Android que transforma um celular em um gateway de SMS, permitindo enviar e receber SMS e MMS por uma API HTTP ou CLI.

Alternativa open source a:TwilioVonage SMS API

Estrelas
5,905
Forks
1,052
Issues abertas
15
Último commit
há 15 horas

O que é?

O SMS Gateway for Android roda em um celular Android reserva ou dedicado e disponibiliza os cartões SIM como uma API HTTP para enviar e receber SMS e MMS. Ele pode funcionar como um servidor local no dispositivo, para uso na rede local, ou se conectar a um servidor na nuvem (ou a um servidor privado hospedado por você) quando o dispositivo não tem um endereço IP público acessível.

Os aplicativos enviam mensagens para a API ou usam a ferramenta CLI incluída, e o app as entrega pela rede celular do telefone. SMS, Data SMS e MMS recebidos podem ser encaminhados ao seu próprio endpoint por meio de webhooks, e o app mantém uma fila com novas tentativas, acompanhamento de status, limites de taxa, agendamento e restrições de horário de funcionamento. Mensagens e números de telefone podem ser criptografados de ponta a ponta antes de chegarem à API.

O app é compatível com Android 5.0 ou posterior, vários cartões SIM e vários dispositivos vinculados à mesma conta na nuvem ou privada. Ele foi pensado para volumes moderados, como códigos de verificação, notificações e lembretes, e não para campanhas em massa, pois as operadoras de telefonia móvel podem restringir o envio de grandes volumes.

Recursos principais

  • 01Enviar SMS, Data SMS e MMS (com anexos) por uma API HTTP local ou na nuvem
  • 02Receber mensagens e encaminhá-las por webhooks, inclusive em eventos agrupados
  • 03Acompanhar o status das mensagens e cancelar mensagens na fila antes do envio
  • 04Agendar mensagens para uma data e hora futuras e limitar a taxa de envio por período
  • 05Escolher entre vários cartões SIM e conectar vários dispositivos a uma única conta
  • 06Criptografia de ponta a ponta do conteúdo das mensagens e dos números de telefone

Casos de uso

  • Enviar senhas de uso único por SMS ou códigos de verificação em duas etapas a partir do seu próprio aplicativo
  • Enviar notificações transacionais e lembretes de consultas sem um provedor de SMS pago
  • Receber respostas por SMS ou dados de IoT e encaminhá-los ao seu backend por webhooks
  • Executar um gateway de SMS privado em um celular dedicado dentro de uma rede local

Tópicos

Perguntas frequentes

O que é android-sms-gateway?
App Android que transforma um celular em um gateway de SMS, permitindo enviar e receber SMS e MMS por uma API HTTP ou CLI. O SMS Gateway for Android roda em um celular Android reserva ou dedicado e disponibiliza os cartões SIM como uma API HTTP para enviar e receber SMS e MMS. Ele pode funcionar como um servidor local no dispositivo, para uso na rede local, ou se conectar a um servidor na nuvem (ou a um servidor privado hospedado por você) quando o dispositivo não tem um endereço IP público acessível.
android-sms-gateway é gratuito? Qual é a licença?
android-sms-gateway é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
android-sms-gateway ainda é mantido?
Manutenção ativa. O último commit de android-sms-gateway foi em 18 de out. de 2026.
Para que posso usar android-sms-gateway?
Enviar senhas de uso único por SMS ou códigos de verificação em duas etapas a partir do seu próprio aplicativo Enviar notificações transacionais e lembretes de consultas sem um provedor de SMS pago Receber respostas por SMS ou dados de IoT e encaminhá-los ao seu backend por webhooks Executar um gateway de SMS privado em um celular dedicado dentro de uma rede local
Onde consigo android-sms-gateway?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/capcom6/android-sms-gateway

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados