Description
IP Multimedia (IM) is a comprehensive architectural framework defined by 3GPP for the provisioning of multimedia services over IP-based packet-switched networks. It is centered around the IP Multimedia Subsystem (IMS), which provides the core control and signaling functions. The IMS is an overlay service architecture that sits on top of the packet-switched core network (e.g., GPRS, EPC, 5GC) and is fundamentally based on IETF protocols, primarily the Session Initiation Protocol (SIP) for session control, along with Diameter for authentication, authorization, and accounting (AAA). Key functional components include the Proxy-Call Session Control Function (P-CSCF) which acts as the first contact point for the User Equipment (UE), the Serving-CSCF (S-CSCF) which performs session control and resides in the user's home network, and the Interrogating-CSCF (I-CSCF) which acts as a gateway to the home network. Other critical elements are the Home Subscriber Server (HSS) for user profile storage and the Application Servers (AS) which host and execute the actual service logic, such as telephony application servers for VoLTE.
The architecture operates by establishing a secure, authenticated SIP signaling path between the UE and the IMS core, using the underlying IP-CAN (IP Connectivity Access Network) for transport. When a user initiates a multimedia session, SIP signaling traverses the CSCFs to locate the called party and negotiate session parameters (codecs, media types, ports) via the Session Description Protocol (SDP). The media path (voice, video packets) is then established directly between the endpoints (or via media gateways for interworking with circuit-switched networks) using Real-time Transport Protocol (RTP). This separation of signaling and media planes is a hallmark of the design. IMS also provides robust registration, authentication (using ISIM applications or Digest AKA), policy control via the Policy and Charging Rules Function (PCRF), and service triggering based on initial Filter Criteria (iFC) downloaded from the HSS.
Its role in the network is pivotal as the standardized service delivery platform for all-IP networks. It enables network operators to offer consistent, carrier-grade communication services (Voice over LTE, Video over LTE, Rich Communication Services) across diverse access technologies (LTE, 5G NR, Wi-Fi). By providing a common service layer, it facilitates service innovation, interoperability between operators, and the convergence of fixed and mobile services. IMS is the foundation for the evolution from circuit-switched telephony to full IP-based multimedia communication, ensuring reliability, quality of service, and security.
Purpose & Motivation
IP Multimedia was created to address the fundamental shift in telecommunications from circuit-switched, voice-centric networks to packet-switched, multimedia-capable all-IP networks. Prior to IMS, mobile services like voice were tightly coupled to specific radio access technologies (e.g., GSM's circuit-switched core), making it difficult and inefficient to introduce new multimedia services or achieve convergence across different network types. The traditional model lacked a unified control layer for IP-based sessions, leading to fragmented, non-interoperable services.
The primary problem IMS solves is providing a standardized, access-agnostic architecture for delivering real-time and non-real-time multimedia services with carrier-grade quality, security, and charging capabilities. It was motivated by the industry's move towards IP as the universal transport protocol and the need for operators to compete with Over-the-Top (OTT) service providers by offering their own rich, interoperable communication suites. By basing the control plane on IETF protocols like SIP, it leverages internet engineering principles while adding the necessary mobility, roaming, and regulatory features (like lawful interception) required by telecom operators.
Historically, its introduction in 3GPP Release 5 (with roots in Release 99 studies) marked the beginning of the all-IP core network vision for UMTS. It addressed the limitations of previous approaches by decoupling service provisioning from network access, enabling fixed-mobile convergence, and creating a sustainable ecosystem for service development through open, standardized interfaces. This allowed for the graceful migration from legacy circuit-switched voice to packet-switched Voice over IP (VoIP) and beyond.
What changed in its specifications
The latest release-to-release comparison of specifications that define IM. Each summary describes the whole specification, not only this term.
Topology hiding, policy management, service subscription, API accounting, identity management, and content management are the main additions in OSA Rel-8.
Full comparison in TS 22.127 →Rel-19 brings only minor changes to TS 22.228: 0 clauses changed, with no change attributed to a release feature.
Full comparison in TS 22.228 →Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (4 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.
- Flexible Alerting (FA) using IP Multimedia (IM) Core Network (CN) subsystem TS 24.239CR0008
- Malicious Communication Identification (MCID) using IP Multimedia (IM) Core Network (CN) subsystem TS 24.616CR0026
- Completion of Communications to Busy Subscriber (CCBS) and Completion of Communications by No Reply (CCNR) using IP Multimedia (IM) Core Network (CN) subsystem TS 24.642CR0088
- Advice Of Charge (AOC) using IP Multimedia (IM) Core Network (CN) subsystem TS 24.647CR0030
Defining Specifications
3GPP specifications that define or reference IM, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 22.127 v900 | Open Service Access (OSA) Stage 1 Requirements | Rel-9 read |
| TS 22.228 vl00 | IMS Service Requirements | Rel-21 read |
| TS 22.495 v700 | NGN Requirements for IMS Services | Rel-7 read |
| TS 22.801 vc00 | Study on Non-MTC Mobile Data Application Impacts | Rel-12 read |
| TS 23.125 v700 | Flow Based Charging Architecture | Rel-7 read |
| TS 23.179 vd50 | MCPTT Functional Architecture | Rel-13 read |
| TS 23.204 vj10 | SMS over generic IP access; Stage 2 | Rel-19 read |
| TS 23.218 vj00 | IMS Call Model Specification | Rel-19 read |
| TS 23.221 vj00 | 3GPP System Architectural Requirements | Rel-19 read |
| TS 23.228 vk10 | IP Multimedia Core Network Subsystem | Rel-20 read |
| TS 23.278 vj00 | CAMEL for IMS Stage 2 Specification | Rel-19 read |
| TS 23.280 vk51 | Mission Critical Services Architecture | Rel-20 read |
| TS 23.334 vj00 | IMS-ALG to IMS-AGW Interface (Iq) Stage 2 | Rel-19 read |
| TS 23.379 vk40 | Mission Critical Push-to-Talk Architecture | Rel-20 read |
| TS 23.815 v500 | IMS Charging Implications | Rel-5 read |
| TS 23.824 va00 | IP-SM-GW enhancements for CPM-SMS Interworking | Rel-10 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.141 vj00 | Presence Service Protocol Details | Rel-19 read |
| TS 24.147 vj00 | IMS Conferencing Protocol Details | Rel-19 read |
| TS 24.173 vj00 | Multimedia Telephony Service and Supplementary Services in IMS | Rel-19 read |
| TS 24.186 vk10 | IMS Data Channel and AR Communication | Rel-20 read |
| TS 24.196 vj00 | Enhanced Calling Name (eCNAM) Stage 3 Protocol | Rel-19 read |
| TS 24.206 v750 | Voice Call Continuity Between CS and IMS | Rel-7 read |
| TS 24.228 v590 | IP Multimedia Call Control Signaling Flows | Rel-5 read |
| TS 24.229 vk10 | IMS SIP/SDP Call Control Protocol | Rel-20 read |
| TS 24.239 vj00 | Flexible Alerting Protocol for IMS | Rel-19 read |
| TS 24.247 vk00 | IMS Messaging Protocol Specification | Rel-20 read |
| TS 24.259 vj00 | Personal Network Management (PNM) Protocol Details | Rel-19 read |
| TS 24.279 vj00 | Combined CS Calls and IMS Sessions | Rel-19 read |
| TS 24.292 vj00 | IMS Centralized Services (ICS) Protocol | Rel-19 read |
| TS 24.371 vj00 | WebRTC IMS Client Access Specification | Rel-19 read |
| TS 24.391 vj00 | USSD over IMS Management Object Specification | Rel-19 read |
| TS 24.407 v830 | OIP and OIR Simulation Services Protocol | Rel-8 read |
| TS 24.416 v700 | Malicious Call Identification Service | Rel-7 read |
| TS 24.417 vj00 | OIP/OIR Management Object Specification | Rel-19 read |
| TS 24.447 v800 | Advice Of Charge (AOC) Service Protocol | Rel-8 read |
| TS 24.516 v830 | MCID Protocol Specification for NGN | Rel-8 read |
| TS 24.523 vj00 | NGCN-NGN Interconnection Scenarios | Rel-19 read |
| TS 24.607 vj10 | OIP and OIR Supplementary Services Stage 3 | Rel-19 read |
| TS 24.616 vj00 | Malicious Call Identification (MCID) Protocol | Rel-19 read |
| TS 24.642 vj00 | CCBS/CCNR/CCNL SIP Protocol Specification | Rel-19 read |
| TS 24.647 vj00 | Advice of Charge (AOC) service protocol | Rel-19 read |
| TS 24.819 v700 | IMS Services via Fixed Broadband Access | Rel-7 read |
| TS 24.841 v600 | Presence Service IP Multimedia Subsystem | Rel-6 read |
| TS 24.879 v700 | CS and IMS Service Combination | Rel-7 read |
| TR 24.930 vj00 | IMS Session Setup Signalling Flows | Rel-19 read |
| TS 25.305 vj00 | UTRAN UE Positioning Stage 2 | Rel-19 read |
| TS 26.235 vc00 | Default Codecs for 3GPP IP Multimedia Subsystem | Rel-12 read |
| TS 26.236 vc00 | Packet Switched Conversational Multimedia Protocols | Rel-12 read |
| TS 28.540 vk40 | 5G Network Resource Model (NRM) Stage 1 | Rel-20 read |
| TS 28.632 vj00 | Inventory Management NRM Integration Reference Point | Rel-19 read |
| TS 28.633 vj00 | Inventory Management NRM IRP Solution Set definitions | Rel-19 read |
| TS 28.884 vk00 | 5G SBMA Enhancements Phase 4 Study | Rel-20 read |
| TS 29.162 vj00 | IMS-IP Network Interworking | Rel-19 read |
| TS 29.165 vk00 | Inter-IMS Network-to-Network Interface (II-NNI) | Rel-20 read |
| TS 29.199 | 3GPP TS 29.199 | R99 read |
| TS 29.228 vk00 | IMS Cx and Dx Interface Procedures | Rel-20 read |
| TS 29.311 vj00 | Service Level Interworking for Messaging | Rel-19 read |
| TS 29.328 vk00 | IMS Sh, Dh and Ph Interface Procedures | Rel-20 read |
| TS 29.332 vj00 | MGCF-IM-MGW Interface Protocol (Mn) | Rel-19 read |
| TS 29.412 v810 | Control Procedures for Trunk Gateways in NGN Networks | Rel-8 read |
| TS 29.421 v810 | IMS Interworking with External IP Networks | Rel-8 read |
| TS 29.424 v801 | H.248 Profile for Trunking Media Gateways | Rel-8 read |
| TS 29.828 vc10 | IMS Media Plane Security H.248 Profiles Study | Rel-12 read |
| TS 31.103 vj10 | IM Services Identity Module Specification | Rel-19 read |
| TS 31.829 vd00 | ISIM Conformance Requirements Technical Report | Rel-13 read |
| TS 32.107 vj00 | Federated Network Information Model (FNIM) | Rel-19 read |
| TS 32.298 vk10 | Charging Data Record Specification | Rel-20 read |
| TS 32.299 vj00 | Diameter Charging Applications for 3GPP | Rel-19 read |
| TS 32.409 vj00 | IMS Performance Management Measurements | Rel-19 read |
| TS 32.422 vk30 | Trace, MDT and UE Measurement Control | Rel-20 read |
| TS 32.691 vb00 | Inventory Management IRP Requirements | Rel-11 read |
| TS 32.692 vb00 | Inventory Management NRM IRP Specification | Rel-11 read |
| TS 32.695 v900 | Inventory Management NRM IRP XML File Format | Rel-9 read |
| TS 32.696 vb10 | Inventory Management NRM IRP Solution Set | Rel-11 read |
| TS 32.808 v800 | Common Profile Storage Framework for User Data | Rel-8 read |
| TS 33.141 vj00 | Security for Presence Service (Ut reference point) | Rel-19 read |
| TS 33.203 vk00 | IMS Security Features and Mechanisms | Rel-20 read |
| TS 33.978 v800 | Early IMS Security Interim Solution | Rel-8 read |
| TS 36.747 ve00 | Enhanced CRS and SU-MIMO IM Performance Requirements | Rel-14 read |
| TS 36.822 vb00 | LTE RAN Enhancements for Diverse Data Apps | Rel-11 read |
| TS 36.863 vc00 | CRS Interference Mitigation for Homogeneous Networks | Rel-12 read |
| TR 38.785 vh00 | UE radio transmission for enhanced NR sidelink | Rel-17 read |
| TR 38.786 vi20 | Technical Report for NR Sidelink Evolution | Rel-18 read |
| TS 38.817 | 3GPP TR 38.817 | R99 read |
| TR 38.820 vg10 | NR; 7-24 GHz Frequency Range Study | Rel-16 read |
| TS 43.802 vc00 | GERAN Enhancements for Mobile Data Applications | Rel-12 read |