Patent ID: 8331914

Claim:
A method for setting a Coloring Ring Back Tone (CRBT), comprising the steps of: initiating a call to a called terminal and receiving a CRBT subscribed by the called terminal sent from a CRBT Service Center (CBC), by a calling terminal in a communication network; during the process of playing the CRBT or the communication process or after the call is ended, authenticating the calling terminal by the communication network in response to a CRBT setting request message sent by the calling terminal or the called terminal actively or upon an inquiry from the communication network, so as to judge whether the calling terminal already activated a CRBT service; if it is judged in the step of authenticating that the calling terminal has not activated a CRBT service, sending, by the communication network, a CRBT service activation message to the calling terminal to instruct the calling terminal to activate the CRBT service, and then activating, by the calling terminal, the CRBT service through a response to the CRBT service activation message, or sending, by the communication network, to the called terminal a message about activating the CRBT service for the calling terminal, and then activating, by the called terminal, the CRBT service for the calling terminal through a response to the message; and if it is judged in the step of authenticating that the calling terminal already activated the CRBT service, or the CRBT service is activated for the calling terminal in the step of activating the CRBT service, instructing, by the communication network, the CBC to set a CRBT same as or at least substantially the same as or associated with the CRBT received by the calling terminal into a CRBT library for the calling terminal; wherein the CRBT setting request message is sent by the calling terminal or the called terminal responding to an inquiry message from the communication network after the call is ended, wherein the inquiry message prompts whether to set a CRBT same as or associated with that received by the calling terminal into the CRBT library for the calling terminal.