Voltar ao blog HLR Lookup

HLR Lookup em SMS A2P: sinais úteis para roteamento e limites de entregabilidade

Um guia operacional para usar o HLR Lookup e dados de numeração como evidência contextual na pré-validação e no roteamento A2P, sem confundi-los com consentimento, titularidade ou entrega final.

Equipa de operações a analisar sinais de numeração e roteamento para SMS A2P

A questão operacional: o que um HLR Lookup pode contribuir antes de enviar um SMS A2P

Um HLR Lookup pode fornecer sinais técnicos e contextuais para uma decisão anterior ao envio de SMS A2P. A sua utilização prudente consiste em reduzir a incerteza sobre o destino e melhorar a classificação de uma decisão de roteamento, não em certificar que uma mensagem será recebida.

Em operações de roteamento, wholesale e CPaaS, a consulta pode complementar a normalização do número, as regras por país e as informações disponíveis sobre uma rede associada ou um possível cenário de portabilidade. O valor está em tratar cada campo como uma observação datada, com uma fonte concreta e um âmbito técnico definido.

A pergunta adequada não é “este HLR garante a entrega?”, mas sim “que sinal este resultado acrescenta à política de decisão em vigor e que incertezas permanecem?”. Esta formulação evita transformar um sinal de roteamento numa conclusão comercial, legal ou de entregabilidade.

  • Utilize o HLR como uma entrada de evidência para classificação e roteamento.
  • Conserve a fonte, a hora da consulta, o país ou domínio abrangido e os campos devolvidos.
  • Mantenha separadas as decisões de formato, elegibilidade e rota.
  • Não utilize um resultado isolado como prova de consentimento, identidade, titularidade ou receção final.
A questão operacional: o que um HLR Lookup pode contribuir antes de enviar um SMS A2P

O que é uma consulta HLR e porque o resultado depende da fonte, do momento e do país

Na arquitetura móvel, os procedimentos associados ao HLR e às informações de encaminhamento para SMS relacionam-se com a obtenção de dados técnicos necessários para processar a mensagem. Não constituem uma certificação universal de que um SMS A2P será aceite por uma rota, chegará a um dispositivo ou cumprirá as regras comerciais e regulamentares aplicáveis.

A interpretação depende da forma como a informação é obtida e apresentada. Um fornecedor pode devolver determinados campos, outro pode não os devolver, e os procedimentos técnicos podem evoluir entre versões. Além disso, os planos nacionais de numeração e os mecanismos de portabilidade dependem do contexto de cada país ou rede.

Por isso, o resultado deve ser rastreável. Registar apenas um valor como “válido” ou “ativo”, sem a origem, o momento e os campos originais, elimina informações necessárias para avaliar a sua atualidade e resolver discrepâncias posteriores.

  • Registe o fornecedor ou a fonte de dados e o âmbito de cobertura declarado.
  • Registe o timestamp da consulta e a versão da política que utilizou o resultado.
  • Diferencie um campo ausente, um campo não aplicável e um campo com valor negativo.
  • Compare as regras nacionais de numeração com fontes regulamentares ou administrações de numeração quando fizerem parte de uma política por país.
O que é uma consulta HLR e porque o resultado depende da fonte, do momento e do país

Campos habituais e a sua interpretação prudente

Os campos de uma resposta podem variar conforme a fonte e a cobertura. Em todos os casos, convém documentar o que cada integração realmente devolve antes de lhe atribuir uma função operacional. A política não deve pressupor que um mesmo nome de campo tem exatamente o mesmo âmbito técnico em todos os países ou fornecedores.

O formato normalizado do número é um sinal sintático. Um número estruturado de acordo com E.164 ajuda a identificar e encaminhar destinos internacionais, mas não comprova que exista um assinante ativo, que o caso de utilização esteja autorizado ou que a rede aceite SMS A2P.

Um sinal de MCC/MNC, rede associada ou rede de serviço deve ser classificado como informação técnica de associação ou roteamento. Pode ajudar a orientar uma seleção de rota, mas não deve ser rotulado como prova do operador comercial atual, do tipo de linha, da capacidade de receção de SMS ou da qualidade intrínseca de uma rota.

  • Formato: utilize-o para normalização e controlos sintáticos, não para deduzir capacidade de contacto.
  • Estado ou resposta de rede: interprete-o de acordo com a definição documentada pela fonte e o momento da consulta.
  • MCC/MNC ou rede associada: trate-os como sinal técnico contextual para roteamento.
  • Portabilidade: utilize-a para aumentar ou reduzir a confiança numa inferência, não como simplificação automática do destino.
  • Campos não devolvidos: mantenha-os como incerteza, não como confirmação negativa.

O que uma consulta HLR não demonstra

Um resultado positivo não demonstra consentimento para receber mensagens A2P. O consentimento, quando exigível, deve assentar em evidências independentes: como foi obtido, para que finalidade, que informação foi fornecida ao destinatário e como são geridas as revogações.

Também não comprova identidade, titularidade legal ou controlo atual do número por uma pessoa ou organização. Um número de telecomunicações e um registo de rede não equivalem a uma prova de identidade civil, contratual ou de representação.

Por fim, uma resposta HLR não prova a entrega final. A informação de roteamento e o estado de entrega pertencem a evidências distintas. Um DLR reportado pela rota utilizada também deve ser interpretado de acordo com a sua definição e limitações; não equivale a uma verificação independente da receção no terminal.

  • Não utilize o HLR como substituto de registos de consentimento.
  • Não utilize o HLR para verificação de identidade ou titularidade.
  • Não prometa entregabilidade com base numa resposta HLR.
  • Não equipare um sinal de rede à receção confirmada no dispositivo.
  • Conserve o DLR como evidência separada, associada ao envio e à rota concreta.

Portabilidade numérica: porque o prefixo e o operador originalmente atribuído não são suficientes

A portabilidade permite manter o número ao mudar de fornecedor. Por isso, o bloco histórico, o prefixo ou a rede atribuidora original não identificam necessariamente a rede que atualmente atende o número.

A informação de portabilidade pode exigir um processo de roteamento adicional. O número de encaminhamento pode identificar, dependendo da implementação, uma rede recetora, uma central recetora, um ponto de interligação ou um ponto de terminação. O seu significado operacional não deve ser generalizado sem considerar o país, a rede e a definição do dado disponível.

Também é prudente não inferir que um número continua a ser móvel ou pertence ao tipo de serviço sugerido pelo seu bloco histórico. Em determinados contextos de portabilidade, um número pode ser mantido entre fornecedores de diferentes tecnologias ou categorias de serviço.

  • Não encaminhe exclusivamente com base no prefixo ou na atribuição histórica.
  • Não transforme o operador original em “operador atual” sem evidência contextual suficiente.
  • Documente o tratamento específico da portabilidade por país quando esta afetar as regras de roteamento.
  • Quando o significado do dado for incerto, reduza a confiança na inferência e utilize uma alternativa autorizada.

Separar três decisões: formato, elegibilidade e seleção de rota

Uma política robusta separa pelo menos três decisões. A primeira é a normalização sintática: verificar se o número pode ser representado e processado de acordo com as regras aplicáveis, incluindo a estrutura internacional E.164 quando pertinente.

A segunda é a elegibilidade para envio. Esta decisão pertence ao produto, ao compliance e ao caso de utilização: base legal ou consentimento quando aplicável, finalidade da mensagem, gestão de cancelamentos, restrições de conteúdo, regras do remetente e requisitos do mercado de destino. O HLR não resolve esta camada.

A terceira é a seleção de rota. Aqui podem combinar-se dados de numeração, sinal HLR, regras por país, declarações verificáveis de fornecedores e observação operacional de testes e DLR. A rota escolhida deve estar de acordo com a política, mas não deve ser apresentada como garantia de entrega.

  • Decisão 1: o destino tem um formato processável?
  • Decisão 2: existe fundamento para enviar este caso de utilização a este destinatário?
  • Decisão 3: que rota autorizada se ajusta melhor à evidência disponível?
  • Não permita que uma resposta positiva na decisão 1 ou 3 substitua a decisão 2.

Conceção de uma política de utilização: quando consultar e quando voltar a verificar

A consulta deve responder a uma necessidade definida. Pode fazer sentido antes de uma decisão de roteamento sensível, ao integrar um destino novo, perante uma discrepância entre dados históricos e regras atuais, ou quando uma política por país exige um sinal atualizado de numeração ou rede.

A reutilização deve ser regida por uma validade explícita e conservadora. Não existe uma vigência universal aplicável a todos os campos, países, fontes e casos de utilização. A janela deve ser definida de acordo com a volatilidade esperada do sinal, o país, o contrato ou comportamento documentado da fonte e o risco operacional do envio.

Um dado antigo pode continuar a ser útil como contexto histórico, mas não deve ser apresentado como observação atual. Quando uma decisão depender materialmente de um sinal de rede ou de portabilidade, a política deve indicar quando exigir uma nova verificação.

  • Defina o evento que desencadeia a consulta.
  • Atribua uma validade por campo ou grupo de campos, e não apenas por registo completo.
  • Diferencie a utilização de um sinal recente da utilização de um sinal histórico.
  • Exija uma nova consulta quando o risco do caso de utilização mudar ou surgir uma contradição relevante.
  • Versione as regras para poder reconstruir decisões passadas.

Respostas incompletas, ambíguas ou contraditórias

Uma resposta incompleta não equivale automaticamente a que o número não possa ser encaminhado. Pode refletir limites de cobertura, diferenças de implementação, ausência do campo ou uma condição que a fonte não consegue classificar. A política deve preservar esta distinção.

Quando duas fontes ou duas consultas divergem, o objetivo não é forçar uma certeza inexistente. A confiança no sinal deve ser reduzida, as evidências devem ser preservadas e deve ser aplicado o tratamento definido: rota alternativa autorizada, verificação adicional permitida ou revisão operacional quando o risco o justificar.

Rejeitar automaticamente tráfego legítimo com base num único sinal ambíguo pode aumentar os falsos negativos. Por outro lado, enviar ignorando inconsistências relevantes pode aumentar o risco operacional. A decisão deve ser proporcional ao caso de utilização e ficar registada.

  • Classifique as respostas como confirmadas, incompletas, ambíguas ou contraditórias de acordo com regras documentadas.
  • Não transforme “sem dados” em “dado negativo”.
  • Conserve as respostas originais e os respetivos metadados de proveniência.
  • Defina uma rota de contingência autorizada para incerteza técnica.
  • Encaminhe para revisão quando a política não permitir uma decisão automática.
FAQ

Perguntas frequentes

Um HLR Lookup positivo garante que um SMS A2P será entregue?

Não. Pode fornecer um sinal técnico útil para roteamento, mas não garante que a rota aceite o tráfego, que a mensagem chegue ao terminal ou que o destinatário a receba. A evidência de entrega deve ser tratada separadamente através dos estados e DLR documentados pela rota.

O HLR Lookup pode demonstrar que o destinatário deu o seu consentimento?

Não. O consentimento deve ser comprovado com registos independentes de recolha, finalidade e revogação. Um sinal de numeração ou de rede não prova autorização para enviar mensagens A2P.

É possível selecionar uma rota apenas com o prefixo telefónico?

Não é prudente. A portabilidade permite manter um número ao mudar de fornecedor, pelo que o prefixo e a atribuição histórica podem não refletir a rede que atualmente atende o número.

Que dados devem ser guardados de uma consulta HLR?

No mínimo, o número normalizado, o timestamp, a fonte ou fornecedor, o país ou domínio abrangido, os campos efetivamente devolvidos, o resultado interpretado e a versão da política aplicada. Isto permite avaliar a validade e resolver contradições.

O que fazer se uma consulta HLR não devolver informação suficiente?

Trate-a como incerteza, e não como prova automática de impossibilidade de encaminhamento. Reduza a confiança no sinal e aplique uma rota alternativa ou uma verificação adicional autorizada, de acordo com a política e o risco do caso de utilização.

Fontes consultadas

  1. ITU-T E.164 (02/2026): The international public telecommunication numbering planInternational Telecommunication Union
  2. ITU-T E.164 Supplement 2: Number PortabilityInternational Telecommunication Union
  3. 3GPP TS 23.040: Technical realization of the Short Message Service (SMS)3GPP
  4. 3GPP TS 29.002 change record: SMSF Address encoding in Serving-Node and Additional-Serving-Node3GPP
  5. 3GPP TS 29.002 historical specification material: SMS gateway coordinating process in the HLR3GPP
  6. FCC consumer guidance entry: Porting—keep your number when changing providersFederal Communications Commission
  7. ITU National Numbering PlansInternational Telecommunication Union