Messente avatar logo

Home Location Register (HLR) & Visitor Location Register (VLR)

- 5 MIN READ - 20 May 2015

Significant part in delivering SMS messages is receiving delivery information. Apart from basic delivery report there are protocols that help us to identify more precisely the status of a phone number. So what is HLR and VLR?

The Home Location Register aka HLR is a mobile operator database that includes details of subscribers such as phone number, billing details, phone status - parameters that are valuable if an SMS didn't get delivered. This data is accessable by all Mobile Switching Centres (MSC) and Visiting Location Registers (VLR).

Essential parameters in the HLR are:

  1. Phone number
  2. Current network location
  3. Supplementary Services
  4. Number status (registered or deregistered)
  5. Authentication key and AUC Functionality
  6. Mobile subscriber roaming number
Visiting Location Register supports roaming functions for users outside the coverage area of their own HLR. It contains mostly the same data from the HLR yet this information is stored temporarily containing mostly duplicated information relevant to the subscriber network location.  As a phone numbers may operate outside their home network at some times,  the VLR can locate in which network the number is currently roaming.

VLR helps to:
  1. Monitor subscribers’ locations within the VLR’s jurisdiction
  2. Determine whether a subscriber may access a particular service
  3. Locate roaming numbers during incoming SMS
  4. Delete the records of inactive subscribers
  5. Accept information passed to it by the HLR
When sending out an SMS messages, the operator initially checks whether the number is sending and receiving signals from the its home network. If it's not in the home network, the VLR sends a request for information about its current status and location by network via HLR. The VLR sends routing information back to the Mobile Switching Centre which allows it to locate the network it’s currently roaming to deliver the message. This communication is based on Signalling System (SS7) protocols and signalling.
The main difference between HLR and VLR is the data that is stored in them. HLR has more permanent data while VLR’s data changes all the time and is temporary.

Essential parameters in the VLR are:
  1. Location Area Identity (LAI)
  2. Temporary Mobile Subscriber Identity (TMSI)
  3. Mobile Station Roaming Number (MSRN)
  4. Mobile status

Margus Sütt

Margus Sütt - Key account manager

Margus works as a business analyst at Messente. Identifying new opportunities and going deep into industries Margus consults Messente's key customers to help their businesses to advance.

Underlying reasons for trends in SMS traffic

25 Apr 2017

In a recent article (it's in Estonian, but you'll get the gist of it in this blog,) Tele2 - a local mobile network operator in the Baltics - highlighted a few interesting trends about the growth or decline of certain types of messaging traffic.

Lauri Kinkar

Lauri Kinkar

Underlying drivers of GLobal SMS traffic

25 Apr 2017

In a recent article (it's in Estonian, but you'll get the gist of it in this blog,) Tele2 - a local mobile network operator in the Baltics - highlighted a few interesting trends about the growth and decline of certain types of SMS messaging traffic.

Lauri Kinkar

Lauri Kinkar

Digging for gold part 2

22 Mar 2017

This is a continuation from the previous article and focuses on the methods of research and how to find leads.
Uku Tomikas

Uku Tomikas

Start sending messages to

for € N/A

Contact us