GMSC

Gateway Mobile Services Switching Centre

Core Network →
Introduced in Rel-4 Also in: Management, Core Network

GMSC is the core network switch in circuit-switched mobile networks that acts as a gateway to external networks and routes incoming calls by querying the HLR for subscriber location.

Category
Core Network
Introduced
Rel-4
Where
Services › IMS
Also touches
2 segments
Specifications
20 specs
GMSC Description Purpose Related Classification Specifications

Description

The Gateway Mobile Services Switching Centre (GMSC) is a pivotal functional node in the circuit-switched (CS) domain of 2G (GSM) and 3G (UMTS) mobile networks. It is essentially a Mobile Switching Centre (MSC) with the specific additional role of interfacing the Public Land Mobile Network (PLMN) with external networks. These external networks include other PLMNs, the Public Switched Telephone Network (PSTN), and Integrated Services Digital Network (ISDN). The GMSC's primary technical function is to determine the current serving MSC (Visited MSC or VMSC) of a called mobile subscriber when a call originates from outside the subscriber's home network.

Architecturally, the GMSC contains the full call switching and signaling capabilities of a standard MSC. Its key differentiator is its interaction with the Home Location Register (HLR). When a call is routed to a GMSC (typically because the dialed number is a Mobile Station International Subscriber Directory Number, or MSISDN), the GMSC does not initially know which MSC is currently serving the target subscriber. It therefore sends a signaling message, specifically a Send Routing Information (SRI) request via the Mobile Application Part (MAP) protocol, to the subscriber's HLR. The HLR, which maintains the subscriber's profile and current location area, queries the relevant Visitor Location Register (VLR) to obtain a temporary routing number called the Mobile Station Roaming Number (MSRN).

The HLR returns this MSRN to the GMSC. The MSRN is a temporary, network-internal number that points to the current VMSC. Armed with the MSRN, the GMSC can then route the incoming call through the network's CS core to the correct VMSC. The VMSC, upon receiving the call setup request with the MSRN, correlates it with the actual International Mobile Subscriber Identity (IMSI) of the called party and completes the call setup to the mobile station. This process, known as call routing and interrogation, is transparent to the calling party and enables seamless mobility. In many network implementations, all MSCs may have GMSC functionality, or dedicated nodes may be deployed as gateways.

Purpose & Motivation

The GMSC was created to solve the fundamental problem of routing calls to a mobile subscriber whose location is not fixed and is unknown to the external, fixed telephone network. In the pre-cellular era, telephone switches routed calls based on a fixed geographic association of a directory number. This model breaks completely for mobile users. The GMSC, in conjunction with the HLR/ VLR database system, introduced the intelligence needed to decouple a subscriber's identity (MSISDN) from their physical network attachment point.

Its development was a cornerstone of the GSM architecture, enabling true terminal mobility across wide geographic areas. Before this architecture, mobile systems were often limited to local or regional operation without efficient inter-network calling. The GMSC model provided a scalable, standardized method for any external switch (in the PSTN or another country's mobile network) to route a call to a single, well-known gateway (the GMSC) of the subscriber's home network. The home network's GMSC then takes responsibility for finding the subscriber wherever they are, using its internal location databases. This separation of external routing (to the home network) and internal, dynamic routing (to the visited location) is what made global mobile roaming commercially and technically feasible.

Classification

Part ofMSC
Specific typesGMSCA
Related approachesHLRVLRMSRN

Evolution Across Releases

Rel-4 Initial

Formal specification of the GMSC within the 3GPP UMTS Release 4 architecture, which introduced the separation of the MSC into MSC Server (for control) and Media Gateway (for switching). The GMSC's role was clearly defined in this split architecture, detailing its signaling interactions with the HLR and its function as the entry point for circuit-switched calls into the network.

Explore further

Broader topics and technologies where GMSC plays a role.

Defining Specifications

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

SpecificationTitleRelease
TR 21.905 vj00 3GPP Technical Terms and Definitions Rel-19
TS 23.044 v1300 GSM Teletex Service Support Rel-4
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.226 vj00 Global Text Telephony (GTT) Stage 2 Rel-19
TS 23.806 v1700 Voice Call Continuity between CS and IMS Rel-7
TS 24.206 v1700 Voice Call Continuity Between CS and IMS Rel-7
TS 24.259 vj00 Personal Network Management (PNM) Protocol Details Rel-19
TS 28.702 vj00 Core Network NRM IRP Information Service Rel-19
TS 32.102 vj00 Telecom Management Physical Architecture Framework Rel-19
TS 32.240 vj40 Charging Management Architecture & Principles Rel-19
TS 32.250 vj00 Circuit Switched Offline Charging Rel-19
TS 32.272 vj00 Charging for Push-to-Talk over Cellular (PoC) Rel-19
TS 32.276 vj00 VCS Online Charging from Proxy Function Rel-19
TS 32.293 vj00 Proxy Function in Domestic Service Provider Rel-19
TS 32.401 vj00 Performance Management Concept & Requirements Rel-19
TS 32.622 vb10 Generic Network Resources IRP NRM Rel-11
TS 32.632 vb00 Core Network Resources IRP: Network Resource Model Rel-11
TS 32.732 vb00 IMS Network Resource Model IRP: Information Service Rel-11
TS 52.402 vj00 GSM Performance Management Measurements Rel-19