Customized Ringback Media Negotiation Within the Active Call Session
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for playing multimedia customized ringing signals and alerting tones face challenges such as low support rates for the 'early session' mode, excessive network resource usage, and lack of management and control over the service, particularly due to the need for new session establishment and reliance on the called terminal.
Innovation Solution
An application server that manages and controls the multimedia customized ringing signal and alerting tone services by negotiating media resources within the existing call session, eliminating the need for a new session and allowing real-time management, thus enhancing user experience and service development.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the 'early session' mode is used for customized ringing signal service, then the service can be provided with high definition audio and video calls, but a new session needs to be established for media resource negotiation which occupies a relatively large quantity of network resources
Solution Approach 1:
The patent merges the customized ringing signal media resource negotiation with the existing call session. The application server performs customized ringing signal media resource negotiation with the called terminal during the established call session rather than creating a separate new session, thereby combining multiple functions into one session and reducing network resource occupation.
2Ease of operation
If the 'download and play' mode is used, then the called terminal can play customized ringing signal content after downloading, but the called terminal may shield playing of the multimedia customized ringing signal and the application server lacks management and control
Solution Approach 1:
The application server acts as an intermediary between the called terminal and the customized ringing signal content. The server performs media resource negotiation, controls the playback process, and manages the service delivery, thereby maintaining authority and control over the service while enabling terminal playback capability.
3Reliability
If the 'early session' mode is used, then high definition voice and video calls can be provided, but both terminal device and application server need to support the mode which results in low support rate
Solution Approach 1:
The application server is designed with multi-functionality to support both 'early session' mode and the new approach during existing call sessions. This universality allows the server to adapt to different terminal capabilities and support rates, providing high definition quality where supported while maintaining compatibility with terminals that do not support the specialized mode.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method for playing a multimedia customized ringing signal and customized alerting tone, and an application server are provided. The method includes: receiving, by an application server, an initial call request from a calling terminal, and sending the initial call request to a called terminal; receiving a provisional response to the initial call request from the called terminal; determining customized ring signal media resource information based on the provisional response; sending a first media session update message that carries the customized ring signal media resource information to the called terminal; receiving a first response from the called terminal; and playing the multimedia customized ringing signal based on the first response, where the initial call request includes SDP information of the calling terminal, and the first response includes a result of customized ringing signal media resource negotiation between the application server and the called terminal. In this way, the customized ringing signal media resource negotiation between the application server and the called terminal and call media resource negotiation to be performed between the calling terminal and the called terminal are implemented in a same session, to help save network resources, and the application server can manage and control a customized ringing signal service in real time.