CN1870649A - Media consulation method, equipment and system - Google Patents
Media consulation method, equipment and system Download PDFInfo
- Publication number
- CN1870649A CN1870649A CN 200610034603 CN200610034603A CN1870649A CN 1870649 A CN1870649 A CN 1870649A CN 200610034603 CN200610034603 CN 200610034603 CN 200610034603 A CN200610034603 A CN 200610034603A CN 1870649 A CN1870649 A CN 1870649A
- Authority
- CN
- China
- Prior art keywords
- encoding
- decoding
- office
- media
- sides
- 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.)
- Pending
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
This invention provides a method for media negotiation by a junction center, a device applying said method and a communication system, in which, said method includes: both sides carry out media negotiations and the junction center starts up the update operation of the media when both sides use different codes and decodes, if the update is succeeded, then media flow is transmitted directly.
Description
Technical field
The present invention relates to communication system, more specifically to such as the media consulation method in the cdma communication system, the equipment that adopts this method and communication system.
Background technology
Session initiation protocol (SIP) uses proposal (offer)/answer (answer) model to finish media negotiation.The message that local terminal sends is carried a Session Description Protocol (SDP) message body (proposal), wherein list the attribute of the Media Stream of all media channel attributes of local terminal and desire foundation, such as, local terminal media channel IP address and port numbers, the Media Stream title, adoptable encoding and decoding tabulation that priority orders is arranged of Media Stream or the like.After proposal is received in the opposite end, in the message of sending, carry a response SDP message body (answer), wherein list its media channel attribute and receptible Media Stream attribute proposing.After media negotiation is finished, just can on the media channel of opening, carry out multimedia communication.
For the office of doing tandem by SIP, the encoding and decoding difference that existing media consulation method may cause both sides to be used.Fig. 1 is a kind of call flow of prior art.As shown in Figure 1, suppose that the Media Stream M of A office can use encoding and decoding C1, C2, C3, the Media Stream M of B office can use encoding and decoding C1, C2, C3, and the Media Stream M of C office can use encoding and decoding C2, C3.A, B office use INVITE and reliable Temporary Response 180 to finish media negotiation.The spendable encoding and decoding tabulation of Media Stream M is C1, C2, C3 among the SDP11 that A office sends (proposal), and the spendable encoding and decoding tabulation of Media Stream M is C1, C2, C3 among the SDP12 that B office sends (answer); Negotiation result is that the spendable encoding and decoding tabulation of Media Stream M is C1, C2, C3, and Media Stream M uses optimizing code and decode C1.B, C office use INVITE and 200 to finish media negotiation.The spendable encoding and decoding tabulation of Media Stream M is C1, C2, C3 among the SDP21 that B office sends (proposal), and the spendable encoding and decoding tabulation of Media Stream M is C2, C3 among the SDP22 that C office sends (answer); Negotiation result is that the spendable encoding and decoding tabulation of Media Stream M is C2, C3, and Media Stream M uses optimizing code and decode C2.Like this, the encoding and decoding of B office both sides Media Stream M use are inconsistent.When carrying out multimedia communication, encoding and decoding conversion just need be done to Media Stream M by B office, reduces communication quality.
Therefore, for the office that uses SIP to do tandem, if the negotiation result of both sides is used different encoding and decoding, cause when multimedia communication, need doing the encoding and decoding conversion operation, thereby reduce multimedia communication quality.And in the tandem exchange of call process, the tandem exchange that need do encoding and decoding conversion is many more, and communication quality is low relatively more.
Summary of the invention
The purpose of this invention is to provide media consulation method, equipment and the system that can reduce encoding and decoding conversion operation in the communication system, thereby improve multimedia communication quality.
According to first aspect, the method that provides a kind of tandem exchange to carry out media negotiation, described method comprises: media negotiation is carried out in both sides; Under the different situation of the encoding and decoding of both sides use, initiate medium and upgrade operation; If upgrade successfully, then Media Stream is directly transmitted.
According to second aspect, a kind of tandem exchange that carries out media negotiation is provided, described tandem exchange comprises: the device that both sides is carried out media negotiation; Under the different situation of the encoding and decoding of both sides use, initiate the device that medium upgrade; If upgrade successfully, the device that Media Stream is directly transmitted then.
According to the third aspect, a kind of communication system is provided, comprise as the described tandem exchange of second aspect.
Technical scheme according to the present invention makes each innings of calling out process adopt identical encoding and decoding as far as possible, the encoding and decoding conversion number of times that Media Stream experienced in the calling is reduced, thereby improve multimedia communication quality.
Description of drawings
The present invention will be described in more detail below with reference to accompanying drawings, wherein:
Fig. 1 is a kind of call flow of prior art;
Fig. 2 is the schematic diagram according to the call flow of first embodiment of the present invention;
Fig. 3 is the schematic diagram according to the call flow of second embodiment of the present invention.
Embodiment
Fig. 2 is the schematic diagram according to the call flow of first embodiment of the present invention.In this embodiment, suppose for the office of doing tandem by SIP, the encoding and decoding difference that the both sides negotiation result adopts.For this reason, can initiate medium upgrades.For example, finish the negotiation result of consulting side after the use, initiate medium to a side of finishing negotiation earlier and upgrade operation.
As shown in Figure 2, suppose that the Media Stream M of A office can use encoding and decoding C1, C3, the Media Stream M of B office can use encoding and decoding C1, C2, C3, and the Media Stream M of C office can use encoding and decoding C2, C3.A, B office use INVITE and reliable Temporary Response 180 to finish media negotiation.The spendable encoding and decoding tabulation of Media Stream M is C1, C3 among the SDP11 that A office sends (proposal), and the spendable encoding and decoding tabulation of Media Stream M is C1, C3 among the SDP12 that B office sends (answer).Negotiation result is that the spendable encoding and decoding tabulation of Media Stream M is C1, C3, and Media Stream M uses optimizing code and decode C1.B, C office use INVITE and 200 to finish media negotiation.For carrying can set up and encoding and decoding that both sides are used identical, supported all encoding and decoding of B office are carried by B, C the office proposal of media negotiation for the first time, and according to the prioritizing of opposite side.That is, the spendable encoding and decoding tabulation of Media Stream M is C1, C3, C2 among the SDP21 that B office sends (proposal), and the spendable encoding and decoding tabulation of Media Stream M is C3, C2 among the SDP22 that C office sends (answer).Negotiation result is that the spendable encoding and decoding tabulation of Media Stream M is C3, C2, and Media Stream M uses optimizing code and decode C3.
B office finds the encoding and decoding difference that the Media Stream M of both sides uses, and uses UPDATE (renewal) and 200 for UPDATE message and A office to finish medium and upgrades.The encoding and decoding tabulation that the spendable encoding and decoding tabulation of Media Stream M is B, C office negotiation result among the SDP13 that B office sends (proposal), that is, and C3, C2.The spendable encoding and decoding tabulation of Media Stream M is C3 among the SDP14 that A office sends (answer).Upgrading the result is that the spendable encoding and decoding tabulation of Media Stream M is C3, and Media Stream M preferably uses encoding and decoding C3.Like this, the encoding and decoding that the both sides Media Stream M of B office uses all are C3, when carrying out multimedia communication, do not need Media Stream M is carried out encoding and decoding conversion.
In above-mentioned renewal process, if A office does not accept to upgrade or upgrade failure, flow process finishes.
The B of tandem exchange here can be can the treatment S IP message switch, server that can the treatment S IP message or the like possesses the sip message of use and sets up all facilities of session.
For the office of doing tandem by SIP, after media negotiation is finished for the first time, may receive the update request of a side.For example, Calling Side is received the update request of preceding switch.If the encoding and decoding that Calling Side uses are changed, and different with the encoding and decoding of callee side use, and tandem exchange uses the encoding and decoding tabulation of Calling Side, to next office's initiation update request of callee side.
Fig. 3 is the schematic diagram according to the call flow of second embodiment of the present invention.As shown in Figure 3, suppose that the Media Stream M of A office can use encoding and decoding C1, C2, C3, C4, the Media Stream M of B office can use encoding and decoding C1, C2, C3, and the Media Stream M of C office can use encoding and decoding C1, C3.A, B office and B, C office have all finished media negotiation for the first time, and negotiation result all is that Media Stream M uses optimizing code and decode C1.A office uses UPDATE and 200 for UPDATE message and B office to finish the medium renewal.The spendable encoding and decoding tabulation of Media Stream M is C2, C3, C4 among the SDP13 that A office sends (proposal), and the spendable encoding and decoding tabulation of Media Stream M is C2, C3 among the SDP14 that B office sends (answer).Upgrading the result is that the spendable encoding and decoding tabulation of Media Stream M is C2, C3, and Media Stream M uses optimizing code and decode C2.
B office finds the encoding and decoding change that Calling Side Media Stream M uses, and with callee side use different, use UPDATE and 200 for UPDATE message and C office to finish the medium renewal.The spendable encoding and decoding tabulation of Media Stream M is C2, C3 (the encoding and decoding tabulation of B office Calling Side negotiation result) among the SDP23 that B office sends (proposal), and the spendable encoding and decoding tabulation of Media Stream M is C3 among the SDP24 that C office sends (answer).Upgrading the result is that the spendable encoding and decoding tabulation of Media Stream M is C3, and Media Stream M uses optimizing code and decode C3.
It may be noted that in said process if C office does not accept to upgrade or upgrade failure, flow process finishes; Be accepted if upgrade, and the encoding and decoding that use both sides are identical, flow process finishes.
B office finds the encoding and decoding change that callee side Media Stream M uses, and with Calling Side use different, use UPDATE and 200 for UPDATE and A office to finish the medium renewal once more.The spendable encoding and decoding of Media Stream M are C3 (encoding and decoding tabulations of B office callee side negotiation result) among the SDP15 that B office sends, and the spendable encoding and decoding tabulation of Media Stream M is C3 among the SDP16 that A office sends.Upgrading the result is that the spendable encoding and decoding tabulation of Media Stream M is C3, and Media Stream M uses optimizing code and decode C3.Like this, the encoding and decoding that the both sides Media Stream M of B office uses are identical, all are C3.When carrying out multimedia communication, B office does not need Media Stream M is carried out encoding and decoding conversion.
Consult flow process for other, can use similar method, in the calling of many tandems, adopt identical encoding and decoding as far as possible.Like this, when multimedia communication, will reduce the encoding and decoding conversion number of operations, thereby improve the media communication quality.
When a side is initiated update request, use the encoding and decoding tabulation of opposite side negotiation result can effectively prevent the update request concussion.If the encoding and decoding tabulation of using local exchange to support may cause the update request concussion.
For example, the Media Stream M of A office can use encoding and decoding C1, C2, and the Media Stream M of B office can use encoding and decoding C1, C2, C3, and the Media Stream M of C office can use encoding and decoding C3.Suppose that A, B office finish media negotiation for the first time, Media Stream M uses encoding and decoding C1, and B, C office finish media negotiation for the first time, and Media Stream M uses encoding and decoding C3.B office finds the encoding and decoding difference that both sides Media Stream M uses, and initiates update request to A office.During proposing, update request carries encoding and decoding tabulation C3, C1, C2 that B office supports.Carry encoding and decoding tabulation C1, C2 during A office answers again, Media Stream M uses optimizing code and decode C1.At this moment, B office finds to upgrade the result again and opposite side is inconsistent, initiates update request again to C office.During proposing, update request carries encoding and decoding tabulation C1, C2, C3 that B office supports.Carry encoding and decoding tabulation C3 during C office answers again, Media Stream M uses optimizing code and decode C3.Like this, B office finds inconsistent always, and meeting one straight hair update request produces the update request concussion.
If use the encoding and decoding tabulation of the negotiation result of opposite side when sending update request, just can solve update request concussion problem.For example, after negotiation is finished for the first time, when B office direction A office sends update request, carry the encoding and decoding tabulation C3 of the negotiation result of B, C office in the proposal, A office does not support C3, can refuse.Upgrade failure, B office can not reattempt and make both sides encoding and decoding unanimity, thereby stops upgrading.
Technical scheme according to the present invention makes each innings of calling out process adopt identical encoding and decoding as far as possible, improves multimedia communication quality.
In addition, above use the message in the Session Initiation Protocol to explain content of the present invention.But, the invention is not restricted to the message in the Session Initiation Protocol, all occasions that adopt proposal/answer model or adopt the mode similar to proposal/answer model to finish media negotiation can be used the present invention.
In addition, the present invention is not only applicable to comprise the cdma communication system of CDMA2000, also is applicable to the communication system of WCDMA, TD-SCDMA.
Obviously, the present invention described here can have many variations, and this variation can not be thought and departs from the spirit and scope of the present invention.Therefore, the change that all it will be apparent to those skilled in the art all is included within the covering scope of these claims.
Claims (12)
1. a tandem exchange carries out the method for media negotiation, and described method comprises: media negotiation is carried out in both sides; The encoding and decoding of using in both sides not simultaneously, tandem exchange initiates medium and upgrades operation; If upgrade successfully, then Media Stream is directly transmitted.
2. the method for claim 1 is characterized in that described and both sides carry out the step of media negotiation and comprise carry supported all encoding and decoding of tandem exchange when a side is initiated media negotiation, and according to the prioritizing of opposite side.
3. the method for claim 1 is characterized in that also comprising after the both sides media negotiation is finished, and a side is carried out the encoding and decoding change.
4. as the described method of one of claim 1-3, it is characterized in that comprising when described opposite side is initiated update request, use the encoding and decoding tabulation of a described side negotiation result in the update request.
5. method as claimed in claim 4, when the office side that it is characterized in that being included in described opposite side does not support described encoding and decoding tabulation, the step of refusal update request.
6. the method for claim 1 is characterized in that step that described initiation medium upgrade operation comprises to a side of finishing negotiation earlier to initiate to upgrade.
7. the method for claim 1 is characterized in that described media negotiation adopts Session Initiation Protocol.
8. method as claimed in claim 7 is characterized in that described initiation medium upgrade the step of operating and utilize UPDATE or re-INVITE message to finish.
9. tandem exchange that carries out media negotiation, described tandem exchange comprises: carry out the device of media negotiation with both sides; The encoding and decoding of using in both sides are initiated the device that medium upgrade not simultaneously; If upgrade successfully, the device that Media Stream is directly transmitted then.
10. tandem exchange as claimed in claim 9 is characterized in that comprising the device that the encoding and decoding that utilize a side to consult are tabulated and upgraded to opposite side initiation medium.
11. tandem exchange as claimed in claim 9 is characterized in that the different situation of encoding and decoding that use both sides comprises after the both sides media negotiation is finished, the encoding and decoding that a side generation encoding and decoding change and opposite side use are different with this side.
12. a communication system is characterized in that comprising tandem exchange as claimed in claim 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610034603 CN1870649A (en) | 2006-03-21 | 2006-03-21 | Media consulation method, equipment and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610034603 CN1870649A (en) | 2006-03-21 | 2006-03-21 | Media consulation method, equipment and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1870649A true CN1870649A (en) | 2006-11-29 |
Family
ID=37444195
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200610034603 Pending CN1870649A (en) | 2006-03-21 | 2006-03-21 | Media consulation method, equipment and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1870649A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101330507B (en) * | 2007-11-15 | 2011-11-30 | 中兴通讯股份有限公司 | Method for implementing narrowband self-adaption multi-speed encoding/decoding negotiation |
CN101662468B (en) * | 2009-06-04 | 2012-09-05 | 中兴通讯股份有限公司 | Method and system for media negotiation |
CN103795958A (en) * | 2012-10-30 | 2014-05-14 | 中国电信股份有限公司 | Multimedia call negotiation method, system and video interworking gateway, multimedia terminal |
-
2006
- 2006-03-21 CN CN 200610034603 patent/CN1870649A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101330507B (en) * | 2007-11-15 | 2011-11-30 | 中兴通讯股份有限公司 | Method for implementing narrowband self-adaption multi-speed encoding/decoding negotiation |
CN101662468B (en) * | 2009-06-04 | 2012-09-05 | 中兴通讯股份有限公司 | Method and system for media negotiation |
CN103795958A (en) * | 2012-10-30 | 2014-05-14 | 中国电信股份有限公司 | Multimedia call negotiation method, system and video interworking gateway, multimedia terminal |
CN103795958B (en) * | 2012-10-30 | 2017-10-13 | 中国电信股份有限公司 | Multimedia call machinery of consultation, system and Video Interworking Gateway, multimedia terminal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101316435B (en) | Call control method and IMS circuit switching control device and terminal unit | |
US20070121595A1 (en) | Method and apparatus for providing customized ringback to calling party devices in an IMS network | |
EP1850592A1 (en) | Multi-point video conference system and media processing method thereof | |
US20080013447A1 (en) | Method and Apparatus for Survivable Failover in Communication System | |
CN1659921A (en) | Control of the transport of a signalling packet by specifics directives from an application in order to optimise the transport to a wireless network | |
CN101030843A (en) | Method for converting multi-medium conference controlling mode | |
CN1534972A (en) | Fast netowrk STD/SDP procedure used for conference junction according to user's inquiry for optimizing netowrk resource | |
EP2262291B1 (en) | Cross-network call holding method and apparatus | |
CN1770857A (en) | Interactive voice video conference system based on multi communication platform | |
CN101079927A (en) | Method and system for realizing multimedia color image service in IP multimedia subsystem network | |
CN101616297A (en) | A kind of state of video conference system terminal Notification Method and device | |
CN1929600A (en) | System and method for realizing remote monitoring control by using IP videophone | |
CN1809037A (en) | Method of implementing end-to-end information interaction | |
CN103297445A (en) | Web terminal communication method and system based on IP multimedia network | |
CN104486293A (en) | Media negotiation method and system based on network and terminal capability under wireless VoIP (Voice Over Internet Protocol) environment | |
CN1553676A (en) | Method for holding common audio-video meeting via various protocol terminals | |
CN1870649A (en) | Media consulation method, equipment and system | |
CN103702063B (en) | A kind of method that dynamic media negotiation is realized in video conferencing system | |
WO2012174908A1 (en) | Method, device and system for realizing audio transcoding of text to speech | |
EP2204945B1 (en) | Method, device and system of creating conference and conference operating | |
CN1761261A (en) | Method for implementing capability negotiation in combined service | |
CN102118354A (en) | Call center cooperative implementation method and call center cooperative system | |
CN1545290A (en) | A method of distributed processing for RTP resource control | |
EP2219330A1 (en) | Method for enhancing service, proxy server and communications system | |
CN102780986A (en) | Call reconnection method and application server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20061129 |