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.
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (1 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-4, normative work from Rel-15.
In Release 15, a correction was made to the data type used for the SC-Address and the SMS-GMSC-Address. This change ensured consistency and proper handling of these critical addressing parameters within the SMS-GMSC function.
- Correction of the data type used for SC-Address and SMS-GMSC-Address TS 29.338CR0030
Explore further
Broader topics and technologies where SMS-GMSC plays a role.
Defining Specifications
3GPP specifications that define or reference SMS-GMSC, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.060 vj00 | GPRS Service Description Stage 2 | Rel-19 |
| TS 28.702 vj00 | Core Network NRM IRP Information Service | Rel-19 |
| TS 29.338 vj30 | Diameter protocols for SMS in MME/5GS | 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 |