Summary of the invention
The objective of the invention is to, a kind of copying color bell of called party by calling party method is provided, be suitable for present Bearer Independent Call Control Protocol network, make the function that realizes copying color bell of called party by calling party in its Ring Back Tone service, be that the calling subscriber is when dialing the called subscriber, hear called subscriber's CRBT, easily with the RBT copy liked in the bell sound storehouse of oneself, make described Bearer Independent Call Control Protocol network Colorful Ring Service possess the color ring replication function, and then offer user's better services, further stimulate the growth of Ring Back Tone service amount.
For solving the problems of the technologies described above, technical scheme of the present invention is as follows:
A kind of method of copying color bell of called party by calling party is used for and the call-independent control protocol bearing network, said method comprising the steps of:
A1, calling subscriber call out the called subscriber;
B1, calling subscriber answer dialed user color bell;
C1, one of calling subscriber's caller notification mobile switching centre (MSC Server) transmission and call-independent control protocol bearing request are duplicated CRBT message to server of color ring back tone service;
D1, described server of color ring back tone service receive described and CRBT message is duplicated in the call-independent control protocol bearing request, and duplicate described dialed user color bell to calling subscriber's CRBT storehouse;
E1, calling subscriber and called subscriber connect.
The method of described copying color bell of called party by calling party, wherein, among the step C1, the calling subscriber notifies described calling party mobile exchange center by a mobile phone button.
The method of described copying color bell of called party by calling party, wherein, among the step C1, described calling subscriber presses described mobile phone button, and described calling party mobile exchange center sends described and the call-independent control protocol bearing request is duplicated CRBT message to server of color ring back tone service.
The method of described copying color bell of called party by calling party, wherein, among the step C1, described and call-independent control protocol bearing request is duplicated CRBT message and is comprised the mobile phone key information.
The method of described copying color bell of called party by calling party, wherein, among the step C1, described and call-independent control protocol bearing request is duplicated CRBT message and is had a button end signal.
The method of described copying color bell of called party by calling party, wherein, the calling subscriber is color ring replication business of customization on described calling party mobile exchange center in advance, described color ring replication is professional for receiving mobile phone button notification signal, and sends described and CRBT message is duplicated in the call-independent control protocol bearing request.
The method of described copying color bell of called party by calling party, wherein, among the step D1, described server of color ring back tone service sends a request and duplicates CRBT message to the CRBT interface message processor (IMP) in the multimedia ring service system; Described CRBT interface message processor (IMP) is stored to described dialed user color bell in calling subscriber's CRBT storehouse.
The method of described copying color bell of called party by calling party, wherein, after the described step D1, described CRBT interface message processor (IMP) notifies described server of color ring back tone service to trigger a call charge service, and button goes the calling subscriber to order the expense of described dialed user color bell.
Copying color bell of called party by calling party method provided by the invention, realize the signaling of Bearer Independent Call Control Protocol transmission copying CRBT, be suitable for the Bearer Independent Call Control Protocol network, make the function that realizes copying color bell of called party by calling party in its Ring Back Tone service, and then offer user's better services.
Embodiment
The present invention is described in detail below in conjunction with the drawings and specific embodiments.
See also Fig. 1, the structural representation of a kind of Bearer Independent Call Control Protocol network 100 that provides for the embodiment of the invention.
Described Bearer Independent Call Control Protocol network 100 has a call service function and a bearer control function.
Described call service function (CSF) has defined following four types: call business nodal function (CSF-N), and it mainly comprises in the integrated services network (ISN) with narrow band service with the reciprocity CSF of layer; Call business signaling transfer point (CSF-T), mainly comprise in the transit serving node (TSN) being to set up, keep the relevant bearer service signaling transfer point of signaling relaying between backbone network calling and other CSF peer layer, and be invoked at bearer service required carrying control signaling transfer point (BCF-T) in transmission arrowband in the backbone network; Call business critical point function (CSF-G), mainly comprise in the GPRS Support Node (GSN) for set up, keep backbone network is called out and between its CSF peer layer the relevant bearer service signaling transfer point of signaling relaying, and be invoked at and transmit bearer service required carrying control critical point function (BCF-G) in arrowband in the backbone network; Call business coordination function (CSF-C), comprise call pacing is provided and between the CSF peer layer signaling relaying relevant set up, keep backbone network and call out relevant coordination function.
The bearer control function of described Bearer Independent Call Control Protocol network has defined following five types: carrying control engagement function (BCF-J), provide control, the communication capacity of the carrying function of exchange of two associated call business functions (CSF), and foundation is connected required signalling capability with the release backbone network; Carrying control gateway function (BCF-G) provides control, the communication capacity of carrying function of exchange of its associated call business function (CSF-G), and sets up and discharge backbone network and be connected required signalling capability; Carrying Control Node function (BCF-N) provides control, the communication capacity of carrying function of exchange of its associated call business function, and sets up and be discharged into equity (BCF-N) backbone network and be connected required signalling capability; Carrying control relay function (BCF-R) connects for finishing the edge-to-edge backbone network, provides the control of carrying function of exchange and the request of relaying bearer control signalling to arrive next BCF; Carrying control signaling transfer point (BCF-T) provides control, the communication capacity of carrying function of exchange of its associated call business function (CSF-T), and sets up and discharge backbone network and be connected required signalling capability.
Described Bearer Independent Call Control Protocol network has a multimedia ring service system 110 and some 3G core net.In the present embodiment, some 3G core net are two 3G core net, are respectively calling party's core net 120 and callee's core net 130, and calling subscriber A communicates to connect to described calling party's core net 120, and called subscriber B communicates to connect to described callee's core net 130.
Described multimedia ring service system 100 comprises a server of color ring back tone service 112, the CRBT webserver 114 and a media server (NFS) 116.
Described server of color ring back tone service is realized call service function, particularly, described server of color ring back tone service 112 by and described some 3G core net between carry out Bearer Independent Call Control Protocol Signalling exchange, control Ring Back Tone service, preservation and query traffic data and control media server 116 etc., communicate to connect with the CRBT webserver 114, authorize custom-modification by the business datum of 114 pairs of server of color ring back tone service 112 of the described CRBT webserver to allow operator or terminal use.
Be appreciated that, the described CRBT webserver 114 is an interface system, it communicates to connect described server of color ring back tone service 112 and operator or terminal use, the feasible custom-modification that allows operator or terminal use to authorize by the business datum of 114 pairs of server of color ring back tone service 112 of the described CRBT webserver.
Preferably, the terminal use can upload CRBT file by the described CRBT webserver 114; Color ring user can by operate the described CRBT webserver 114 with the preview CRBT, order Ring Back Tone service or Ring Back Tone service etc. be set.
Be appreciated that the described CRBT webserver 114 is a webserver, its principle is a prior art, does not give unnecessary details at this.
Preferably, described multimedia ring service system 110 further has a CRBT interface message processor (IMP) 118, and described CRBT interface message processor (IMP) 118 comprises that a CRBT core interface machine (figure do not show), a CRBT file upload an interface message processor (IMP) (figure does not show) and a short message interface machine (scheming not show).
The audition CRBT that described CRBT core interface machine 118 carries out user terminal, order Ring Back Tone service and operations such as CRBT are set and send to server of color ring back tone service 112 and handle.
The terminal use uploads CRBT file by the described CRBT webserver 114, and the described CRBT webserver 114 is further uploaded interface message processor (IMP) by described CRBT file the described CRBT file of uploading is sent to CRBT Resource Server (figure does not show).
The short message interface machine and the sms center of described multimedia ring service system 110 communicate to connect.
Below in conjunction with Fig. 2, describe a kind of copying color bell of called party by calling party method that the embodiment of the invention provides in detail, be used for and bearer independent call control (BICC) protocol network.
The embodiment of the invention provides a kind of copying color bell of called party by calling party method may further comprise the steps:
A, calling subscriber A call out called subscriber B, and the calling of described calling subscriber A inserts the calling party's core net that communicates with connection, media negotiation between described calling party's core net and the callee's core net;
In the reality, the calling subscriber makes a call, and is appreciated that described calling party's core net comprises a calling party mobile exchange center (MSC) and a calling party media gateway (MGW).Described calling party mobile exchange center (MSC) is a server, itself and server of color ring back tone service 112 communicate to connect, according to the 3GPP standard, communicate to connect a Nc interface between described calling party mobile exchange center (MSC) and the server of color ring back tone service 112, it supports Bearer Independent Call Control Protocol communication protocol.
Described calling party media gateway (MGW) is realized part call service function and bearer control function, itself and media server 116 communicate to connect, according to the 3GPP standard, communicate to connect a Nb interface between described calling party media gateway (MGW) and the described media server 116, it supports IuUP communication protocol.Described IuUP protocol definition can provide functions such as initialization, rate controlled, time calibrating and fault processing on the upper strata of Real-time Transport Protocol (Real-time Transport Protocol, real time transport protocol).
In the described steps A, between described calling party's core net and the callee's core net in the media negotiation, particularly, the calling party mobile exchange center of described calling party's core net (MSC) sends the callee mobile switching centre (mobile switching centre) in callee's core net that a Bearer Independent Call Control Protocol initial address message (Initial Address Messege is called for short IAM) 21 communicate to connect to the called subscriber.Described Bearer Independent Call Control Protocol IAM message 21 has the encoding and decoding tabulation that a calling subscriber supports.
Bearer Independent Call Control Protocol APM message of described callee's mobile switching centre's answer 22 is given described calling party mobile exchange center, described Bearer Independent Call Control Protocol application transport mechanism (APM) message 22 has a selected code/decode type, and the calling party's core net that communicates to connect with subscriber call adopts described selected code/decode type to transmit voice.
Described calling party mobile exchange center sends a Bearer Independent Call Control Protocol APM message 23 to callee mobile switching centre, described Bearer Independent Call Control Protocol application transport mechanism (APM) message 23 comprises calling party media gateway (MGW) Session Description Protocol (Session Description Protocol is called for short SDP).Described calling party media gateway Session Description Protocol comprises IP address, port information and the type of coding etc. of specifying media play and reception.
Through behind the media negotiation, described callee mobile switching centre replys a Bearer Independent Call Control Protocol application transport mechanism (APM) message 24 and gives calling party mobile exchange center, described Bearer Independent Call Control Protocol application transport mechanism (APM) message 24 comprises callee's media gateway Session Description Protocol (SDP), and callee's media gateway Session Description Protocol (SDP) comprises IP address, the port information of specifying media play and reception and uses type of coding etc.
Through behind the media negotiation, described calling party media gateway sends an IuUP (Iu UserPlane, being the Iu user plane protocol) initial message 25 is to second media gateway, and described IuUP initial message 25 comprises Media Stream coded system information and rate information etc.
Callee's media gateway is replied an IuUP agreement ACK agreement 26 and is received described IuUP initial message 25 and accept its coded system that adopts and speed for the calling party media gateway to confirm it.
Calling party mobile exchange center sends a Bearer Independent Call Control Protocol COT 27 and sets up user plane bearer to callee mobile switching centre to confirm that it is finished.
Bearer Independent Call Control Protocol ACM message 28 of described callee's mobile switching centre's transmission is to calling party mobile exchange center.
B, calling party's core net call out called subscriber B, begin simultaneously to set up and the communicating to connect to judge whether called subscriber B signs Ring Back Tone service of described server of color ring back tone service 112;
Among the described step B, particularly, described calling party mobile exchange center is called out callee mobile switching centre, and the response that obtains described callee mobile switching centre is to establish a communications link; Whether signatory calling mobile exchanging center judge called subscriber's Ring Back Tone service, sends BICC signaling IAM message to server of color ring back tone service, has the Ring Back Tone service access code in the IAM message.
Particularly, calling party mobile exchange center inquires the called Ring Back Tone service of having registered, and sends a Bearer Independent Call Control Protocol IAM message 29 to described server of color ring back tone service 112, and described Bearer Independent Call Control Protocol IAM message 29 has a calling part user and supports the encoding and decoding tabulation.
Described server of color ring back tone service 112 is replied a Bearer Independent Call Control Protocol APM message 210 and is given calling party mobile exchange center, described Bearer Independent Call Control Protocol APM message 210 has selected user's face codec type information, adopts described selected user's face code/decode type to transmit voice with the caller notification core net.
Calling party mobile exchange center sends a Bearer Independent Call Control Protocol APM message 211 to server of color ring back tone service, described Bearer Independent Call Control Protocol APM message 211 provides calling party media gateway media information SDP2, and it comprises IP address, the port information of specifying media play and reception and uses type of coding etc.
C, described server of color ring back tone service 112 trigger Ring Back Tone services and and the calling party media gateway between carry out media negotiation;
Particularly, server of color ring back tone service 112 triggers described Ring Back Tone service according to the Ring Back Tone service access code.
Among the step C, specific as follows: as to trigger business on the server of color ring back tone service 112, inquire called subscriber's multimedia bell information, send Session Initiation Protocol Invite message 212, have media information sdpA2 in the message to media server.
Through media negotiation, media server 116 is replied Session Initiation Protocol 200OK message 213 and is given server of color ring back tone service 112, has media information sdpC in the message.
Server of color ring back tone service sends Session Initiation Protocol ACK message 214 to media server, and 200OK message has been received in expression.
Server of color ring back tone service sends BICC signaling APM message 215 to calling party mobile exchange center, has the media information sdpC of media server in the message.
Media negotiation result before the calling party media gateway basis sends IuUP protocol initializing message 216 to media server, has specified information such as Media Stream coded system and speed in the message.
Media server is replied IuUP agreement ACK agreement 217 and is given the calling party media gateway, coded system and speed that expression is received message and accepted to adopt.
Calling party mobile exchange center sends Bearer Independent Call Control Protocol COT 218 to server of color ring back tone service, and the expression user plane bearer is set up and finished.
D, calling subscriber listen to called subscriber's CRBT;
Particularly, described media negotiating process finishes, and media server begins to play described called subscriber's CRBT, and described called subscriber's CRBT is sent to described calling party media gateway (MGW) with the Media Stream form, listens to be sent to the calling subscriber.
Server of color ring back tone service sends Bearer Independent Call Control Protocol ACM message 219 to calling party mobile exchange center, and playback is prepared in expression.
Server of color ring back tone service sends Session Initiation Protocol Info message 220 to media server, has the broadcast address of CRBT file in the message.
Media server is replied Session Initiation Protocol 200OK message 221 and is given server of color ring back tone service, expression beginning playback.Media server begins to calling party media gateway coloring ring back tone playing according to the carrying of setting up.
E, one of calling subscriber's caller notification mobile switching centre transmission and call-independent control protocol bearing request are duplicated CRBT message to server of color ring back tone service; Described server of color ring back tone service receives described and CRBT message is duplicated in the call-independent control protocol bearing request, and duplicates described dialed user color bell to calling subscriber's CRBT storehouse.
Particularly, the calling subscriber notifies described calling party mobile exchange center by a mobile phone button.
Preferably, described calling subscriber presses described mobile phone button and sends a Bearer Independent Call Control Protocol APM message 222 to server of color ring back tone service to notify described calling party mobile exchange center, described Bearer Independent Call Control Protocol APM message 222 comprises a dtmf signal (being push button signalling), and one of simultaneously described calling party mobile exchange center transmission is duplicated CRBT message 223 with call-independent control protocol bearing (BICC) request and given server of color ring back tone service.
Preferably, described and call-independent control protocol bearing request are duplicated CRBT message and are had a button end signal.Described button end signal comprises a DTMF (Dual Tone MultiFrequency, i.e. dual-tone multifrequency) signal (button end signal).
Described dtmf signal has some kinds of transmission meanss, can directly transmit in Media Stream or transmit in the mode of stipulating in the RFC2833 agreement in Media Stream.In the present embodiment, described dtmf signal adopts Bearer Independent Call Control Protocol, i.e. the outer transmission mode of band.
Preferably, the calling subscriber is color ring replication business of customization on described calling party mobile exchange center in advance, described color ring replication is professional for receiving described mobile phone button notification signal, and sends described and CRBT message 223 is duplicated in the call-independent control protocol bearing request.
Preferably, described server of color ring back tone service judges whether the described color bell keying signal that duplicates is arranged in the described Bearer Independent Call Control Protocol APM message 222, if then send request copy message 224 to described CRBT interface message processor (IMP);
Described CRBT interface message processor (IMP) is stored to described dialed user color bell in calling subscriber's CRBT storehouse.Particularly, described CRBT interface message processor (IMP) is carried out a storing process, dialed user color bell is stored in calling subscriber's the CRBT storehouse.
Preferably, after the step e, described CRBT interface message processor (IMP) notifies described server of color ring back tone service to trigger a call charge service, and button goes the calling subscriber to order the expense of described dialed user color bell.Described server of color ring back tone service returns the success message 226 of deducting fees.Described CRBT interface message processor (IMP) sends a success message 227 to server of color ring back tone service.
F, calling subscriber and called subscriber connect.
Particularly, called subscriber answer, callee mobile switching centre sends a Bearer Independent Call Control Protocol ANM 228 to calling party mobile exchange center.
Calling party mobile exchange center sends Bearer Independent Call Control Protocol REL message 229 to server of color ring back tone service, requires call release.
Server of color ring back tone service sends Session Initiation Protocol BYE message 230 to media server, requires to finish polyphonic ringtone playing.
Media server stops coloring ring back tone playing, replys Session Initiation Protocol 200OK message 231 and gives server of color ring back tone service.
Server of color ring back tone service is replied Bearer Independent Call Control Protocol RLC message 232 and is given calling party mobile exchange center, and expression is called out and discharged.So far, the polyphonic ringtone playing flow process finishes, and calling subscriber and called subscriber begin conversation.
Calling subscriber and called subscriber's talk-through, calling subscriber's on-hook, calling party mobile exchange center sends Bearer Independent Call Control Protocol REL message 233 to calling party mobile exchange center, requires its call release.
Callee mobile switching centre replys Bearer Independent Call Control Protocol RLC message 234 and gives calling party mobile exchange center, confirms that its calling discharges.
Concrete enforcement part in the above specification, it only is preferred embodiment of the present invention, be not that the present invention is done any pro forma restriction, though the present invention discloses as above with preferred embodiment, yet be not in order to limit the present invention, any those skilled in the art, in not breaking away from the technical solution of the present invention scope, when the method that can utilize above-mentioned announcement and technology contents are made a little change or be modified to the equivalent embodiment of equivalent variations, but every content that does not break away from technical solution of the present invention, according to technical spirit of the present invention to any simple modification that above embodiment did, equivalent variations and modification all still belong in the scope of technical solution of the present invention.