SME

Short Message Entities

Services →
Introduced in R99

SME is a mobile station, service center, or external application that originates or terminates an SMS message, acting as the endpoint in the SMS architecture.

Category
Services
Introduced
R99
Where
Services
Specifications
3 specs
SME Description Purpose Related Classification Detected Changes Specifications

Description

A Short Message Entity (SME) is a fundamental component in the Short Message Service (SMS) architecture defined by 3GPP. It is not a specific network node but a logical role or function that can send (originate) and/or receive (terminate) SMS messages. There are three primary types of SMEs. First, a Mobile Station (MS) or User Equipment (UE) is the most common SME, allowing end-users to send and receive person-to-person messages. Second, the Short Message Service Center (SMSC or MSC) is a critical network-based SME responsible for storing, forwarding, and routing messages; it originates messages on behalf of services and terminates messages for delivery to mobile stations. Third, external application platforms (like email gateways, web servers, or enterprise systems) can act as SMEs when connected to the SMSC via an external interface, enabling application-to-person (A2P) and machine-to-person (M2P) messaging.

The SMS delivery process illustrates how SMEs interact. When a user sends a message from their MS (SME-Originator), the message is carried over the radio network to the Mobile Switching Center (MSC) or the IP-SM-GW in later architectures. The MSC forwards the message to the SMSC (SME-Recipient for the submission). The SMSC then acts as a new originator, querying the Home Location Register (HLR) for routing information and forwarding the message to the MSC or SGSN/MME serving the destination MS (SME-Recipient for delivery). The protocol used for communication between the SMSC and the core network is typically the MAP (Mobile Application Part) protocol for GSM/UMTS or Diameter for LTE/5G. For external applications, protocols like SMPP (Short Message Peer-to-Peer) or HTTP/API interfaces are common.

The role of SMEs is central to the entire SMS ecosystem. They define the endpoints of the service. The network's job is to reliably transfer message protocol data units (TPDUs) between these entities. The architecture ensures that an SME does not need to be directly connected or online simultaneously with its correspondent SME; the store-and-forward capability of the SMSC provides asynchronous communication. In modern networks, the concept extends to rich communication services (RCS) and messaging over IP, but the fundamental SME role persists for the traditional SMS service, which remains a critical channel for authentication (OTP), alerts, and person-to-person communication, especially as a fallback service.

Purpose & Motivation

The concept of the Short Message Entity was defined to create a clear, abstract model for the SMS architecture, separating the roles of message origination/termination from the transport and routing functions of the network. Before standardization, there was a need to specify what could generate or consume an SMS message beyond just a handset. This was crucial for enabling value-added services like news alerts, banking notifications, and email-to-SMS gateways. The SME model formally recognized that the SMSC itself is both a recipient (for messages submitted to it) and an originator (for messages it delivers), and that external computing systems could be integrated as first-class participants in the messaging ecosystem.

Historically, SMS began as a person-to-person service, but its utility quickly expanded. The formal definition of an SME in standards like TS 23.040 provided the framework for this expansion. It solved the problem of how to route messages to and from non-mobile endpoints in a consistent way. By treating the SMSC and external applications as SMEs with specific addresses (typically an MSISDN or a service code), the network could apply uniform procedures for submission, delivery, and error handling. This abstraction was key to the explosive growth of A2P messaging, turning SMS into a bidirectional service platform. The persistence of the SME concept across all 3GPP releases, from R99 through to 5G, underscores its effectiveness as a foundational model for a ubiquitous messaging service.

Classification

Part ofSMS
Specific typesSMSCIP-SM-GW
Related approachesMSISDN

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (6 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 3 changes

In Release 15, the enhancements for the Short Message Entity (SME) function focused on refining the **Group Message Delivery** procedure. The changes specifically addressed delivery mechanisms via **NIDD** (Non-IP Data Delivery) and incorporated considerations for **NAPS** (Network Assisted Parameter Selection). These corrections aimed to improve the reliability and functionality of connectionless bearer services used for group messaging.

  • Group Message Delivery Procedure changes due to NAPS TS 23.682CR0260
  • Corrections of Group Message Delivery via NIDD TS 23.682CR0384
  • Correction to the group message delivery TS 23.682CR0395
Rel-16 3 changes

In Release 16, enhancements for Short Message Entities (SME) included a correction for the procedure enabling MSISDN-less mobile-originated SMS and the introduction of group message delivery capabilities. This group delivery function could be achieved using a multicast service, specifically via MBMS as indicated, which is a unidirectional point-to-multipoint service for transmitting messages to subscribers in a geographical area.

  • Correction on Procedure for MSISDN-less MO-SMS via T4 TS 23.682CR0431
  • Group message delivery TS 23.682CR0437
  • Group message delivery using MBMS via xMB TS 23.682CR0451

Explore further

Broader topics and technologies where SME plays a role.

Defining Specifications

3GPP specifications that define or reference SME, 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.039 v1400 SMSC to SME Interface Protocols Rel-5
TS 23.682 vj30 3GPP TS 23682: MTC Architecture Enhancements Rel-19