IM

IP Multimedia Core Network Subsystem

Core Network
Introduced in R99
The IP Multimedia Core Network Subsystem (IMS) is a standardized architectural framework for delivering IP multimedia services over mobile and fixed networks. It enables voice, video, messaging, and other multimedia applications using SIP-based signaling, decoupling services from access networks. IMS is fundamental for enabling VoLTE, VoWiFi, RCS, and convergence between telecom and internet services.

Description

The IP Multimedia Core Network Subsystem (IMS) is a comprehensive, standardized architecture defined by 3GPP to facilitate the delivery of IP-based multimedia services. It operates as an overlay on top of the packet-switched domain, independent of the underlying access technology, whether it's LTE, 5G NR, Wi-Fi, or fixed broadband. IMS uses the Session Initiation Protocol (SIP) as its primary signaling protocol for establishing, modifying, and terminating multimedia sessions. This SIP-centric approach allows for flexible service creation and integration with internet protocols.

Architecturally, IMS consists of several key functional elements. The Call Session Control Function (CSCF) acts as the SIP proxy, handling registration, session routing, and policy enforcement. The Home Subscriber Server (HSS) is the central database storing user profiles and authentication data. Media functions are managed by the Media Resource Function (MRF) for processing media streams, such as conferencing or transcoding. The Application Server (AS) hosts and executes value-added services like telephony application servers for VoLTE or messaging servers for RCS. These components interact through standardized interfaces, such as the Cx interface between CSCF and HSS, ensuring interoperability across vendor implementations.

IMS works by processing SIP signaling messages to manage user authentication, service authorization, and session routing. When a user initiates a multimedia call, the request is routed through the P-CSCF (Proxy-CSCF) to the S-CSCF (Serving-CSCF), which interacts with the HSS for authentication and fetches service profiles from the AS. Media negotiation is handled via SIP and the Session Description Protocol (SDP), with media paths established directly between endpoints or through media gateways for interworking with legacy networks. IMS supports quality of service (QoS) through policy control via the Policy and Charging Rules Function (PCRF), ensuring appropriate resource allocation. Its role is critical in modern networks, enabling seamless multimedia services across diverse access technologies and fostering convergence between traditional telecom and internet-based applications.

Purpose & Motivation

IMS was created to address the limitations of circuit-switched networks in supporting rich multimedia services and to enable convergence between telecom and internet protocols. Before IMS, mobile networks primarily offered voice and SMS over circuit-switched domains, which were inefficient for data-intensive multimedia and lacked flexibility for service innovation. The rise of IP-based applications highlighted the need for a standardized framework that could deliver integrated voice, video, and messaging over packet networks.

The development of IMS began in 3GPP Release 5, building on earlier IP multimedia concepts from Release 99. Its purpose is to provide a scalable, secure, and access-agnostic platform for multimedia services, solving problems like service fragmentation, interoperability, and quality assurance. IMS enables operators to offer advanced services such as VoLTE, VoWiFi, and RCS, while supporting regulatory requirements like emergency calling and lawful interception. By decoupling services from access networks, IMS facilitates network evolution towards all-IP infrastructures and supports convergence across mobile, fixed, and internet domains, driving innovation in communication services.

Key Features

  • Standardized architecture for IP multimedia service delivery using SIP signaling
  • Access-agnostic design supporting LTE, 5G, Wi-Fi, and fixed broadband
  • Centralized user authentication and profile management via HSS
  • Flexible service creation and deployment through Application Servers
  • Integrated policy control for QoS and charging via PCRF
  • Enables convergence of telecom and internet services (e.g., VoLTE, RCS)

Evolution Across Releases

Defining Specifications

SpecificationTitle
TS 22.127 3GPP TS 22.127
TS 22.228 3GPP TS 22.228
TS 22.495 3GPP TS 22.495
TS 22.801 3GPP TS 22.801
TS 23.125 3GPP TS 23.125
TS 23.179 3GPP TS 23.179
TS 23.204 3GPP TS 23.204
TS 23.218 3GPP TS 23.218
TS 23.221 3GPP TS 23.221
TS 23.228 3GPP TS 23.228
TS 23.278 3GPP TS 23.278
TS 23.280 3GPP TS 23.280
TS 23.334 3GPP TS 23.334
TS 23.379 3GPP TS 23.379
TS 23.815 3GPP TS 23.815
TS 23.824 3GPP TS 23.824
TS 23.979 3GPP TS 23.979
TS 23.981 3GPP TS 23.981
TS 24.141 3GPP TS 24.141
TS 24.147 3GPP TS 24.147
TS 24.173 3GPP TS 24.173
TS 24.186 3GPP TS 24.186
TS 24.196 3GPP TS 24.196
TS 24.206 3GPP TS 24.206
TS 24.228 3GPP TS 24.228
TS 24.229 3GPP TS 24.229
TS 24.239 3GPP TS 24.239
TS 24.247 3GPP TS 24.247
TS 24.259 3GPP TS 24.259
TS 24.279 3GPP TS 24.279
TS 24.292 3GPP TS 24.292
TS 24.371 3GPP TS 24.371
TS 24.391 3GPP TS 24.391
TS 24.407 3GPP TS 24.407
TS 24.416 3GPP TS 24.416
TS 24.417 3GPP TS 24.417
TS 24.447 3GPP TS 24.447
TS 24.516 3GPP TS 24.516
TS 24.523 3GPP TS 24.523
TS 24.607 3GPP TS 24.607
TS 24.616 3GPP TS 24.616
TS 24.642 3GPP TS 24.642
TS 24.647 3GPP TS 24.647
TS 24.819 3GPP TS 24.819
TS 24.841 3GPP TS 24.841
TS 24.879 3GPP TS 24.879
TS 24.930 3GPP TS 24.930
TS 25.305 3GPP TS 25.305
TS 26.235 3GPP TS 26.235
TS 26.236 3GPP TS 26.236
TS 28.632 3GPP TS 28.632
TS 28.633 3GPP TS 28.633
TS 29.162 3GPP TS 29.162
TS 29.165 3GPP TS 29.165
TS 29.199 3GPP TS 29.199
TS 29.228 3GPP TS 29.228
TS 29.311 3GPP TS 29.311
TS 29.328 3GPP TS 29.328
TS 29.332 3GPP TS 29.332
TS 29.412 3GPP TS 29.412
TS 29.421 3GPP TS 29.421
TS 29.424 3GPP TS 29.424
TS 29.828 3GPP TS 29.828
TS 31.103 3GPP TR 31.103
TS 31.829 3GPP TR 31.829
TS 32.107 3GPP TR 32.107
TS 32.298 3GPP TR 32.298
TS 32.299 3GPP TR 32.299
TS 32.409 3GPP TR 32.409
TS 32.422 3GPP TR 32.422
TS 32.691 3GPP TR 32.691
TS 32.692 3GPP TR 32.692
TS 32.695 3GPP TR 32.695
TS 32.696 3GPP TR 32.696
TS 32.808 3GPP TR 32.808
TS 33.141 3GPP TR 33.141
TS 33.203 3GPP TR 33.203
TS 33.978 3GPP TR 33.978
TS 36.747 3GPP TR 36.747
TS 36.822 3GPP TR 36.822
TS 36.863 3GPP TR 36.863
TS 38.785 3GPP TR 38.785
TS 38.786 3GPP TR 38.786
TS 38.817 3GPP TR 38.817
TS 38.820 3GPP TR 38.820
TS 43.802 3GPP TR 43.802