CN100574232C - A kind of implementation method of parallel calls function of multimedia call - Google Patents

A kind of implementation method of parallel calls function of multimedia call Download PDF

Info

Publication number
CN100574232C
CN100574232C CNB2006100867638A CN200610086763A CN100574232C CN 100574232 C CN100574232 C CN 100574232C CN B2006100867638 A CNB2006100867638 A CN B2006100867638A CN 200610086763 A CN200610086763 A CN 200610086763A CN 100574232 C CN100574232 C CN 100574232C
Authority
CN
China
Prior art keywords
call
session
media stream
user
new session
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.)
Expired - Fee Related
Application number
CNB2006100867638A
Other languages
Chinese (zh)
Other versions
CN101094130A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2006100867638A priority Critical patent/CN100574232C/en
Priority to PCT/CN2007/001938 priority patent/WO2008000157A1/en
Publication of CN101094130A publication Critical patent/CN101094130A/en
Application granted granted Critical
Publication of CN100574232C publication Critical patent/CN100574232C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/428Arrangements for placing incoming calls on hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2207/00Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
    • H04M2207/18Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place wireless networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a kind of implementation method of parallel calls function of multimedia call, do not support to utilize the empty port load-supporting resource of the multimedia call of having set up, the problem of newly calling out as yet in order to solve present WCDMA circuit domain.The inventive method comprises: the user who is carrying out first Multimedia session makes a call when keeping HOLD professional, MSC SERVER indication with the Media Stream passage of first session from breaking; And the carrying of MSC SERVER utilization initiation HOLD one side, control MGW and new session are to newly-built Media Stream passage between the end subscriber; Control MGW then the Media Stream passage of new session opposite end one side is connected with the respective media circulation road of initiating HOLD one side, to set up the required Media Stream passage of second session.According to this method, can utilize the Media Stream passage of initiating HOLD one side to finish the foundation of new session in the WCDMA circuit domain, the empty port load-supporting resource causes the empty port load-supporting wasting of resources to have avoided each calling to utilize independently.

Description

A kind of implementation method of parallel calls function of multimedia call
Technical field
The present invention relates to the communications field, particularly relate to a kind of implementation method of parallel calls function of multimedia call.
Background technology
Walking circuit territory (CS DOMAIN) multimedia call service is an important service in the 3-G (Generation Three mobile communication system), is that 3G (Third Generation) Moblie is different from one of significant business of the second generation.This business makes the user when carrying out voice call, can also see the other side's image, is a business that important actual application value is arranged.
The WCDMA 3G (Third Generation) Moblie has defined a cover system framework and has finished miscellaneous service from the R4 version, comprises visual telephone service.The basic network element that this system architecture comprises is: user equipment (UE), and WCDMA system base-station NODE B, WCDMA system base-station controller (RNC), MGW and MSCSERVER, a kind of basic networking relation of this system architecture is referring to shown in Figure 1.
UE: i.e. the terminal equipment of user's use often is called mobile phone.
NODE B: mainly be responsible for the wireless signal transmitting-receiving.
RNC: mainly be responsible for the management of Radio Access Network.
MGW: mainly be responsible for the management of various bearing resources, connect the practical operation of net.
MSC SERVER: be the core of system, mainly be responsible for the logic control of miscellaneous service, unified scheduling various network resources generates message registration.
A interface: space interface signaling passage.
B interface: business datum passage.
C interface: media gateway controlling signalling path.
D interface: BICC/ISUP/SIP signalling path.
Based on the said system framework, the basic service that the WCDMA 3-G (Generation Three mobile communication system) provides is divided into two types: a kind of is bearer service, and a kind of is telecommunication service.Bearer service only offers the business datum passage of certain mass between the user (such as bandwidth, synchronous asynchronous etc.), is what content on earth and be indifferent to what transmit in the passage; Telecommunication service both provided the passage of the business datum between the user, also stipulated the content of transmitting in the passage.Therefore can suppose to be that bearer service only provides the user road, the user can transport anything that oneself want to transport on road, and telecommunication service provides a road for the user, and what stipulate also that the user transports is what.
Further, the WCDMA 3-G (Generation Three mobile communication system) provides a kind of Multimedia of being called call the business of (being multimedia call), and this business can be finished voice call function, and data communication facility also can be finished video telephone function.
In order to realize above-mentioned multimedia call service, need use following signaling, agreement and terminal:
1, call control signalling: be divided into two classes, a class is the space interface signaling that terminal and network equipment are called out control, and another kind of is call control signalling (being the relaying signaling) between the network equipment.They all are used to transmit initiation, the ring of calling, message such as reply, take out stitches, and consult to set up the bearer service passage.
2, H.245 the H.245 protocol definition worked out of control protocol for multimedia communication: ITU-T how in wall scroll business datum passage by a series of negotiations, set up the process of many Media Stream logical channels; Stipulated that (this process is carried out the back communication two party just can know the medium type that the other side supports to the terminal capability negotiation process, as voice, video, etc.), the principal and subordinate to differentiate (determining master slave relation), multiplexing control information mutual (transmitting many Media Streams simultaneously in order being supported in the service channel), to open and close Media Stream logical channel etc.
3, H.223 the H.223 agreement of low bit rate multimedia communication multiplex protocol: ITU-T formulation makes communicating pair can utilize single business datum passage to transmit many voice, video and data medium stream simultaneously, and it needs in conjunction with H.245 co-operation.Referring to shown in Figure 2, be layer of structure schematic diagram H.223, its application layer (service object H.223 just) provides and receives the module of various voice, video or data (such as the microphone of a mobile phone terminal, display screen or camera), orlop is that physical layer is a business datum passage, from Fig. 2 as seen, H.223 support to utilize wall scroll physical traffic passage to transmit multiple Media Stream.
4, the 3G-324M terminal is a kind of terminal that can be used for multimedia call service of 3GPP definition, and referring to shown in Figure 3, it mainly comprises three parts: the one, and medium process module comprises: voice, video and data processing section; The 2nd, system control module, it is responsible for network side mutual on the one hand, calls out control, carries out operations such as the foundation of logical channel and release on the other hand by H.245 agreement and opposite equip.; The 3rd, H.223 protocol process module is responsible for voice, video, data and the H.245 multiplexing and decomposition of control information.
The implementation that has two kinds of described multimedia call services at present.
Scheme one: in the WCDMA 3-G (Generation Three mobile communication system) circuit domain, the foundation of multimedia call is divided into two stages: the phase I is to finish continuing of calling and set up the bearer service passage between the user by the mode of data service, second stage, after replying, the user by terminal in the bearer service passage with in mode set up the Signalling exchange of Media Stream, the voice of determining to set up, video and (or) data medium stream, this has just set up multimedia call.Set up the operation of Media Stream carries out in band fully by second stage, relevant signaling is not passed through MSC SERVER, therefore MSC SERVER does not understand fully to the situation of setting up of Media Stream passage, does not know the specifically communication of which medium type in carrying out voice, video or data of user.
Scheme two: the implementation method of the another kind of multimedia call in the WCDMA 3-G (Generation Three mobile communication system) circuit domain can also be carried out the process of negotiation of media streams from changing into outside band in band.Realize by expansion space interface signaling and relaying signaling, two kinds of fundamental method are arranged: a kind of method is to allow space interface signaling and relaying signaling support the H.245 transmission of message, the user can set up multimedia call by the method for existing multimedia call substantially, and the main difference point is that H.245 message is by being with outer the transmission; Another kind method is to increase the cell be used for negotiation of media streams in space interface signaling and relaying signaling, carries the information such as type, bar number, encoding and decoding and multiplexing Control Parameter of the Media Stream that the calling party will set up in the message that makes a call.The information such as encoding and decoding that allow network or the called medium stream information that returns acceptance in ALERTING message or call progress message and selecting use are set up Media Stream when call answering, realize the function of multimedia call.
Below introduce supplementary service and the function relevant with multimedia call service.
The calling of speech business keeps supplementary service: this business makes the user in carrying out the voice call process, one side user can hang up the other side, and this makes a call and keeps one of business can enough utilize empty port load-supporting and its other party set up to set up new calling.Making a call keeps one of business to converse with the user who switches back to Yu originally conversed, and hangs up newly-established calling simultaneously.The description of this business can be referring to 3GPPTS 22.083.
Professional (Fallback) function that falls after rise: refer to that the user attempts to initiate its desired business and gives the other side, but because network or the other side do not support this business, and with business change to one everybody all can receptible business come up, this function is exactly the professional function that falls after rise.
Exhale (MC) professional (referring to 3GPP TS 22.135): refer to that the user can utilize a terminal to carry out the business of a plurality of callings simultaneously, each calling utilizes independently empty port load-supporting resource more.
But, though Message Center Service has been realized a function that terminal is carried out a plurality of callings simultaneously, usually the synchronization user only with an opposite end conversation, and each to call out what utilize be empty port load-supporting resource independently.Obviously in this case, Message Center Service causes the waste of empty port load-supporting resource.
Summary of the invention
The invention provides a kind of implementation method of parallel calls function of multimedia call, do not support to utilize the empty port load-supporting resource of the multimedia call of having set up, the problem of newly calling out as yet in order to solve present WCDMA circuit domain.
The inventive method comprises the following steps:
The user who is carrying out first Multimedia session makes a call when keeping HOLD professional, the MSCSERVER indication with the Media Stream passage of first session from breaking; And
MSC SERVER utilizes the carrying of initiating HOLD one side, and the user of foundation initiation HOLD and new session, comprising to realize second session the Media Stream passage between the end subscriber:
A, MSC SERVER control MGW and new session are to newly-built Media Stream passage between the end subscriber;
B, MSC SERVER control MGW is connected the Media Stream passage of new session opposite end one side with the respective media circulation road of initiating HOLD one side, to set up the required Media Stream passage of second session.
Wherein, the user who is carrying out first Multimedia session initiates HOLD when professional, with the signalling interactive process of voice class HOLD business, finishes the processing of the signaling aspect of multimedia call HOLD business.
Also comprise in the described steps A:
Increase between MSC SERVER control MGW and the initiation HOLD user or deletion Media Stream passage.
Further, to new session end subscriber is initiated multimedia call if initiate the user of HOLD, then described steps A comprises following substep:
A11, MSC SERVER carry the multimedia call ability, to new session end subscriber are made a call;
Whether A12, the decision of new session opposite end accept this multimedia call, if then change steps A 13 over to; Otherwise, change steps A 14 over to;
A13, set up MGW, and change step B over to the Media Stream passage of new session to end subscriber;
A14, MSC SERVER carry voice call capability, to new session end subscriber are made a call;
A15, set up MGW, and change step B over to new session opposite end user's voice bearer path.
Further again, in the described steps A 12, with the terminal and/or the network capabilities of new session opposite end, and new session determines whether accepting described multimedia call to the wish of end subscriber.
Further again, in the described steps A 13, after changing step B over to, MSC SERVER control MGW is connected the Media Stream passage of new session opposite end one side with the respective media circulation road of initiating HOLD one side, with the user that finishes initiation HOLD business and new session to the Multimedia session between the end subscriber.
Further again, in the described steps A 15, after changing step B over to, MSC SERVER control MGW is connected the voice bearer passage of new session opposite end one side with voice flow passage in the Media Stream passage of initiating HOLD one side, with the user that finishes initiation HOLD business and new session to the voice conversation between the end subscriber.
Further, to new session end subscriber is initiated multimedia call if initiate the user of HOLD, then described steps A comprises following substep:
A21, MSC SERVER carry multimedia call ability and voice call capability, to new session end subscriber are made a call;
A22, if multimedia call is accepted in new session opposite end decision, then change steps A 23 over to; Otherwise, then change steps A 24 over to;
A23, set up MGW, and change step B over to the Media Stream passage of new session to end subscriber;
A24, set up MGW, and change step B over to new session opposite end user's voice bearer path.
Further again, in the described steps A 22, with the terminal and/or the network capabilities of new session opposite end, and new session determines whether accepting described multimedia call to the wish of end subscriber.
Further again, in the described steps A 23, after changing step B over to, MSC SERVER control MGW is connected the Media Stream passage of new session opposite end one side with the respective media circulation road of initiating HOLD one side, with the user that finishes initiation HOLD business and new session to the Multimedia session between the end subscriber.
Further again, in the described steps A 24, after changing step B over to, MSC SERVER control MGW is connected the voice bearer passage of new session opposite end one side with voice flow passage in the media channel of initiating HOLD one side, with the user that finishes initiation HOLD business and new session to the voice conversation between the end subscriber.
Further, if new session is initiated second session to end subscriber to the user who initiates HOLD, then described steps A comprises following substep:
A31, if MSC SERVER judge that second session is a multimedia call, then changes steps A 32 over to; If MSC SERVER judges that second session is an audio call, then changes steps A 33 over to;
A32, set up MGW, and corresponding increase or deletion MGW be to the Media Stream passage of initiating HOLD user, and change step B over to the Media Stream passage of new session to end subscriber;
A33, set up MGW, and change step B over to new session opposite end user's voice bearer path.
Further again, in the described steps A 32, further comprise the following steps:
-MSC SERVER gets Media Stream quantity and the Media Stream quantity of the type and first Multimedia session and the common factor of type of second session;
-with the corresponding MGW that sets up of described common factor to the Media Stream passage of new session to end subscriber; And delete the Media Stream passage of first Multimedia session beyond the described common factor.
After changing step B over to, MSC SERVER control MGW is connected the Media Stream passage of new session opposite end one side with the respective media circulation road of initiating HOLD one side, with the user that finishes initiation HOLD business and new session to the Multimedia session between the end subscriber.
Further again, in the described steps A 32, further comprise the following steps:
According to the Media Stream quantity and the type of second session, the corresponding MGW that sets up is to the Media Stream passage of new session to end subscriber; With the Media Stream quantity and the type of second session, replenish and set up the Media Stream passage of MGW to the user who initiates HOLD.
After changing step B over to, MSC SERVER control MGW arrives the Media Stream passage of new session to end subscriber with MGW, with original Media Stream passage of initiating HOLD one side with replenish corresponding connection of Media Stream passage of setting up, with the user that finishes initiation HOLD business and new session to the Multimedia session between the end subscriber.
Further again, in the described steps A 32, comprise the following steps: that further the user and the new session of initiating HOLD carry out media negotiation to end subscriber by MSC SERVER, and set up MGW to the Media Stream passage of new session to end subscriber according to negotiation result, and corresponding increase or deletion MGW are to the Media Stream passage of initiating HOLD user.
After changing step B over to, MSC SERVER control MGW will initiate the Media Stream passage of HOLD one side and corresponding connection of Media Stream passage of new session opposite end one side, with the user that finishes initiation HOLD business and new session to the Multimedia session between the end subscriber.
Further again, in the described steps A 33, after changing step B over to, MSC SERVER control MGW is connected the voice bearer passage of new session opposite end one side with voice flow passage in the media channel of initiating HOLD one side, with the user that finishes initiation HOLD business and new session to the voice conversation between the end subscriber.
In sum, the Media Stream passage of first session after break, is kept by the Media Stream passage of HOLD user to MGW.
Behind the Media Stream passage of MGW, MSC SERVER is to by HOLD one side media stream by HOLD user in described reservation.
Set up to initiate the user of HOLD and new session to second session between the end subscriber after, also comprise step: desire switchback first Multimedia session if initiate the user of HOLD business, then MSC SERVER is according to the situation of setting up of the Media Stream passage of first session, and the Media Stream that control MGW recovers first session connects net; The HOLD that finishes second session handles or the processing of taking out stitches.
When initiating user's switchback first Multimedia session of HOLD business, finish the processing of signaling aspect with the signalling interactive process of voice class HOLD business.
Beneficial effect of the present invention is as follows:
When the inventive method is initiated the HOLD business the user who carries out first Multimedia session, by MSCSERVER control MGW with the Media Stream passage of first session from breaking, be divided into by the carrying (promptly initiating the Media Stream passage of HOLD user) of carrying of HOLD one side (promptly by the Media Stream passage of HOLD user) and initiation HOLD one side to MGW to MGW.For by HOLD one side, can keep its Media Stream passage, and can be its media stream, to promote user experience; For initiating HOLD one side, MSC SERVER utilizes the Media Stream passage of initiating HOLD one side, and the user of foundation initiation HOLD and new session are to the Media Stream passage between the end subscriber, to realize second session.Need switchback first session if initiate the user of HOLD, then MSC SERVER can be according to the situation of setting up of the Media Stream passage of first session, and indication recovers first session.
By the enforcement of the inventive method, can utilize the Media Stream passage of initiating HOLD one side to finish the foundation of new session in the WCDMA circuit domain, avoided each calling to utilize empty port load-supporting resource independently to cause the problem of the empty port load-supporting wasting of resources.
Description of drawings
Fig. 1 is the framework schematic diagram of existing WCDMA communication system;
Fig. 2 is a layer of structure schematic diagram H.223;
Fig. 3 is the cut-away view of existing 3G-324M terminal;
Fig. 4 is the inventive method flow chart of steps;
Fig. 5 is the signaling process figure of method example one;
Fig. 6 is the signaling process figure of method example two;
Fig. 7 is the signaling process figure of method example three.
Embodiment
In order to make the empty port load-supporting resource of the multimedia call that WCDMA circuit domain support utilization set up, newly call out, the invention provides a kind of implementation method of parallel calls function of multimedia call, referring to shown in Figure 4, comprise following key step:
S1, the user who is carrying out first Multimedia session initiate the HOLD business.
Based on technical problem to be solved by this invention, suppose that in the first multimedia call communication process side user initiates the HOLD operation.
S2, MSC SERVER handle first session.
Comprise the processing of signaling aspect and the processing of Media Stream passage in this step.
Finish the processing of the signaling aspect of multimedia call HOLD business with reference to the signalling interactive process of the HOLD supplementary service of voice class business.
The disconnection process of Media Stream passage then be by MSC SERVER control MGW with the Media Stream passage of first session from breaking, be divided into by the carrying (promptly initiating the Media Stream passage of HOLD user) of carrying of HOLD one side (promptly by the Media Stream passage of HOLD user) and initiation HOLD one side to MGW to MGW.
S3, the user who sets up initiation HOLD and new session are to second session between the end subscriber.
The foundation of described second session is to indicate newly-built MGW and new session to the Media Stream passage between the end subscriber by MSC SERVER; Afterwards, MSC SERVER control MGW is connected the Media Stream passage of new session opposite end one side with the respective media circulation road of initiating HOLD one side, to set up second session.
According to initiator's difference (comprising: the user of initiation HOLD and new session are to end subscriber) of second session, and the second conversation type difference of initiating (comprising: multimedia call and audio call), below divide four kinds of situations to make introductions all round.
Situation one: is multimedia call if initiate the user of HOLD to Client-initiated second session of new session opposite end, then MSC SERVER can not determine whether the new session opposite end supports multimedia call, can not determine more whether new session is ready to accept multimedia call to end subscriber, when MSC SERVER receives new call request, the processing of end subscriber replay call there is following dual mode to new session:
Mode one: attempt mode one by one.
Be that MSC SERVER carries the multimedia call ability earlier, end subscriber initiated multimedia call to new session; If the new session opposite end is supported multimedia call and is ready to accept this multimedia call, then can set up MGW to the Media Stream passage of new session to end subscriber; Afterwards, by MSC SERVER control MGW the Media Stream passage of new session opposite end one side is connected (comprising: voice flow and Media Stream) with the respective media stream of initiating HOLD one side, with the user that finishes initiation HOLD business and new session to the Multimedia session between the end subscriber.If multimedia call is not supported in the new session opposite end, perhaps be unwilling to accept this multimedia call, then this call setup failure.
MSC SERVER carries voice call capability again after knowing that multimedia call is set up failure, to new session end subscriber is initiated audio call again; If new session is ready to accept this audio call, then can set up MGW to new session opposite end user's voice bearer path; Afterwards, the voice bearer passage of new session opposite end one side is connected with voice flow in the media channel of initiating HOLD one side by MSC SERVER control MGW, with the user that finishes initiation HOLD business and new session to the voice conversation between the end subscriber.
Mode two: falling mode.
If system supports Fallback (falling) function, then MSC SERVER carries multimedia call ability and voice call capability simultaneously, to new session end subscriber is made a call; If the new session opposite end is supported multimedia call and is ready to accept this multimedia call, then can set up MGW to the Media Stream passage of new session to end subscriber; Afterwards, by MSC SERVER control MGW the Media Stream passage of new session opposite end one side is connected (comprising: voice flow and Media Stream) with the respective media stream of initiating HOLD one side, with the user that finishes initiation HOLD business and new session to the Multimedia session between the end subscriber.If the new session opposite end do not support multimedia call, perhaps only be ready to accept audio call, then can set up MGW to new session opposite end user's voice bearer path; Afterwards, the voice bearer passage of new session opposite end one side is connected with voice flow in the media channel of initiating HOLD one side by MSC SERVER control MGW, with the user that finishes initiation HOLD business and new session to the voice conversation between the end subscriber.
Situation two: is audio call if initiate the user of HOLD to Client-initiated second session of new session opposite end, and then MSC SERVER directly carries voice call capability, to new session end subscriber is made a call.If this audio call is ready to accept in the new session opposite end, then can set up MGW to new session opposite end user's voice bearer path; Afterwards, the voice bearer passage of new session opposite end one side is connected with voice flow in the media channel of initiating HOLD one side by MSC SERVER control MGW, with the user that finishes initiation HOLD business and new session to the voice conversation between the end subscriber.
Situation three:, then at first second session is judged by MSC SERVER if new session is initiated second session to end subscriber to the user who initiates HOLD.In this situation, MSC SERVER judges that second session is a multimedia call.Afterwards, handle MGW to new session to end subscriber, and there are following three kinds in the mode of MGW and initiation HOLD user's Media Stream passage:
The Media Stream quantity and the type priority of one: the first Multimedia session of mode.
MSC SERVER gets Media Stream quantity and the Media Stream quantity of the type and first Multimedia session and the common factor of type of second session; Again with the corresponding MGW that sets up of described common factor to the Media Stream passage of new session to end subscriber.The non-common factor part of the Media Stream of described second session will be refused by MSC SERVER.Afterwards, MSC SERVER control MGW is connected the Media Stream passage of new session opposite end one side with the respective media circulation road of initiating HOLD one side, with the user that finishes initiation HOLD business and new session to the Multimedia session between the end subscriber.
The Media Stream quantity and the type priority of mode session in two: the second.
According to the Media Stream quantity and the type of second session, the corresponding MGW that sets up is to the Media Stream passage of new session to end subscriber; And with the Media Stream quantity and the type of second session, replenish and set up the Media Stream passage of MGW, so that MGW is to the quantity of the user's who initiates HOLD Media Stream passage and Media Stream quantity and the type that type comprises second session at least to the user who initiates HOLD.Afterwards, MSC SERVER control MGW arrives the Media Stream passage of new session to end subscriber with MGW, with original Media Stream passage of initiating HOLD one side with replenish corresponding connection of Media Stream passage of setting up, with the user that finishes initiation HOLD business and new session to the Multimedia session between the end subscriber.
Mode three: in the new session end subscriber is carried out media negotiation with the user who initiates HOLD, and set up the Media Stream passage according to negotiation result.
New session is agency with the user who initiates HOLD with MSC SERVER to end subscriber, consult the Media Stream passage that second session need be set up, MSC SERVER is according to negotiation result, control MGW sets up MGW and new session to the Media Stream passage between end subscriber, and the Media Stream passage between the user of MSC SERVER control MGW increase or deletion MGW and initiation HOLD (be that original Media Stream passage can be reused between MGW and the user who initiates HOLD, unnecessary Media Stream passage can be removed); Afterwards, MSC SERVER control MGW links to each other the Media Stream passage at two ends.
Situation four:, then at first second session is judged by MSC SERVER if new session is initiated second session to end subscriber to the user who initiates HOLD.In this situation, MSC SERVER judges that second session is an audio call.MSC SERVER directly indication sets up MGW to new session opposite end user's voice bearer path; Afterwards, MSC SERVER control MGW is connected the voice bearer passage of new session opposite end one side with voice flow passage in the media channel of initiating HOLD one side, with the user that finishes initiation HOLD business and new session to the voice conversation between the end subscriber.
When second session is a multimedia call, and after setting up successfully, the user can increase, reduces or revise Media Stream as required.So far utilize the carrying of initiating HOLD one side, the user of foundation initiation HOLD and new session finish to the general introduction of second session between the end subscriber.
When setting up second session, can keep by the carrying of HOLD one side; And can after keeping, play in order to promote user experience, align the Media Stream that undertaken by HOLD user that is in the Wait-to-Restore talking state by the carrying of HOLD one side.
The user of S4, initiation HOLD desires switchback first Multimedia session.
S5, MSC SERVER indication recovers first session, and the HOLD that finishes second session handles or the processing of taking out stitches.
Comprise the processing of signaling aspect and the processing of Media Stream passage in this step.
The processing of the signaling aspect of finishing with reference to the signalling interactive process of the HOLD supplementary service of voice class business.
The processing of Media Stream passage, then by the set up situation of MSC SERVER according to the Media Stream passage of first session, control MGW recover first session Media Stream passage and connect net and get final product; According to user's operation, the corresponding HOLD that finishes second session handles or the processing of taking out stitches simultaneously.
If second session is handled by HOLD, then the user can carry out the switching of first Multimedia session and second session repeatedly.
Below further specifically describe the inventive method by three examples.
Method example one: calling subscriber 1 (UE1) has set up Multimedia session with multimedia call mode and user 2; In communication process, user 1 maintains the Multimedia session with user 2, and initiation and user's 3 multimedia call; And user 3 supports and be ready to accept this multimedia call.Referring to shown in Figure 5, comprise following key step:
(annotate: the process of getting roaming number among Fig. 5 is omitted picture.)
1, user 1 finishes the process that multimedia call is set up with user 2.
Set up in the process of Media Stream passage user 1 and user 2, H.245 message the path of process be UE1/UE2, MGW, MSC, MGW, UE2/UE1.TCS among the figure, MUXTBSND, OLC is H.245 message, being respectively terminal capability sends message, multi-meter transmission message and opens logical channel message, this figure has omitted response message, and the response message of above message is necessary by regulation H.245, after the receiving terminal user receives above message, the response message that receiving terminal returns returns in the other direction by former message pathway and gets final product, down together.(annotate: 1, above TCS, MUXTBSND, the sending order of message such as OLC is not limited to the order shown in the figure; 2, the principal and subordinate that do not draw H.245 of Fig. 5 differentiates process.)
2, when the user enters the multimedia talking state, user 1 is to user 2 maintenance that makes a call.MSCSERVER control MGW disconnects the carrying between UE1 and UE2, and can make its comfortable wait to user's 2 media stream.User 1 initiates new multimedia call to user 3, and calling is accepted.
3, MSC SERVER and user 3 negotiation of setting up the Media Stream passage, and control MGW sets up the Media Stream passage with user 3 is whenever successfully set up one, then this passage is linked to each other with the respective media circulation road of UE1.User 1 also can send to user 3 by MGW and MSC SERVER according to its needs open logical channel message, initiates to set up 3 of new and users' Media Stream passage (annotating: draw among Fig. 5).
(annotate: this method example the scene of office call, but the expressed technology contents of this method example is equally applicable to the scene of station to station call.)
Method example two: calling subscriber 1 (UE1) has set up Multimedia session with multimedia call mode and user 2; In communication process, user 1 maintains the Multimedia session with user 2, and initiation and user's 3 multimedia call; And user 3 terminal is not supported multimedia call.Referring to shown in Figure 6, comprise following key step:
(annotate: the process of getting roaming number among Fig. 6 is omitted picture.)
1, with method example one.
2, when the user enters the multimedia talking state, user 1 is to user 2 maintenance that makes a call.MSCSERVER control MGW disconnects the carrying between UE1 and UE2, and can make its comfortable wait to user's 2 media stream.User 1 initiates new multimedia call to user 3, MSC SERVER is making a call in the mode of supporting Fallback when the UE3 transfer is called out, because UE3 do not support multimedia call, finally set up calling, so what set up between MGW and UE3 is voice bearer with speech form.
3, MSC SERVER control MGW links to each other the voice medium circulation road of UE1 with the voice bearer of UE3, makes user 1 to carry out voice call with user 3.
(annotate: this method example the scene of office call, but the expressed technology contents of this method example is equally applicable to the scene of station to station call.)
Method example three: on the basis of method example one, user 1 initiates and finishes the process of recovering with user's 2 conversations, maintains the calling with user 3 simultaneously.Referring to shown in Figure 7, comprise following key step:
(annotate: the process of getting roaming number among Fig. 7 is omitted picture.)
1, with the process before taking out stitches shown in the method example one.
2, user 1 initiate to keep user 3 operation to MSC SERVER, the Media Stream passage that MSC SERVER control MGW disconnect user 1 and user are 3, and can make user's 3 comfortable waits to user's 3 media stream.
3, user 1 is to the operation of MSC SERVER initiation recovery with user's 2 conversations, the Media Stream passage annexation that MSC SERVER control MGW recovery user 1 and user are 2.
4, when user's terminated call, the processing of taking out stitches of calling out.
(annotate: this method example the scene of office call, but the expressed technology contents of this method example is equally applicable to the scene of station to station call.)
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (25)

1, a kind of implementation method of parallel calls function of multimedia call is characterized in that, comprises the following steps:
The user who is carrying out first Multimedia session makes a call when keeping professional, the indication of mobile services switching centre MSC server with the Media Stream passage of first session from breaking; And
The MSC server by utilizing makes a call and keeps the Media Stream passage of the user of business to media gateway, and user that setting up makes a call keeps professional and new session, comprising to realize second session the Media Stream passage between the end subscriber:
A, MSC server controls media gateway and new session are to newly-built Media Stream passage between the end subscriber;
B, MSC server controls media gateway are connected the Media Stream passage of new session opposite end one side with the respective media circulation road of the professional side of maintenance that makes a call, to set up the required Media Stream passage of second session.
2, the method for claim 1 is characterized in that, the user who is carrying out first Multimedia session makes a call when keeping professional, with the signalling interactive process of voice class call hold service, finishes the processing that multimedia call keeps the signaling aspect of business.
3, the method for claim 1 is characterized in that, also comprises in the described steps A: MSC server controls media gateway and make a call increase or deletion Media Stream passage between the maintenance service-user.
4, the method for claim 1 is characterized in that, keeps professional user to new session end subscriber to be initiated multimedia call if make a call, and then described steps A comprises following substep:
A11, MSC server carry the multimedia call ability, to new session end subscriber are made a call;
Whether A12, the decision of new session opposite end accept this multimedia call, if then change steps A 13 over to; Otherwise, change steps A 14 over to;
A13, set up media gateway to new session to the Media Stream passage of end subscriber, and change step B over to;
A14, MSC server carry voice call capability, to new session end subscriber are made a call;
A15, set up media gateway to new session opposite end user's voice bearer path, and change step B over to.
5, method as claimed in claim 4 is characterized in that, in the described steps A 12, with the terminal and/or the network capabilities of new session opposite end, and new session determines whether accepting described multimedia call to the wish of end subscriber.
6, method as claimed in claim 4, it is characterized in that, in the described steps A 13, after changing step B over to, MSC server controls media gateway is connected the Media Stream passage of new session opposite end one side with the respective media circulation road of the professional side of maintenance that makes a call, to finish professional user of the maintenance that makes a call and new session to the Multimedia session between the end subscriber.
7, method as claimed in claim 4, it is characterized in that, in the described steps A 15, after changing step B over to, MSC server controls media gateway is connected the voice bearer passage of new session opposite end one side with voice flow passage in the Media Stream passage that keeps a professional side that makes a call, to finish the make a call user that keeps business and new session to the voice conversation between the end subscriber.
8, the method for claim 1 is characterized in that, keeps professional user to new session end subscriber to be initiated multimedia call if make a call, and then described steps A comprises following substep:
A21, MSC server carry multimedia call ability and voice call capability, to new session end subscriber are made a call;
A22, if multimedia call is accepted in new session opposite end decision, then change steps A 23 over to; Otherwise, then change steps A 24 over to;
A23, set up media gateway to new session to the Media Stream passage of end subscriber, and change step B over to;
A24, set up media gateway to new session opposite end user's voice bearer path, and change step B over to.
9, method as claimed in claim 8 is characterized in that, in the described steps A 22, with the terminal and/or the network capabilities of new session opposite end, and new session determines whether accepting described multimedia call to the wish of end subscriber.
10, method as claimed in claim 8, it is characterized in that, in the described steps A 23, after changing step B over to, MSC server controls media gateway is connected the Media Stream passage of new session opposite end one side with the respective media circulation road of the professional side of maintenance that makes a call, to finish professional user of the maintenance that makes a call and new session to the Multimedia session between the end subscriber.
11, method as claimed in claim 8, it is characterized in that, in the described steps A 24, after changing step B over to, MSC server controls media gateway is connected the voice bearer passage of new session opposite end one side with voice flow passage in the media channel that keeps a side that makes a call, to finish the make a call user that keeps business and new session to the voice conversation between the end subscriber.
12, method as claimed in claim 3 is characterized in that, if new session keeps professional user to initiate second session to end subscriber to making a call, then described steps A comprises following substep:
A31, if the MSC server judge that second session is a multimedia call, then changes steps A 32 over to; If the MSC server judges that second session is an audio call, then changes steps A 33 over to;
A32, set up media gateway to new session to the Media Stream passage of end subscriber, and corresponding increase or deletion media gateway be to the Media Stream passage of maintenance service-user that makes a call, and change step B over to;
A33, set up media gateway to new session opposite end user's voice bearer path, and change step B over to.
13, method as claimed in claim 12 is characterized in that, in the described steps A 32, further comprises the following steps:
-MSC server is got Media Stream quantity and the Media Stream quantity of the type and first Multimedia session and the common factor of type of second session;
-arrive the Media Stream passage of new session with the corresponding media gateway of setting up of described common factor to end subscriber; And delete the Media Stream passage of first Multimedia session beyond the described common factor.
14, method as claimed in claim 13, it is characterized in that, after changing step B over to, MSC server controls media gateway is connected the Media Stream passage of new session opposite end one side with the respective media circulation road of the professional side of maintenance that makes a call, to finish professional user of the maintenance that makes a call and new session to the Multimedia session between the end subscriber.
15, method as claimed in claim 12 is characterized in that, in the described steps A 32, further comprises the following steps:
-according to the Media Stream quantity and the type of second session, the corresponding media gateway of setting up is to the Media Stream passage of new session to end subscriber;
-with the Media Stream quantity and the type of second session, replenish and set up the Media Stream passage of media gateway to the professional user of maintenance that makes a call.
16, method as claimed in claim 15, it is characterized in that, after changing step B over to, MSC server controls media gateway arrives the Media Stream passage of new session to end subscriber with media gateway, with the original Media Stream passage and additional corresponding connection of Media Stream passage of setting up that make a call and keep a professional side, to finish professional user of the maintenance that makes a call and new session to the Multimedia session between the end subscriber.
17, method as claimed in claim 12 is characterized in that, in the described steps A 32, further comprises the following steps:
-user and the new session that keeps professional that make a call carries out media negotiation to end subscriber by the MSC server, and according to negotiation result set up media gateway to new session to the Media Stream passage of end subscriber, and corresponding increase or the deletion media gateway user's that keeps business to making a call Media Stream passage.
18, method as claimed in claim 17, it is characterized in that, after changing step B over to, MSC server controls media gateway will make a call and keep the Media Stream passage of a professional side and corresponding connection of Media Stream passage of new session opposite end one side, to finish professional user of the maintenance that makes a call and new session to the Multimedia session between the end subscriber.
19, method as claimed in claim 12, it is characterized in that, in the described steps A 33, after changing step B over to, MSC server controls media gateway is connected the voice bearer passage of new session opposite end one side with voice flow passage in the media channel that keeps a professional side that makes a call, to finish the make a call user that keeps business and new session to the voice conversation between the end subscriber.
As claim 7,11,15,17 or 19 described methods, it is characterized in that 20, after second session was set up successfully, the user can increase, reduces or revise Media Stream as required.
21, as each described method of claim 1 to 19, it is characterized in that, the Media Stream passage of first session after break, is kept and called out the user that the keeps Media Stream passage to media gateway.
22, method as claimed in claim 21 is characterized in that, the described reservation by the user of calling maintenance behind the Media Stream passage of media gateway, the MSC server is to a side media stream of being called out maintenance.
23, method as claimed in claim 21 is characterized in that, user that setting up makes a call keeps professional and new session to second session between the end subscriber after, also comprise step:
-Ruo makes a call and keeps professional user to desire switchback first Multimedia session, and then the MSC server is according to the situation of setting up of the Media Stream passage of first session, and the Media Stream that the control media gateway is recovered first session connects net;
-finish the call hold service of second session is handled or the processing of taking out stitches.
24, method as claimed in claim 23 is characterized in that, when making a call user's switchback first Multimedia session that keeps professional, finishes the processing of signaling aspect with the signalling interactive process of voice class call hold service.
25, method as claimed in claim 24 is characterized in that, described user can carry out at least session and switch.
CNB2006100867638A 2006-06-20 2006-06-20 A kind of implementation method of parallel calls function of multimedia call Expired - Fee Related CN100574232C (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CNB2006100867638A CN100574232C (en) 2006-06-20 2006-06-20 A kind of implementation method of parallel calls function of multimedia call
PCT/CN2007/001938 WO2008000157A1 (en) 2006-06-20 2007-06-20 A method and device for achieving the parallel call function of the multimedia call

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100867638A CN100574232C (en) 2006-06-20 2006-06-20 A kind of implementation method of parallel calls function of multimedia call

Publications (2)

Publication Number Publication Date
CN101094130A CN101094130A (en) 2007-12-26
CN100574232C true CN100574232C (en) 2009-12-23

Family

ID=38845118

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100867638A Expired - Fee Related CN100574232C (en) 2006-06-20 2006-06-20 A kind of implementation method of parallel calls function of multimedia call

Country Status (2)

Country Link
CN (1) CN100574232C (en)
WO (1) WO2008000157A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101931924B (en) * 2010-08-25 2014-07-02 中兴通讯股份有限公司 Method, device, and system for implementing call hold service (CHS)
KR101988899B1 (en) * 2011-08-22 2019-06-13 삼성전자주식회사 Apparatus and method for establish a session por parallel call based on the 3-box architecture
CN102984403B (en) * 2012-11-08 2014-08-06 深圳中兴网信科技有限公司 Device and method achieving multiple single-line calls in command and dispatching system
DE102014206053A1 (en) 2014-03-31 2015-10-01 Siemens Aktiengesellschaft Increase a quality of service in a network
CN111262870B (en) 2020-01-19 2022-01-07 惠州Tcl移动通信有限公司 Video call switching method and device, storage medium and terminal

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1257370A (en) * 1998-11-10 2000-06-21 国际商业机器公司 Method and system for reducing telephone call cost of service provider
CN1473430A (en) * 2000-11-01 2004-02-04 ���˹���Ѷ��� Mixed-media telecommunication call set-up

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2946265B2 (en) * 1993-06-24 1999-09-06 シャープ株式会社 Call waiting type telephone device
US7539177B2 (en) * 2002-04-11 2009-05-26 Nokia Siemens Networks Gmbh & Co. Kg Call hold/terminal portability in H.323/ISUP-BICC-SIP networks

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1257370A (en) * 1998-11-10 2000-06-21 国际商业机器公司 Method and system for reducing telephone call cost of service provider
CN1473430A (en) * 2000-11-01 2004-02-04 ���˹���Ѷ��� Mixed-media telecommunication call set-up

Also Published As

Publication number Publication date
WO2008000157A1 (en) 2008-01-03
CN101094130A (en) 2007-12-26

Similar Documents

Publication Publication Date Title
EP2114049B1 (en) Video interworking gateway, system and method for realizing video call service
CN100442728C (en) Mobile monitoring and controlling method, and gateway equuipment, as well as monitoring and controlling system
JP2003530767A (en) Techniques for setting up calls in the technical field of Internet Protocol mobile communication networks
EP2047652B1 (en) Communications method between a combinational terminal and a multimedia terminal
CN109547492B (en) Communication method based on block chain and communication system based on block chain
CN101080097B (en) A method, system and device for realizing multimedia call service
CN100574232C (en) A kind of implementation method of parallel calls function of multimedia call
JP4748737B2 (en) Signal transmission method for switching from the first service to the second service during call connection
CN100488249C (en) Method for bitrate adjustment
CN101453706B (en) Multimedia call establishment method, system and apparatus
CN100563193C (en) The implementation method of multimedia call intercommunication is carried out in a kind of CS territory and IMS territory
US20100260209A1 (en) Apparatus and method for providing white board service in mobile communication system
CN100454915C (en) System, method and information processing device for realizing multimedia service change
CN115515082A (en) 4G and 5G public and private network convergence cluster communication method and system
CN101064680B (en) Method, system and apparatus for realizing multimedia calling service
CN1319409C (en) Switching method for keeping continuous communication in mobile communication system
CN100589648C (en) Calling control method for fixed network user access mobile core network
CN101257648A (en) Method, system and server for inserting medium stream in multimedia communication
CN101170750B (en) A method for realizing private key call service and mobile switching center
CN101222651B (en) Method and device for implementing co-line call
WO2002015549A2 (en) System and method for call transfer in packet switched local area networks
CN101072119A (en) Bearing establishing method between different participant networks
CN100433933C (en) Method for media arrangement
CN101287165B (en) Implementing method for multimedia color ring back tone service
CN101018197A (en) A method, system and device for media stream transmission

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20091223