SRI

Send Routeing Information

Core Network
Introduced in Rel-4
A core network procedure used to retrieve routing information for a mobile subscriber, such as the current serving MSC or SGSN address. It is essential for call delivery, SMS routing, and location-based services, ensuring network entities can locate and communicate with a subscriber's device.

Description

Send Routeing Information (SRI) is a critical MAP (Mobile Application Part) procedure defined within the 3GPP core network architecture, primarily utilized in GSM, UMTS, and evolved packet core networks. It operates between network entities like the HLR (Home Location Register), VLR (Visitor Location Register), MSC (Mobile Switching Center), and SGSN (Serving GPRS Support Node). The procedure is invoked when a network node, such as a Gateway MSC (GMSC) for a mobile-terminated call or an SMS Interworking MSC (SMS-IWMSC) for SMS delivery, needs to determine the current serving node for a specific Mobile Station International Subscriber Directory Number (MSISDN). The requesting entity sends an SRI message to the subscriber's HLR. The HLR, which maintains the subscriber's profile and current location information, responds with routing details, which typically include the MSC Number (MSC-Number) or SGSN address. This response may also include additional information like the subscriber's status and any forwarding instructions.

The SRI procedure is foundational for mobility management and session establishment. For circuit-switched services like voice calls, the GMSC uses the MSC number received in the SRI response to route the call via an ISUP (ISDN User Part) Initial Address Message (IAM) to the correct serving MSC. For packet-switched services or SMS over GPRS, the routing address for the SGSN is provided. The HLR may also indicate if the subscriber is not reachable (e.g., detached) or has active call forwarding services, which alters the routing logic. The procedure supports both synchronous and asynchronous modes of operation and is secured using MAP security mechanisms.

Architecturally, SRI is part of the MAP protocol suite, which uses the SS7 (Signaling System No. 7) or SIGTRAN (Signaling Transport) for transport in legacy networks, and Diameter-based interfaces in later evolved packet core deployments. Its role extends beyond basic call delivery; it is integral to lawful interception, location services (LCS), and number portability queries. In modern networks, even with the transition to all-IP cores and IMS (IP Multimedia Subsystem), SRI and its evolved counterparts remain relevant for interworking with legacy circuit-switched domains and for certain administrative and regulatory functions.

Purpose & Motivation

The SRI procedure was created to solve the fundamental problem of locating a mobile subscriber within a globally distributed, cellular network. In fixed telephony, a telephone number is statically associated with a physical line and switch. In mobile networks, a subscriber can move anywhere, making dynamic routing essential. Prior to standardized procedures like SRI, there was no efficient, standardized method for a gateway switch to query the subscriber's home database (HLR) to find their current serving switch. This would have led to failed call deliveries, inefficient network flooding with location queries, or reliance on non-standard proprietary mechanisms.

Its introduction in Release 4 formalized a key component of the GSM/UMTS signaling plane, enabling scalable, automated call and message delivery. It addressed the limitation of needing prior knowledge of a subscriber's location by centralizing this intelligence in the HLR. The procedure allows the network to separate the call control function (in the GMSC) from the subscriber location database (HLR), adhering to a clear functional separation that enhances network scalability, reliability, and the ability to introduce new services like call forwarding and roaming. It is a cornerstone for enabling seamless national and international roaming, as it provides a standardized interrogation method that works across different network operators' infrastructures.

Key Features

  • Retrieves current serving MSC or SGSN routing address for a given MSISDN
  • Standardized MAP (Mobile Application Part) procedure defined in 3GPP specifications
  • Essential for mobile-terminated call setup and SMS delivery routing
  • Returns subscriber status information (e.g., attached, detached, barred)
  • Supports interrogation for both circuit-switched and packet-switched domains
  • Enables network functions like call forwarding interrogation by the HLR

Evolution Across Releases

Rel-4 Initial

Introduced as a core MAP procedure for GSM and UMTS networks. Defined the basic SRI operation for retrieving the MSC number from the HLR to enable mobile-terminated call delivery in circuit-switched networks. Established the foundational signaling flow between GMSC and HLR.

Defining Specifications

SpecificationTitle
TS 23.018 3GPP TS 23.018
TS 23.066 3GPP TS 23.066
TS 23.087 3GPP TS 23.087
TS 23.682 3GPP TS 23.682
TS 23.737 3GPP TS 23.737
TS 23.840 3GPP TS 23.840
TS 24.259 3GPP TS 24.259
TS 37.910 3GPP TR 37.910
TS 38.213 3GPP TR 38.213
TS 38.321 3GPP TR 38.321
TS 38.802 3GPP TR 38.802
TS 38.821 3GPP TR 38.821
TS 38.824 3GPP TR 38.824
TS 38.889 3GPP TR 38.889
TS 38.912 3GPP TR 38.912