Che cos'è una richiesta HLR e in che modo aiuta le aziende?

Le vendite, l'assistenza clienti e altre aree in cui le chiamate in uscita sono importanti richiedono contatti aggiornati. Quasi tutte le aziende dispongono di un proprio database telefonico, ma spesso questo contiene numeri inesistenti o errati, con conseguente perdita di tempo e risorse in chiamate infruttuose. Gli aggiornamenti del database dei contatti possono aiutare a risolvere questo problema.

HLR – è un database degli operatori mobili che contiene informazioni su tutti gli abbonati della rete. Tramite una richiesta HLR è possibile ottenere informazioni su:

  • Lo stato attuale del numero – se il numero esiste ed è attivo sulla rete
  • L'affiliazione all'operatore – quale fornitore di servizi mobili lo serve
  • Roaming – se l'abbonato si trova all'estero.

Perché è importante per un'azienda utilizzare l'aggiornamento della base di contatti?

Un database telefonico di qualità migliora significativamente l'efficienza del lavoro dei dipendenti, poiché non devono perdere tempo chiamando numeri inesistenti. Inoltre, l'HLR può essere utilizzato per ottimizzare l'invio di SMS, evitando costi inutili per l'invio di messaggi a numeri errati.

Come inviare una richiesta HLR?

La richiesta può essere inviata nell'area personale nella sezione Servizi - Aggiornamento dei contatti (HLR) o tramite API, utilizzando il metodo NUMBER_LOOKUP.

Attenzione: indipendentemente dal metodo di invio della richiesta, tutti i numeri da verificare devono essere indicati nel formato internazionale.

Quando si verifica un singolo numero, la risposta arriva immediatamente. Quando si verifica un elenco di numeri o un file, la risposta viene inviata via e-mail entro un'ora, poiché la verifica viene effettuata attraverso reti di diversi operatori mobili, che elaborano le richieste a velocità diverse.

Come decifrare il risultato?

Nel file ricevuto saranno presenti diverse colonne che descrivono lo stato del numero. Di seguito è riportato il significato di ciascuna di esse:

  • Number - numero da verificare
  • Status - risultato della richiesta HLR
  • Phone number check result - se il telefono con quella SIM card è attivo al momento della verifica
  • MCC & MNC - Il codice di rete dell'operatore, che insieme al codice del paese consente di identificare il nome dell'operatore mobile. Le descrizioni di questi codici sono fornite nel file nelle colonne "mcc name" e "mnc name", rispettivamente.
  • Ported - il numero è stato portato
  • Roaming - se il numero è in roaming
  • OriginalNetworkName - il nome dell'operatore della rete del numero
  • PortedNetworkName - se il numero è stato trasferito, in questo campo verrà indicato il nome dell'operatore che attualmente fornisce il servizio al numero
  • Error - se la scheda SIM è attivata presso l'operatore

I parametri più utili sono “Phone number check result” ed “Error”.

Le informazioni principali sull'esistenza del numero nella rete mobile vengono trasmesse nel parametro "Errore". Se il numero non esiste o non è un numero di cellulare, le informazioni verranno fornite in questo parametro.

Valori possibili del parametro Error:

  • No error/OK - numero verificato con successo
  • Unknown Subscriber/Absent subscriber - il numero non esiste
  • No response/system failure - la rete dell'operatore non ha risposto alla richiesta

“Phone number check result” è un parametro aggiuntivo che gli operatori trasmettono a loro discrezione. Possibili valori di questo parametro:

  • This is not a mobile phone number - il numero non è un numero di cellulare
  • Unable to check the phone number - il numero non esiste o non è un numero di cellulare
  • The phone number is offline - il numero è spento o fuori copertura
  • Absent Subscriber - il numero non esiste
  • Unknown status - stato del numero sconosciuto