Skip to content

HLR lookup: cos'è e come funziona

Cosa restituisce un HLR lookup, differenze con l'MNP lookup, se mostra la posizione e come lo usa chi invia SMS per instradamento, pulizia liste e antifrode.

Aggiornata il 20 ottobre 2026

Un HLR lookup è una richiesta in tempo reale all'Home Location Register di una rete mobile che ti dice se un numero mobile è valido, a quale rete appartiene oggi (MCC/MNC, dopo la portabilità) e a volte se è raggiungibile o in roaming. Chi invia SMS lo usa per pulire le liste, instradare correttamente e combattere le frodi.

Cos'è l'HLR

L'Home Location Register è il database del core di una rete mobile 2G/3G che contiene il profilo e lo stato attuale di ogni abbonato. Nelle reti 4G e 5G la funzione equivalente è svolta da HSS e UDM, ma il servizio commerciale si chiama ancora "HLR lookup". Un provider di lookup invia una richiesta di segnalazione per il numero e trasforma la risposta in un risultato semplice.

Cosa restituisce un lookup

CampoSignificato
StatoSe il numero esiste ed è attivo, oppure sconosciuto, non assegnato o bloccato
Rete originaleL'operatore titolare della numerazione
Rete attuale (MCC/MNC)L'operatore che serve oggi il numero, dopo la portabilità
PortatoSe il numero è passato a un altro operatore
RoamingSe l'abbonato è all'estero, e a volte la rete visitata (non sempre disponibile)
RaggiungibilitàAlcuni provider indicano se il telefono è agganciato alla rete in quel momento

La qualità dei risultati dipende dal paese e da come il provider interroga la rete. Alcuni operatori limitano queste richieste, e in alcuni paesi sono disponibili solo i dati di portabilità. Chiedi al provider su cosa si basa ciascun campo.

HLR, MNP e validazione del numero

  • HLR lookup: richiesta in tempo reale alla rete. Il più completo, ma più lento (spesso un secondo o più) e più caro.
  • MNP lookup: consulta un database di portabilità del numero. Dà la rete attuale, non se il telefono è attivo. Più veloce ed economico.
  • Validazione del formato del numero: controlla il numero rispetto al piano di numerazione, senza alcuna richiesta alla rete. Gratuita, ma ti dice solo se il formato è plausibile. Leggi formato dei numeri E.164.

Perché chi invia SMS usa l'HLR lookup

  • Instradamento corretto: conoscere la rete attuale permette alla piattaforma di scegliere il fornitore giusto e la tariffa giusta. Leggi codici MCC e MNC e portabilità del numero e instradamento.
  • Pulizia delle liste: togliere i numeri non validi e inattivi prima di una campagna evita di pagare messaggi che non possono essere consegnati, soprattutto con la fatturazione sugli inviati.
  • Controlli antifrode: all'iscrizione, un lookup può segnalare numeri su reti inattese o numerazioni premium, il che aiuta contro lo SMS pumping.
  • Verifica dei DLR: i numeri che l'HLR mostra come non assegnati non dovrebbero mai tornare consegnati. Se succede, sospetta dei fake DLR.

Quando non usarlo

Un lookup prima di ogni OTP aggiunge latenza e costi. Per il traffico in cui il tempo conta, molti mittenti si affidano all'instradamento per portabilità della propria piattaforma SMS e fanno il lookup solo all'iscrizione, o sui numeri che continuano a fallire. Per le liste bulk di solito basta un lookup poco prima della campagna, perché lo stato dei numeri cambia lentamente. Tieni presenti le regole sulla privacy: un lookup tratta dati personali, quindi usalo per uno scopo legittimo e conserva i risultati solo per il tempo necessario.

Consigli pratici

  1. Confronta due o tre provider di lookup su un campione di numeri che conosci, paese per paese.
  2. Tieni i risultati in cache per un tempo limitato (giorni, non mesi) per risparmiare.
  3. Tratta "sconosciuto" in modo diverso da "non valido": alcune reti non rispondono alle richieste.
  4. Usa i risultati del lookup insieme agli stati dei DLR per capire i fallimenti.

Rotte e lookup

Molte rotte SMS includono già l'instradamento per portabilità lato fornitore. Quando richiedi rotte SMS A2P tramite VoIPMatcher, dicci se ti serve l'instradamento per rete attuale in paesi specifici. Richiedi una rotta SMS.

Domande frequenti

Un HLR lookup mostra la posizione di un telefono?

No. Un HLR lookup mostra se un numero è valido e attivo, quale rete lo serve, se è stato portato e a volte se è in roaming. Non dà la posizione fisica del telefono. I servizi di lookup legittimi servono per instradamento, pulizia delle liste e controlli antifrode, non per seguire le persone.

L'HLR lookup è gratuito?

Di solito no. Un vero HLR lookup invia una richiesta di segnalazione alla rete mobile, quindi i provider fanno pagare ogni richiesta. Gli strumenti gratuiti in genere controllano solo il formato del numero rispetto al piano di numerazione, il che ti dice se un numero è plausibile ma non se è attivo o quale rete lo serve dopo la portabilità.

L'HLR lookup è legale?

Usare un servizio commerciale di HLR lookup per uno scopo legittimo, come instradare messaggi o pulire una lista clienti, è una pratica normale nel settore. Il lookup tratta dati personali, quindi valgono le regole sulla privacy: abbi uno scopo chiaro, conserva i risultati solo per il tempo necessario e non usare i lookup per profilare o seguire le persone.

Che differenza c'è tra HLR e VLR?

L'HLR (Home Location Register) è il database della rete di appartenenza che contiene profilo e stato di ogni abbonato. Il VLR (Visitor Location Register) contiene dati temporanei sugli abbonati che si trovano al momento nell'area servita da una centrale di commutazione, compresi i visitatori di altre reti. Un HLR lookup commerciale interroga il record della rete di appartenenza, non il VLR.

Cos'è un'API di HLR lookup?

Un'API di HLR lookup permette alla tua piattaforma di inviare un numero di telefono e ricevere il risultato del lookup come dati strutturati, di solito via HTTP. Le piattaforme SMS la chiamano all'iscrizione, prima di una campagna o sui numeri che continuano a fallire. Confronta i provider su numeri campione che conosci, perché la qualità dei risultati cambia per paese e per il modo in cui ogni provider interroga le reti.

Ti serve una rotta?

Mandaci destinazione, tipo di rotta e tariffa target. Ti rispondiamo con quello che possiamo offrirti.

Altre guide

Tutte le guide
SMS A2P Verifica con flash call: come funziona e confronto con SMS Come funziona la verifica con flash call, come si confronta con l'OTP via SMS e quali rischi di operatori, frodi e piattaforme valutare prima di usarla. SMS A2P Rotte SMS spiegate: direct, high quality e wholesale Come funziona il routing SMS: rotte SMS A2P direct, high quality e wholesale a confronto su percorso, sender ID, affidabilità dei DLR, prezzo e traffico adatto. SMS A2P Cos'è SMPP? Il protocollo SMPP spiegato Cos'è il protocollo SMPP, come funzionano bind e PDU SMPP, cos'è un server SMPP e quando usare SMPP invece di una HTTP API per gli SMS. SMS A2P Elenco MCC MNC: codici di Paese e di rete mobile Cosa sono i codici MCC e MNC, esempi dall'elenco MCC MNC, come identificano le reti mobili e come li usano i fornitori SMS per prezzi e routing. SMS A2P HLR e VLR: qual è la differenza nel GSM? HLR e VLR spiegati: cosa contiene ciascun registro della rete mobile, come lavorano insieme per chiamate, SMS e roaming, e cosa li ha sostituiti in 4G e 5G. SMS A2P Lookup numero VoIP: come si riconosce il tipo di linea Come funzionano lookup dei numeri VoIP e riconoscimento del tipo di linea, cosa indica ogni tipo e come le app li usano contro iscrizioni false e frodi SMS. SMS A2P Limite caratteri SMS: GSM-7 vs Unicode spiegati Il limite di caratteri degli SMS spiegato: 160 caratteri GSM-7 o 70 Unicode, cosa fa scattare l'Unicode, caratteri estesi e come si contano i messaggi lunghi. SMS A2P Strumenti SMPP client e server per i test Librerie client SMPP open source, server e simulatori per i test, e un metodo passo per passo per testare una connessione SMPP.