Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Core Network

SMSF

SMS Function

Core Network →

SMSF is the 5G core network function that handles Short Message Service delivery over NAS, enabling SMS support without relying on legacy circuit-switched or IMS systems.

Introduced
Rel-15
Where
Core Network › 5G Core
Specifications
15 specs
Also in
Management, Services
SMSF Description Purpose What changed Neighbours Detected Changes Specifications

Description

The SMS Function (SMSF) is a 5G core network function introduced in 3GPP Release 15 as part of the Service-Based Architecture (SBA). It is defined in TS 23.501 (System architecture for the 5G System) and further specified in TS 23.540 (Technical realization of SMS in 5G). The SMSF is responsible for the delivery of Short Message Service (SMS) messages over the Non-Access Stratum (NAS) between the UE and the 5G core network. It acts as an intermediary between the Short Message Service Centre (SMSC) and the Access and Mobility Management Function (AMF), enabling SMS delivery without requiring the UE to support IMS or circuit-switched fallback.

Architecturally, the SMSF communicates with the AMF over the N20 interface (or service-based interface Nsmsf). The AMF is responsible for relaying SMS messages between the UE and the SMSF using NAS signalling. When a UE needs to send an SMS (mobile-originated), it encapsulates the SMS message in a NAS message and sends it to the AMF. The AMF forwards the message to the SMSF, which then delivers it to the SMSC using the appropriate interface (e.g., MAP or Diameter). For mobile-terminated SMS, the SMSC sends the message to the SMSF, which forwards it to the AMF, and the AMF delivers it to the UE via NAS signalling. The SMSF also interacts with the Unified Data Management (UDM) to retrieve subscriber data related to SMS services, such as whether the subscriber is authorized for SMS over NAS.

The SMSF supports both SMS over NAS and SMS over IP. For SMS over NAS, the UE must indicate its capability to support SMS over NAS during registration. The AMF selects an SMSF based on the subscriber's profile and network configuration. The SMSF then manages the SMS delivery, including store-and-forward functionality if the UE is temporarily unreachable. The SMSF can also generate delivery reports and handle error cases, such as when the UE is not reachable or when the message is too large.

The SMSF is a key enabler for SMS in 5G, particularly for devices that do not support IMS or for networks that do not deploy IMS. It ensures that SMS remains available as a basic service in 5G, which is critical for many use cases, including IoT devices, legacy applications, and two-factor authentication. The SMSF also supports roaming, allowing subscribers to send and receive SMS while visiting foreign 5G networks. The architecture ensures that SMS delivery is efficient and does not require the overhead of establishing an IMS session for each message.

Since its introduction in Rel-15, the SMSF has been maintained through Rel-20 with no changes to its fundamental definition. However, its specifications have been refined and extended to cover new deployment scenarios, such as SMS over NAS in non-standalone (NSA) and standalone (SA) 5G networks, and interworking with 4G networks. The SMSF is a critical component of the 5G core network, ensuring that SMS continues to be a reliable and ubiquitous service in the 5G era.

Purpose & Motivation

The SMSF was created to address the need for SMS support in 5G networks without relying on legacy circuit-switched infrastructure or IMS. In earlier generations, SMS delivery was tightly coupled with the circuit-switched domain (2G/3G) or required IMS deployment (LTE with SMS over IP). As 5G networks were designed as all-IP, service-based architectures, there was a need for a dedicated network function to handle SMS delivery natively over NAS. The SMSF fills this gap by providing a standardized, efficient mechanism for SMS transport in 5G.

The SMSF solves several problems. First, it enables SMS for UEs that do not support IMS, such as low-cost IoT devices or legacy devices. Second, it avoids the complexity and overhead of establishing IMS sessions for SMS delivery, which is particularly important for machine-type communications where efficiency is critical. Third, it provides a clear separation of concerns, allowing the AMF to focus on mobility management while the SMSF handles SMS-specific procedures. This modular design aligns with the 5G core network's service-based architecture.

Furthermore, the SMSF ensures that SMS remains a reliable service in 5G, supporting essential use cases such as two-factor authentication, service notifications, and person-to-person messaging. It also facilitates roaming by providing a standardized interface for SMS delivery across networks. The introduction of the SMSF in Rel-15 was a key milestone in the evolution of SMS, ensuring its continued relevance in the 5G era. Its maintenance through Rel-20 reflects its stable design and ongoing importance.

What changed in its specifications

The latest release-to-release comparison of specifications that define SMSF. Each summary describes the whole specification, not only this term.

TS 23.204Rel-18 → Rel-19

Rel-19 adds Multimedia Priority Service (MPS) for Messaging to TS 23.204. The MPS indication is stored in HSS/UDM, and Resource-Priority and transport priority are set in P-CSCF, IP-SM-GW and SMS-GMSC.

Full comparison in TS 23.204 →
TS 23.501Rel-18 → Rel-19

Rel-19 added MPQUIC steering to multi-access PDU sessions, XR and media handling, and an Energy Information Function. It also added Local Offloading Management for edge computing, Vertical Federated Learning for AI/ML, and Ambient IoT text.

Full comparison in TS 23.501 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 10 changes
  • Addition of description on SMSF address TS 23.204CR0110
  • Adding the new clause about SMSF selection TS 23.501CR0016
  • Clarification on MT SMS domain selection by SMSF TS 23.501CR0237
  • Clarification on SMSF selection TS 23.501CR0276
  • Subscribed SMSF address TS 23.501CR0338
  • Clarification on SMSF checking subscription data TS 23.501CR0422

+ 4 more changes

Rel-16 4 changes
  • SMSF Set ID in SMSF Registration TS 29.503CR0337
  • Delegated discovery and selection in SCP for CHF and SMSF TS 23.501CR1715
  • Correction on SMSF change TS 23.501CR1934
  • Definition of missing error conditions in SMSF registration information retrieval TS 29.503CR0468
Rel-17 9 changes
  • NF Set Support in SMSF Info TS 29.503CR0629
  • Add SBI support Indication for SMSF. TS 29.503CR0865
  • Home Network Public Key identifier as additional input for SMSF service TS 29.540CR0072
  • Removal of the NOTE on interaction between SMSF and SMS-GMSC/IWMSC/IP-SM-GW/SMS Router TS 29.540CR0104
  • Indication of Memory Available from SMSF as trigger for the Alert procedure TS 23.540CR0010
  • SMSF Registration / Deregistration for One Access Type TS 29.503CR0510

+ 3 more changes

Rel-18 2 changes
  • Indication of "Memory Available" from SMSF TS 29.503CR1053
  • SMSF Registration Information TS 29.577CR0015
Rel-19 1 change

Defining Specifications

3GPP specifications that define or reference SMSF, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 23.204 vj10 SMS over generic IP access; Stage 2 Rel-19 read
TS 23.501 vk30 5G System Architecture Rel-20 read
TS 23.540 vk00 5G Service-Based SMS Architecture Rel-20 read
TR 28.840 vi10 Technical Report Rel-18 read
TR 28.843 vi10 Technical Report on Charging Aspects for Vertical Scenarios Rel-18 read
TS 29.337 vj00 Diameter T4 Interface for MTC Device Triggering Rel-19 read
TS 29.503 vk10 UDM Service Based Interface Rel-20 read
TS 29.505 vk00 UDR Services for Subscription Data Rel-20 read
TS 29.518 vk10 AMF Service Based Interface Rel-20 read
TS 29.540 vk10 Nsmsf Service-Based Interface for SMSF Rel-20 read
TS 29.577 vk00 IP-SM-GW and SMS Router SBI Stage 3 Rel-20 read
TR 29.829 vh10 SMS Service-Based Interfaces for 5G Core Rel-17 read
TS 32.290 vk00 5G Charging Service-Based Architecture Rel-20 read
TS 32.291 vk10 5G Charging Service-Based Interface Rel-20 read
TS 33.529 vj10 SCAS for SMSF Security Assurance Rel-19 read