CN104158814B - The method and device that a kind of media coding mode is changed - Google Patents

The method and device that a kind of media coding mode is changed Download PDF

Info

Publication number
CN104158814B
CN104158814B CN201410415994.3A CN201410415994A CN104158814B CN 104158814 B CN104158814 B CN 104158814B CN 201410415994 A CN201410415994 A CN 201410415994A CN 104158814 B CN104158814 B CN 104158814B
Authority
CN
China
Prior art keywords
media
coding mode
type information
called subscriber
sbc
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.)
Active
Application number
CN201410415994.3A
Other languages
Chinese (zh)
Other versions
CN104158814A (en
Inventor
吴鹏程
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN201410415994.3A priority Critical patent/CN104158814B/en
Publication of CN104158814A publication Critical patent/CN104158814A/en
Application granted granted Critical
Publication of CN104158814B publication Critical patent/CN104158814B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The present invention relates to the communications field, discloses the method and device that a kind of media coding mode is changed, to improve session establishment success rate.This method is:When SBC receives SDP negotiation request for the first time, the first media type information of calling subscribe is compensated, by the first media type information before compensation compared with the second media type information that called subscriber is chosen based on the first media type information after compensation, it is determined that when both are without occuring simultaneously, the the first media coding mode used based on the selected calling subscribe of the first media type information before compensation, and the second media coding mode used based on the selected called subscriber of the second media type information, and media coding mode conversion is carried out to media data flow based on the first media coding mode and the second media coding mode between calling subscribe and called subscriber.In such manner, it is possible to avoid because of media format negotiation failure and session the problem of can not establishing, session establishment success rate is improved, so as to lifting system service performance.

Description

The method and device that a kind of media coding mode is changed
Technical field
The present invention relates to data communication technology field, method and apparatus that more particularly to a kind of media coding mode is changed.
Background technology
Analog signal digital (Voice over Internet Protocol, VoIP) technology is realized on network just Language, video and data service are transmitted promptly.It is placed in the Session Border Controller (Session of network core switching equipment side Border Controller, SBC) it is used for solving existing safety, Heterogeneous network interconnecting, network when disposing VoIP business Location conversion (Network Address Translation, NAT) the problems such as passing through with service quality (QOS), i.e. SBC by Session at network boundary to dialogue-based initiation protocol (Session Initiation Protocol, SIP) agreement carries out one Fixed control.
Current SBC can be deployed in different IP multimedia subsystem (IP Multimedia Subsystem, IMS) Between network, or user connects IMS network and provides access service.
SBC for user service when, can regard as user reach IMS network contact point.In the prior art, SBC is by believing Make gateway controller (Signaling Gate Controller, SGC) and Media proxy (Media Proxy, MP) two parts group Into as shown in Figure 1.SGC is mainly forwarded to signaling and media is established and discharged, and MP mainly turns to media Hair.Basic call flow as shown in Fig. 2 designate signaling and the flow of media respectively in figure.
SBC forwards to the related SIP signalings of user and media bag, differs when running into two parties media coding mode During cause, called subscriber equipment (User Equipment, UE) directly returns to sip message as 488 (representing unacceptable), i.e. media Format negotiation fails, and session can not then establish, and see Fig. 3.
Step 301:Called SBC receives calling UE and initiates to carry Session Description Protocol (Session Description Protocol, SDP) 1 invitation (INVITE) calling.
In the process, SBC is called IP address is carried out into destination address to the conversion of source address and rewrites new destination Location, and new port is distributed for called UE.
Step 302:After address conversion, it is called SBC and the INVITE callings for carrying SDP2 is sent to called UE.
Step 303:Called SBC receives 488 message that called UE returns, the failure of presentation medium format negotiation.
In the process, it is called SBC and carries out the conversion of source address and destination address again, and discharges allocated port.
Step 304:Called SBC is by 488 message feedbacks to calling UE, the session establishment failure of notice calling UE.
By above-mentioned flow can be seen that current SBC do not have assist media conversion ability, so, in more matchmakers Know from experience the probability that session establishment failure is increased during talking about, cause the function of whole system to be stagnated, can not become increasingly abundant Multimedia terminal provides preferably service.
The content of the invention
The embodiment of the present invention provides the method and device that a kind of media coding mode is changed, to improve session establishment success Rate, so as to lifting system service performance.
Concrete technical scheme provided in an embodiment of the present invention is as follows:
A kind of method that media coding mode is changed, including:
SBC receives the media negotiation for carrying the first media type information request that calling subscribe sends for the first time, and this One media type information is used for the media coding mode for indicating that calling subscribe supports;
The first media type information that SBC is carried in asking media negotiation carries out medium type compensation, and by after compensation The first media type information issue called subscriber;
SBC receives the second media type information that called subscriber returns, and second media type information is called subscriber's base The media coding mode itself supported that the first media type information after compensation is chosen;SBC is in calling subscribe and called use Media coding mode conversion is carried out to media data flow based on the first media coding mode and the second media coding mode between family.
So, when run into two parties media coding mode it is inconsistent when, SBC can assist media conversion, avoid because of matchmaker The failure of body format negotiation and session the problem of can not establishing, session establishment success rate is improved, so as to lifting system service performance.
Preferably, the first media type information that SBC is carried in asking media negotiation carries out the benefit of media coding mode Repay, including:
The first medium type carried in being asked according to the media coding mode that SBC can be supported and be identified media negotiation Information carries out the compensation of media coding mode, wherein, medium type corresponding to the media coding mode of compensation will be with original matchmaker The medium type of body coded system is consistent, and the media coding mode compensated and original media coding mode can be mutual Conversion.
Preferably, SBC by the first media type information before compensation compared with the second media type information, determine two Person is not present when occuring simultaneously, and the first media coding for using of calling subscribe is selected based on the first media type information before the compensation Mode, and the second media coding mode used based on the selected called subscriber of second media information, including:
If SBC while the second media type information that called subscriber returns is received, receives called subscriber's return 200OK or ACK, then when SBC judges that common factor is not present with the second media type information in the first media type information before compensation, The first media coding mode is selected in the first media type information before the compensation that calling subscribe carries, is carried in called subscriber The second media type information in select the second media coding mode, and by the first media coding mode and the second media coding The unpaired message of mode preserves;
If SBC while the second media type information that called subscriber returns is received, does not receive called subscriber's return 200OK or ACK, then the first media type information before compensation is sent to calling subscribe by SBC, and caches the second medium type Information, and when receiving three media type information of calling subscribe's return, selected from the 3rd media type information First media coding mode, and the second media coding mode is selected from the second media type information, and by the first media The unpaired message of coded system and the second media coding mode preserves, wherein, the 3rd media type information is first before compensation The subset of media type information.
Preferably, SBC is based on the first media coding mode and the second media coding between calling subscribe and called subscriber Mode carries out media coding mode conversion to media data flow, including:
SBC is that calling subscribe and called subscriber configure corresponding session port, calls the support calling subscribe respectively of selection With the media coding mode unpaired message of called subscriber, the media coding mode for the media data packet that calling subscribe is sent is by the After one media coding mode is converted to the second media coding mode, called subscriber, and the matchmaker that called subscriber is sent are sent to Volume data bag is sent to calling subscribe after being converted to the first media coding mode by the second media coding mode.
Preferably, the SBC is the SBC of caller user side, or, for the SBC of called subscriber side.
The device that a kind of media coding mode is changed, including:
First receiving unit, for receiving the media for carrying the first media type information of calling subscribe's transmission for the first time Consult request, first media type information is used for the media coding mode for indicating that calling subscribe supports;
Compensating unit, the first media type information for being carried in asking media negotiation carry out medium type compensation, And the first media type information after compensation is issued into called subscriber;
Second receiving unit, for receiving the second media type information of called subscriber's return, second medium type letter Breath is the media coding mode itself supported that called subscriber is chosen based on the first media type information after compensation;
Processing unit, for by the first media type information before compensation compared with the second media type information, really Fixed both are not present when occuring simultaneously, and the first media that calling subscribe uses are selected based on the first media type information before the compensation Coded system, and the second media coding mode used based on the selected called subscriber of second media information;
Converting unit, compiled for being based on the first media coding mode and the second media between calling subscribe and called subscriber Code mode carries out media coding mode conversion to media data flow.
So, when run into two parties media coding mode it is inconsistent when, the present apparatus can assist media conversion, avoid because Media format negotiation failure and session the problem of can not establishing, session establishment success rate is improved, so as to lifting system service performance.
Preferably, the first media type information carried in asking the media negotiation carries out the benefit of media coding mode When repaying, the compensating unit is specifically used for:
The first media carried in being asked according to the media coding mode that the present apparatus can be supported and identify media negotiation Type information carry out media coding mode compensation, wherein, medium type corresponding to the media coding mode of compensation will with it is original The medium type of media coding mode be consistent, and the media coding mode compensated and original media coding mode can Mutually conversion.
Preferably, by the first media type information before compensation compared with the second media type information, it is determined that both During in the absence of occuring simultaneously, the first media coding mode for using of calling subscribe is selected based on the first media type information before compensation, And based on second media information select called subscriber use the second media coding mode when, the processing unit is specific For:
If while the second media type information that called subscriber returns is received, called subscriber's return is received 200OK or ACK, then when judging that common factor is not present with the second media type information in the first media type information before compensation, in master Cry in the first media type information before the compensation of user's carrying and select the first media coding mode, carried in called subscriber Select the second media coding mode in second media type information, and by the first media coding mode and the second media coding side The unpaired message of formula preserves;
If while the second media type information that called subscriber returns is received, called subscriber's return is not received 200OK or ACK, then the first media type information before compensation is sent to calling subscribe, and caches the second media type information, And when receiving three media type information of calling subscribe's return, the first matchmaker is selected from the 3rd media type information Body coded system, and the second media coding mode is selected from the second media type information, and by the first media coding side The unpaired message of formula and the second media coding mode preserves, wherein, the 3rd media type information is the first media class before compensation The subset of type information.
Preferably, the first media coding mode and the second media coding mode are based between calling subscribe and called subscriber Media coding mode conversion is carried out to media data flow, the converting unit is specifically used for:
Configure corresponding session port for calling subscribe and called subscriber, call selection the calling subscribe of support respectively and by The media coding mode unpaired message of user is, the media coding mode for the media data packet that calling subscribe is sent is by the first matchmaker After body coded system changes the second media coding mode, called subscriber, and the media data that called subscriber is sent are sent to Bag is converted to after the first media coding mode by the second media coding mode and is sent to calling subscribe.
Preferably, described device is the session-orient E-Service network element SBC of caller user side, or, it is called subscriber side SBC。
The device that a kind of media coding mode is changed, including:
SGC, for receiving the media negotiation for carrying the first media type information request of calling subscribe's transmission for the first time, First media type information is used for the media coding mode for indicating that calling subscribe supports, the carried in asking media negotiation One media type information carries out medium type compensation, and the first media type information after compensation is issued into called subscriber, and The second media type information that called subscriber returns is received, second media type information is after called subscriber is based on the compensation The first media type information choose itself support media coding mode, and by the first media type information before compensation with Second media type information is compared, it is determined that both are not present when occuring simultaneously, based on the first media type information choosing before compensation Determine the first media coding mode that calling subscribe uses, and the second matchmaker used based on the selected called subscriber of the second media information Body coded system;
MP, for being based on the first media coding mode and the second media coding mode between calling subscribe and called subscriber Media coding mode conversion is carried out to media data flow.
So, when run into two parties media coding mode it is inconsistent when, the present apparatus can assist media conversion, avoid because Media format negotiation failure and session the problem of can not establishing, session establishment success rate is improved, so as to lifting system service performance.
Preferably, the first media type information carried in asking media negotiation carries out the compensation of media coding mode When, the SGC is specifically used for:
The first medium type carried in being asked according to the media coding mode that SBC can be supported and be identified media negotiation Information carries out the compensation of media coding mode, wherein, medium type corresponding to the media coding mode of compensation will be with original matchmaker The medium type of body coded system is consistent, and the media coding mode compensated and original media coding mode can be mutual Conversion.
Preferably, by the first media type information before compensation compared with the second media type information, it is determined that both During in the absence of occuring simultaneously, the first media coding mode for using of calling subscribe is selected based on the first media type information before compensation, And based on the second media information select called subscriber use the second media coding mode when, the processing unit is specifically used In:
If while the second media type information that called subscriber returns is received, called subscriber's return is received 200OK or ACK, then when judging that common factor is not present with the second media type information in the first media type information before compensation, in master Cry in the first media type information before the compensation of user's carrying and select the first media coding mode, carried in called subscriber Select the second media coding mode in second media type information, and by the first media coding mode and the second media coding side The unpaired message of formula preserves;
If while the second media type information that called subscriber returns is received, called subscriber's return is not received 200OK or ACK, then the first media type information before compensation is sent to calling subscribe, and caches the second media type information, And when receiving three media type information of calling subscribe's return, the first matchmaker is selected from the 3rd media type information Body coded system, and the second media coding mode is selected from the second media type information, and by the first media coding side The unpaired message of formula and the second media coding mode preserves, wherein, the 3rd media type information is the first media class before compensation The subset of type information.
Preferably, the first media coding mode and the second media coding mode are based between calling subscribe and called subscriber Media coding mode conversion is carried out to media data flow, the MP is specifically used for:
Configure corresponding session port for calling subscribe and called subscriber, call selection the calling subscribe of support respectively and by The media coding mode unpaired message of user is, the media coding mode for the media data packet that calling subscribe is sent is by the first matchmaker After body coded system is converted to the second media coding mode, called subscriber, and the media number that called subscriber is sent are sent to Calling subscribe is sent to after being converted to the first media coding mode by the second media coding mode according to bag.
Preferably, the SBC is the SBC of caller user side, or, for the SBC of called subscriber side.
Brief description of the drawings
Fig. 1 is the SBC part structure charts under prior art;
Fig. 2 is call business schematic diagram under prior art;
Fig. 3 is that SBC handles call business flow chart under prior art;
Fig. 4 is that SBC carries out media coding mode flow path switch figure in the embodiment of the present invention;
Fig. 5 is that SBC is based on once consulting to complete media coding mode flow path switch figure in the embodiment of the present invention;
Fig. 6 is that SBC is based on once consulting to complete media coding mode transition diagram in the embodiment of the present invention;
Fig. 7 is that SBC is based on repeatedly consulting to complete media coding mode flow path switch figure in the embodiment of the present invention;
Fig. 8 is that SBC is based on repeatedly consulting to complete media coding mode transition diagram in the embodiment of the present invention;
Fig. 9 is the operation chart of the MP modules in SBC in the embodiment of the present invention;
Figure 10 and Figure 11 is the operation chart of Calling Side SBC in the embodiment of the present invention;
Figure 12 and Figure 13 is the operation chart of callee side SBC in the embodiment of the present invention;
Figure 14 and Figure 15 is SBC structural representations in the embodiment of the present invention.
Embodiment
The embodiment of the present invention devises a kind of SBC that can participate in media negotiation, passes through Session Description Protocol (Session Description Protocol, SDP) consult mode, in the media coding class of calling subscriber equipment and called subscriber equipment The conversion of form is realized in the case of type difference, so as to be successfully established session between calling subscriber equipment and called subscriber equipment Connection, caused by effectively prevent thus situation session establishment fail the problem of, so as to reach lifting user between interconnect The purpose of ability.
The preferred embodiment of the present invention is described in detail with reference to Figure of description.
As shown in fig.4, in the embodiment of the present invention, when progress media coding mode is changed, SBC performs following operation:
Step 401:SBC receives the media negotiation for carrying the first media type information that calling subscribe sends for the first time please Ask, first media type information is used for the media coding mode for indicating that calling subscribe supports.
Step 402:The first media type information that SBC is carried in asking media negotiation carries out medium type compensation, and The first media type information after compensation is issued into called subscriber.
Step 403:SBC receive called subscriber return the second media type information, second media type information be by The media coding mode itself supported for making user be chosen based on the first media type information after compensation.
Specifically, the second media type information is the subset of the first media information after compensation.
Step 404:SBC by the first media type information before compensation compared with the second media type information, it is determined that Both are not present when occuring simultaneously, and the first media coding side for using of calling subscribe is selected based on the first media type information before compensation Formula, and the second media coding mode used based on the selected called subscriber of the second media information.
Specifically, SBC why by the first media type information before compensation compared with the second media type information, It is because occuring simultaneously if both are present, the part for illustrating to include in the second media type information/whole elements are before compensation Chosen in first media type information, i.e., calling subscribe and called subscriber support the media that the element in occuring simultaneously characterizes to compile simultaneously Code mode, can now be changed without media coding mode;And if both are not present and occured simultaneously, illustrate that the second medium type is believed The whole elements included in breath are chosen from the second media type information of compensation part, i.e. calling subscribe and called subscriber Different media coding modes is supported respectively, now, then must carry out media coding mode conversion.
Step 405:SBC is based on the first media coding mode and the second media coding between calling subscribe and called subscriber Mode carries out media coding mode conversion to media data flow.
Further explanation is made to above-described embodiment using several specific application scenarios below.
Under the first scene, as shown in fig.5, calling subscribe (hereinafter referred to as UE-A), SBC and called subscriber are (hereinafter referred to as For UE-B) between only carry out a SDP negotiation, its idiographic flow is as follows:
Step 501:SBC receives the SDP negotiation request that UE-A is initiated, and media formats collection is carried in SDP negotiation request Element in conjunction A1, A1 is used for the media coding mode for indicating that UE-A is supported, SBC records A1.
Step 502:IP address is carried out destination address to the conversion of source address and rewrites new destination address by SBC, and is UE-B distributes new port.
For example, as shown in table 1, SBC applies and safeguards a data forward table, IP address and port including UE-A PORT, it is designated as (IP1, PORT1), the reception IP address and port PO RT that SBC is UE-A distribution, be designated as (IPint1, PORTint1), SBC sends the IP address used during data and port PO RT, is designated as (IPext2, PORText2), and UE-B IP address and port PO RT, be designated as (IP2, PORT2).Wherein, the IP1 in UE-A carryings SDP and POTR1 are revised as by SBC IPext2 and PORText2.
Table 1
IP1、PORT1
IPint1、PORTint1
IPext2、PORText2
IP2、PORT2
Step 503:SBC compensates to the media coding mode in A1, medium type set (the hereinafter referred to as Δ of compensation A) it is placed on after A1, then new media formats collection is combined into (A1+ Δ A).
Specifically, when carrying out media coding mode and compensating, it is necessary to follow following principle:
First of all, it is necessary to it is the media coding mode that SBC can be supported and identified, i.e. must be that MP in SBC can be identified The media coding mode of processing.
Secondly, medium type corresponding to the media coding mode of compensation will be with the medium type of original media coding mode It is consistent.For example, corresponding to original video code model, it is only capable of compensating new video code model, similarly, corresponding to original Some audio coding formats, it is only capable of compensating new audio coding formats.
Finally, the media coding mode of compensation and original media coding mode can be changed mutually.
In actual implementation process, SBC needs what m rows (media row) the description UE-A in SDP negotiation request was supported The information such as medium type.MP support medium type in, find out it is consistent with former medium type and with original media coding mode It can be compensated in a manner of the media coding mutually changed in corresponding m rows.Such as:M row informations originally are<M=audio 10000RTP/AVP 0 4 8>, represent and support the media coding mode of audio types and support as { 0,4,8 }.To this traveling Row compensation when, should MP support medium type in, find out support audio types and can with media coding mode { 048 } After m rows, then the m row informations after compensating are for media coding mode (such as { 3,5,9, the 18 }) compensation mutually changed<M= audio 10000RTP/AVP 0 4 8 3 5 9 18>, wherein, the priority level of balanced media coding mode should be low In original media coding mode.
A rows (property columns of media) in SDP negotiation request describe the title and property value of attribute.For a rows in SDP Compensating movement, it is necessary to defer to following provisions:SBC increases corresponding a rows after original a rows, for the balanced a rows of institute Sequence, can defer to SBC configuration the free degree selected, can also randomly choose;The media coding mode of a rows of compensation Must can mutually it be changed with former media coding mode, such as the form that can carry out media coding mode conversion with a forms has { a1, a2, a3 }, the form that can carry out media coding mode conversion with b forms have { b1, b2, b3 } etc., specific such as 711 Hes 729th, AMR can be changed mutually, and H263 and H264 can be changed mutually.
Step 504:The SDP negotiation request of carrying media formats set (A1+ Δ A) after compensation is sent to UE-B by SBC, UE-B is asked to carry out SDP negotiation.
Step 505:SBC receives the SDP responses that UE-B is returned, and the media formats collection carried in SDP responses is combined into B1, its Middle B1 is the subset of (A1+ Δ A), and the element in B1 is used for the media coding mode for indicating that UE-B is supported, SBC records B1.
Step 506:When the SDP response bags that SBC judges to receive contain 200OK or ACK, determine that SDP negotiation is completed.
In practical application, UE-B can use sip message to carry out SDP responses, and sip message carries multiple fields, if When SBC judges to carry 200OK fields or ACK fields in sip message, it may be determined that SDP negotiation has been completed, it is necessary to be as early as possible UE-A and UE-B selectes corresponding media coding mode.
Step 507:SBC determines B1 ∩ A1 when being 0, selectes media coding mode for UE-A and UE-B respectively.
Specifically, two kinds of media formats set of A1 and B1 are compared by SBC, judge whether B1 ∩ A1 are zero.If not Zero, that is, exist and occur simultaneously, then the part or all of element in B1 is selected from A1, and common factor is recorded and is transmitted to common factor by SBC UE-A;If zero, that is, it is not present and occurs simultaneously, then selected from Δ A, SBC needs to choose a media in A1 set the element in B1 Coded system a, and a media coding mode b is chosen in B1, the media coding mode unpaired message of { a, b } is sent to this Ground MP, notify to carry out transcoding operation according to the unpaired message in MP follow-up process.
Step 508:SBC carries out the conversion of source address and destination address again, and discharges allocated port.
Step 509:The SDP that SBC carries B2 to UE-A transmissions is responded, and the element in B2 is used to indicate SBC for UE-A most Selected media coding mode a eventually, as described in step 507.
Specifically, selected element a is notified UE-A by SBC by B2.
So far, media negotiating process is completed, and UE-A and UE-B can proceed by session, and now, SBC can be in follow-up process In for UE-A and UE-B configure corresponding session port, and call the media coding mode unpaired message { a, b } of selection, for The data flow of interaction carries out transcoding operation between UE-A and UE-B, and the media coding mode of the UE-A data flows sent is repaiied by a UE-B is sent to after being changed to b, and UE-A is sent to after the media coding mode of the UE-B data flows sent is revised as into a by b.
The simple schematic diagram of the above method is as shown in Figure 6.
Step 601:SBC receives the SDP negotiation for carrying media formats set A1 that UE-A is initiated and asks and record A1.
Step 602:SBC is compensated to the media coding mode in A1, and the set after compensation is designated as into SDP (A1+ Δs A), and this set UE-B is issued.
Step 603:SBC receives the media formats set B1 that UE-B is returned, and records B1.
Step 604:SBC gathers A1 compared with B1 set, it is determined that both are not present when occuring simultaneously, divides in two set Not Xuan Qu an element, be easy in follow-up process carry out medium type conversion operation.
Under second of scene, as shown in fig.7, multiple SDP negotiation is carried out between UE-A, SBC and UE-B, its idiographic flow It is as follows:
Step 701:SBC receives the SDP negotiation request that UE-A is initiated, and media formats collection is carried in SDP negotiation request Element in conjunction A1, A1 is used for the media coding mode for indicating that UE-A is supported, SBC records A1.
Step 702:IP address is carried out destination address to the conversion of source address and rewrites new destination address by SBC, and is UE-B distributes new port.
Step 703:The SDP negotiation that SBC receives UE-A initiations for the first time is asked, it is necessary to the media coding mode in A1 Compensate, the media coding mode set (hereinafter referred to as Δ A) of compensation is placed on after A1, then the new media formats after compensating Collection is combined into (A1+ Δ A).
Wherein, when carrying out media coding mode and compensating, it is necessary to which the principle followed is identical with step 502.
Step 704:The SDP negotiation request of carrying media formats set (A1+ Δ A) after compensation is sent to UE-B by SBC, UE-B is asked to carry out SDP negotiation.
Step 705:SBC receives the SDP responses that UE-B is returned, and the media formats collection carried in SDP responses is combined into B1, its Middle B1 is the subset of (A1+ Δ A), and the element in B1 is used for the media coding mode for indicating that UE-B is supported, SBC records B1.
Step 706:The sip message that SBC judges to carry SDP responses includes 183, represents that SDP negotiation does not complete, subsequently can also Carry out SDP negotiation.
Step 707:SBC determine B1 ∩ A1 be 0 when, the element in A1 is transmitted to UE-A, and cache B1.
Specifically, two kinds of media formats set of A1 and B1 are compared by SBC, judge whether B1 ∩ A1 are zero.If not Zero, that is, exist and occur simultaneously, then the part or all of element in B1 is selected from A1, and common factor is recorded and is transmitted to UE-A by SBC;If It is zero, that is, is not present and occurs simultaneously, then the media coding mode in set A1 is saved in set by the element in B1 selected from Δ A, SBC In B2, and cache B1.
The media coding mode unpaired message of { 0,0 } is sent to local MP by SBC, is not started in notice MP follow-up process and is turned Coded program.
Step 708:SBC carries out the conversion of source address and destination address again, and discharges allocated port.
Step 709:The SDP that SBC carries B2 to UE-A transmissions is responded, and the element in B2 is used to indicate that SBC selects for UE-A Fixed media coding mode.
Specifically, the element in A1 is sent to UE-A by SBC.
Step 710:SBC receives the PRACK message that UE-A is initiated, and media formats set C1 is carried in the message,, media coding mode of the element for indicating UE-A supports in the set.
Step 711:IP address is carried out destination address to the conversion of source address again and rewrites new destination address by SBC, And new port is distributed for UE-B.
Step 712:SBC selects an element d from the B1 of caching, and the element is that SBC is the selected media codings of UE-B Mode, and selection one element c, element c are that SBC is the selected media coding modes of UE-A from C1.
The media coding mode unpaired message of media coding mode unpaired message { c, d } is sent to local MP by SBC, notice MP carries out media coding mode conversion according to the unpaired message in follow-up process to media data packet.
Step 713:SBC sends the SDP responses for carrying C2 to UE-B, includes media coding mode d in C2.
Step 714:SBC receives the SDP responses that UE-B is returned, and judges to include 200OK in the response, determines SDP negotiation Complete, while include media coding mode d in the D1 carried in SDP responses.
Step 715:After SBC determines that SDP negotiation is completed, element c in C1 is stored in set D2, element c is that SBC is Media coding mode selected UE-A.
Step 716:SBC carries out the conversion of source address and destination address again.
Step 717:The SDP that SBC carries D2 to UE-A transmissions is responded, and the element in D2 is used to indicate SBC for UE-A most Selected media coding mode c eventually.
Specifically, only include only element c, SBC in D2 notifies UE-A by D2 by selected element c.
So far, media negotiating process is completed, and UE-A and UE-B can proceed by session, and now, SBC can be in follow-up process In for UE-A and UE-B configure corresponding session port, and call the media coding mode unpaired message { c, d } of selection, for The media data packet of interaction carries out transcoding operation between UE-A and UE-B, by the media coding side of the UE-A media data packets sent Formula is revised as being sent to UE-B after d by c, and is sent out after the media coding mode of the UE-B media data packets sent is revised as into c by d Toward UE-A.
The simple schematic diagram of the above method is as shown in Figure 8.
Step 801:SBC receives the SDP negotiation for carrying media formats set A1 that UE-A is initiated and asks and record A1.
Step 802:SBC is compensated to the media coding mode in A1, and the set after compensation is designated as into SDP (A1+ Δs A), and this set UE-B is issued.
Step 803:SBC receives the media formats set B1 that UE-B is returned, and records B1.Judge that carrying SDP is corresponding Sip message, determine that SDP negotiation is not completed, it is necessary to repeatedly consult.
Step 804:SBC by A1 compared with B1, it is determined that both be not present occur simultaneously when, by the media coding mode in A1 It is stored in B2, and B2 is sent to UE-A.
Step 805:SBC receives the PRACK message that UE-A is initiated, and media formats set C1 is carried in the message,, media coding mode of the element for indicating UE-A supports in the set.
Step 806:SBC selects an element d from the B1 set of caching, and the element is that SBC is the selected media of UE-B Coded system, element d is stored in D1.A kind of media coding mode c is selected from C1, media coding mode is formed and matches letter Cease { c, d }, and the media coding format unpaired message is sent to MP, meanwhile, the SDP responses comprising { d } are sent to by SBC UE-B。
Step 807:SBC receives the SDP responses that UE-B is returned, and includes media coding side in the D1 that SDP responses carry Formula d.
Step 808:SBC sends the SDP responses for carrying D2 to UE-A, includes unique element c in D2, the element is used for It is the media coding mode that UE-A is finally selected to indicate SBC.
For the MP modules in SBC, after media negotiating process completion, MP will first pass through matchmaker to the Media Stream received Body format conversion unit carries out the conversion of media formats, then the forwarding of media data packet is carried out by media retransmission unit.Specifically Process refers to accompanying drawing 9.
SBC in the embodiment of the present invention can be divided into Calling Side between user and IMS network, according to the difference of position SBC and callee side SBC, wherein, in Calling Side and callee side, SBC processing action is consistent.
Calling Side SBC can be that calling UE strengthens media capability, as shown in Figure 10.Caller can not be predicted in Calling Side SBC In the case of the media coding mode that terminal is supported, if the media coding mode that calling UE is supported is fewer, Calling Side SBC Terminal can be helped to connect the terminal of other media coding modes.
Step 1001:Calling Side SBC receives the SDP responses for the carrying 1 that calling UE is sent.
Step 1002:Content in Calling Side SBC modifications 1, and it is sent to IMS network.
Step 1003:Calling Side SBC receives the SDP responses that the called UE that IMS network is sent brings the carrying 2 of calling UE.
Step 1004:Content in Calling Side SBC modifications 2, and return to UE-A.
Specific operating process is as shown in figure 11.
Callee side SBC can also be that called UE strengthens media capability, as shown in figure 12.Called from IMS network side called whole Hold UE in the case of, if called UE support media coding mode it is fewer, callee side SBC can help terminal modifications its Media coding mode, lift the media processing capacity of called UE.
Step 1201:Callee side SBC receives the SDP responses that IMS network is sent.
Step 1202:Content in callee side SBC modifications SDP, and it is sent to called UE.
Step 1203:Callee side SBC receives oneself content 2* of the carrying of called UE transmission SDP responses.
Step 1204:Content in callee side SBC modifications 2*, and it is sent to IMS network.
Specific operating process is as shown in figure 13.
Based on above-described embodiment, refering to shown in Figure 14, in the embodiment of the present invention, SBC includes the first receiving unit 1401, mended Repay unit 1402, the second receiving unit 1403, processing unit 1404 and converting unit 1405.
First receiving unit 1401, the first media type information is carried for receive calling subscribe's transmission for the first time Media negotiation is asked, and first media type information is used for the media coding mode for indicating that calling subscribe supports;
Compensating unit 1402, the first media type information for being carried in asking media negotiation carry out medium type benefit Repay, and the first media type information after compensation is issued into called subscriber;
Second receiving unit 1403, for receiving the second media type information of called subscriber's return, the second media class The media coding mode itself supported that type information called subscriber is chosen based on the first media type information after compensation;
Processing unit 1404, for compared with the second media type information, the first media type information to be determined into two Person is not present when occuring simultaneously, and the first media coding side for using of calling subscribe is selected based on the first media type information before compensation Formula, and the second media coding mode used based on the selected called subscriber of the second media information;
Converting unit 1405, for being based on the first media coding mode and the second matchmaker between calling subscribe and called subscriber Body coded system carries out media coding mode conversion to media data flow.
When the first media type information carried in asking media negotiation carries out the compensation of media coding mode, compensation is single Member 1402 is specifically used for:
The first media carried in being asked according to the media coding mode that the present apparatus can be supported and identify media negotiation Type information carry out media coding mode compensation, wherein, medium type corresponding to the media coding mode of compensation will with it is original The medium type of media coding mode be consistent, and the media coding mode compensated and original media coding mode can Mutually conversion.
By the first media type information compared with the second media type information, it is determined that both are not present when occuring simultaneously, base The first media type information before compensation selectes the first media coding mode that calling subscribe uses, and based on the second media When information selectes the second media coding mode that called subscriber uses, processing unit 1404 is specifically used for:
If while the second media type information that called subscriber returns is received, called subscriber's return is received 200OK or ACK, then when judging that common factor is not present with the second media type information in the first media type information before compensation, in master Cry in the first media type information before the compensation of user's carrying and select the first media coding mode, carried in called subscriber Select the second media coding mode in second media type information, and by the first media coding mode and the second media coding side The unpaired message of formula preserves;
If while the second media type information that called subscriber returns is received, called subscriber's return is not received 200OK or ACK, then the first media type information before compensation is sent to calling subscribe, and caches the second media type information, And when receiving three media type information of calling subscribe's return, the first matchmaker is selected from the 3rd media type information Body coded system, and the second media coding mode is selected from the second media type information, and by the first media coding side The unpaired message of formula and the second media coding mode preserves, wherein, the 3rd media type information is the first media class before compensation The subset of type information.
Preferably, the first media coding mode and the second media coding mode are based between calling subscribe and called subscriber Media coding mode conversion is carried out to media data flow, converting unit 1405 is specifically used for:
Configure corresponding session port for calling subscribe and called subscriber, call selection the calling subscribe of support respectively and by The media coding mode unpaired message of user is, the media coding mode for the media data packet that calling subscribe is sent is by the first matchmaker After body coded system changes the second media coding mode, called subscriber, and the media data that called subscriber is sent are sent to Bag is converted to after the first media coding mode by the second media coding mode and is sent to calling subscribe.
Preferably, the present apparatus is the SBC of caller user side, or, for the SBC of called subscriber side.
Based on above-described embodiment, refering to shown in Figure 15, in the embodiment of the present invention, SBC includes SGC1501 and MP1502, its In.
SGC1501, for receiving the media negotiation for carrying the first media type information of calling subscribe's transmission for the first time Request, first media type information are used for the media coding mode for indicating that calling subscribe supports, taken in asking media negotiation First media type information of band carries out medium type compensation, and the first media type information after compensation is issued into called use Family, and the second media type information that called subscriber returns is received, second media type information is that called subscriber is based on institute The media coding mode itself supported that the first media type information after compensation is chosen is stated, and by the first media class before compensation Type information is compared with the second media type information, it is determined that both are not present when occuring simultaneously, based on the first media class before compensation Type information selectes the first media coding mode that calling subscribe uses, and selectes called subscriber based on the second media information and use The second media coding mode;
MP1502, for being based on the first media coding mode and the second media coding between calling subscribe and called subscriber Mode carries out media coding mode conversion to media data flow.
Preferably, the first media type information carried in asking media negotiation carries out the compensation of media coding mode When, SGC1501 is specifically used for:
The first medium type carried in being asked according to the media coding mode that SBC can be supported and be identified media negotiation Information carries out the compensation of media coding mode, wherein, medium type corresponding to the media coding mode of compensation will be with original matchmaker The medium type of body coded system is consistent, and the media coding mode compensated and original media coding mode can be mutual Conversion.
Preferably, by the first media type information before compensation compared with the second media type information, it is determined that both During in the absence of occuring simultaneously, the first media coding mode for using of calling subscribe is selected based on the first media type information before compensation, And based on the second media information select called subscriber use the second media coding mode when, processing unit is specifically used for:
If while the second media type information that called subscriber returns is received, called subscriber's return is received 200OK or ACK, then when judging that common factor is not present with the second media type information in the first media type information before compensation, in master Cry in the first media type information before the compensation of user's carrying and select the first media coding mode, carried in called subscriber Select the second media coding mode in second media type information, and by the first media coding mode and the second media coding side The unpaired message of formula preserves;
If while the second media type information that called subscriber returns is received, called subscriber's return is not received 200OK or ACK, then the first media type information before compensation is sent to calling subscribe, and caches the second media type information, And when receiving three media type information of calling subscribe's return, the first matchmaker is selected from the 3rd media type information Body coded system, and the second media coding mode is selected from the second media type information, and by the first media coding side The unpaired message of formula and the second media coding mode preserves, wherein, the 3rd media type information is the first media class before compensation The subset of type information.
Preferably, the first media coding mode and the second media coding mode are based between calling subscribe and called subscriber Media coding mode conversion is carried out to media data flow, MP1502 is specifically used for:
Configure corresponding session port for calling subscribe and called subscriber, call selection the calling subscribe of support respectively and by The media coding mode unpaired message of user is, the media coding mode for the media data packet that calling subscribe is sent is by the first matchmaker After body coded system is converted to the second media coding mode, called subscriber, and the media number that called subscriber is sent are sent to Calling subscribe is sent to after being converted to the first media coding mode by the second media coding mode according to bag.
Preferably, SBC is the SBC of caller user side, or, for the SBC of called subscriber side.
In summary, in the embodiment of the present invention, what SBC reception calling subscribes sent carries the first media type information Media negotiation is asked, and the first media type information carried in asking media negotiation carries out medium type compensation, and will compensation The first media type information afterwards issues called subscriber, and receives the second media type information that called subscriber returns, and will The first media type information before compensation, it is determined that both are not present when occuring simultaneously, is based on compared with the second media type information The first media type information before compensation selectes the first media coding mode that calling subscribe uses, and is believed based on the second media The second media coding mode that the selected called subscriber of breath uses, is based on the first media coding between calling subscribe and called subscriber Mode and the second media coding mode carry out media coding mode conversion to media data flow.So, when running into two parties matchmaker When body coded system is inconsistent, SBC can assist media conversion, avoid because media format negotiation failure and what session can not establish Problem, session establishment success rate is improved, so as to lifting system service performance.
It should be understood by those skilled in the art that, embodiments of the invention can be provided as method, system or computer program Product.Therefore, the present invention can use the reality in terms of complete hardware embodiment, complete software embodiment or combination software and hardware Apply the form of example.Moreover, the present invention can use the computer for wherein including computer usable program code in one or more The computer program production that usable storage medium is implemented on (including but is not limited to magnetic disk storage, CD-ROM, optical memory etc.) The form of product.
The present invention is the flow with reference to method according to embodiments of the present invention, equipment (system) and computer program product Figure and/or block diagram describe.It should be understood that can be by every first-class in computer program instructions implementation process figure and/or block diagram Journey and/or the flow in square frame and flow chart and/or block diagram and/or the combination of square frame.These computer programs can be provided The processors of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce A raw machine so that produced by the instruction of computer or the computing device of other programmable data processing devices for real The device for the function of being specified in present one flow of flow chart or one square frame of multiple flows and/or block diagram or multiple square frames.
These computer program instructions, which may be alternatively stored in, can guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works so that the instruction being stored in the computer-readable memory, which produces, to be included referring to Make the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one square frame of block diagram or The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that counted Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented processing, so as in computer or The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one The step of function of being specified in individual square frame or multiple square frames.
Although preferred embodiments of the present invention have been described, but those skilled in the art once know basic creation Property concept, then can make other change and modification to these embodiments.So appended claims be intended to be construed to include it is excellent Select embodiment and fall into having altered and changing for the scope of the invention.
Obviously, those skilled in the art can carry out various changes and modification without departing from this hair to the embodiment of the present invention The spirit and scope of bright embodiment.So, if these modifications and variations of the embodiment of the present invention belong to the claims in the present invention And its within the scope of equivalent technologies, then the present invention is also intended to comprising including these changes and modification.

Claims (6)

1. a kind of method that media coding mode is changed, it is characterised in that including:
Session-orient E-Service network element SBC receives the media for carrying the first media type information of calling subscribe's transmission for the first time Consult request, first media type information is used for the media coding mode for indicating that calling subscribe supports;
The first medium type carried in being asked according to the media coding mode that SBC can be supported and be identified the media negotiation Information carries out the compensation of media coding mode, and the first media type information after compensation is issued into called subscriber, wherein, compensation Media coding mode corresponding to medium type to be consistent with the medium type of original media coding mode, and compensate Media coding mode and original media coding mode can be changed mutually;
SBC receives the second media type information that called subscriber returns, and second media type information is that called subscriber is based on institute State the media coding mode itself supported that the first media type information after compensation is chosen;
SBC compared with the second media type information, hands over the first media type information before compensation it is determined that both are not present During collection, the first media coding mode for using of calling subscribe is selected based on the first media type information before the compensation, and The the second media coding mode used based on the selected called subscriber of second media information;
SBC is that calling subscribe and called subscriber configure corresponding session port, call selection the calling subscribe of support respectively and by The media coding mode unpaired message of user is, the media coding mode for the media data packet that calling subscribe is sent is by the first matchmaker After body coded system is converted to the second media coding mode, called subscriber, and the media number that called subscriber is sent are sent to Calling subscribe is sent to after being converted to the first media coding mode by the second media coding mode according to bag.
2. the method as described in claim 1, it is characterised in that SBC is by the first media type information before compensation and the second matchmaker Body type information is compared, it is determined that both are not present when occuring simultaneously, is selected based on the first media type information before the compensation The first media coding mode that calling subscribe uses, and second used based on the selected called subscriber of second media information Media coding mode, including:
If SBC while the second media type information that called subscriber returns is received, receives the 200OK of called subscriber's return Or ACK, then when SBC judges that common factor is not present with the second media type information in the first media type information before compensation, in caller The first media coding mode is selected in the first media type information before the compensation that user carries, the carried in called subscriber Select the second media coding mode in two media type informations, and by the first media coding mode and the second media coding mode Unpaired message preserve;
If SBC while the second media type information that called subscriber returns is received, does not receive called subscriber's return 200OK or ACK, then the first media type information before compensation is sent to calling subscribe by SBC, and caches the second medium type letter Breath, and when receiving three media type information of calling subscribe's return, the is selected from the 3rd media type information One media coding mode, and the second media coding mode is selected from the second media type information, and the first media are compiled The unpaired message of code mode and the second media coding mode preserves, wherein, the 3rd media type information is the first matchmaker before compensation The subset of body type information.
3. method as claimed in claim 1 or 2, it is characterised in that the SBC is the SBC of caller user side, or, it is quilt It is the SBC of user side.
A kind of 4. device that media coding mode is changed, it is characterised in that including:
First receiving unit, for receiving the media negotiation for carrying the first media type information of calling subscribe's transmission for the first time Request, first media type information are used for the media coding mode for indicating that calling subscribe supports;
Compensating unit, the first media type information for being carried in asking the media negotiation carry out medium type compensation, And the first media type information after compensation is issued into called subscriber;
Second receiving unit, for receiving the second media type information of called subscriber's return, second media type information is The media coding mode itself supported that called subscriber is chosen based on the first media type information after the compensation;
Processing unit, for compared with the second media type information, the first media type information before compensation to be determined into two Person is not present when occuring simultaneously, and the first media coding for using of calling subscribe is selected based on the first media type information before the compensation Mode, and the second media coding mode used based on the selected called subscriber of second media information;
Converting unit, for configuring corresponding session port for calling subscribe and called subscriber, call the support master respectively of selection The media coding mode unpaired message of user and called subscriber are, the media coding side for the media data packet that calling subscribe is sent After formula is converted to the second media coding mode by the first media coding mode, called subscriber is sent to, and called subscriber is sent out The media data packet sent is sent to calling subscribe after being converted to the first media coding mode by the second media coding mode.
5. device as claimed in claim 4, it is characterised in that enter the first media type information and the second media type information Go and compare, it is determined that both are not present when occuring simultaneously, the first matchmaker used based on the selected calling subscribe of first media type information Body coded system, and based on second media information select called subscriber use the second media coding mode when, it is described Processing unit is specifically used for:
If receive called subscriber return the second media type information while, receive called subscriber return 200OK or ACK, then when judging that common factor is not present with the second media type information in the first media type information before compensation, taken in calling subscribe The first media coding mode is selected in the first media type information before the compensation of band, in the second media that called subscriber carries Select the second media coding mode in type information, and by the pairing of the first media coding mode and the second media coding mode Information preserves;
If while the second media type information that called subscriber returns is received, the 200OK of called subscriber's return is not received Or ACK, then the first media type information before compensation is sent to calling subscribe, and the second media type information is cached, and When receiving three media type information of calling subscribe's return, the first media volume is selected from the 3rd media type information Code mode, and selects the second media coding mode from the second media type information, and by the first media coding mode and The unpaired message of second media coding mode preserves, wherein, the 3rd media type information is the first medium type letter before compensation The subset of breath.
6. the device as described in claim 4 or 5, it is characterised in that described device is the session-orient E-Service of caller user side Network element SBC, or, for the SBC of called subscriber side.
CN201410415994.3A 2014-08-21 2014-08-21 The method and device that a kind of media coding mode is changed Active CN104158814B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410415994.3A CN104158814B (en) 2014-08-21 2014-08-21 The method and device that a kind of media coding mode is changed

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410415994.3A CN104158814B (en) 2014-08-21 2014-08-21 The method and device that a kind of media coding mode is changed

Publications (2)

Publication Number Publication Date
CN104158814A CN104158814A (en) 2014-11-19
CN104158814B true CN104158814B (en) 2018-01-26

Family

ID=51884219

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410415994.3A Active CN104158814B (en) 2014-08-21 2014-08-21 The method and device that a kind of media coding mode is changed

Country Status (1)

Country Link
CN (1) CN104158814B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104486293B (en) * 2014-11-25 2018-09-28 中国电子科技集团公司第三十研究所 Media consulation method based on network and terminal capability under Wireless VoIP environment and system
CN105100046A (en) * 2015-05-19 2015-11-25 华为技术有限公司 Media exchange method and device thereof
CN106358231B (en) * 2015-07-13 2020-10-13 ***通信集团公司 Information processing method and system, base station and network side equipment
CN108809918B (en) * 2017-05-04 2021-05-25 ***通信集团重庆有限公司 Media stream transmission method and device
CA3061833C (en) 2017-05-18 2022-05-24 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Managing network device
CN110557593A (en) * 2018-06-01 2019-12-10 中兴通讯股份有限公司 Media transmission method and H323-SIP gateway
CN110662186B (en) * 2018-06-29 2022-03-04 中国电信股份有限公司 Media negotiation method, media gateway control apparatus, and computer-readable storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102868665A (en) * 2011-07-05 2013-01-09 华为软件技术有限公司 Method and device for data transmission

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102868665A (en) * 2011-07-05 2013-01-09 华为软件技术有限公司 Method and device for data transmission

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
An Offer/Answer Model with the Session Description Protocol (SDP);J. Rosenberg;《RFC 3264》;20020630;全文 *
IMS_SIP会话边界控制器的设计与实现;李广野;《中国优秀硕士学位论文全文数据库》;20111215;正文第1.1.5节,3.1-3.2节,3.3.4节,4.3.1-4.3.2节 *
SIP: Session Initiation Protocol;J. Rosenberg;《RFC 3261》;IETF;20020630;全文 *

Also Published As

Publication number Publication date
CN104158814A (en) 2014-11-19

Similar Documents

Publication Publication Date Title
CN104158814B (en) The method and device that a kind of media coding mode is changed
CN104335545B (en) For establishing method, network and the network entity of communication session for the user equipment roamed in IMS
US8918518B2 (en) Access session controller, IP multimedia subsystem and registration and session method thereof
CN101364883B (en) Multi-terminal session method, communication system and related apparatus
CN106464685A (en) Adaptive allocation of server resources
US20060256748A1 (en) System and method for interworking between IMS network and H.323 network
CN103685200B (en) The method and system of service quality bearer resources control in access negotiation, release
US10681100B2 (en) Method, user equipment and application server for adding media stream of multimedia session
KR20120135465A (en) Method for sharing between terminals at least one media within a session
CN111385419B (en) Call processing method and device
EP2587777B1 (en) Method and system for implementing color ring back tone and multimedia ring alert tone service.
WO2016012057A1 (en) Method of and communications handling equipment for controlling communication session establishment in a multimedia communications network.
CN104168190B (en) A kind of method and device for calling routing
WO2019011149A1 (en) Communication method and device, application server, user equipment and system
US20240022619A1 (en) Augmented reality communication method, apparatus, and system
CN104158806B (en) Session connection method for building up and equipment, session-orient E-Service network element
CN104917717B (en) A kind of method of calling, equipment and system
CN101553042B (en) Method, system and equipment for selecting gateway
CN106358156A (en) Call processing method and apparatus for use in multi-party call
CN105391876A (en) Method and device for providing media services for communication
CN106550456B (en) A kind of method, apparatus and application server of signaling paths optimization
US10003619B2 (en) Session initiation handling
CN109818909A (en) A kind of call processing method and device
WO2011153753A1 (en) Method, system and application server for achieving call waiting in click to dial service
WO2020135803A1 (en) Call processing method and device

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
GR01 Patent grant