Call Processing System Control and Media Plane Separation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing call processing systems in IP multimedia subsystem (IMS) based telecommunication networks face inefficiencies due to the need for customers to manually navigate through voice menus, leading to delays and reduced processing efficiency.
Innovation Solution
A call processing system that separates the control plane and media plane, utilizing an application service device and an application media device to establish a data channel with terminal devices, enabling the transmission of service page information and user operation information, and converting user inputs into audio signals for call centers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If IVR voice navigation is used for self-service processes, then call service can be automated, but call processing delay increases and processing efficiency decreases
Solution Approach 1:
A data channel is introduced as an intermediary communication path between the terminal device and the application media device. This data channel parallel to the voice channel enables transmission of service page information and user inputs without interfering with voice navigation, thereby reducing call processing delay while maintaining automation.
Solution Approach 2:
The system transitions from single-dimensional voice-based interaction to multi-dimensional interaction by adding a data channel dimension. This allows simultaneous voice navigation and data exchange, enabling faster service delivery without increasing voice channel complexity.
2Device complexity
If control plane and media plane are integrated, then system structure is simpler, but interactive service efficiency is reduced
Solution Approach 1:
The system is segmented into control plane (application service device) and media plane (application media device). The control plane handles service logic and signaling, while the media plane manages real-time media communication and data channel establishment. This segmentation enables parallel processing of control and media functions, improving interactive service efficiency.
Solution Approach 2:
The application media device acts as an intermediary between the control plane and terminal devices, specifically handling data channel establishment and media stream management. This intermediary role allows the control plane to focus on service logic while the media plane optimizes real-time communication, enhancing overall efficiency.
3Ease of operation
If voice menu navigation is used, then user interaction is standardized, but user interaction efficiency is reduced
Solution Approach 1:
The data channel serves multiple functions: transmitting service page information, carrying user inputs, and enabling interactive services. This multi-functionality allows standardized voice menu navigation to coexist with efficient data-based interaction, combining the benefits of both approaches without compromising either standardization or efficiency.
Data Source
AI summary
A call processing method includes: an application service device is configured to send a data channel establishment indication message to the application media device when detecting that a terminal device initiates or receives a call service, to indicate the application media device to establish a data channel with the terminal device. The application media device is configured to: receive the data channel establishment indication message from the application service device, establish the data channel with the terminal device, and send first service page information corresponding to the call service to the terminal device through the data channel. It can be learned that, a control plane and a media plane in the call processing system are separated, the application service device is configured to implement a function of the control plane, and the application media device is configured to implement a function of the media plane.


