GMSC

Gateway Mobile Services Switching Centre

Core Network
Introduced in Rel-4
A core network switch in circuit-switched (CS) mobile networks that acts as the gateway between the mobile network and external fixed or mobile networks (like PSTN). It routes incoming calls to the correct MSC by querying the HLR for subscriber location.

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.

Key Features

  • Gateway function between the mobile PLMN and external circuit-switched networks (PSTN, ISDN, other PLMNs)
  • Executes the HLR interrogation procedure via MAP signaling to obtain routing information (MSRN)
  • Routes incoming calls to the current Visited MSC (VMSC) of the called subscriber
  • Incorporates full MSC capabilities for call switching and signaling
  • Handles call setup, release, and basic supplementary services for gateway calls
  • A key node for implementing mobility-based call routing and roaming

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.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 23.044 3GPP TS 23.044
TS 23.066 3GPP TS 23.066
TS 23.078 3GPP TS 23.078
TS 23.226 3GPP TS 23.226
TS 23.806 3GPP TS 23.806
TS 24.206 3GPP TS 24.206
TS 24.259 3GPP TS 24.259
TS 28.702 3GPP TS 28.702
TS 32.102 3GPP TR 32.102
TS 32.240 3GPP TR 32.240
TS 32.250 3GPP TR 32.250
TS 32.272 3GPP TR 32.272
TS 32.276 3GPP TR 32.276
TS 32.293 3GPP TR 32.293
TS 32.401 3GPP TR 32.401
TS 32.622 3GPP TR 32.622
TS 32.632 3GPP TR 32.632
TS 32.732 3GPP TR 32.732
TS 52.402 3GPP TR 52.402