SMT

Short Message Terminal

Services
Introduced in R99
A functional entity in the 3GPP architecture that originates, terminates, and processes Short Message Service (SMS) traffic. It is a core component for enabling text messaging services in mobile networks, ensuring reliable message delivery between users and applications.

Description

The Short Message Terminal (SMT) is a network element defined within the 3GPP service architecture for the Short Message Service (SMS). It acts as the endpoint for SMS message handling. In the architectural model, the SMT can reside in the User Equipment (UE), a network server, or an external application server. Its primary function is to submit (originate) or receive (terminate) short messages. When originating a message, the SMT formats the message content and control information into a protocol data unit compliant with standards like 3GPP TS 23.040. It then interacts with the Short Message Service Centre (SM-SC) via the appropriate service interfaces, such as the Mobile Originated (MO) path. For message termination, the SMT receives the message from the SM-SC, processes any relevant instructions (like validity period or priority indicators), and presents the message to the end-user or application. The SMT is responsible for protocol adaptation, ensuring the message conforms to the requirements of the transport layer, which may involve interactions with the Mobility Management (MM) and Connection Management (CM) sublayers in the UE or network. It also handles local functions like message storage if the recipient is temporarily unavailable, and generates delivery reports. In network-based implementations, such as an SMS gateway or IP-SM-GW, the SMT facilitates interworking with other messaging systems, playing a crucial role in the end-to-end SMS delivery chain.

Purpose & Motivation

The SMT was introduced to standardize the functional behavior of endpoints in the SMS ecosystem, a cornerstone service of 2G (GSM) and subsequent mobile generations. Prior to formal standardization, SMS implementation could be proprietary, leading to interoperability issues between different handsets and network equipment. Defining the SMT created a clear architectural reference point, separating service logic from transport mechanisms. This allowed for consistent implementation of SMS features across diverse devices and network infrastructures, ensuring reliable, ubiquitous text messaging. The SMT specification solved the problem of how a message entity (be it a phone, a server, or a machine) should correctly format, submit, and acknowledge messages within the complex signaling framework of a cellular network. Its creation was motivated by the explosive growth of SMS usage, necessitating a robust, scalable, and well-defined model to support both person-to-person and application-to-person messaging, which became critical for user communication and value-added services.

Key Features

  • Originates and terminates SMS messages according to 3GPP protocols
  • Interfaces with the Short Message Service Centre (SM-SC) for message routing
  • Handles message formatting and adaptation to transport layer protocols
  • Manages message submission and delivery reports
  • Supports storage of messages for later delivery when recipient is unavailable
  • Can be implemented in User Equipment, network servers, or external application platforms

Evolution Across Releases

R99 Initial

Introduced the Short Message Terminal as a standardized functional entity within the SMS architecture. Defined its basic capabilities for message origination, termination, and protocol handling, establishing the foundation for interoperable SMS services in 3GPP networks.

Defining Specifications

SpecificationTitle
TS 23.039 3GPP TS 23.039
TS 26.953 3GPP TS 26.953