SMS-GMSC

Short Message Service Gateway MSC

Core Network
Introduced in Rel-4
The SMS-GMSC is a Gateway MSC that acts as the entry point for Mobile-Terminated Short Messages (MT-SM) from an external Short Message Service Centre (SMSC) into the GSM/UMTS core network. It queries the HLR to retrieve the recipient's current routing information and forwards the SMS accordingly.

Description

The Short Message Service Gateway MSC (SMS-GMSC) is a critical functional entity within the Circuit-Switched (CS) domain of 2G/3G core networks, specifically defined for SMS delivery. Its primary role is to serve as the gateway for Mobile-Terminated Short Messages (MT-SM) entering the Public Land Mobile Network (PLMN) from an external Short Message Service Centre (SMSC). When an SMSC has a message destined for a mobile subscriber, it submits the message to the SMS-GMSC, typically via the MAP protocol over SS7 or IP-based SIGTRAN links. The SMS-GMSC is not necessarily a physically distinct node; it is often a functional role implemented within a standard Mobile Switching Centre (MSC).

Upon receiving an MT-SM, the SMS-GMSC's first action is to interrogate the Home Location Register (HLR) to obtain routing information for the destination Mobile Station International Subscriber Directory Number (MSISDN). It sends a MAP_SEND_ROUTING_INFO_FOR_SM message to the HLR. The HLR responds with the current serving MSC address (the MSC where the subscriber is currently registered) and, if available, the Mobile Station Roaming Number (MSRN). Armed with this routing information, the SMS-GMSC then forwards the short message to the identified serving MSC, which is responsible for the final delivery to the mobile device over the radio interface.

The SMS-GMSC also handles error scenarios. If the HLR indicates the subscriber is absent or unknown, the SMS-GMSC will inform the SMSC, which may store the message for later retry. It manages protocol conversion and adaptation between the external SMSC interface and the internal MAP signaling used within the PLMN. In evolved architectures like GSM/UMTS with IP Multimedia Subsystem (IMS), the SMS-GMSC's role is complemented by the IP-SM-GW for SMS over IP, but it remains essential for traditional CS-domain SMS delivery. Its function ensures that the SMSC, which may be operated by a third party, does not need direct knowledge of the subscriber's dynamic location within the network, maintaining network topology abstraction and subscriber privacy.

Purpose & Motivation

The SMS-GMSC was introduced to decouple the external Short Message Service Centre (SMSC) from the internal mobility and routing complexities of the GSM/UMTS network. Before its standardization, an SMSC would need direct, updated knowledge of every subscriber's location to deliver messages, which is impractical due to subscriber mobility and network topology changes. The SMS-GMSC solves this problem by acting as a fixed, known entry point into the network.

Its creation was motivated by the need for a scalable, standardized interface for SMS interworking. It allows multiple external SMSCs (from the same or different operators) to connect to the PLMN via a single, well-defined gateway function. This architecture centralizes the critical task of querying the HLR for routing information, offloading this responsibility from the SMSC. It addresses limitations of earlier, proprietary messaging gateways by providing a standardized 3GPP procedure (MAP signaling) for routing information retrieval and message forwarding, ensuring interoperability between network equipment from different vendors and between different operators' networks. The SMS-GMSC is a cornerstone of the globally interoperable SMS ecosystem.

Key Features

  • Gateway function for Mobile-Terminated SMS from external SMSCs
  • Interrogates HLR for subscriber routing information using MAP protocol
  • Forwards SMS to the current serving MSC based on HLR response
  • Handles error conditions and informs SMSC of delivery failures
  • Provides a standardized PLMN entry point abstracting internal network topology
  • Often implemented as a functional role within a physical MSC/VLR node

Evolution Across Releases

Rel-4 Initial

Introduced the SMS-GMSC as a standardized functional entity within the 3GPP architecture for GSM/UMTS core networks. Defined its role in the Mobile-Terminated SMS procedure, specifying the MAP_SEND_ROUTING_INFO_FOR_SM interrogation and the subsequent forwarding of the SM to the serving MSC. Established it as the mandatory entry point for SMSC-originated messages.

Defining Specifications

SpecificationTitle
TS 23.060 3GPP TS 23.060
TS 28.702 3GPP TS 28.702
TS 29.338 3GPP TS 29.338
TS 32.622 3GPP TR 32.622
TS 32.632 3GPP TR 32.632
TS 32.732 3GPP TR 32.732