MSRN

Mobile Subscriber Roaming Number

Identifier
Introduced in Rel-4
A temporary E.164 number assigned to a roaming mobile subscriber. It enables the Public Land Mobile Network (PLMN) to route incoming calls to the visited network's Mobile Switching Center (MSC) serving the subscriber, ensuring call delivery while roaming.

Description

The Mobile Subscriber Roaming Number (MSRN) is a critical identifier within the circuit-switched (CS) domain of GSM and UMTS networks, primarily used for call routing during mobile terminated calls when a subscriber is roaming. It is a temporary, E.164-compliant telephone number allocated from a pool managed by the Visited Mobile Switching Center (VMSC) or Visitor Location Register (VLR) in the network where the subscriber is currently located. The MSRN is not known to the subscriber and is used solely for internal network routing purposes.

When a call is placed to a roaming mobile subscriber, the Gateway MSC (GMSC) in the caller's network queries the subscriber's Home Location Register (HLR) for routing information. The HLR, which knows the current serving VLR/MSC, requests an MSRN from that VLR. The VLR allocates a temporary MSRN from its number range and sends it back to the HLR, which forwards it to the GMSC. The GMSC then uses this MSRN to route the call through the public telephone network to the specific VMSC currently serving the called subscriber.

Upon successful call setup or after a timeout period, the MSRN is released back into the VLR's pool for reuse. This mechanism abstracts the subscriber's actual, permanent Mobile Subscriber ISDN Number (MSISDN) from the routing logic of the visited network, providing a layer of indirection that enhances privacy and simplifies network management. The MSRN is a cornerstone of the MAP (Mobile Application Part) protocol, specifically used in the Send Routing Information (SRI) and Provide Roaming Number (PRN) procedures between the HLR and VLR.

Purpose & Motivation

The MSRN was created to solve the fundamental problem of routing voice calls to a mobile subscriber who is outside the geographical coverage of their home network. In early mobile telephony, a permanent directory number (MSISDN) was tied to a subscriber's home network switch. Without a temporary routing number, the home network would have no way to direct an incoming call to a foreign network's switch where the subscriber is physically present.

It addresses the limitation of static routing by introducing dynamic, session-based number assignment. This allows for efficient use of numbering resources, as a pool of MSRNs can be shared among all roaming subscribers in a visited network area, rather than requiring a dedicated permanent number for roaming routing. The MSRN mechanism also provides a level of subscriber location privacy, as the temporary number reveals only the current serving MSC/VLR, not the subscriber's precise cell location, to the calling network.

Key Features

  • Temporary E.164 number assignment for routing
  • Dynamically allocated from the visited network's VLR/MSC pool
  • Used exclusively for mobile-terminated call delivery to roaming subscribers
  • Central to MAP procedures like Provide Roaming Number (PRN)
  • Released after call setup or timeout for reuse
  • Enables routing abstraction between MSISDN and physical serving node

Evolution Across Releases

Rel-4 Initial

Introduced as a core component of the GSM/UMTS circuit-switched core network for roaming call delivery. Defined within the MAP protocol for interaction between HLR and VLR. Specified the allocation procedure from the VLR and its use by the GMSC for routing incoming calls to a roaming subscriber.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 23.066 3GPP TS 23.066
TS 23.226 3GPP TS 23.226
TS 24.206 3GPP TS 24.206
TS 32.250 3GPP TR 32.250
TS 32.272 3GPP TR 32.272
TS 32.293 3GPP TR 32.293
TS 32.401 3GPP TR 32.401
TS 44.318 3GPP TR 44.318
TS 52.402 3GPP TR 52.402