Definição
SMPP (Short Message Peer-to-Peer) é um protocolo de comunicação aberto e padronizado usado para enviar e receber SMS entre aplicações (ESME) e centros de mensagens de operadoras (SMSC). É o padrão da indústria para alto volume e baixa latência.
Como funciona o SMPP
Uma aplicação se conecta a um SMSC via bind (transmitter, receiver ou transceiver) e envia mensagens usando PDUs (Protocol Data Units). O protocolo suporta envio em lote, DLR (Delivery Receipt), long SMS e respostas de usuários (MO).
SMPP vs. API REST
API REST é mais simples de integrar e ideal para a maioria dos casos. SMPP é indicado para operações de muito alto volume, latência mínima ou integrações legadas que já usam o protocolo.
Quando usar SMPP
Use SMPP quando precisar de throughput muito alto (milhares de mensagens por segundo), controle fino de conexões ou integração direta com infraestrutura de telecom. Para envios transacionais comuns, a API REST é suficiente.
Perguntas frequentes
A SMSGo oferece SMPP?
Sim. Clientes com volume elevado podem solicitar credenciais SMPP para envio direto pela nossa infraestrutura.
SMPP é mais rápido que API REST?
Em cenários de alto volume, sim. A conexão persistente do SMPP reduz overhead, mas para volumes moderados a diferença é pequena.
Preciso de biblioteca especial?
Sim. Você precisa de uma biblioteca SMPP no seu backend (Node.js, Java, Python, .NET etc.). A integração é mais técnica que uma API REST.
SMPP suporta recebimento de respostas?
Sim, através de binds receiver ou transceiver. É possível receber MO (Mobile Originated) e DLR (status de entrega).
Comece agora com R$ 10 grátis
Sem cartão de crédito. Sem mensalidade. Créditos não expiram.
Criar conta grátis