Description
IMS-VT (IP Multimedia Subsystem Video Telephony) is a service defined by 3GPP that leverages the IMS core to establish and manage real-time, bidirectional video communication sessions between users. It operates as an application layer service on top of the IMS architecture, which provides the necessary session control, authentication, and media handling functions. The service utilizes SIP (Session Initiation Protocol) for signaling to set up, modify, and terminate video sessions, and RTP (Real-time Transport Protocol) for the actual media transport. Key IMS components involved include the P-CSCF (Proxy-Call Session Control Function), S-CSCF (Serving-CSCF), and the MRF (Media Resource Function), which may handle media mixing or transcoding if needed.
From a technical perspective, an IMS-VT call begins with SIP INVITE messages exchanged between the user devices, traversing the IMS core. These messages negotiate session parameters using SDP (Session Description Protocol), including codec selection (e.g., H.264 for video, AMR-WB or EVS for audio), bitrates, and network addresses. The IMS core ensures the users are authenticated and authorized for the service via the HSS (Home Subscriber Server). Once the session is established, media flows directly between the endpoints (UEs) over the established IP-CAN (IP Connectivity Access Network), such as LTE or 5G NR, utilizing QoS mechanisms to prioritize the real-time traffic.
The role of IMS-VT in the network is to provide a standardized, interoperable framework for video telephony, ensuring that devices from different manufacturers and services from different operators can work together seamlessly. It fully integrates with other IMS-based services like VoLTE (Voice over LTE), enabling rich communication suites. The service supports essential features like call waiting, call hold, and supplementary services, maintaining a user experience consistent with traditional telephony but enhanced with video. Its architecture is designed to be access-agnostic, working over any IP-based access network, which future-proofs it for evolving network technologies.
Purpose & Motivation
IMS-VT was created to address the fragmentation and limitations of earlier mobile video calling solutions, such as 3G-324M circuit-switched video telephony, which offered poor quality, limited interoperability, and inefficient use of network resources. The transition to all-IP networks like LTE necessitated a new, standardized approach to real-time video communication that could leverage the capabilities of IMS. The primary motivation was to provide a consistent, high-quality, and interoperable video telephony service that could be deployed globally by operators, enhancing user experience and enabling new communication paradigms.
Historically, proprietary video calling apps and non-standard implementations led to a poor user experience where users could only call others on the same network or with the same device type. IMS-VT, standardized as part of the broader IMS multimedia telephony service, solves this by defining a uniform set of protocols and procedures within the 3GPP framework. It allows operators to offer a carrier-grade video telephony service with guaranteed QoS, integrated billing, and support for regulatory features like lawful interception. By being part of IMS, it also enables convergence with other IP-based services, creating a unified communication platform.
Key Features
- Standardized SIP-based signaling for session control
- Support for high-efficiency video codecs like H.264 and H.265
- Interoperability across devices and network operators
- Integrated QoS mechanisms for guaranteed media performance
- Seamless interworking with VoLTE and other IMS services
- Support for supplementary services (call hold, transfer, waiting)
Evolution Across Releases
Introduced IMS-VT as a standalone service specification in TS 26.922, defining the architecture, protocols, and codec requirements for video telephony over IMS. It established the baseline for HD video calls, mandatory support for H.264 video codec, and integration with the IMS core for authentication and session management.
Defining Specifications
| Specification | Title |
|---|---|
| TS 26.922 | 3GPP TS 26.922 |