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.
Key Features
- Standardized integration of WebRTC data channels with IMS for media transport
- Support for simultaneous voice, video, and arbitrary data sharing within a single session
- Utilizes IMS for authentication, session control, and service orchestration
- Leverages WebRTC protocols (SCTP/DTLS) for secure, reliable media delivery
- Enables web browsers and applications to act as IMS multimedia telephony clients
- Supports essential telephony features like call hold, transfer, and multi-party via IMS signaling
Evolution Across Releases
Introduced DCMTSI as a new service in 3GPP specifications. Defined the initial architecture where WebRTC data channels are used to carry multimedia telephony media streams over IMS. Specified the procedures for session establishment, using SIP and SDP extensions to negotiate data channel usage. Enabled basic voice, video, and data components within a conversational service.
Defining Specifications
| Specification | Title |
|---|---|
| TS 23.228 | 3GPP TS 23.228 |
| TS 23.392 | 3GPP TS 23.392 |
| TS 23.700 | 3GPP TS 23.700 |
| TS 26.567 | 3GPP TS 26.567 |
| TS 26.998 | 3GPP TS 26.998 |
| TS 33.890 | 3GPP TR 33.890 |