Description
Data Channel Multimedia Telephony Service over IMS (DCMTSI) is a 3GPP service architecture that leverages the IP Multimedia Subsystem (IMS) to deliver multimedia telephony services using WebRTC (Web Real-Time Communication) data channels as a transport mechanism. It operates by establishing a multimedia session via IMS signaling (primarily SIP and SDP) between endpoints, such as web browsers or native applications, and then utilizing WebRTC data channels to carry real-time media streams (voice, video) and arbitrary data (e.g., file transfer, text chat) within that session. The service is defined to ensure interoperability between WebRTC-based clients and traditional IMS-based telephony networks, allowing for rich, conversational multimedia experiences.
Architecturally, DCMTSI integrates the IMS core (including CSCFs, HSS) with WebRTC-enabled endpoints. The IMS provides authentication, authorization, session control, and service orchestration. The WebRTC framework, specifically its data channel API built on SCTP over DTLS, provides the secure, bidirectional transport for media and data. Key components include the DCMTSI client (a WebRTC application implementing 3GPP profiles), the IMS core network elements, and often a WebRTC gateway or an IMS Application Server (AS) that may adapt protocols between the WebRTC world and the IMS network. The service uses standard IMS procedures for registration and session establishment, with SDP extensions to negotiate the use of data channels for media.
In operation, a DCMTSI session begins with IMS registration and authentication of the client. To initiate a call, the client sends a SIP INVITE containing an SDP offer that indicates support for media over WebRTC data channels. Upon acceptance, the IMS core routes the signaling and facilitates the session setup. The endpoints then establish a direct or relayed peer-to-peer WebRTC data channel connection for the media flow, using ICE for NAT traversal, DTLS for security, and SCTP for transport. This allows synchronous transmission of multiple media types within the same logical channel. The service supports essential telephony features like call hold, transfer, and multi-party calls, managed through IMS signaling while media flows over the data channels.
DCMTSI's role in the network is to extend IMS-based telephony services to WebRTC clients without requiring a full, traditional IMS User Equipment (UE). It enables service providers to offer carrier-grade multimedia communication (voice, video, data) to users on web browsers or lightweight apps, leveraging the existing IMS infrastructure for control and billing. This bridges the gap between telecom networks and internet-based communication, facilitating the convergence of services.
Purpose & Motivation
DCMTSI was created to address the growing demand for integrating web-based communication technologies, specifically WebRTC, with standardized telecom networks like IMS. Historically, IMS services were primarily accessed via dedicated UE with complex stacks, while WebRTC offered browser-based real-time communication but lacked standardized integration into carrier networks. This created a divide: web applications could not easily access rich telephony services (e.g., guaranteed QoS, emergency calling, inter-operator interoperability) provided by IMS. DCMTSI solves this by defining a standardized method to use WebRTC data channels as a media transport for IMS multimedia telephony, enabling web clients to become first-class citizens in IMS networks.
The motivation stems from the need for service providers to offer consistent, feature-rich communication experiences across all devices, including web browsers and mobile apps, without developing proprietary solutions. Prior to DCMTSI, integrating WebRTC with IMS was possible but not standardized, leading to fragmentation and interoperability challenges. DCMTSI provides a 3GPP-specified approach, ensuring that services like high-quality voice/video calls, instant messaging, and file sharing can be delivered seamlessly over IMS to WebRTC endpoints. It leverages the strengths of both: IMS for core network control, security, and service integration, and WebRTC for easy client deployment and advanced media capabilities.
Furthermore, DCMTSI addresses limitations of earlier approaches like Voice over LTE (VoLTE) and Video over LTE (ViLTE), which required specific UE implementations. By using WebRTC data channels, DCMTSI enables more flexible media handling (e.g., mixing data sharing with voice/video) and simplifies client development. It supports the evolution towards all-IP networks and the convergence of telecom and web services, allowing operators to deploy innovative multimedia services rapidly and extend their IMS investments to a broader range of devices and applications.
Classification
Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (1 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-17, normative work from Rel-19.
In Release 19, support for IMS data channel interworking between a DCMTSI UE and an MTSI UE was newly introduced. This enables a DCMTSI UE to establish an application data channel, for purposes like real-time screen sharing, where the media is transcoded to and from MMTEL media via a Media Function (MF) or a DC Application Server (DC AS). The release specifies procedures for establishing both bootstrap and application data channels to facilitate this interworking.
- Support of IMS data channel interworking between DCMTSI UE and MTSI UE TS 23.228CR1418
Explore further
Broader topics and technologies where DCMTSI plays a role.
Defining Specifications
3GPP specifications that define or reference DCMTSI, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.228 vj50 | IMS Stage-2 Service Description | Rel-19 |
| TS 23.392 vj20 | MMTel Application Enablement | Rel-19 |
| TS 23.700 vk00 | XR Services Application Enablement Layer | Rel-20 |
| TS 26.567 vj00 | IMS-based Split Rendering | Rel-19 |
| TR 26.998 vj00 | 5G AR/MR Glasses Integration Study | Rel-19 |
| TR 33.890 vi00 | Technical Report on Security Aspects | Rel-18 |