O que é um pedido HLR e como pode beneficiar as empresas?

As vendas, o suporte ao cliente e outras áreas onde as chamadas de saída são importantes requerem contactos atualizados. Praticamente qualquer empresa possui bases de dados telefónicas, mas estas frequentemente incluem números inexistentes ou incorretamente registados, resultando em perda de tempo e recursos com chamadas inúteis. Os pedidos HLR podem ajudar a resolver este problema.

HLR é uma base de dados dos operadores móveis que contém informações sobre todos os assinantes da rede. Com um pedido HLR, é possível obter:

  • O estado atual do número – se existe e se está ativo na rede
  • A filiação ao operador – qual o fornecedor de serviços móveis associado
  • O estado de roaming – se o assinante está no estrangeiro.

Porque é importante para as empresas utilizar o HLR?

Uma base de dados telefónica de qualidade aumenta significativamente a eficiência dos colaboradores – deixando de desperdiçar tempo a ligar para números inexistentes. Além disso, o HLR pode ser utilizado para otimizar o envio de SMS, evitando custos desnecessários com mensagens enviadas para números inválidos.

Como enviar um pedido HLR?

O pedido pode ser enviado através da área de cliente, na secção Serviços - Atualização de contactos (HLR), ou via API, utilizando o método NUMBER_LOOKUP.

Atenção: independentemente do método de envio do pedido, todos os números a serem verificados devem estar no formato internacional.

Ao verificar um único número, a resposta será recebida imediatamente. Para a verificação de uma lista de números ou de um ficheiro, a resposta será enviada por email no prazo de 1 hora, uma vez que a verificação é realizada através das redes de diferentes operadores móveis, que processam os pedidos a velocidades distintas.

Como interpretar o resultado?

O ficheiro recebido conterá várias colunas que descrevem o estado do número. A descrição detalhada de cada uma delas:

  • Number - número verificado
  • Status - resultado do pedido HLR
  • Phone number check result - se o telemóvel com este cartão SIM está ligado no momento da verificação
  • MCC & MNC - código da rede do operador, que, em conjunto com o código do país, permite identificar o nome do operador móvel. As descrições desses códigos são transmitidas nas colunas “mcc name” e “mnc name” do ficheiro.
  • Ported - se o número foi portado
  • Roaming - se o número está em roaming
  • OriginalNetworkName - nome do operador original da rede
  • PortedNetworkName - se o número foi portado, esta coluna indicará o nome do operador que atualmente gere o número
  • Error - se o cartão SIM está ativo junto do operador

Os parâmetros mais úteis são “Phone number check result” e “Error”.

A principal informação sobre se o número existe na rede móvel é fornecida pelo parâmetro “Error”. Se o número não existir ou não for um número móvel, essa informação será transmitida neste parâmetro.

Valores possíveis do parâmetro Error:

  • No error/OK - o número foi verificado com sucesso
  • Unknown Subscriber/Absent subscriber - o número não existe
  • No response/system failure - a rede do operador não respondeu ao pedido

O parâmetro “Phone number check result” é um parâmetro adicional fornecido pelos operadores a seu critério. Os valores possíveis para este parâmetro:

  • This is not a mobile phone number - o número não é um número móvel
  • Unable to check the phone number - o número não existe ou não é um número móvel
  • The phone number is offline - o número está desligado ou fora da área de cobertura da rede
  • Absent Subscriber - o número não existe
  • Unknown status - o estado do número é desconhecido