CN102546662A - Method and device for branching call under gateway mode - Google Patents
Method and device for branching call under gateway mode Download PDFInfo
- Publication number
- CN102546662A CN102546662A CN2012100433210A CN201210043321A CN102546662A CN 102546662 A CN102546662 A CN 102546662A CN 2012100433210 A CN2012100433210 A CN 2012100433210A CN 201210043321 A CN201210043321 A CN 201210043321A CN 102546662 A CN102546662 A CN 102546662A
- Authority
- CN
- China
- Prior art keywords
- early media
- uas
- media
- uac
- early
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000011093 media selection Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 7
- 239000003795 chemical substances by application Substances 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 230000000977 initiatory effect Effects 0.000 description 3
- 238000013138 pruning Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 101100137821 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) PRP8 gene Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 229920000642 polymer Polymers 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Landscapes
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention provides a method and device for branching a call under a gateway mode. The method comprises the following steps: any early-stage media negotiation with any user agency server UAS in a branched call is finished by a user agency client UAC; if another UAS is selected as an early-stage media sending party, any UAS is notified to stop sending early-stage media and keep attributes of the media unchanged; after receiving the notification sent by the UAC, the any UAS stops sending the early-stage media and keeps attributes of the media unchanged according to the notification. According to the method and the device provided by the invention, conventional media can be prevented from being deleted under the condition that the call is branched in a gateway mode.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for forking calls in a gateway mode.
Background
The purpose of calling in the telephone network is to establish a call between a calling subscriber and a called subscriber, media transmitted between the calling subscriber and the called subscriber before the call is established are early media, such as ring back tone, polyphonic ringtone and the like, and media transmitted between the calling subscriber and the called subscriber after the call is established are conventional media.
To transmit early media, early media negotiation and media session establishment between a calling subscriber and a called subscriber are required. In order to implement transmission of early media in a Session Initiation Protocol (SIP) Session, RFC3960 proposes a gateway mode and an application server mode for early media negotiation, the gateway mode is simple to implement, and most of the current telephone systems adopt the gateway mode to negotiate the early media.
Referring to fig. 1, fig. 1 is an interaction flow diagram of early media negotiation in gateway mode, including the following steps:
step 101, a user agent client (UAC, i.e. the SIP terminal of a calling user) sends a call request (INVITE) to a user agent server (UAS, i.e. the SIP terminal of a called user), carrying an offer with media negotiation;
102, UAS replies 183 temporary reliable response carrying early media answer successfully negotiated;
103, sending a PRACK (positive acknowledgement) 183 temporary reliable response to the UAS by the UAC;
step 104, UAS replies 200OK confirmation to complete early media negotiation with UAC and establish early session.
Step 105, UAS sends early media to UAC;
step 106, UAS (user equipment) answers the call by picking up the hook, replies a 200OK response and stops sending early media;
step 107, UAC sends ACK to UAS to establish call, and switches from early session to normal session;
and step 108, the UAC and the UAS interact with conventional media to realize the conversation between the two parties.
The gateway mode uses a simple interactive process to complete the negotiation process of early media, and is widely applied. However, the gateway mode does not handle forking calls well, as will be explained below with reference to fig. 2:
fig. 2 is a flow chart of the process of forking calls in gateway mode, including the following steps:
step 201, UAC sends call request INVITE to UAS1 and UAS2 simultaneously.
Step 202-. The negotiation process is the same as step 102-105 in fig. 1.
Step 206-; the negotiation process is the same as step 102-104 in fig. 1.
Step 209, the UAC has selected UAS1 as the early media Player, receives early media from UAS1, and therefore sends an UPDATE (MUTE) request to UAS2 to set UAS2 to mute.
Step 210, UAS2 replies 200OK response, and sets its own media attribute to mute according to update (mute) request of UAC.
Step 211, at the moment of t1, UAS2 goes off the hook, a 200OK response is sent to UAC, and the called user starts speaking; since its own media attribute is set to mute, USA2 will not send the media stream spoken by the called user (i.e. the regular media resulting from the called user speaking) to the UAC.
Step 212-.
Step 214, the UAC sends an UPDATE (UN MUTE) request to the UAS2 to unmute the UAS 2.
Step 215, UAS2 replies 200OK confirmation, and requests to cancel mute and complete media re-negotiation according to UPDATE (UN MUTE) of UAC (time t 2).
Step 216, after the media renegotiation is completed, the UAS2 and the UAC interact with conventional media.
In the process of processing the forking call, since the state of the UAS2 is silent (inactive) from time t1 (the time when the called party goes off hook to start speaking) to time t2 (the time when the UAC requests to cancel the renegotiation of the silence of the UAS2 is completed), no media stream is sent to the UAC, so that the media stream spoken by the called party is lost during time t1-t 2. Therefore, in the implementation of the forking call in the existing gateway mode, there is a problem of conventional media pruning after the early media is switched to the conventional media, which results in the loss of the beginning part of the speech after the called user goes off the phone.
Disclosure of Invention
In view of the above, the present invention is directed to a method and an apparatus for forking calls in gateway mode, which can avoid conventional media pruning in the case of forking calls.
In order to achieve the above object, the present invention provides a method for avoiding media pruning after call forking in gateway mode, which comprises:
after the UAC completes the early media negotiation with any UAS in the fork call, if other UASs have been selected as early media senders, the UAC informs the UAS to stop sending early media and keeps the media attribute unchanged;
and if any UAS receives the notification sent by the UAC, stopping sending early media according to the notification and keeping the media attribute of the UAS unchanged.
The present invention also provides a UAC, the UAC comprising: an early media negotiation unit, an early media selection unit, and an early media receiving unit;
the early media negotiation unit is used for completing the early media negotiation with any user agent server UAS in the fork call;
the early media selection unit is configured to, after the early media negotiation unit completes early media negotiation with the any UAS in the bifurcated call, notify the any UAS of stopping sending early media and keeping media attributes unchanged if another UAS has been selected as an early media sender.
The present invention also provides a UAS, the UAS comprising: early media negotiation unit, notification receiving unit, early media sending unit;
the early media negotiation unit is used for completing early media negotiation with a user agent client UAC;
the notification receiving unit is configured to, after the early media negotiation unit completes the early media negotiation with the UAC, notify the early media sending unit to stop sending the early media and keep its own media attributes unchanged if receiving a notification of stopping sending the early media and keeping the media attributes unchanged from the UAC.
According to the technical scheme, after the UAC completes the early media negotiation with any UAS in the fork call, under the condition that other UASs are selected as early media senders, the UAC is informed to stop sending early media and keep the media attribute unchanged. Therefore, the UAS stops sending early media according to the notification of the UAC and keeps the media attribute of the UAS unchanged, and the conventional media can be sent immediately after the UAS goes off the hook because the media attribute is unchanged, so that the conventional media can be obviously prevented from being deleted under the condition of forking calling.
Drawings
FIG. 1 is an interaction flow diagram of early media negotiation in a prior art gateway mode;
FIG. 2 is a flow diagram of a prior art process for forking calls in gateway mode;
FIG. 3 is a flowchart of a method for forking calls in gateway mode according to an embodiment of the present invention;
figure 4 is an exemplary flow chart for performing a forked call using the embodiment of the invention shown in figure 3;
FIG. 5 is a schematic diagram of the UAC according to the embodiment of the present invention;
fig. 6 is a schematic structural diagram of the UAS according to the embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more clearly apparent, the technical solutions of the present invention are described in detail below with reference to the accompanying drawings and examples.
Referring to fig. 3, fig. 3 is a flowchart of a method for forking a call in gateway mode according to an embodiment of the present invention, including the following steps:
step 301, after the UAC completes the early media negotiation with any UAS in the forking call, if other UAS have been selected as the early media sender, then it is notified that any UAS stops sending early media and keeps the media attribute unchanged.
Step 302, if any UAS receives the notification sent by the UAC, the UAS stops sending early media according to the notification and keeps its own media attribute unchanged.
In the embodiment of the present invention shown in fig. 3, in order to avoid deleting the conventional media after the UAS goes off-hook, after the UAC completes the early media negotiation with a certain UAS, if the early media sender is currently selected, the UAS needs to be notified to stop sending the early media and keep the media attribute unchanged; the UAS stops sending early media to the UAC if it receives the notification from the UAC and keeps its own media attributes unchanged. Therefore, when the UAS is off-hook, the UAS can immediately start to send the conventional media because the media attribute of the UAS is not changed, and the conventional media is prevented from being deleted.
In fact, if the UAC has not selected an early media sender after completing early media negotiation with the UAS, the UAS may also be selected as the early media sender. Thus, if the UAS goes off-hook, regular media will not be cut because the UAS is an early media sender and can immediately begin sending regular media to the UAC.
Therefore, in step 301, after the UAC completes the early media negotiation with any UAS in the forking call, the method further includes: if the early media sender is not selected, selecting any UAS as an early media sender, and receiving early media sent by any UAS;
correspondingly, if any UAS does not receive the notification sent by the UAC, the UAC selects itself as an early media sender, and therefore early media is sent to the UAC.
The early media sender may be selected using a variety of selection rules, for example, the first UAS that completes early media negotiation may be selected as the early media sender, the last UAS that completes early media negotiation may be selected as the early media sender, or any one of the intermediate UAS that completes early media negotiation may be selected as the early media sender.
In practical application, an early media sender selection rule may be preset according to specific needs, and a UAS that completes early media negotiation and meets the preset early media sender selection rule is selected as an early media sender. Therefore, after the UAC determines that the early media sender has not been selected, before selecting any UAS as the early media sender, the UAC may further include: and judging whether any UAS accords with a preset early media sender selection rule, if so, selecting any UAS as an early media sender, otherwise, informing any UAS to stop sending early media and keeping the media attribute unchanged so as to enable any UAS to send conventional media after being picked up.
In the embodiment of the present invention shown in fig. 3, after the UAC completes the early media negotiation with any UAS in the bifurcated call, the UAC may also perform one or more media re-negotiations with any UAS, for example, perform negotiation of codec, etc.
An UPDATE (UPDATE) request may be used to send a notification to either of the UASs to stop sending early media and keep the media attributes unchanged. Under the condition of using the UPDATE request, in order to keep the media attribute of any UAS unchanged, carrying Session Description Protocol (SDP) information which is successfully negotiated currently in the UPDATE request, if the UAC and any UAC do not carry out media renegotiation after finishing early media negotiation, the SDP information which is successfully negotiated currently is the SDP information which is successfully negotiated in the early media negotiation process, and if the UAC and any UAC carry out media renegotiation after finishing early media negotiation, the SDP information which is successfully negotiated currently is the SDP information which is newly renegotiated. Therefore, the method for the UAC to notify any UAS of stopping sending early media and keeping the media attribute unchanged may specifically be: and sending an UPDATE request carrying SDP information which stops sending early media marks and successfully negotiates with any UAS currently to the UAS.
There are various methods for carrying the early media stop sending flag in the UPDATE request, for example, a new session initiation protocol SIP header field may be added in the UPDATE request: content-position: early-session-inactive. Thus, after the UAS completes the early media negotiation with the UAC, if the UPDATE request carrying the SIP header field is received, the UAS stops sending early media to the UAC.
When the SIP header field is used as the stop sending media flag, the format of the UPDATE request is as follows:
Content-Type:application/sdp
Content-Disposition:early-session-inactive
v=0
o=alice 2890844717 2890844717 IN IP4 host.example.com
s=
c=IN IP4 192.0.2.1
t=0 0
m=audio 20002 RTP/AVP 0
the following describes an application of the method for forking a call in gateway mode according to an embodiment of the present invention with reference to fig. 4.
Fig. 4 is an exemplary flowchart for performing forking call by applying the embodiment of the present invention shown in fig. 3, and fig. 4 is based on fig. 2 and includes the following steps:
Step 402-. The negotiation process is the same as step 102-105 in fig. 1. In this process, the UAC selects UAS1 as the early media sender, receiving early media sent by UAS 1.
Step 406 and 408, the UAS2 completes the early media negotiation with the UAC; the negotiation process is the same as step 102-104 in fig. 1.
In step 409, the UAC has already selected UAS1 as the sender of the early media, so after completing the early media negotiation, it immediately sends an UPDATE request carrying the SDP information indicating that the sending of the early media is stopped and the negotiation is successful to UAS2, and informs UAS2 to stop playing the early media and keep the media attribute unchanged.
In step 410, after receiving the UPDATE request of the UAC, the UAS2 replies 200OK acknowledgement, stops playing early media, and keeps the media attribute unchanged, so as to ensure that the UAS2 can immediately interact with the UAC for normal media after going off hook.
In step 411, when the UAS2 goes off hook and replies a 200OK response to the UAC, the UAS2 may send normal media (i.e. the media stream of the called party) to the UAC without being muted because the media attribute of the UAS2 still remains in the state when the early media negotiation with the UAC is completed.
Step 412-.
Step 414, the UAC and the UAS interact with the conventional media to realize the call.
As can be seen from the above forking call process, after the UAS2 completes the early media negotiation with the UAC, because the UAC receives the notification that the UAC stops sending early media and keeps the media attribute unchanged, the UAS stops sending early media to the UAC and keeps the media attribute unchanged, so that the UAC does not need to perform a renegotiation process after off-hook, but can immediately send the media stream of the called user to the UAC, and because the UAS2 has no media attribute set to mute, the media stream of the called user can be received by the calling user and will not be cut.
The above describes in detail a method for implementing call forking in the gateway mode according to an embodiment of the present invention, and the present invention further provides a UAC.
Referring to fig. 5, fig. 5 is a schematic structural diagram of a UAC according to an embodiment of the present invention, where the UAC includes: an early media negotiation unit 501, an early media selection unit 502; wherein,
an early media negotiation unit 501, configured to complete early media negotiation with any user agent server UAS in a bifurcated call;
an early media selecting unit 502, configured to, after the early media negotiation unit 501 completes early media negotiation with any UAS in the forking call, notify any UAS of stopping sending early media and keeping the media attribute unchanged if another UAS has been selected as an early media sender.
The UAC further includes: an early media receiving unit 503;
the early media selecting unit 502 is further configured to, after the early media negotiating unit 501 completes the early media negotiation with any UAS in the forking call: if the early media sender is not selected, selecting any UAS as the early media sender;
the early media receiving unit 503 is configured to receive early media sent by an early media sender.
Preferably, the first and second liquid crystal films are made of a polymer,
the early media selection unit 502, after determining that the early media sender has not been selected, is further configured to, before selecting the any UAS as the early media sender: and judging whether any UAS accords with a preset early media sender selection rule, if so, selecting any UAS as an early media sender, and otherwise, informing any UAS to stop sending early media and keeping the media attribute unchanged.
In practical applications, after completing the early media negotiation with any UAS in call forking, the early media selecting unit 502 may further be configured to: and carrying out one or more times of media renegotiation with any UAS.
The early media selection unit 502, when notifying any UAS to stop sending early media and keeping the media attribute unchanged, is configured to: and sending an UPDATE UPDATE request carrying SDP information which stops sending early media marks and successfully negotiates with any UAS currently to any UAS.
When the early media selection unit 502 carries the stop-sending early media flag in the UPDATE, it is configured to: adding a new Session Initiation Protocol (SIP) header field in the UPDATE: content-position: early-session-inactive.
The invention also provides a UAS.
Referring to fig. 6, fig. 6 is a schematic structural diagram of a UAS according to an embodiment of the present invention, where the UAS includes: an early media negotiation unit 601, a notification receiving unit 602, and an early media transmitting unit 603;
an early media negotiation unit 601, configured to complete early media negotiation with a user agent client UAC;
a notification receiving unit 602, configured to, after the early media negotiation unit 601 completes the early media negotiation with the UAC, if a notification of stopping sending early media and keeping the media attribute unchanged is received, notify the early media sending unit 603 to stop sending early media and keep the media attribute of itself unchanged.
The notification receiving unit 602, after the early media negotiation unit 601 completes the early media negotiation with the UAC, is further configured to: if a notification of stopping sending early media and keeping the media attributes unchanged for the UAC is not received, the early media sending unit 603 is notified to send early media to the UAC.
In practical applications, after completing the early media negotiation with the UAC, the early media negotiation unit 601 may further be configured to: and carrying out one or more times of media renegotiation with the UAS.
The notification for stopping sending the early media and keeping the media attribute unchanged is an UPDATE request carrying an early media stop flag and Session Description Protocol (SDP) information successfully negotiated with the UAC at present.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (15)
1. A method for forking calls in gateway mode, the method comprising:
after the UAC completes the early media negotiation with any UAS in the fork call, if other UASs have been selected as early media senders, the UAC informs the UAS to stop sending early media and keeps the media attribute unchanged;
and if any UAS receives the notification sent by the UAC, stopping sending early media according to the notification and keeping the media attribute of the UAS unchanged.
2. The method of forking calls in gateway mode of claim 1,
after the UAC completes the early media negotiation with any UAS in the bifurcated call, the method further includes: and if the early media sender is not selected, selecting any UAS as an early media sender and receiving early media sent by any UAS.
3. The method of forking calls in gateway mode of claim 2,
after determining that the early media sender has not been selected, and before selecting the any UAS as the early media sender, further comprising: and judging whether any UAS accords with a preset early media sender selection rule, if so, selecting any UAS as an early media sender, and otherwise, informing any UAS to stop sending early media and keeping the media attribute unchanged.
4. The method of forking calls in gateway mode of claim 1,
after the UAC completes the early media negotiation with any UAS in the bifurcated call, the method further includes: and carrying out one or more times of media renegotiation with any UAS.
5. Method for forking calls in gateway mode according to any of claims 1-4,
and if any UAS does not receive the notice of stopping sending the early media and keeping the media attribute unchanged, sending the early media to the UAC.
6. Method for forking calls in gateway mode according to any of claims 1-4,
the method for informing any UAS to stop sending early media and keep the media attribute unchanged comprises the following steps: and sending an UPDATE request carrying a Session Description Protocol (SDP) information which stops sending early media marks and successfully negotiates with any UAS currently to any UAS.
7. A user agent client, UAC, comprising: an early media negotiation unit and an early media selection unit;
the early media negotiation unit is used for completing the early media negotiation with any user agent server UAS in the fork call;
the early media selection unit is configured to, after the early media negotiation unit completes early media negotiation with the any UAS in the bifurcated call, notify the any UAS of stopping sending early media and keeping media attributes unchanged if another UAS has been selected as an early media sender.
8. A UAC according to claim 7, further comprising: an early media receiving unit;
the early media selecting unit is further configured to, after the early media negotiation unit completes the early media negotiation with the any UAS in the bifurcated call: if the early media sender is not selected, selecting any UAS as the early media sender;
the early media receiving unit is used for receiving early media sent by an early media sender.
9. The UAC according to claim 8, wherein the UAC further comprises a processor,
the early media selection unit, after determining that the early media sender has not been selected, is further configured to, before selecting the any UAS as the early media sender: and judging whether any UAS accords with a preset early media sender selection rule, if so, selecting any UAS as an early media sender, and otherwise, informing any UAS to stop sending early media and keeping the media attribute unchanged.
10. The UAC according to claim 7, wherein the UAC further comprises a command unit,
the early media selection unit, after completing the early media negotiation with the any UAS in the forked call, is further configured to: and carrying out one or more times of media renegotiation with any UAS.
11. The UAC according to any of claims 7-10, wherein the UAC is adapted to perform the steps of,
the early media selection unit, when notifying any of the UAS to stop sending early media and keeping the media attributes unchanged, is configured to: and sending an UPDATE request carrying a Session Description Protocol (SDP) information which stops sending early media marks and successfully negotiates with any UAS currently to any UAS.
12. A user agent server, UAS, comprising: early media negotiation unit, notification receiving unit, early media sending unit;
the early media negotiation unit is used for completing early media negotiation with a user agent client UAC;
the notification receiving unit is configured to, after the early media negotiation unit completes the early media negotiation with the UAC, notify the early media sending unit to stop sending the early media and keep its own media attributes unchanged if receiving a notification of stopping sending the early media and keeping the media attributes unchanged from the UAC.
13. The UAS of claim 12, wherein the UAS is further configured to,
the notification receiving unit is further configured to, after the early media negotiation unit completes the early media negotiation with the UAC: and if the notification that the UAC stops sending the early media and keeps the media attribute unchanged is not received, the early media sending unit is notified to send the early media to the UAC.
14. The UAS of claim 12, wherein the UAS is further configured to,
the early media negotiation unit, after completing the early media negotiation with the UAC, is further configured to: and carrying out one or more times of media renegotiation with the UAS.
15. The UAS according to any of claims 12-14, wherein the UAS further comprises a processor,
the notification for stopping sending the early media and keeping the media attribute unchanged is an UPDATE request carrying an early media stop flag and Session Description Protocol (SDP) information successfully negotiated with the UAS at present.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210043321.0A CN102546662B (en) | 2012-02-24 | 2012-02-24 | Method and device for branching call under gateway mode |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210043321.0A CN102546662B (en) | 2012-02-24 | 2012-02-24 | Method and device for branching call under gateway mode |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102546662A true CN102546662A (en) | 2012-07-04 |
| CN102546662B CN102546662B (en) | 2015-04-22 |
Family
ID=46352620
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210043321.0A Active CN102546662B (en) | 2012-02-24 | 2012-02-24 | Method and device for branching call under gateway mode |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102546662B (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101099366A (en) * | 2005-01-11 | 2008-01-02 | 艾利森电话股份有限公司 | Facilitating early media in communication systems |
| CN101247437A (en) * | 2008-03-04 | 2008-08-20 | 华为技术有限公司 | Method and device for realizing personalized ring back tone in multi-party conversation |
| US20080270618A1 (en) * | 2002-01-15 | 2008-10-30 | Dynamicsoft, Inc. | Establishing and Modifying Network Signaling Protocols |
| CN101467420A (en) * | 2006-06-09 | 2009-06-24 | Sk电信有限公社 | Method for providing early media service based on session initiation protocol |
| CN102143280A (en) * | 2010-01-28 | 2011-08-03 | 华为技术有限公司 | Method for playing multimedia color vibration and multimedia color vibration application server |
-
2012
- 2012-02-24 CN CN201210043321.0A patent/CN102546662B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080270618A1 (en) * | 2002-01-15 | 2008-10-30 | Dynamicsoft, Inc. | Establishing and Modifying Network Signaling Protocols |
| CN101099366A (en) * | 2005-01-11 | 2008-01-02 | 艾利森电话股份有限公司 | Facilitating early media in communication systems |
| CN101467420A (en) * | 2006-06-09 | 2009-06-24 | Sk电信有限公社 | Method for providing early media service based on session initiation protocol |
| CN101247437A (en) * | 2008-03-04 | 2008-08-20 | 华为技术有限公司 | Method and device for realizing personalized ring back tone in multi-party conversation |
| CN102143280A (en) * | 2010-01-28 | 2011-08-03 | 华为技术有限公司 | Method for playing multimedia color vibration and multimedia color vibration application server |
Non-Patent Citations (2)
| Title |
|---|
| G.CAMARILLO等: "Early Media and Ringing Tone Generation in the Session Initiation Protocol(SIP)", 《IETF RFC3960》 * |
| M.HANDLEY: "SDP:Session Desciption Protocol", 《IETF RFC4566》 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102546662B (en) | 2015-04-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8374166B1 (en) | Method and system for providing call waiting features in a SIP-based network | |
| EP2483796B1 (en) | Providing a manual ring-down communication line using sip | |
| CN111756933A (en) | A method and application server for playing multimedia color ringtones and ringtones | |
| WO2013017947A2 (en) | Method and apparatus of call to busy subscriber establishment | |
| CN101444070B (en) | Telecommunications system and method for initiating file delivery from voice endpoints | |
| RU2008105747A (en) | ASSOCIATION OF A PHONE CALL WITH A DIALOGUE BASED ON A COMPUTER PROTOCOL SUCH AS SIP | |
| CN107690054A (en) | A kind of processing method and processing device of video calling | |
| CN101467420B (en) | Method for providing early media service based on session initiation protocol | |
| RU2332804C2 (en) | Processing initial multimedia data ii | |
| RU2526710C2 (en) | Method and system for call forwarding based on sip using set-top box | |
| RU2374777C2 (en) | Processing of initial multimedia data i | |
| US20160286038A1 (en) | Method and Device, System and Software Product for Managing a Call | |
| KR101169493B1 (en) | Facilitating initial media in a communication system | |
| CN100571303C (en) | A method of using an intelligent visual terminal to realize image color ring back | |
| CN101594370B (en) | System and realizing method for click-to-dial service | |
| CN102546662B (en) | Method and device for branching call under gateway mode | |
| US20060268858A1 (en) | Communication system supporting two-way on-hold functionality | |
| CN103428468B (en) | The method and system of Visual communications are carried out based on mobile terminal and set-top box collaboration | |
| CN101197888B (en) | Method and system for implementing hang-up selection when non-intelligent SIP terminal call waiting | |
| CN104901922A (en) | Data service processing method and device based on session initiation protocol (SIP) | |
| EP1770941A1 (en) | Session communication with enhanced functionality | |
| WO2016058290A1 (en) | Message prompting method and terminal | |
| US8107596B1 (en) | Apparatus and method for providing on-hold information based on preference of user | |
| TWI428004B (en) | Leaving-message function starting method and system | |
| CN102065342A (en) | Call hold method, system and device in packet switching network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| CP03 | Change of name, title or address |
Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No. Patentee after: Xinhua three Technology Co., Ltd. Address before: 310053 Hangzhou hi tech Industrial Development Zone, Zhejiang province science and Technology Industrial Park, No. 310 and No. six road, HUAWEI, Hangzhou production base Patentee before: Huasan Communication Technology Co., Ltd. |
|
| CP03 | Change of name, title or address |