Controles de aceitação de tráfego A2P SMS: como validar cada fluxo antes do roteamento
Um guia operacional para documentar finalidade, remetente, destino e perfil da mensagem, aplicar controles antes do envio e gerir exceções sem confundir elegibilidade com qualidade da rota.

Por que validar a admissão antes de escolher uma rota
A seleção de uma rota e a admissão de um fluxo são decisões distintas. A primeira compara opções de conectividade para um destino; a segunda determina se o tráfego apresentado corresponde às condições documentadas para esse serviço. Convém validar primeiro a elegibilidade e, em seguida, avaliar quais rotas disponíveis são apropriadas.
Esses controles ajudam a evitar que uma alteração de remetente, finalidade ou conteúdo passe despercebida. Eles não certificam que uma mensagem será entregue nem substituem as obrigações legais, contratuais ou as políticas da operadora aplicáveis ao destino.
- Defina a unidade de controle: cliente, aplicação, remetente, campanha ou fluxo identificado de forma estável.
- Separe o resultado da admissão — aceitar, rejeitar ou encaminhar para análise — das métricas de qualidade da rota.
- Registre as condições acordadas e quem tem autoridade para modificá-las.

Quais condições devem ser explícitas
Antes de automatizar os controles, transforme o acordo operacional em campos concretos. No mínimo, documente a finalidade declarada, o remetente permitido, os destinos incluídos e o perfil de conteúdo esperado. Acrescente as condições que realmente façam parte do acordo ou das regras aplicáveis; não presuma que uma lista genérica cubra todos os países e operadores.
O perfil de conteúdo pode descrever a modalidade — por exemplo, OTP, transacional ou marketing —, a estrutura esperada, os tipos de variáveis e a presença de links. Se houver URLs, documente quais são permitidas e como os links devem ser declarados, inclusive os encurtados, quando aplicável. Este é um critério operacional útil, mas não deve ser apresentado como obrigação universal: a CRC da Colômbia descreveu requisitos sobre modelos e links em propostas regulatórias específicas.
- Finalidade: qual uso é declarado e quais usos ficam fora do escopo acordado.
- Remetente: valor ou conjunto autorizado, formato esperado e status de autorização, quando essa informação estiver disponível.
- Destino: países, redes ou outros âmbitos expressamente incluídos, juntamente com as restrições conhecidas.
- Conteúdo: modalidade, estrutura, variáveis previstas e presença de URLs ou outros elementos sujeitos a condições.
- Vigência: versão das condições, data da revisão e responsável pela aprovação.

Como transformar condições documentadas em regras verificáveis
Cada condição deve ser convertida em um teste observável e ter um resultado definido. Por exemplo, se o remetente tiver de pertencer a uma lista autorizada, compare o valor recebido com essa lista; se o destino não estiver coberto pelo acordo, interrompa o envio ou encaminhe-o para análise, em vez de presumir que está autorizado.
Não transforme uma descrição ambígua em uma regra permissiva. Se o acordo mencionar apenas “mensagens de serviço”, mas não delimitar as finalidades ou os remetentes, peça esclarecimentos antes de ampliar a admissão. As regras podem ser executadas em um sistema próprio ou no ponto de integração disponível; não presuma que uma plataforma externa implemente essas validações automaticamente.
- Escreva cada regra como condição, fonte de dados e resultado em caso de correspondência ou incompatibilidade.
- Use listas ou catálogos com controle de versão para remetentes, destinos e perfis quando o acordo exigir esses recursos.
- Defina quais campos são obrigatórios e qual procedimento se aplica quando estiverem ausentes.
- Teste casos permitidos, não permitidos e ambíguos antes de ativar o controle.
Validações ao cadastrar um cliente, remetente ou fluxo
Ao cadastrar um fluxo, solicite uma ficha compatível com o acordo comercial e as regras do destino. Verifique se a finalidade descrita corresponde ao perfil de conteúdo e se cada remetente e destino está dentro do escopo registrado. Para alterações posteriores, compare a nova configuração com a versão aprovada; não trate uma mudança relevante como uma simples atualização técnica.
No caso de modelos, uma proposta regulatória da CRC da Colômbia descreve a associação de mensagens A2P a modelos aprovados e vigentes, respeitando a estrutura, a finalidade e a modalidade declaradas, inclusive com campos variáveis. Esse documento, por si só, não estabelece uma obrigação aplicável a todos os países ou rotas. Também esclarece que a validação descrita se refere ao conteúdo estático e ao sentido dos campos dinâmicos, não necessariamente ao texto final de cada mensagem nem ao valor concreto de dados como um OTP.
- Confirme que a descrição do uso e o perfil solicitado não se contradizem.
- Verifique a autorização do remetente conforme o mecanismo documentado para esse destino; não presuma que exista um registro universal.
- Confirme que o destino está coberto pelo acordo e que as restrições conhecidas foram refletidas.
- Conserve a versão aprovada do perfil, a data e a identidade ou função de quem autorizou o cadastro.
O que fazer com dados ausentes, incompatíveis ou ambíguos
A ausência de dados não equivale a autorização. Estabeleça uma política para cada campo: rejeitar, colocar em espera ou solicitar esclarecimentos. Para atributos que determinam a elegibilidade — por exemplo, finalidade, remetente ou destino —, uma análise é mais segura do que preencher o dado por suposição.
Se duas fontes divergirem, defina qual delas é a referência operacional vigente e quem pode resolver o conflito. Mantenha o tráfego em análise até que a divergência seja resolvida quando ela afetar o escopo acordado. Evite “corrigir” o tráfego alterando remetentes, conteúdo ou rotas para contornar filtros ou restrições.
- Campo obrigatório ausente: não rotear até obter o dado ou aplicar o procedimento de análise aprovado.
- Dado incompatível com o acordo: rejeitar ou suspender o fluxo e comunicar o motivo específico.
- Informações contraditórias: registrar as fontes e encaminhar a questão à pessoa responsável.
- Dúvida sobre as regras do destino: confirmar o requisito com a parte competente antes de ampliar o escopo.
Gestão de exceções: responsável, escopo e evidências
Uma exceção deve ser explícita, delimitada e passível de revisão. Registre quem a solicita, quem a aprova, qual cliente e fluxo ela abrange, qual condição modifica e por quanto tempo é válida. Se não houver uma data de vencimento definida, estabeleça uma data de revisão e evite que uma exceção temporária se torne silenciosamente a regra geral.
As evidências devem permitir reconstruir a decisão sem conservar dados desnecessários do conteúdo. Guarde a referência ao acordo, a versão da configuração e a justificativa; limite o acesso de acordo com as políticas de privacidade e segurança aplicáveis. Os requisitos específicos de retenção dependem do contexto legal e contratual.
- Designe um responsável pela aprovação, distinto da execução automática, quando o processo permitir.
- Restrinja a exceção ao remetente, destino, finalidade e perfil afetados.
- Defina o vencimento, a revisão e as condições para revogá-la.
- Registre apenas as evidências necessárias e especifique quem pode consultá-las.
Como analisar alterações sem interromper usos legítimos
Nem toda alteração implica uma infração, mas toda mudança que altere as condições aceitas merece uma avaliação proporcional. Compare a nova versão com a anterior e determine se houve mudança na finalidade, no remetente, no destino, na estrutura do conteúdo ou no uso de links. Quando a alteração não estiver coberta, solicite esclarecimentos e aprovação antes de ampliar a admissão.
Para reduzir interrupções, comunique com antecedência quais informações são necessárias e quais fluxos serão afetados. Se a política operacional permitir, mantenha inalterados os fluxos já aprovados e isole apenas o novo remetente ou perfil pendente. Não prometa continuidade quando as regras do destino ou da operadora exigirem outra resposta.
- Compare as versões e classifique a alteração como técnica, editorial ou relevante para a elegibilidade.
- Solicite uma nova análise quando houver mudança na finalidade, no remetente, nos destinos ou no perfil acordado.
- Defina como o tráfego existente será tratado durante a análise, conforme o contrato e as regras aplicáveis.
- Documente a decisão e atualize as regras somente após a aprovação.
Registro de decisões para auditoria operacional
Um registro útil deve explicar o que foi avaliado, com base em qual versão das condições e qual foi o resultado. Mantenha separados os eventos de aceitação e rejeição das métricas de qualidade: uma admissão correta não comprova a entrega, e uma entrega reportada não comprova que o tráfego estava autorizado.
Se forem usados DLRs, diferencie o status reportado pela cadeia de mensagens de uma recepção verificada no dispositivo. A aceitação e as métricas de entrega, latência ou disponibilidade respondem a perguntas diferentes e podem ter suas próprias incertezas.
- Inclua o identificador do fluxo, a data e a hora, o destino, a versão das regras e o resultado.
- Registre o motivo padronizado da rejeição ou da análise e a ação tomada.
- Vincule exceções e aprovações por meio de uma referência, evitando duplicar dados sensíveis.
- Revise periodicamente rejeições repetidas, alterações frequentes e regras que gerem ambiguidade.
Perguntas frequentes
Esses controles são requisitos universais para todas as rotas A2P?
Não. São uma prática operacional para transformar acordos e regras aplicáveis em verificações. As obrigações dependem do país, da operadora, do contrato e do tipo de tráfego. As referências à CRC citadas descrevem propostas específicas da Colômbia e, por si só, não comprovam uma regra universal ou vigente para qualquer rota.
Validar um remetente comprova que há consentimento?
Não. A autorização ou inclusão de um remetente em um registro não comprova, por si só, o consentimento do destinatário, a identidade do remetente nem a legalidade de cada mensagem. Essas questões exigem controles e evidências adequados ao caso e à jurisdição.
Um fluxo aceito garante que o SMS chegará ao telefone?
Não. A aceitação indica que o tráfego passou pelos controles definidos para sua admissão. Ela não garante o roteamento, a entrega ao dispositivo nem que um DLR corresponda a uma recepção verificada.
Cada valor dinâmico de um OTP deve ser analisado antes do envio?
Não é possível deduzir uma exigência universal com base na documentação disponível. A resposta da CRC sobre a proposta descrita distingue a validação da estrutura e do sentido dos campos dinâmicos da análise do valor concreto de um OTP. Aplique o que for exigido pelo acordo, pelas regras aplicáveis e pelo projeto de privacidade.
O que deve acontecer se a finalidade ou o destino estiver ausente?
Defina previamente uma política de falha segura: interromper, encaminhar para análise ou solicitar a informação. Não presuma autorização com base em informações incompletas nem escolha uma rota para evitar uma restrição.
Fontes consultadas
- Documento de soporte: Identificación de medidas para mitigar el fraude cibernético por medio de servicios móvilesComisión de Regulación de Comunicaciones (CRC), Colombia
- Documento de respuesta a comentarios sobre medidas contra fraude en servicios móvilesComisión de Regulación de Comunicaciones (CRC), Colombia