Method and apparatus for implementing and filtering customized ringing signals
AssigneeHuawei Technologies Co., Ltd.
InventorsLingyan WU, Jue WANG, Yuan BAO, Shanyang KE, Yu SUN
Life of this patent
Estimating the term…
Abstract
A method for implementing Customized Ringing Signal (CRS) services is provided. The method includes: receiving a call request initiated by a caller terminal; obtaining a policy of playing a CRS tone according to the call request, where the policy is a policy of playing a CRS tone, namely, a caller CRS tone or a callee CRS tone, or a policy of filtering the CRS tone; and playing the CRS tone to a callee according to the policy. By setting a policy of playing the CRS tone to the callee in the network or the callee terminal, the users enjoy the CRS services at their own discretion.
Claims15
A method for implementing Customized Ringing Signal (CRS) services, comprising:
- receiving, by a callee CRS Application Server (AS), a call request initiated by a caller terminal;
- based on the received call request, determining, by the callee CRS Application Server (AS), that the callee CRS tone needs to be played in accordance with a corresponding policy that includes a priority for playing a caller CRS tone or a callee CRS tone;
- based on the determination, substituting, by the callee CRS AS, an early callee CRS media request for an early caller CRS media request, after receiving the early caller CRS media request from a caller CRS AS;
- performing, by the callee CRS AS, callee CRS media negotiation with the callee terminal using the early callee CRS media request;
- and
- thereafter, instructing, by the callee CRS AS, a media resource server (MRS) to play a callee CRS tone to the callee terminal.
A method for implementing Customized Ringing Signal (CRS) services, the method comprising:
- receiving, by a Callee CRS Application Server (AS), a call request comprising a Uniform Resource Locator (URL) of a caller CRS tone;
- determining, by the Callee CRS AS, that a callee CRS tone needs to be played according to the call request and a policy of playing a CRS tone;
- based on the determination, by the Callee CRS AS, substituting an obtained URL of the callee CRS tone for the URL of the caller CRS tone in the call request;
- and
- sending, by the Callee CRS AS, the call request comprising the URL of the callee CRS tone to the callee terminal to indicate the callee terminal to download the callee CRS tone using the URL of the callee CRS tone in the call request.
A method for implementing Customized Ringing Signal (CRS) services, the method comprising:
- receiving, by a CRS filter Application Server (AS), a call request initiated by a caller terminal;
- determining, by the CRS filter AS, that a CRS tone needs to be filtered out according to the call request and a policy of filtering a CRS tone;
- based on the determination, rejecting, by the CRS filter AS, a CRS media negotiation with a CRS AS processing a CRS tone which is determined to be filtered out, when receiving a Prack message from the CRS AS, wherein the Prack message comprises an early media Session Description Protocol (SDP) request.
A method for implementing Customized Ringing Signal (CRS) services, the method comprising:
- receiving, by a CRS filter Application Server (AS), a call request comprising a Uniform Resource Locator (URL) of a CRS resource;
- determining, by the CRS filter AS, that a CRS tone needs to be filtered out according to the call request and a policy of filter a CRS tone;
- based on the determination, deleting, by the CRS filter AS, the URL in the call request;
- and
- sending, by the CRS filter AS, the call request without the URL to the callee terminal.
A CRS Application Server (AS) for implementing Customized Ringing Signal (CRS) services, the CRS AS comprising a receiver, a transmitter and a processor, wherein:
- the receiver is configured to receive a call request initiated by a caller terminal;
- and
- the processor is configured to determine, based on the received call request, that the callee CRS tone needs to be played in accordance with a corresponding policy that includes a priority for playing a caller CRS tone or a callee CRS tone, to substitute, based on the determination, an early callee CRS media request for an early caller CRS media request, after receiving the early caller CRS media request from a caller CRS AS, and to perform callee CRS media negotiation with the callee terminal using the early callee CRS media request;
- the transmitter is configured to instruct a media resource server (MRS) to play a callee CRS tone to the callee terminal after the callee CRS media negotiation.
A CRS Application Server (AS) for implementing Customized Ringing Signal (CRS) services, the CRS AS comprising a receiver, a transmitter and a processor, wherein:
- the receiver is configured to receive a call request comprising a Uniform Resource Locator (URL) of a caller CRS tone;
- the processor is configured to determine that a callee CRS tone needs to be played according to the call request and a policy of playing a CRS tone, and to substitute, based on the determination, an obtained URL of the callee CRS tone for the URL of the caller CRS tone in the call request;
- the transmitter is configured to send the call request comprising the URL of the callee CRS tone to the callee terminal to indicate the callee terminal to download the callee CRS tone using the URL of the callee CRS tone in the call request.
A CRS filter Application Server (AS) for implementing Customized Ringing Signal (CRS) services, the CRS filter AS comprising a receiver and a processor, wherein:
- the receiver is configured to receive a call request initiated by a caller terminal and a Prack message from the CRS AS, wherein the Prack message comprises an early media Session Description Protocol (SDP) request;
- the processor is configured to determine that a CRS tone needs to be filtered out according to the call request and a policy of filtering a CRS tone, and to reject, based on the determination, a CRS media negotiation with a CRS AS processing a CRS tone which is determined to be filtered out when receiving the Prack message from the CRS AS.
A CRS filter Application Server (AS) for implementing Customized Ringing Signal (CRS) services, the CRS filter AS comprising a receiver, a transmitter and a processor, wherein:
- the receiver is configured to receive a call request comprising a Uniform Resource Locator (URL) of a CRS resource;
- the processor is configured to determine that a CRS tone needs to be filtered out according to the call request and a policy of filtering a CRS tone, and to delete, based on the determination, the URL in the call request;
- and
- the transmitter is configured to send the call request without the URL to the callee terminal.
Dependencies are inferred from the claim text.