HLR

The home location register records where a subscriber attaches and whether the line can receive. An SMS route can query it before delivery.

Definitions only — a term explained here is not a service we sell.

The home location register is the database that holds where a subscriber currently attaches and whether the line can receive. A lookup answers reachability questions at that moment, which static number data cannot.

What the register holds

It stores the subscription profile: IMSI, MSISDN, subscribed services, barring state and the address of the VLR or MME serving the subscriber. It holds no message content, and it does not know whether the handset is switched on or off.

Where the lookup goes

  1. Application
  2. SMPP gateway
  3. SMSC
  4. HLR / HSS
  5. MSC / MME
  6. Handset
  7. Delivery receipt
An SMS route asks the home network for the serving element.
Text description

The lookup returns the serving element and the subscription status, not proof of delivery.

How a route uses it

In LTE the HSS combines HLR and authentication functions; in 5G the UDM holds subscriber data. A route queries the register with send routing information for short messages before delivery. A number-portability lookup answers a different question: which network owns the number now. Live checks are regulated in many markets because they reveal whether a number exists and is active, so a query needs a lawful basis and a purpose. Use SMS route testing to confirm what a route asks.

FAQ

Is the HLR the same as the HSS?

The HSS is the LTE node that combines HLR and authentication center functions; in 5G the UDM takes the subscriber data role.

Can I query an HLR directly?

Usually through a network or aggregator with the right agreements. Direct access is an operator capability, not a public API.

Does the HLR know if the phone is on?

It knows the last registered location and status, not whether the handset is powered on now.

Learn more

Sources

  1. 3GPP TS 23.002: Network architecture
  2. 3GPP TS 29.002: Mobile Application Part (MAP) specification