SMS Interworking Function

The Short Message Service Interworking Function (SMS-IWF) is dedicated to the conversion of short text messages between the 3G, 4G, 5G and enterprise networks. The SMS-IWF can frontend any existing SMSC an extend its capabilities removing the need to replace the entire network function to evolve to new network technologies. 

Features & Benefits

Multi-purpose communication engine

Supports conversion of most common SMS technologies, SMSoNAS, SMSoIP, GSM-MAP SMS, 5G SMS, ESME via SMPP and WhatsApp API.

Programmable via a simple scripting

Provides ability to quickly and easily adjust and customize call flows using simple scripting language to shorten time-to-market.

Application level firewall

Ability to block undesired and unexpected messages through Firewall like allow/block rule mechanism.

Adjustable rate control

Secures the home network SMSC with rate control mechanism for inbound traffic.

SMS-IWF for Operators

Brings SMS over  NAS, SMS over IP and SMS over 5G SBI to legacy SMSC

SMS is a popular service that allows users to send and receive short text messages on their mobile devices. In 5G networks, there are two basic methods to transport SMS: SMS-over-NAS (SMSoNAS) and SMS-over-IP (SMSoIP).

SMSoNAS uses Non-Access Stratum (NAS) signaling to deliver SMS messages between the user device and the SMS Function (SMSF) in the 5G Core (5GC). SMSoNAS is defined in 3GPP TS 23.501 and can be used when the device is connected to either 5G or 4G networks. SMSoNAS is recommended for devices that do not support voice services over IMS or for data-only devices.

SMSoIP uses IP Multimedia Subsystem (IMS) to deliver SMS messages over IP using SIP (Session Initiation Protocol) messages. SMSoIP is defined in 3GPP TS 24.341 and can be used when the device is connected to IMS, either over 5G or 4G networks. SMSoIP can be deployed simultaneously with voice services over IMS to provide both voice and SMS services.

The choice of SMSoNAS or SMSoIP depends on several factors, such as the device capabilities, the network architecture, the service requirements, and the operator preferences. Both methods have advantages and disadvantages in terms of complexity, performance, interoperability, and roaming. Operators need to carefully evaluate their options and plan their migration strategy from EPS to 5GS accordingly.

SMS-IWF for ESME

Bridges the mobile network with External Short Messages Entities

External Short Messages Entities (ESMEs) are applications or systems that can send and receive short messages to and from a Short Message Service Center (SMSC) using the Short Message Peer-to-Peer (SMPP) protocol. ESMEs can provide various benefits for businesses, such as:

ESMEs can help businesses achieve their goals and objectives by providing a simple, fast and effective way to communicate with their target audiences via SMS. ESMEs can also integrate with other applications or systems to enable seamless data exchange and interoperability. Therefore, ESMEs can offer significant business value for various industries and sectors that rely on SMS communication.

Technical specifications

SCTP

RFC2960 

RFC3309

MTP 

ITU-T Q.700 through Q.707, Q.781, Q.782, Q.791

M2PA

RFC4165

M3UA

RFC3332

SCCP

ITU-T Q.711 through Q.714 Connectionless Class 0 & 1

TCAP

ITU-T Q.700 through Q.707, Q.781, Q.782, Q.791

MAP

ETSI ETS 300 374-1

ITU-T Q.1218 CS-1R

HTTP2

RFC9113

RFC7541

SIP

3GPP TS.24.229 IMS SIP extensions

TISPAN ES 283 003 IMS extensions

IETF RFC 3266 support for IPv6 in SDP

IETF RFC 3261 (Session Initiation Protocol – SIP)

IETF RFC 3262 (Reliability of Provisional Responses in SIP)

IETF RFC 3263 (Locating SIP Servers)

IETF RFC 2327 (Session Description Protocol – SDP)

IETF RFC 3264 (An Offer/Answer Model with SDP)

IETF RFC 3265 (SIP Specific Event Notification)

IETF RFC 3266 (Support for IPv6 in SDP)

IETF RFC 1889 and 1890 (RTP/RTCP)

IETF RFC 3329 SIP security agreement

IETF RFC 3455 Private headers

DIAMETER

IETF RFC 4006 Diameter Credit-Control Application

IETF RFC 3588 / 6733 Diameter base Protocol

3GPP TS 32.299 Telecommunication management; Charging management; Diameter charging applications.

3GPP TS 29.338 Diameter based protocols to support Short Message 

Service capable MME.

SMPP

SMPP v3.2

SMPP v3.4

SMPP v5.0

Get the microservice guide