Política de encaminhamento A2P SMS por destino: um quadro auditável para decidir rotas
Uma política sólida de encaminhamento A2P SMS por destino transforma requisitos de conformidade, perfil de tráfego, evidências de qualidade, capacidade e custo em regras analisáveis por destino. Este quadro ajuda a selecionar, monitorizar e alterar rotas sem confundir uma DLR com uma garantia universal de receção no terminal.

O que é uma política de encaminhamento por destino e porque uma tabela de preços não é suficiente
Uma política de encaminhamento A2P SMS por destino é um conjunto documentado de regras para decidir que rotas podem transportar uma determinada mensagem, em que condições e sob que controlos. O seu objetivo não é apenas encontrar o preço mais baixo, mas tomar decisões reproduzíveis que respeitem a elegibilidade do tráfego, os requisitos de conformidade, a capacidade disponível e as evidências técnicas observadas.
Uma tabela de preços pode ser um dado de entrada, mas não deve ser o mecanismo completo de decisão. Uma rota economicamente atrativa pode não ser adequada para um determinado sender ID, para um perfil OTP ou para uma campanha promocional. Da mesma forma, uma rota com resultados históricos aceitáveis pode não ter capacidade suficiente durante uma janela operacional crítica.
A numeração E.164 permite estruturar o destino internacional por país ou código de país, mas um prefixo, por si só, não resume o contexto operacional. A decisão pode também exigir a rede efetiva, quando confirmada, o perfil de tráfego, o comportamento do remetente, os requisitos do mercado e as regras em vigor da relação contratual.
- Utilize o preço como critério de ordenação entre rotas elegíveis, e não como substituto da elegibilidade.
- Trate país, rede, perfil de tráfego e sender ID como atributos distintos.
- Documente tanto as rotas aprovadas como as excluídas e o motivo de cada exclusão.

As unidades de decisão: país, intervalo ou rede, tipo de tráfego, remetente e janela operacional
A unidade mínima de uma política raramente deve ser apenas um país. Uma regra útil pode aplicar-se a um país, a um intervalo E.164, a uma rede confirmada ou a uma combinação destes atributos. A granularidade deve refletir as evidências disponíveis: não é adequado afirmar uma rede efetiva se apenas se conhece o país ou o intervalo de numeração.
A cada destino devem ser associados atributos da mensagem. Entre eles estão o perfil de tráfego, o tipo de sender ID permitido ou esperado, o histórico de comportamento do remetente, a janela de validade e a prioridade operacional. Isto evita aplicar uma rota concebida para notificações de baixo risco a um fluxo OTP sensível ao tempo.
A janela operacional é especialmente importante quando o valor da mensagem expira. Um OTP que atinja um estado final quando o código já não é útil pode ter um sinal técnico positivo, mas não cumprir o objetivo de negócio. A política deve definir o ponto a partir do qual a latência deixa de ser aceitável para cada perfil.
- Destino: país, intervalo E.164 e rede apenas quando exista confirmação suficiente.
- Mensagem: OTP, alerta transacional, notificação operacional ou marketing com consentimento.
- Remetente: tipo de sender ID, registo aplicável e comportamento esperado.
- Tempo: período de validade, prioridade e limite interno de utilidade.
- Contexto: capacidade prevista, horário operacional e regras de conformidade aplicáveis.

Separar preço, qualidade, capacidade e conformidade como dimensões independentes
Uma matriz robusta trata a conformidade, a adequação ao perfil de tráfego, a qualidade observada, a capacidade e o custo como dimensões independentes. Misturá-las numa única pontuação sem restrições prévias pode permitir que um preço baixo compense indevidamente uma exclusão regulamentar, contratual ou operacional.
A conformidade e a elegibilidade devem funcionar como filtros. Se uma rota não suportar o tipo de tráfego, o sender ID ou as condições de utilização aplicáveis, não deve entrar na comparação económica. Após a filtragem, a organização pode ordenar as alternativas elegíveis através de critérios técnicos e comerciais definidos.
A qualidade também não deve ser reduzida a um único número. Convém distinguir a disponibilidade da ligação, o comportamento das DLR, o tempo até ao estado final, os erros de integração e os sinais relativos ao comportamento do remetente ou ao conteúdo. A interpretação deve preservar o contexto da rota, do destino e do período observado.
- Filtro 1: conformidade e documentação exigida.
- Filtro 2: adequação ao perfil de tráfego e ao sender ID.
- Filtro 3: capacidade operacional disponível.
- Comparação: evidências técnicas observadas e custo contratual.
- Controlo contínuo: revisão de alterações, incidentes e resultados posteriores.
Que evidências recolher antes de aprovar uma rota
Antes de aprovar uma rota, recolha evidências declaradas e evidências observadas, mantendo-as diferenciadas. A informação declarada pode incluir condições de utilização, restrições de sender ID, perfis de tráfego suportados e capacidade comunicada. As evidências observadas provêm de testes controlados e da monitorização operacional posterior.
Os testes devem poder ser reconstruídos. Para cada mensagem de teste, preserve a correlação entre o identificador interno, o identificador da mensagem, o destino tratado de acordo com as regras de privacidade aplicáveis, a rota utilizada, os registos temporais, a DLR recebida, o estado final e o código de erro. Em SMPP, o formato de receipt contido na short message de um delivery receipt pode incluir identificador de mensagem, data de envio, data do estado final, estado final e erro; a sua disponibilidade e semântica prática dependem da implementação e do fornecedor.
As evidências devem ser avaliadas por segmentos comparáveis. Não é prudente combinar numa mesma conclusão resultados de perfis de tráfego diferentes, remetentes com comportamentos distintos ou janelas temporais incompatíveis. Deve também evitar-se transformar uma amostra pequena numa regra permanente.
- Origem e condições declaradas da rota.
- Restrições comunicadas relativas a tráfego, sender ID e conteúdo.
- Testes controlados com correlação completa de eventos.
- DLR em bruto, estado normalizado e código de erro original.
- Latência até ao estado final e disponibilidade da ligação.
- Data, dimensão e âmbito da amostra avaliada.
Como interpretar DLR e testes de entrega sem os transformar numa garantia de receção no terminal
SMS terminado em móvel, ou SM-MT, transfere uma mensagem de um centro de serviço para uma estação móvel e pode fornecer relatórios de entrega ou falha. Contudo, uma DLR deve ser interpretada segundo a semântica da interface e da rede que a emite. Não é uma prova universal de leitura da mensagem nem uma garantia homogénea de receção no terminal.
No SMPP v3.4 surgem estados finais como DELIVRD, EXPIRED, UNDELIV, ACCEPTD, UNKNOWN e REJECTD. Além disso, os códigos de erro podem ser específicos da rede ou do SMSC. Por isso, a política deve preservar o valor bruto recebido, o estado normalizado utilizado internamente, o código de erro, a marca temporal e a fonte que emitiu o evento.
A documentação de alguns fornecedores distingue entre aceitação pelo carrier upstream, confirmação de entrega e, quando disponível, confirmação a partir do terminal. Esta distinção ilustra um princípio operacional geral: não agregue aceitação, envio e entrega reportada numa única taxa de sucesso. Compare cada fase separadamente e descreva explicitamente o que cada métrica confirma.
- Não interprete uma DLR como confirmação de leitura.
- Diferencie aceitação pelo fornecedor, envio, entrega reportada e não entrega.
- Preserve estados e erros originais antes da normalização.
- Meça o tempo até ao estado final, e não apenas a existência de um estado.
- Registe a fonte e o contexto de cada DLR.
Definir perfis de tráfego e regras de elegibilidade
Os perfis de tráfego devem ser mantidos separados porque alteram a utilidade temporal, o risco operacional e as obrigações de consentimento. Uma classificação prática pode incluir OTP, alertas transacionais, notificações operacionais e marketing com consentimento. Esta é uma taxonomia operacional interna, e não uma classificação regulamentar universal, devendo corresponder à finalidade real da mensagem e não à etiqueta comercial escolhida pelo remetente.
Para OTP, defina um período de validade e um limite interno de latência compatível com a vida útil do código. Para alertas transacionais e notificações operacionais, defina a prioridade, o conteúdo permitido e os critérios de escalonamento. Para marketing com consentimento, incorpore controlos de consentimento, cancelamentos de subscrição e restrições de campanha antes de uma rota ser considerada elegível.
A CTIA distingue tráfego conversacional, informativo e promocional, com diferentes expectativas de autorização. Nos contextos em que estas práticas se apliquem, o marketing promocional exige uma gestão especialmente rigorosa do consentimento. A rota não substitui as obrigações aplicáveis de acordo com a jurisdição, a operadora e o programa de mensagens: se faltarem evidências exigidas, a política deve excluir o envio ou encaminhá-lo para revisão.
- OTP: validade, prioridade e ponto de corte de utilidade.
- Transacional: finalidade específica e regras de conteúdo.
- Operacional: urgência, destinatários autorizados e escalonamento.
- Marketing com consentimento: evidência de consentimento, gestão de cancelamentos e controlos por campanha.
- Conversacional: resposta relevante a uma interação iniciada pelo consumidor, quando aplicável.
Criar uma matriz de decisão auditável por destino
A matriz de decisão deve transformar a política numa ferramenta operacional. Cada linha pode representar uma combinação de destino e perfil, por exemplo: país ou intervalo E.164, rede quando confirmada, tipo de tráfego e tipo de sender ID. A esta combinação associam-se rotas elegíveis, rotas excluídas, requisitos prévios, evidências disponíveis e responsáveis.
Defina limiares internos apenas quando forem sustentados por uma metodologia estável. Não é necessário publicar ou inventar números para trabalhar de forma disciplinada: a matriz pode registar que uma rota exige uma amostra interna mínima, uma janela de observação definida, ausência de determinados erros ou revisão adicional perante alterações de comportamento. O essencial é que o limiar, o seu responsável e a respetiva justificação fiquem documentados.
Cada decisão precisa de vigência e revisão. As informações sobre uma rota podem mudar devido a condições operacionais, integração, comportamento do remetente ou requisitos do mercado. Por isso, uma aprovação não deve ser indefinida: inclua a data de aprovação, a data de revisão, as evidências de suporte e a condição de reversão.
- Identificador e versão da política.
- País ou intervalo E.164; rede apenas se estiver confirmada.
- Perfil de tráfego e requisitos de sender ID.
- Rotas elegíveis, preferenciais e excluídas.
- Evidências técnicas, contratuais e de conformidade.
- Limiares ou critérios internos aplicados.
- Aprovador, data de vigência e data de revisão.
- Condições de reversão e via de escalonamento.
Alterações controladas de rota e fallback routing
Uma alteração de rota deve ser tratada como uma alteração controlada, e não como uma simples substituição numa tabela. Comece com testes prévios e uma hipótese clara: que destino, perfil e condição serão avaliados; que evidência determinará o avanço; e que sinal obrigará a interromper ou reverter a alteração. Mantenha a correlação dos eventos para que a comparação seja reproduzível.
Quando a operação o permitir, implemente a alteração gradualmente. Compare os resultados em segmentos equivalentes e durante uma janela definida. Se surgirem sinais incompatíveis com a política, aplique a condição de reversão, registe o incidente e comunique a alteração às funções internas afetadas.
O fallback routing pode proteger a continuidade, mas é uma exceção que necessita de governação. Defina que estados finais, erros ou condições podem ativar uma alternativa. Não elimine do registo a falha inicial nem atribua ao fallback uma entrega que impeça avaliar a rota primária. Se o fallback for ativado de forma persistente, deve abrir-se uma revisão em vez de normalizar o problema.
- Defina hipótese, âmbito e critério de sucesso antes de alterar.
- Teste antes de implementar e preserve os identificadores correlacionados.
- Aplique uma implementação gradual quando o contexto operacional o permitir.
- Estabeleça condições explícitas de interrupção e reversão.
- Registe o motivo, a rota primária e a alternativa em cada fallback.
- Escale ativações repetidas de fallback como possível incidente.
Perguntas frequentes
Uma DLR com estado delivered prova que o utilizador leu o SMS?
Não. Uma DLR é um sinal de estado cuja semântica depende da interface, da rede e das informações disponíveis. Pode indicar confirmação de um carrier upstream e, em alguns casos, do terminal, mas não prova a leitura pelo destinatário.
O prefixo telefónico é suficiente para selecionar uma rota A2P SMS?
Não. A E.164 estrutura a numeração internacional, mas uma decisão de encaminhamento pode exigir país, intervalo, rede confirmada, perfil de tráfego, sender ID, janela de validade e requisitos de conformidade.
O custo deve decidir a rota preferencial?
O custo deve ser comparado apenas entre rotas que já tenham passado pelos filtros de conformidade, elegibilidade para o perfil de tráfego, sender ID e capacidade. Um preço mais baixo não deve compensar uma exclusão de conformidade ou uma incompatibilidade operacional.
Quando é recomendável ativar fallback routing?
Apenas perante condições previamente definidas, como determinados estados finais, códigos de erro ou incidentes de disponibilidade. A ativação deve preservar as evidências da falha original e abrir uma revisão se se tornar recorrente.
O que deve ser preservado para auditar uma alteração de rota?
A versão da política, o âmbito da alteração, as aprovações, os resultados dos testes, os identificadores de mensagem, as DLR e os erros em bruto, as marcas temporais, a decisão de implementação, a condição de reversão e os resultados posteriores.
Como pode a BulkSMSMarket ajudar neste processo?
A BulkSMSMarket está a desenvolver uma plataforma empresarial para descobrir, comparar, comprar, vender e gerir capacidade A2P SMS. As funcionalidades operacionais de marketplace, autenticação, saldos, faturação e encaminhamento em tempo real não são públicas. A sua plataforma interna de testes realiza verificações diárias em rotas, destinos e operadores, observando entrega, consistência de DLR, latência, disponibilidade e comportamento de remetente e conteúdo; estas observações são internas, não são dados comerciais em tempo real nem uma garantia de desempenho.
Fontes consultadas
- ITU-T Recommendation E.164: The international public telecommunication numbering planInternational Telecommunication Union (ITU)
- 3GPP TS 23.040: Technical realization of the Short Message Service (SMS)3GPP / ETSI
- 3GPP TS 23.040 specification record3GPP
- SMPP Protocol Specification v3.4, Issue 1.2SMPP Developers Forum
- Messaging Principles and Best PracticesCTIA
- Messages resource: message status definitionsTwilio Developer Documentation