IPLMN

Interrogating Public Land Mobile Network

Core Network →
Introduced in R99 Also in: Services

IPLMN is the public land mobile network that receives an incoming call or message and queries the HLR/HSS to locate the subscriber and route the communication onward.

Category
Core Network
Introduced
R99
Where
Core Network › Legacy Core
Also touches
1 segments
Specifications
6 specs
IPLMN Description Purpose Related Classification Specifications

Description

The Interrogating PLMN (IPLMN) is a fundamental concept in 3GPP roaming and interconnection architecture. It refers to the Public Land Mobile Network that performs the initial interrogation for an incoming mobile-terminated transaction, such as a voice call or an SMS message, destined for a subscriber who is roaming outside their home network. The key network element residing in the IPLMN is the Gateway MSC (GMSC) for circuit-switched services in 2G/3G or the Interrogating Call Session Control Function (I-CSCF) for IMS-based services in 4G/5G. When a call or SMS arrives from an external network (like another PLMN or a PSTN), it first lands at a GMSC in an IPLMN. This GMSC does not initially know the subscriber's current location. Its primary function is to interrogate the subscriber's Home Location Register (HLR) or Home Subscriber Server (HSS), which resides in the subscriber's Home PLMN (HPLMN). The GMSC sends a routing information request (e.g., Send Routing Information or SRI) to the HLR. The HLR, knowing the subscriber's current Visited PLMN (VPLMN) and Mobile Station Roaming Number (MSRN), responds with the necessary routing number. The GMSC in the IPLMN then uses this MSRN to route the call to the MSC in the VPLMN where the subscriber is currently located. For IMS, the I-CSCF in the IPLMN queries the HSS to discover the serving S-CSCF or the current Proxy-CSCF for the user. The IPLMN acts as the entry point and intelligent routing hub for inbound roaming traffic, separating the home network's subscriber database from the physical call routing path.

Purpose & Motivation

The IPLMN concept exists to enable efficient mobile termination and roaming in a multi-operator global ecosystem. It solves the fundamental problem of routing a call or message to a mobile subscriber whose exact location (serving MSC or area) is unknown to the originating network. Before standardized GMSC/HLR interrogation procedures, routing mobile calls would have been highly inefficient or impossible. The IPLMN architecture provides a clear separation of concerns: the HPLMN manages subscriber data and authentication, while the IPLMN handles the physical interconnection and initial routing logic. This separation is crucial for security, billing (settlements between operators), and network scalability. Historically, this architecture was defined from GSM (Release 99) onwards and has evolved through all generations. It addresses the limitation of fixed networks where an endpoint's location is static and known; for mobile users, a dynamic lookup mechanism (via HLR/HSS) is essential. The IPLMN model allows any network with a roaming agreement to act as the entry point, facilitating global connectivity.

Classification

Part ofHPLMN
Related approachesVPLMN

Evolution Across Releases

R99 Initial

Defined the foundational role of the Interrogating PLMN and the Gateway MSC within the GSM/UMTS circuit-switched core network architecture. Established the procedures for Send Routing Information (SRI) queries from the GMSC to the HLR to route incoming calls and SMS to roaming subscribers.

Extended the IPLMN concept to the IMS architecture with the introduction of the Interrogating Call Session Control Function (I-CSCF). The I-CSCF in the IPLMN became responsible for querying the HSS to locate the user's S-CSCF during IMS session establishment for roaming users.

Enhanced IPLMN procedures with the introduction of the Evolved Packet System (EPS) and the shift towards all-IP. The role of the GMSC remained for CS fallback scenarios, while IMS-based services relied more heavily on the I-CSCF/IPLMN logic.

Explore further

Broader topics and technologies where IPLMN plays a role.

Defining Specifications

3GPP specifications that define or reference IPLMN, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 23.018 vj00 Basic call handling in 3GPP CS domain Rel-19
TS 23.066 vj00 Mobile Number Portability Technical Realization Rel-19
TS 23.078 vj00 CAMEL Phase 4 Stage 2 Specification Rel-19
TS 23.079 vj00 Support of Optimal Routeing (SOR) Phase 1 Rel-19
TS 23.218 vj00 IMS Call Model Specification Rel-19
TS 23.278 vj00 CAMEL for IMS Stage 2 Specification Rel-19