EP-4738795-A2 - METHOD FOR PLAYING MULTIMEDIA CUSTOMIZED RINGING SIGNAL AND CUSTOMIZED ALERTING TONE, AND APPLICATION SERVER
Abstract
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.
Inventors
- DENG, Zhilei
Assignees
- Huawei Technologies Co., Ltd.
Dates
- Publication Date
- 20260506
- Application Date
- 20200312
Claims (14)
- A method for playing a multimedia customized ringing signal, comprising: receiving, by a communications apparatus, an initial call request from a calling terminal, wherein the communications apparatus is a called terminal or a component in the called terminal, wherein the initial call request is used to initiate a session, and comprises session description protocol (SDP) information of the calling terminal; sending, by the communications apparatus, a provisional response to the initial call request to an application server; receiving, by the communications apparatus, a first media session update message from the application server, wherein the first media session update message comprises resource information of customized ring signal media and is to modify the session initiated by the initial call request; andsending, by the communications apparatus, a first response to the first media session update message to the application server, wherein the first response comprises a result of resource negotiation for the customized ringing signal media between the application server and the called terminal; playing, by the communications apparatus, the customized ringing signal media.
- The method according to claim 1, wherein the customized ring signal media resource information is determined by the application server based on the provisional response.
- The method according to claim 1 or 2, wherein the provisional response is a 180 message or a 183 message.
- The method according to any one of claims 1 to 3, wherein the method further comprises: determining, by the communications apparatus, that the called terminal completes resource reservation, and sending a media session update message to the application server, wherein the media session update message is used to indicate that the called terminal completes the resource reservation.
- The method according to any one of claims 1 to 4, wherein the method further comprises: performing, by the called terminal, call media renegotiation with the calling terminal.
- A method for playing a multimedia customized ringing signal, comprising: receiving, by an application server, an initial call request from a calling terminal, and sending the initial call request to a called terminal, wherein the initial call request is used to initiate a session, and comprises session description protocol (SDP) information of the calling terminal; receiving, by the application server, a provisional response to the initial call request from the called terminal; determining, by the application server, resource information of customized ring signal media after receiving the provisional response; sending, by the application server, a first media session update message to the called terminal, wherein the first media session update message comprises the resource information of the customized ring signal media and is to modify the session initiated by the initial call request; receiving, by the application server, a first response from the called terminal, wherein the first response comprises a result of resource negotiation for the customized ringing signal media between the application server and the called terminal, wherein the customized ringing signal media is to be played in the called terminal.
- The method according to claim 6, wherein the method further comprises: determining, by the application server, the customized ring signal media resource information based on the provisional response.
- The method according to claim 6 or 7, wherein the application server enables, based on the first response, the called terminal to play the multimedia customized ringing signal.
- The method according to any one of claims 6 to 8, wherein the method further comprises: determining, by the application server, that resource reservation is locally completed, and determining that the called terminal completes resource reservation.
- The method according to any one of claims 6 to 9, wherein the method further comprises: determining, by the application server, customized alerting tone early media information based on the initial call request; sending, by the application server, a second media session update message to the calling terminal, wherein the second media session update message comprises the customized alerting tone early media information; receiving, by the application server, a second response from the calling terminal, wherein the second response comprises a result of customized alerting tone media resource negotiation between the application server and the calling terminal; and enabling, by the application server based on the second response, the calling terminal to play a multimedia customized alerting tone.
- A communications apparatus, configured to perform the method according to any one of claims 1-5, or the method according to any one of claims 6-10.
- A computer program product, comprising instructions, wherein when the computer program product runs on a computer, the computer is enabled to perform the method according to any one of claims 1-5, or the method according to any one of claims 6-10.
- A computer readable storage medium, wherein the computer readable storage medium stores instructions, wherein when the instructions are run on a computer, the computer is enabled to perform the method according to any one of claims 1-5, or the method according to any one of claims 6-10.
- A method for playing a multimedia customized ringing signal, comprising: sending, by a call session control function (CSCF) network element, an initial call request of a calling terminal to an application server, wherein the initial call request is used to initiate a session, and comprises session description protocol (SDP) information of the calling terminal; wherein the method further comprises: the method according to any one of claims 6-10.15. A communications system, wherein the communications system comprises an application server configured to perform the method according to any one of claims 6-10 and a call session control function (CSCF) network element, wherein the CSCF network element is configured to send an initial call request of a calling terminal to the application server, wherein the initial call request is used to initiate a session, and comprises session description protocol (SDP) information of the calling terminal.
Description
This application claims priority to Chinese Patent Application No. CN201910245356.4, filed with the China National Intellectual Property Administration on March 28, 2019 and entitled "METHOD FOR PLAYING MULTIMEDIA CUSTOMIZED RINGING SIGNAL AND CUSTOMIZED ALERTING TONE, AND APPLICATION SERVER", and claims priority to Chinese Patent Application No. CN201910892751.1, filed with the China National Intellectual Property Administration on September 20, 2019 and entitled "METHOD FOR PLAYING MULTIMEDIA CUSTOMIZED RINGING SIGNAL AND CUSTOMIZED ALERTING TONE, AND APPLICATION SERVER", which are incorporated herein by reference in their entireties. TECHNICAL FIELD This application relates to the field of communications technologies, and in particular, to a method for playing a multimedia customized ringing signal and customized alerting tone, and an application server. BACKGROUND With introduction of voice over long term evolution (voice over long term evolution, VoLTE), voice call quality is significantly improved compared with that in 2G and 3G eras, and VoLTE can provide high-definition voice and video calls. As a terminal device, a core network capability, and the like are upgraded, services such as a high-definition audio customized alerting tone and a high-definition video customized alerting tone emerge. A called terminal may play a customized ringing signal (customized ringing signal, CRS), at a ringing stage. Currently, a customized ringing signal service is usually implemented in an "early session" mode or a "download and play" mode. In the "early session" mode, both a terminal device and a customized ringing signal application server need to support the "early session" mode. Currently, the terminal device and the customized ringing signal application server have a low support rate for the "early session" mode. In addition, during customized ringing signal media resource negotiation between the terminal device and the customized ringing signal application server, a new session needs to be established to perform the customized ringing signal media resource negotiation, and therefore a relatively large quantity of network resources need to be occupied. Consequently, in the conventional technology, using the "early session" mode in the customized ringing signal service is unfavorable to development of the customized ringing signal service. In the "download and play" mode, a called terminal plays customized ringing signal content after downloading a multimedia customized ringing signal. This mode highly depends on the called terminal. In addition, the called terminal may shield playing of the multimedia customized ringing signal. Consequently, the customized ringing signal application server lacks management and control over the customized ringing signal service. This is unfavorable to development of the customized ringing signal service either. SUMMARY This application provides a method for playing a multimedia customized ringing signal and customized alerting tone, and an application server, to implement playing of a multimedia customized ringing signal, and help improve development of a multimedia customized ringing signal service. According to a first aspect, this application provides a method for playing a multimedia customized ringing signal. The method includes: An application server receives an initial call request from a calling terminal, and sends the initial call request to a called terminal; receives a provisional response to the initial call request from the called terminal; determines customized ring signal media resource information based on the provisional response; sends a first media session update message that carries the customized ring signal media resource information to the called terminal; receives a first response from the called terminal; and plays back the multimedia customized ringing signal for the called terminal based on the first response, where the initial call request includes session description protocol (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. Based on this solution, after the initial call request is sent to the application server, when the called terminal rings, the application server starts and completes the customized ringing signal media resource negotiation with the called terminal, and then the application server plays back the multimedia customized ringing signal for 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. This may also be understood as: Based on the solution of this application, during the customized ringing signal media resource negotiation between the called terminal and the