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

Glossary term · Services

OMA

Open Mobile Alliance

Services →

OMA is a standards body that develops open, interoperable technical specifications for mobile services and applications to ensure global service interoperability across different networks and devices.

Introduced
Rel-5
Where
Services › IMS
Specifications
44 specs
Also in
Management, Core Network, User Equipment
OMA Description Purpose What changed Neighbours Detected Changes Specifications

Description

The Open Mobile Alliance (OMA) is not a single technology but a collaborative industry forum that produces specifications for mobile service enablers. It was formed by consolidating several pre-existing forums like the WAP Forum, Location Interoperability Forum (LIF), SyncML Initiative, and others. The OMA's primary output is a suite of technical specifications that define protocols, data formats, and architectures for implementing various mobile services in a standardized way. These specifications are designed to be network-agnostic, working over 2G, 3G, 4G, and 5G, and are adopted by 3GPP as part of its service layer standardization, particularly for services outside the core connectivity functions.

Architecturally, OMA specifications often define client-server models, APIs, and data object formats. Key components across many OMA enablers include an enabler server (e.g., a DM Server for OMA Device Management), a client on the User Equipment (UE), and standardized protocols for communication between them, such as XML-based protocols over HTTP. For example, OMA Device Management (OMA DM) uses a management tree object model and SyncML protocol to allow a server to configure, update, and manage settings on a mobile device. Similarly, OMA Client Provisioning defines mechanisms for remotely provisioning network and application settings on a device.

Within the 3GPP ecosystem, OMA specifications are referenced and integrated to provide complete service descriptions. 3GPP specifications (like the many listed, e.g., TS 22.340, TS 23.222) cite OMA enablers as the technical realization for specific service capabilities. This collaboration allows 3GPP to focus on network architecture and core protocols while leveraging OMA's expertise in application-layer service enablers. The OMA enablers thus sit in the application/service layer, interfacing with 3GPP-defined network capabilities through standardized reference points.

Purpose & Motivation

The OMA was created to solve the critical problem of fragmentation and lack of interoperability in mobile value-added services. Before its formation, multiple competing and overlapping industry consortia (like WAP Forum, LIF, MMS-IOP) were developing proprietary or incompatible specifications for similar services. This fragmentation hindered the development of a global mobile service market, increased costs for operators and manufacturers, and created a poor user experience due to service incompatibility between devices and networks.

The consolidation into the OMA provided a single, open forum where key industry players could collaborate on unified, royalty-free specifications. Its purpose is to accelerate the adoption of mobile services by ensuring that services like messaging (OMA Instant Messaging), device management (OMA DM), digital rights management (OMA DRM), and location services (OMA SUPL) work consistently across all compliant devices and operator networks. By providing these standardized 'building blocks' or enablers, OMA allows application developers and service providers to create interoperable services without worrying about underlying network or device heterogeneity.

Historically, OMA's work was especially vital during the 2.5G and 3G era as mobile networks evolved from basic voice to data and multimedia services. It addressed the limitations of previous proprietary approaches by creating a level playing field. While some OMA enablers have evolved or been superseded by newer technologies (e.g., Rich Communication Services (RCS) building upon earlier OMA messaging work), the principle of open service enabler specifications it established remains influential in the mobile industry.

What changed in its specifications

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

TS 22.340Rel-7 → Rel-8

Adds requirements for service-level interworking between IMS messaging and SMS, EMS, MMS, and fixed Internet services.

Full comparison in TS 22.340 →
TS 23.222Rel-18 → Rel-19

Rel-19 adds CAPIF Phase 3 procedures for unpublishing service APIs between interconnected core functions, revoking API invoker and resource owner authorization, open discovery of service APIs, and UE-hosted API invoker access to resources owned by other UEs.

Full comparison in TS 23.222 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 2 changes
  • Use of specific ETSI and OMA references TS 23.222CR0001
  • Use of specific ETSI and OMA references TS 23.722CR0001

Defining Specifications

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

SpecificationTitleRelease
TS 22.340 vj00 IMS Messaging Stage 1 Requirements Rel-19 read
TR 22.940 vj00 IMS Messaging Requirements Analysis Rel-19 read
TR 22.949 vj00 Privacy Requirements Study for 3GPP Services Rel-19 read
TS 23.222 vk10 Common API Framework (CAPIF) Rel-20 read
TS 23.271 vj00 LCS Stage 2 Specification Rel-19 read
TS 23.392 vk10 MMTel Enabler Architecture and Procedures Rel-20 read
TS 23.700 vk10 AI/ML Application Layer Support Phase 2 Rel-20 read
TS 23.722 vf10 Common API Framework (CAPIF) for 3GPP Northbound APIs Rel-15 read
TR 23.976 vj00 Push Service Requirements Analysis Rel-19 read
TR 23.979 vj00 PoC over 3GPP Systems Architectural Requirements Rel-19 read
TR 23.981 vj00 IPv4 IMS Interworking and Migration Study Rel-19 read
TS 24.166 vj00 IMS Conferencing Management Object Rel-19 read
TS 24.167 vj10 3GPP IMS Management Object Rel-19 read
TS 24.216 vj00 Communication Continuity Management Object Rel-19 read
TS 24.235 vc10 I-WLAN Interworking Management Object Rel-12 read
TS 24.275 vj00 MO for MMTEL Basic Communication Part Rel-19 read
TS 24.285 vj00 Allowed CSG List Management Object Rel-19 read
TS 24.286 vj00 3GPP TS 24.286: ICS Management Object Rel-19 read
TS 24.302 vj00 Access to EPC via non-3GPP networks; Stage 3 Rel-19 read
TS 24.305 vj00 Selective Disabling of 3GPP UE Capabilities Rel-19 read
TS 24.312 vj00 ANDSF Management Objects Specification Rel-19 read
TS 24.323 vj00 IMS Service Level Tracing Management Object Rel-19 read
TS 24.368 vk00 NAS Configuration Management Object Rel-20 read
TS 24.391 vj00 USSD over IMS Management Object Specification Rel-19 read
TS 24.417 vj00 OIP/OIR Management Object Specification Rel-19 read
TS 24.424 vj00 XCAP over Ut for Supplementary Services MO Rel-19 read
TS 24.481 vj30 MCS Group Management Protocol Rel-19 read
TS 24.483 vk10 Mission Critical Services Management Objects Rel-20 read
TS 24.484 vk10 Mission Critical Services Configuration Management Rel-20 read
TS 24.572 vk00 5G LCS User Plane Protocol Rel-20 read
TS 26.143 vj10 Messaging Media Profiles Rel-19 read
TS 26.234 vj00 3GPP PSS Protocols and Codecs Specification Rel-19 read
TS 26.247 vj10 Transparent End-to-End Packet-switched Streaming Rel-19 read
TS 26.804 vk10 5G Media Delivery Architecture Extensions Rel-20 read
TS 26.849 vc10 MBMS Operation on Demand (MooD) Rel-12 read
TS 26.851 vb20 Enhancements to Multimedia (EMM) for PSS, MMS, MBMS Rel-11 read
TS 29.165 vk00 Inter-IMS Network-to-Network Interface (II-NNI) Rel-20 read
TS 29.199 3GPP TS 29.199 Rel-5 read
TS 31.220 vj00 Contact Manager for UICC Applications Rel-19 read
TS 32.278 vj00 Monitoring Events Offline Charging Specification Rel-19 read
TS 32.808 v800 Common Profile Storage Framework for User Data Rel-8 read
TS 32.827 va10 UE Management over Itf-N for MDT/SON Rel-10 read
TS 33.246 vj00 MBMS Security Specification Rel-19 read
TS 33.812 v920 M2M Remote Subscription Management Security Rel-9 read