Description
The SIMPLE IM service is an Instant Messaging (IM) service defined by the Open Mobile Alliance (OMA) in the SIMPLE IM specification (OMA-TS-SIMPLE_IM-V1_0). It is referenced in 3GPP specifications 23.204 and 23.824 as part of the IP Multimedia Subsystem (IMS) messaging framework. SIMPLE stands for SIP for Instant Messaging and Presence Leveraging Extensions, which is a set of protocols and extensions for presence and instant messaging using the Session Initiation Protocol (SIP). The SIMPLE IM service enables users to exchange text messages in real-time, manage presence information, and participate in group chats.
In the 3GPP architecture, the SIMPLE IM service is implemented as an IMS application, leveraging the SIP protocol for session establishment and message delivery. The service is typically hosted by an IM server (also known as a SIMPLE IM server) that manages user registration, presence, and message routing. The UE (User Equipment) includes a SIMPLE IM client that communicates with the server over the IMS core network. The service supports features such as one-to-one messaging, group messaging, presence status, and contact list management.
The SIMPLE IM service is defined in 3GPP TS 23.204, which specifies the overall IMS messaging architecture, and TS 23.824, which provides the study on IMS messaging. The service relies on the SIP MESSAGE method for sending instant messages and the SIP PUBLISH and SUBSCRIBE methods for presence information. The OMA SIMPLE IM specification defines the detailed protocols, data formats, and procedures for interoperability between different IM service providers.
From a technical standpoint, the SIMPLE IM service uses the IMS core network elements such as the Call Session Control Function (CSCF) and the Home Subscriber Server (HSS) for authentication, authorization, and routing. The IM server may be integrated with other IMS applications, such as Presence and Group Management (PGM) servers, to provide a rich communication experience. The service also supports interworking with other messaging services, such as SMS and MMS, through gateways.
The SIMPLE IM service was introduced in Release 8 as part of the broader IMS messaging evolution. It has been maintained through subsequent releases up to Release 19, with minor updates to the referenced OMA specification version. The service is particularly important for operators who wish to offer OTT-like messaging services within their IMS infrastructure, providing a standardized and interoperable alternative to proprietary messaging solutions.
Purpose & Motivation
The SIMPLE IM service was created to provide a standardized, interoperable Instant Messaging service within the 3GPP IMS framework. Before its introduction, mobile operators offered messaging primarily through SMS and MMS, which are store-and-forward technologies not designed for real-time, session-based communication. The rise of over-the-top (OTT) messaging applications like WhatsApp and Skype demonstrated a strong consumer demand for rich, real-time messaging with presence and group features. The SIMPLE IM service allows operators to offer similar services using their existing IMS infrastructure, ensuring quality of service, security, and integration with other IMS services.
The service addresses the need for a standardized protocol for IM and presence, based on SIP and the OMA SIMPLE IM specification. This standardization ensures interoperability between different vendors and operators, enabling users to communicate across networks. It also provides a foundation for advanced features such as group messaging, file transfer, and multimedia messaging, which can be built on top of the basic IM service.
By leveraging IMS, the SIMPLE IM service benefits from the IMS security, charging, and policy control mechanisms. This allows operators to monetize the service, enforce QoS, and integrate with other IMS applications. The service also supports seamless mobility, as the IMS core handles session continuity across different access networks. The introduction of the SIMPLE IM service in Release 8 was part of the broader effort to enrich IMS with communication services beyond voice, positioning it as a comprehensive service delivery platform.
What changed in its specifications
The latest release-to-release comparison of specifications that define SIMPLE IM service. Each summary describes the whole specification, not only this term.
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 →Release Timeline
Evolution Across Releases
An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.
Defining Specifications
3GPP specifications that define or reference SIMPLE IM service, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.204 vj10 | SMS over generic IP access; Stage 2 | Rel-19 read |
| TS 23.824 va00 | IP-SM-GW enhancements for CPM-SMS Interworking | Rel-10 read |