// Entregabilidade

Entregabilidade SMS: sender IDs, filtragem de operadoras e roteamento

A parte mais difícil da verificação por SMS não é enviar a mensagem, mas garantir que ela chegue. A entrega é decidida pelas operadoras, pelas regras de sender ID, pelo conteúdo da mensagem e pelo roteamento, e varia enormemente por país. Este guia explica por que os OTP somem e as alavancas concretas que resolvem isso.

Por que o SMS é de melhor esforço

Não há entrega garantida no SMS. Entre a sua chamada à API e um telefone há agregadores, gateways internacionais e a operadora de destino, e qualquer um pode atrasar, filtrar ou descartar em silêncio uma mensagem. O tráfego de verificação é escrutinado com especial rigor porque as operadoras combatem a fraude e o spam justamente nessas rotas.

A consequência prática: você deve projetar para a falha parcial (reenvio, reserva) e monitorar ativamente a entrega, em vez de assumir que uma mensagem enviada é uma mensagem entregue.

  • A entrega depende da política de filtragem da operadora de destino.
  • As rotas internacionais adicionam gateways, cada um um possível ponto de falha.
  • O tráfego de aplicação (A2P) é filtrado com mais rigor que o de pessoa para pessoa.

Sender IDs e por que importam

O sender ID é o que o destinatário vê como o "de": um long code, um short code ou um nome alfanumérico. Os países diferem muito: alguns exigem sender IDs alfanuméricos pré-registrados, alguns obrigam short codes para A2P e alguns reescrevem ou bloqueiam senders não registrados. Usar o sender ID correto e registrado para cada país é uma das maiores alavancas de entrega.

  • Sender IDs alfanuméricos: texto de marca como sender; pré-registro exigido em muitos países.
  • Short codes: capacidade e confiança máximas para A2P, mas precisam de aprovação da operadora.
  • Long codes: válidos em muitos mercados, mas precisam de registro 10DLC nos EUA.
  • Usar um sender não registrado em um país rígido é uma causa comum de falha silenciosa.

Filtragem de operadoras e conteúdo da mensagem

As operadoras pontuam o conteúdo da mensagem. URLs, sobretudo links encurtados, encurtadores de URL públicos e formatação incomum, são gatilhos clássicos de filtragem. As mensagens de OTP devem ser mínimas e consistentes: o nome do seu app, o código e nada mais. A consistência também ajuda porque algumas operadoras constroem reputação sobre um par sender+modelo ao longo do tempo.

  • Evite links nas mensagens de OTP; links encurtados são um forte gatilho de filtragem.
  • Mantenha os modelos consistentes: conteúdo errático parece spam.
  • Não inclua marketing em uma mensagem de OTP transacional.
  • Registre os modelos de mensagem onde o país exigir.
!

Se a entrega cair de repente em um país, suspeite antes de uma mudança de conteúdo ou de regra de sender ID lá do que de algo no seu código.

Roteamento por país

Uma rota é o caminho que sua mensagem toma até uma operadora de destino, e a qualidade da rota varia por provedor e país. Rotas cinzas baratas podem parecer boas em testes e depois degradar em silêncio. Para a verificação, prefira rotas diretas ou de alta qualidade para os seus países importantes, mesmo a custo maior, e avise seu provedor de que o tráfego é OTP para que ele o roteie adequadamente.

  • Prefira rotas diretas/premium para a verificação em mercados-chave.
  • Cuidado com rotas cinzas: preço baixo, entrega instável, DLR ruins.
  • Alguns provedores deixam você marcar o tráfego como OTP para um roteamento melhor.
  • Teste cada país importante separadamente: as médias escondem a falha por país.

Monitore a entrega e aja

Você não conserta o que não mede. Colete recibos de entrega (DLR) e acompanhe a taxa de entrega e a latência por país e por operadora, depois alerte sobre regressões. Combine isso com lógica de reserva para que uma queda de entrega se degrade com elegância em vez de bloquear cadastros.

  1. 1

    Colete DLR

    Ative os recibos de entrega e armazene-os junto a cada envio para saber entregue vs falho, não só enviado.

  2. 2

    Segmente por país e operadora

    Acompanhe a taxa de entrega e a latência por destino: a média vai esconder um único mercado que falha.

  3. 3

    Alerte sobre regressões

    Dispare um alerta quando a taxa de entrega ou a latência de um país se degradar além de um limiar.

  4. 4

    Faça failover

    Roteie desviando de um provedor degradado ou escale automaticamente para um canal reserva.

Perguntas frequentes

Por que minhas mensagens de OTP não são entregues?+

As causas habituais são um sender ID não registrado ou incorreto para o país, conteúdo de mensagem que dispara a filtragem de operadora (sobretudo links) ou uma rota de baixa qualidade. Comece revisando os recibos de entrega por país, depois verifique o registro do sender ID e retire as URLs da mensagem.

As mensagens de OTP devem conter um link?+

Evite. Links — sobretudo encurtados — são um gatilho principal da filtragem de spam de operadora e podem vazar o código. Mantenha as mensagens de OTP apenas com o nome do seu app e o código para a melhor entrega e segurança.

O que é um recibo de entrega (DLR)?+

Um DLR é um retorno de status da operadora que informa se uma mensagem foi entregue, falhou ou continua pendente. Coletar e armazenar DLR é essencial: é a única forma de distinguir uma mensagem enviada de uma que de fato chegou.

Por que a entrega varia tanto conforme o país?+

Cada país tem suas próprias regras de sender ID, regulações A2P, políticas de filtragem de operadora e qualidade de rota. Um provedor e configuração que entrega perfeitamente em um país pode falhar em outro, por isso você deve testar e monitorar cada destino-chave separadamente.

EdgeGigs

Lutando com filtragem de operadoras e taxas de entrega baixas?

Um especialista em SMS verificado pode auditar suas rotas, registrar os sender IDs e configurar o roteamento por país para que seus OTP realmente cheguem.

Encontre um desenvolvedor no EdgeGigs