WO2007143896A1 - A method, system and apparatus for realizing multimedia call service - Google Patents
A method, system and apparatus for realizing multimedia call service Download PDFInfo
- Publication number
- WO2007143896A1 WO2007143896A1 PCT/CN2007/001614 CN2007001614W WO2007143896A1 WO 2007143896 A1 WO2007143896 A1 WO 2007143896A1 CN 2007001614 W CN2007001614 W CN 2007001614W WO 2007143896 A1 WO2007143896 A1 WO 2007143896A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- media
- negotiation
- msc server
- call service
- call
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 92
- 230000011664 signaling Effects 0.000 claims abstract description 103
- 230000005540 biological transmission Effects 0.000 claims description 29
- 230000004044 response Effects 0.000 claims description 6
- 230000003993 interaction Effects 0.000 claims description 5
- 238000004806 packaging method and process Methods 0.000 claims 1
- 230000008569 process Effects 0.000 description 40
- 238000012545 processing Methods 0.000 description 20
- 238000004891 communication Methods 0.000 description 17
- 101100078001 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) MSC2 gene Proteins 0.000 description 16
- 238000010586 diagram Methods 0.000 description 16
- 101150117600 msc1 gene Proteins 0.000 description 14
- 230000000977 initiatory effect Effects 0.000 description 6
- 238000010295 mobile communication Methods 0.000 description 4
- 238000004904 shortening Methods 0.000 description 4
- 238000003780 insertion Methods 0.000 description 3
- 230000037431 insertion Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000000354 decomposition reaction Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000012092 media component Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/752—Media network packet handling adapting media to network capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
Definitions
- the present invention relates to the field of wireless communications, and in particular, to a method, system and apparatus for implementing a multimedia call service in a circuit domain. Background technique
- CS DOMAIN multimedia call service is an important service in the third generation mobile communication system, and it is one of the iconic services that the third generation mobile communication is different from the second generation. This kind of business enables users to see the image of the other party while making a voice call, which is a business with important practical application value.
- the WCDMA third generation mobile communication defines a system architecture to accomplish various services, including multimedia call services.
- the basic network elements included in this system architecture are: user equipment UE, WCDMA system base station NODE B, WCDMA system base station controller RNC, MGW and MSC SERVER.
- a basic networking relationship of the system architecture is shown in Figure 1.
- UE The terminal device used by the user, often referred to as a mobile phone.
- NODE B Mainly responsible for wireless signal transmission and reception.
- RNC Mainly responsible for the management of the wireless access network.
- MGW Mainly responsible for the management of various bearer resources and the actual operation of the connection network.
- MSC SERVER It is the core of the system. It is mainly responsible for the logical control of various services, uniformly scheduling various network resources, and generating call records.
- a interface air interface signaling channel.
- c interface Media gateway control signaling channel.
- d interface BICC/ISUP/SIP signaling channel.
- the WC DM A third generation mobile communication system provides a multimedia call service called Multimedia call (see 3GPP TS 24, 008), which implements a schematic diagram of the architecture. As shown in Figure 2, this service can not only complete the voice call function and data communication function, but also complete the multimedia call function.
- Multimedia call a multimedia call service called Multimedia call (see 3GPP TS 24, 008), which implements a schematic diagram of the architecture. As shown in Figure 2, this service can not only complete the voice call function and data communication function, but also complete the multimedia call function.
- Call control signaling There are two types, one is air interface signaling for terminal and network side equipment for call control, and the other is call control signaling (ie, relay signaling) between network devices. They are used to deliver messages such as originating, ringing, answering, disconnecting, etc., as well as negotiating to establish bearer service channels.
- call control signaling ie, relay signaling
- H.245 Multimedia Communication Control Protocol The H.245 protocol defined by ITU-T defines how to establish multiple media stream logical channels through a series of negotiation within a single service data channel.
- the terminal capability negotiation process is defined ( After the process is performed, both parties can know the media types supported by the other party, such as voice, video, etc., master-slave discrimination (determination of master-slave relationship), and multiplexing control information interaction (in order to support multiple transmissions in one service channel simultaneously) Media stream), open and close the media stream logical channel, etc.
- H.223 The H.223 protocol developed by ITU-T enables communication parties to simultaneously transmit multiple voice, video and data media streams using a single service data channel. It needs to work in conjunction with H.245.
- an application layer that is, a service object of H.223 is a module that provides and receives various voices, videos, or data (for example: a microphone of a mobile terminal, The display or camera), the lowest layer, the physical layer is a service data channel.
- H.223 supports the transmission of multiple media streams using a single physical service channel.
- 3G-324M terminal is a terminal defined by 3GPP for multimedia call service, as shown in Figure 4, it mainly includes three parts: First, the media processing module, including: voice, video and data processing part; It is a system control module, which is responsible for interacting with the network side and performing call control. On the other hand, it performs operations such as establishing and releasing logical channels with the peer device through the H.245 protocol. Third, the H.223 protocol processing module is responsible for Reuse and decomposition of voice, video, data and H.245 control information.
- the multimedia call service mentioned in the 3GPP TS 24.008 has the following features:
- the role of the network is limited to completing the call connection and establishing a link for the communication parties.
- the service channel is carried, and the establishment of the logical channel of the media stream is not established; the operation of establishing the logical channel of the media stream is completed by the communication parties in an end-to-end manner after the call is connected. Therefore, the process of establishing a video conversation consists of two phases: In the first phase, call completion processing of call origination, ringing, and answering is completed; when the called party answers, the network establishes a bearer service channel between the calling parties; In the second phase, the calling parties use their respective terminals in the established bearer service channel,
- the in-band negotiation is performed in the manner specified in H.245, and various media stream logical channels are established in the bearer service channel to deliver voice, video, and data media streams, and each media stream is in the bearer service channel, according to H.223.
- the specified multiplexing method is passed.
- the existing solution completes the media negotiation in an end-to-end manner, it is necessary to start the negotiation after the bearer service channel is established, which leads to the above two stages in the process of establishing a video dialogue, which makes the establishment
- the video conversation takes a relatively long time. Compared with the establishment of a normal voice call, only the first phase can be completed. If it takes about 6 seconds to complete the first phase and about 5 seconds to complete the second phase, then the call is initiated from the user. At the beginning, it takes more than 10 seconds to establish a video conversation with the other party. Since the process of establishing a video conversation in the existing scheme is time consuming, the scheme has a poor user experience in this aspect.
- the network side MSC SERVER acts on the logical channel of the media stream in the bearer service channel. The establishment of the situation is uninformed, making it difficult to add some additional features to the multimedia call.
- media insertion function during call setup when the call is dialed, the call is forwarded, or the ring tone is to be played to the calling user, the network side plays the voice or video prompt for the calling user); the media insertion during the call (When HOLD occurs, the network side plays the waiting tone or video by the HOLD party; or the smart playback during the call, including the balance prompt, recharge prompt, etc.); and some supplementary services of the call completion class.
- 3G networks should not support similar functions. Due to the limitations of the architecture of the existing WCDMA circuit domain and the implementation of the multimedia call service, the current 3G network cannot implement some functions related to media stream processing that require the participation of the network side device. Summary of the invention
- Embodiments of the present invention provide a method, system, and apparatus for implementing a multimedia call service in a circuit domain, so as to shorten the length of time required for media negotiation through a bearer service channel to establish a video session.
- the method of the embodiment of the present invention includes: A.
- the parties participating in the multimedia call service perform the negotiation of the multimedia call service type and/or the media through the call control signaling channel; B. according to the negotiation result, complete the establishment of the media stream logical channel, Implement multimedia call services.
- the system for implementing a multimedia call service includes: an MGW supporting service data transmission, the system further comprising: an MSC SERVER, which supports transmission of media flow control information by using a call control signaling channel; The party terminal, through the MSC SERVER, uses the call control signaling channel to perform multimedia call service type and/or media negotiation, and implements a multimedia call service through the MGW.
- the mobile switching center server of the embodiment of the present invention has a function of controlling call connection, and includes: an air interface, configured to transmit information related to media flow control; and a relay signaling interface, configured to transmit information related to media flow control; a media gateway control interface, configured to transmit media flow control information; a media flow control module, configured to participate in negotiation of a multimedia call service type and/or media through an air interface and a relay signaling interface, and control the media flow through the media gateway control interface transmission.
- the terminal of the embodiment of the present invention includes: an encapsulating unit, configured to carry the media control information in the call setup signaling; or encapsulate the multimedia call service type and/or the media negotiation information according to the air interface signaling specification; or the multimedia call
- the service type information and/or the media negotiation information are carried in the UUS signaling message; and the air interface is used to send the encapsulated unit encapsulated signaling message to the network side.
- DRAWINGS 1 is a schematic structural diagram of an existing WCDMA system
- FIG. 2 is a schematic diagram of an implementation framework of an existing multimedia call service
- Figure 3 is a schematic diagram showing the structure of the existing H.223
- Figure 4 is a schematic structural view of a conventional 3G-324M terminal
- FIG. 5 is a schematic structural diagram of a system according to an embodiment of the present invention.
- FIG. 6 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
- FIG. 7 is a schematic structural diagram of an MSC server participating in media negotiation and controlling media stream transmission according to an embodiment of the present invention
- FIG. 8 is a schematic structural diagram of an MSC server according to an embodiment of the present invention.
- FIG. 9 is a flow chart of steps of a method according to an embodiment of the present invention.
- FIG. 10 is a flowchart of media negotiation performed by a calling party when initiating a call according to an embodiment of the present invention
- FIG. 11 is a schematic diagram of an implementation framework of an MSC server participating in media negotiation as a media negotiation party according to an embodiment of the present invention
- FIG. 12 is a schematic diagram of an implementation framework of an MSC server performing a proxy function to participate in media negotiation according to an embodiment of the present invention
- FIG. 13 is a schematic diagram of an implementation framework of an MSC server serving as a transparent transmission network element of a media negotiation party according to an embodiment of the present invention
- FIG. 15 is a schematic structural diagram of an interworking implementation according to an embodiment of the present invention.
- FIG. 19 is a schematic structural diagram of an implementation manner of a media stream transmission manner in Embodiment 3 of the method.
- FIG. 20 is a schematic structural diagram of an implementation manner of a media stream transmission method in Embodiment 4 of the method.
- 22 is a schematic structural diagram of an implementation manner of a media stream transmission method in Embodiment 5 of the method; 23 is a signaling flowchart of a method embodiment 6;
- FIG. 24 is a signaling flowchart of Embodiment 7 of the method. detailed description
- the embodiment of the present invention provides a system for implementing the multimedia call service, as shown in FIG. It includes: MSC SERVER, MGW and parties involved in the multimedia call service.
- the MSC SERVER supports transmitting media stream control information by using a call control signaling channel, and performing call connection control.
- the MGW supports transmission of service data.
- the terminal uses the call control signaling channel to perform media negotiation, and establishes a media stream channel with other communication parties for multimedia communication.
- the terminal (ie, the terminal in the embodiment of the present invention) includes: an encapsulating unit and an air interface that are connected to each other.
- the encapsulating unit is configured to carry the media control information in the call setup signaling; or encapsulate the multimedia call service type and/or the media negotiation information according to the air interface signaling specification; or the multimedia call service type information and/or the media
- the negotiation information is carried in the UUS signaling message.
- the air interface is configured to send the signaling message encapsulated by the encapsulating unit to the network side.
- the MSC SERVER included in the system of the embodiment of the present invention may also participate in media negotiation and control media stream transmission.
- the MGW included in the system of the embodiment of the present invention also supports combining multiple individual media streams into one bearer service.
- the transmission in the channel supports the decomposition of the multiplexed stream into individual media streams, and supports the network processing of each body stream.
- the MSC SERVER (ie, the MSC SERVER in the embodiment of the present invention) includes: an air interface, a relay signaling interface, and a media gateway control respectively connected to the media flow control module. Interface.
- the air interface is used to interact with the terminal side, and the relay signaling interface is used for interaction with other offices.
- the MSC SERVER interacts to transmit the negotiation related signaling of the multimedia call service type and/or the media between the calling party and the called party, and can enable the media flow control module to learn or participate in the interactive multimedia call service type and/or Or media negotiation information.
- the multimedia call service type information may represent default media flow control information (including at least one of the following information: media stream codec mode, media stream specific parameters, and multiplexing control parameters).
- the media negotiation information includes, but is not limited to: a call control signaling message carrying negotiation information of a multimedia call service type and/or media, and a new media negotiation message defined by an air interface and a relay signaling interface signaling specification. And a UUS signaling message carrying media negotiation signaling.
- the media flow control module is configured to control the MGW through the media gateway control interface, and control the media stream transmission according to the media negotiation result.
- the media gateway control interface is configured to transmit media flow control information to complete control of the media stream by the media flow control module.
- the MSC SERVER further includes: an identification module, configured to identify whether the types of parties participating in the multimedia call service are the same, and enable the MSC SERVER to perform a multimedia call service with the parties according to the identification result.
- an identification module configured to identify whether the types of parties participating in the multimedia call service are the same, and enable the MSC SERVER to perform a multimedia call service with the parties according to the identification result.
- the MSC SERVER and the MGW in the system may be combined, and the media gateway control interface is an internal interface; the MSC SERVER and the MGW in the system may be separated (not limited to corresponding), and the media gateway control interface is Mc interface.
- the embodiment of the present invention provides a method for implementing a multimedia call service. Referring to FIG. 9, the following main steps are included:
- the parties participating in the multimedia call service perform the negotiation by using a call control signaling channel. According to the timing of initiating the negotiation, the method of the embodiment of the present invention can be divided into two cases:
- Case 1 When the calling party initiates a call, the call setup signaling carries the information required for the negotiation, that is, when the call control signaling channel is established, the negotiation is initiated to the called party.
- Case 2 At any time after the call control signaling channel is established, the primary 'calling party and/or called party negotiates with the other party using a separate media negotiation message.
- the MSC SERVER can act as a party to the negotiation in either of the above cases, or perform the proxy function, or act as a transparent transmission network element of the negotiating parties.
- the establishment of the logical channel of the media stream is completed to implement the multimedia call service.
- the calling party, the called party or the network tears down the call, and the network releases the resources allocated for the multimedia call, and ends the call.
- the call setup signaling carries the information required for negotiation for negotiation. See Figure 10, which includes the following steps:
- the calling party initiates a multimedia call.
- the negotiation can only be initiated by the calling party.
- the calling party initiates a multimedia call to the called party, and carries the relevant information of the multimedia call service type and/or media required for the negotiation in the existing call control signaling (call setup signal), and sends the information to the other party.
- the multimedia call service type information may represent default media control information (including at least one of the following: media stream codec mode, media stream specific parameters, and multiplexing control parameters).
- the media control information includes: multiplexing control parameters (for controlling how to use a single bearer service channel to transfer multiple media streams) and information to be manipulated (ie, what operation is to be performed on the media stream).
- the information to be operated includes: creating new media stream information, modifying media stream information, or turning off media stream information.
- the information to be operated is new media stream information, it includes: media type (voice, video or data) of the streaming media, codec mode, media stream specific parameters (such as video size), and media stream direction. (forward or backward or two-way).
- the method includes: the parameter to be modified and the identifier of the media stream.
- the method includes: the media stream identifier.
- the media stream information that needs to be explicitly delivered is also different, and the pre-agreed information does not need to be explicitly delivered to the other party. (For example: if the newly created media stream must be in a fixed direction, this type of information does not need to be explicitly passed, otherwise the same).
- the MSC SERVER connects the call to the called party (the MSC SERVER itself can be used as the called party), and simultaneously performs the processing of the multimedia call service type and/or the media negotiation.
- the MSC SERVER does not participate in the negotiation, the calling party and the called party negotiate through the call control signaling channel; if the MSC SERVER participates in the negotiation, the MSC SERVR performs the negotiation process in the following manner:
- MSC SERVER can negotiate with the other party as a negotiation party (for example: call failure playback scene).
- the MSC SERVER negotiates with the other party through the call control signaling channel.
- the air interface is the air interface
- the MSC SERVER performs proxy functions (such as: multimedia ring back tone scene, ECT scene).
- the MSC SERVER negotiates with the parties through the call control signaling channel.
- the called party direction MSC SERVER sends the negotiation result confirmed by the called party.
- the called party can send a negotiation result message confirmed by the called party to the MSC SERVER by using a ringing, call progress or response message.
- the MSC SERVER delivers the mediator result to the calling party.
- 105. Complete establishment of a logical channel of the media stream to implement a multimedia call service.
- the MSC SERVER After the MSC SERVER establishes the bearer service channel for the communication parties, the MSC SERVER adopts different processing modes when participating in the media stream establishment and teardown, as compared with the different processing methods of the SC SERVR in step 102. ⁇
- MSC SERVER controls the MGW to establish a media stream logical channel (including but not limited to two media stream logical channels) with the other party in the bearer service channel; after that, the MSC SERVER can control the MGW to send and send on the media stream logical channel. / or receive media streams.
- a media stream logical channel including but not limited to two media stream logical channels
- MSC SERVER control The MGW establishes a media stream logical channel with each party in the bearer service channel; afterwards, the established media stream logical channels are adapted and connected to implement media stream interaction of each party.
- MSC SERVER controls the multiplexed media stream between the MGW transparent communication parties. Moreover, the MSC SERVER can switch to the processing manner described in the above a or b according to the requirements of its own business logic and according to the media stream channel establishment record thereof.
- a new negotiation process may be initiated by one party to the other party. If the media stream has been established, the media stream needs to be newly pressed. The result is modified accordingly.
- the calling party initiates a multimedia call to establish a call control signaling channel.
- This step is the same as the existing call connection process.
- the calling party and/or the called party initiate a negotiation with the other party using a separate media negotiation message.
- the parties may at any time before the call is detached (including: bearer service channel) Any number of message interactions are performed before or after the establishment, so that negotiation can be performed without waiting for a call control message to interact, which is not affected by the existing call connection process.
- the separate media negotiation message can be:
- the new negotiation message is newly defined in the call control signaling channel. 2. Carrying media negotiation information UUS signaling message.
- the negotiation information will be carried in a separate negotiation message. And determining, by the value of a specific byte or bit in the separate negotiation message (such as: the last byte or a bit), whether the individual negotiation message carries complete negotiation information (for example, 0 indicates that the required information is required. Segment, 1 means complete signaling is included).
- negotiation information segments are numbered according to the segmentation order.
- the other party performs the number continuity check on the received information fragments, and if the discontinuity is found, the relevant negotiation information can be discarded.
- the content of the media control information sent by the calling party and/or the called party to the other party through the relevant signaling is the same as described in the step 101 of the first case, and the H.245 specification may be adopted in the form.
- the MSC SERVER routes the relevant signaling to the other party (the MSC SERVER itself can serve as a participant in the negotiation), and performs negotiation processing at the same time.
- step 102 of case one The same as described in step 102 of case one.
- the other party can send a confirmed negotiation result to the MSC SERVER at any time after the negotiation is initiated.
- the MSC SERVER delivers the media negotiation result to the negotiation initiator.
- the MSC SERVER After the MSC SERVER establishes the bearer service channel for the communication parties, the MSC SERVER adopts different processing modes when participating in the media stream establishment and teardown, as compared with the different processing modes of the MSC SERVR in step 203.
- the related content is the same as described in step 105 of Case 1.
- a new media negotiation process may be initiated by one party to the other party. If the media stream has been established, the media stream needs to be newly pressed. The results are modified accordingly.
- the multimedia call is implemented by the negotiation through the call control signaling channel (out-of-band).
- the process of the business is outlined.
- the embodiment of the present invention also proposes an interworking solution, as shown in FIG. 15 (the air interface in FIG. 15 is an air interface).
- the MSC SERVER identifies the types of parties involved in the multimedia call service, and accordingly determines whether it supports the negotiation of the multimedia call service type and/or media through the call control signaling channel.
- the MSC SERVER identifies the types of parties participating in the multimedia call service in one of the following ways:
- the terminal When the terminal registers with the network, the terminal indicates its type to the network, and is saved by the MSC SERVER;
- the calling terminal indicates its type to the MSC SERVER through call setup signaling;
- the called terminal indicates the type to the MSC SERVER through a message (such as a paging response message) sent by the called party to the network;
- the MSC SERVER identifies the type according to the media control information carried by the signaling sent by the terminal;
- the MSC SERVER obtains the type of the terminal by using the classmark query (the classmark query mechanism, that is, defining and storing the feature information of the terminal on the terminal side, including the type of the terminal, for the network side query).
- the classmark query the classmark query mechanism, that is, defining and storing the feature information of the terminal on the terminal side, including the type of the terminal, for the network side query.
- the type of the neighboring network is indicated by performing data configuration on the network where the MSC SERVER is located.
- the MSC SERVER performs the proxy function, and performs the negotiation of the multimedia call service type and/or the media with the parties according to the types of the parties participating in the multimedia call service, and performs bearer interworking.
- the following describes how to communicate with each other for the two cases described in step S1.
- Interworking of call signaling The process of initiating a call, ringing, answering, and disconnecting is the same.
- the process of call connection can be directly interworked.
- the call setup signaling of the existing multimedia call service does not include the media control information, which is different from the embodiment of the present invention. Therefore, the MSC SERVER needs to adapt the content of the call connection signaling on both sides, and when the signaling is sent to the other party, The conversion process is performed according to the specifications of the other party.
- Both BS30s are used as the mode of carrying media streams, which can directly carry each other.
- Interworking of media streams The existing solution adopts in-band H.245 signaling as a means for managing media streams, and media negotiation is started after the call is answered, and the solution of the embodiment of the present invention may have been completed when the call is answered. Media consultation. No matter whether the signaling mode or the negotiation timing is different, media channel control interworking needs to be performed on these two aspects.
- the media stream between the new terminal or the network establishes a media stream with the old terminal or the network, and finally connects the media streams on both sides to complete the interworking of the media streams.
- the MSC server and the new terminal or network will negotiate using the new signaling mode, and the MSC SERVER and the old terminal or network will transmit the media flow control information in the manner of H.245.
- Interworking of call signaling The call process of initiating a call, ringing, answering, and disconnecting is the same, and the connection process can be directly interworked.
- Both BS30s are used as the mode of carrying media streams, which can directly carry each other.
- the existing solution is to start the negotiation after the call is answered.
- the solution of the embodiment of the present invention can start the negotiation when the called party receives the call setup signaling. Therefore, the timing of negotiation is different, and the interworking of the media stream establishment process is required.
- the old terminal or the network After the new terminal or the network completes the negotiation, the old terminal or the network starts to negotiate. Therefore, the MSC SERVER is required to process the media streams on both sides, and on the one hand, the old terminal or the network establishes the media stream with the new terminal or the network, and the other The aspect establishes a media stream with the old terminal or the network, and finally integrates the media streams on both sides to complete the interworking of the media streams.
- Method Embodiment 1 A loosely associated scheme for negotiation and call connection of a multimedia call service type and/or media.
- the call scenario of this example is that the user 1 and the user 2 make a videophone call, after two offices, respectively, ⁇ (1 and] ⁇ 48. 2.
- FIG. 16 the following steps are included:
- User 1 The user 2 initiates a multimedia call, and the call arrives at UE2 via MSC1 and MSC2. UE2 judges that the service type in the SETUP message is a multimedia call, and then performs the following two operations concurrently.
- the concurrent operation is to process the negotiation process of the media stream logical channel between the users.
- the MSC may select to act as a media negotiation party, perform the proxy function, and act as one of the transparent transmission network elements to participate in the process.
- Concurrent operation 2 is to continue the call connection and complete the ringing and response processing.
- the network completes establishing a bidirectional bearer service data channel between UE1 and UE2.
- the MSC SERVER controls the MGW to establish a media stream logical channel with the adjacent terminal or the MGW in the bearer service data channel. If the MSC selects as the transparent transmission network element, UE1 and UE2 actually establish a media stream logical channel in the bearer service channel.
- Step 2 and Step 3 the user enters the call state, and finally, when the call ends, the disconnection process is performed.
- the MSC SERVER can perceive the type or number of media streams established between users according to the media negotiation process, thereby achieving this. A demand.
- the dialed number is a non-existent number.
- the MSC where the caller is located can make a voice or video prompt to the caller.
- the MSC will choose to be the media negotiation party, and the MSC and the calling terminal.
- the media stream is negotiated and established. After the media stream channel is established, the MSC can make a voice or video prompt to the calling user.
- Method Embodiment 2 The optimization of the first example, that is, the simplified media stream logical channel establishment process.
- Call scenario of this embodiment User 1 initiates a videophone call to User 2, passing through two offices, MSC 1 and MSC 2, respectively.
- the terminal has the same capabilities, eliminating the need to exchange capability information when calling.
- the master-slave relationship is determined in a fixed manner, such as determining that the calling party is from the master, eliminating the need to determine the master-slave relationship at the time of the call.
- the terminal adopts the same multiplexing table, eliminating the need to interactively multiplex table information during the call.
- Method Embodiment 3 One of the schemes for the negotiation of the multimedia call service type and/or the media and the call connection.
- Call scenario of this embodiment User 1 initiates a videophone call to User 2, passing through two offices, MSC 1 and MSC 2, respectively.
- a videophone consists of one voice, one video, and one data (optional).
- the multiplex table is determined by the calling terminal. In addition to the function of the H.223 multiplex table, the multiplex table also increases which entry in the field specification table is used to deliver voice, which entry is used to deliver video, and which table The item passes the data and is sent to the called terminal by each office along the way. (If a standard multiplex table is specified, the operation of transferring the multiplex table at the time of the call can be eliminated. This embodiment selects the transfer multiplex table)
- User 1 initiates a multimedia call to User 2, and the call arrives at UE2 via MSC1 and MSC2.
- the UE1 When the UE1 initiates a call, it indicates that the service type is a multimedia call service in the SETUP message, and carries the multiplexing table information, so that the two parties can simultaneously transmit multiple media streams by using a single service channel, and the SETUP message also carries the voice supported by the calling UE. And a video compilation list for the called party to select for codec negotiation.
- the called terminal UE2 After receiving the call, the called terminal UE2 selects the voice and video codec supported by the calling party carried in the SETUP message, and puts the result into the ALERTING message sent to the calling UE, and simultaneously to the called user. A ringing prompt is issued. 3.
- the calling party and the called UE1 can establish media stream logic according to the negotiated voice and video codec and the multiplexing table. Channel to pass voice, video, and data (optional).
- the media gateway on the network side can only transparently transmit the media stream. (Note: The process of taking the roaming number is omitted)
- Method Embodiment 4 The multimedia call service type and/or the media negotiation and the call connection are strongly associated with the second scheme.
- Call scenario of this embodiment User 1 initiates a videophone call to User 2, passing through two offices, MSC 1 and MSC 2, respectively.
- This example is the same as the control flow of the third embodiment. The difference lies in the establishment of the logical channel.
- This example uses the segmentation establishment mode: UE1 and MSC1, MSC1 and MSC2, and MSC2 and UE2 segmentally establish a media stream logical channel, as shown in FIG. .
- Method Embodiment 5 The negotiation of the multimedia call service type and/or the media is strongly associated with the call connection.
- the call scenario of this embodiment User 2 signs the presence or absence of the forward forwarding service, and User 1 initiates a videophone call to User 2, after two offices, namely MSC 1 and MSC 2, User 2 does not answer, the call is timed out. Was forwarded to user 3. See Figure 21, which includes the following main steps:
- the process of establishing a videophone between UE1 and UE2 is the same as that of the third example.
- UE2 does not answer the call. Since UE2 subscribes to the call forwarding service, after MSC SERVER 2 has no response timeout, MSC2 forwards the call to UE3 (forward to destination). Since the voice, video codec, and multiplex table of UE1 are already established in steps 1 and 2, after the call is transferred to UE3, the media stream processing needs to be processed into two segments, one segment being UE1 and MSC2. The other segment is between MSC2 and UE3. As shown in Figure 22, MSC2 needs to adapt the two media stream logical channels. First, the media stream logical channels in the service channels on both sides are decomposed, and then the media stream logical channel is adapted. (Note: The process of taking the roaming number is omitted)
- UE3 replies the bearer between UE1 and UE3 is bidirectionally connected, and UE1 and UE3 transmit data of each media stream in the bearer channel.
- the call related signaling and bearer are removed at the end of the call.
- Method Embodiment 6 Four types of multimedia call service type and/or media negotiation and call connection strong association scheme.
- Call scenario of this embodiment User 1 initiates a videophone call to User 2, passing through two offices, MSC 1 and MSC 2, respectively.
- the video service type information is used to represent the default media parameters, and only the videophone service type information is transmitted between the entities, and each entity controls the respective media processing unit to control the media according to the default media parameters according to the service type information.
- flow Referring to Figure 23, the following main steps are included: 1.
- User 1 initiates a videophone call to User 2, and the call arrives at UE2 via MSC1 and MSC2.
- UE1 When UE1 initiates a call, it indicates in the SETUP message that the service type is a videophone call service.
- This type of service indicates to the entities along the way the media stream information to be established. For example, it is necessary to establish two bidirectional media streams, one is a voice stream, the codec is AMR, the strip is a video stream, the codec is H.263, and the resolution is 128*96.
- the videophone service type may be a newly defined service code, and is listed in the "speech" defined in 3GPP TS 22.003, or supplemented with the BS30 service, and the compatibility information indicates that the service is a videophone service:
- the called terminal UE2 after receiving the call, rings and returns a ringing message to the calling party.
- the UE1 and the UE2 control the media processing unit to prepare the corresponding media stream according to the media stream parameters represented by the service type information shown in the first step.
- the called UE2 replies, and the bearer between UE1 and UE2 is bidirectionally connected, and UE1 and UE2 perform data transmission of each media stream in the bearer channel.
- the call related signaling and bearer are removed at the end of the call.
- Description 1 Media streaming mode: The media gateway on the network side can transparently transmit media streams.
- Description 2 The operation of UE1 to control its media processing unit to prepare to establish a media stream may begin at the time of call initiation.
- Description 3 The operation of UE2 controlling its media processing unit to prepare to establish a media stream may begin when UE2 receives a call setup request.
- Method Embodiment 7 The multimedia call service type and/or the media negotiation and the call connection are strongly associated with the scheme 5 (interworking with the old network).
- Call scenario of this embodiment User 1 initiates a visible telephone call to User 2, passing through two offices, MSC 1 and MSC 2, respectively, which is an old office that does not support new videophones.
- the video service type information is used to represent the default media parameters, and only the videophone service type information is transmitted between the entities, and each entity controls the respective media processing list according to the service type information.
- the element controls the media stream by default media parameters.
- User 1 initiates a multimedia call to User 2, and the call arrives at UE2 via MSC1 and MSC2.
- UE1 When UE1 initiates a call, it indicates in the SETUP message that the service type is a videophone call service, and the service type indicates the media stream information to be established to each entity along the way. For example, two media streams are to be created, one is a voice stream, the codec is AMR, the other is a video stream, the codec is H.263, and the resolution is 128*96.
- MSC1 finds that the next hop of the call is MSC2, which is a station that does not support the new videophone service.
- MSC1 initiates interworking between the new network MSC1 and the old network MSC2.
- the embodiment is as follows: On the one hand, the old multimedia call aspect is used to initiate a call to the MSC2.
- the MSC1 presses the H.245 letter through its Mc interface with the MGW1, the bearer channel between the MGW1 and the MGW2, and the bearer channel between the MGW2 and the UE2.
- the method starts the negotiation of the media stream, establishes a media stream channel between the MGW1 and the UE2, and connects the channel to the corresponding media stream channel between the MGW1 and the UE1. This allows UE1 and UE2 to make video calls.
- MSC1 finds that UE2 is an old terminal that does not support the new videophone. Specifically, UE2 does not respond when paging response. Carrying it is a message that supports a new terminal for a new videophone.” It can reflect the interworking process between the new network MSC1 and the old terminal ⁇ 2.
- step 3 MSC1 can also wait until the other party returns to the message to start using H.245 to establish a media stream channel with the peer.
- the parties participating in the multimedia call service perform media negotiation by using the call control signaling channel (out-of-band) established during the call connection, and no longer perform media through the bearer service channel (in-band).
- Negotiation so the process of establishing a video conversation does not have to go through two phases of the existing solution, thus providing a condition for shortening the time to establish a video conversation.
- Embodiments of the present invention can complete the negotiation of the multimedia call service type and/or the media through the call control signaling channel before the bearer service channel is established, thereby shortening the time for establishing the video conversation.
- the embodiment of the present invention provides another multimedia call service class.
- Type and/or media negotiation methods make the negotiation method more diverse and flexible.
- the MSC SERVER can also be used as a media negotiation party, or as a proxy of media negotiation parties, or as a transparent transmission network element of media negotiation parties.
- the call control signaling channel participates in media negotiation. Therefore, the MSC SERVER learns the establishment of the logical channel of the media stream in the process of media negotiation, and can control the MGW to manage the media stream transmitted in the logical channel of the media stream, and insert some additional functions, which are compatible with the common use in the 2G network.
- the business also provides a viable basic framework for additional functions such as media component billing.
- inventions of the present invention also provide interworking solutions.
- the MSC SERVER acts as the agent of the media negotiation parties, and conducts media consultation with the parties respectively, and completes the intercommunication.
- the present invention is not limited to WCDMA systems, but is also applicable to other communication systems supporting multimedia call services.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
A method, system and apparatus for realizing multimedia call service in circuit switched domain shortens the time length required for establishing video dialogue by means of media negotiation through carrying service channel. The method comprises: A. each party participating in multimedia call service implements multimedia call service type and/or media negotiation through call control signaling channel (S1); B. the media stream logic channel is established based on the negotiation result, so as to realize multimedia call service (S2). The invention is based on outband negotiation, so the start time of negotiation is free from the restriction of carrying service channel establishment, and thus the time consuming for establishing video dialogue is shortened.
Description
一种实现多媒体呼叫业务的方法、 系统及装置 技术领域 Method, system and device for realizing multimedia call service
本发明涉及无线通信领域, 特别是涉及一种在电路域中实现多媒体呼叫 业务的方法、 系统及装置。 背景技术 The present invention relates to the field of wireless communications, and in particular, to a method, system and apparatus for implementing a multimedia call service in a circuit domain. Background technique
移动电路域(CS DOMAIN )多媒体呼叫业务是第三代移动通信系统中的 一项重要业务, 是第三代移动通信区别于第二代的标志性业务之一。 这种业 务使得用户在进行语音通话的同时, 还可以看到对方的图像, 是一项有重要 实际应用价值的业务。 CS DOMAIN multimedia call service is an important service in the third generation mobile communication system, and it is one of the iconic services that the third generation mobile communication is different from the second generation. This kind of business enables users to see the image of the other party while making a voice call, which is a business with important practical application value.
WCDMA第三代移动通信定义了一套系统构架来完成各种业务, 其中包 括多媒体呼叫业务。 此系统构架包含的基本网元为: 用户设备 UE, WCDMA 系统基站 NODE B, WCDMA系统基站控制器 RNC, MGW和 MSC SERVER, 该系统构架的一种基本的组网关系参见图 1所示。 The WCDMA third generation mobile communication defines a system architecture to accomplish various services, including multimedia call services. The basic network elements included in this system architecture are: user equipment UE, WCDMA system base station NODE B, WCDMA system base station controller RNC, MGW and MSC SERVER. A basic networking relationship of the system architecture is shown in Figure 1.
UE: 即用户使用的终端设备, 常称为手机。 UE: The terminal device used by the user, often referred to as a mobile phone.
NODE B: 主要负责无线信号收发。 NODE B: Mainly responsible for wireless signal transmission and reception.
RNC: 主要负责无线接入网络的管理。 RNC: Mainly responsible for the management of the wireless access network.
MGW: 主要负责各种承载资源的管理, 进行接网的实际操作。 MGW: Mainly responsible for the management of various bearer resources and the actual operation of the connection network.
MSC SERVER: 是系统的核心, 主要负责各种业务的逻辑控制, 统一调 度各种网絡资源, 生成通话记录。 MSC SERVER: It is the core of the system. It is mainly responsible for the logical control of various services, uniformly scheduling various network resources, and generating call records.
a接口: 空中接口信令通道。 a interface: air interface signaling channel.
b接口: 业务数据通道。 b interface: Business data channel.
c接口: 媒体网关控制信令通道。 c interface: Media gateway control signaling channel.
d接口: BICC/ISUP/SIP信令通道。 d interface: BICC/ISUP/SIP signaling channel.
基于上述系统构架, WC DM A第三代移动通信系统提供了一种称作 Multimedia call的多媒体呼叫业务(参见 3GPP TS 24,008 ), 其实现构架示意图
参见图 2所示, 这种业务不但可以完成语音呼叫功能和数据通讯功能, 还可以 完成多媒体呼叫功能。 Based on the above system architecture, the WC DM A third generation mobile communication system provides a multimedia call service called Multimedia call (see 3GPP TS 24, 008), which implements a schematic diagram of the architecture. As shown in Figure 2, this service can not only complete the voice call function and data communication function, but also complete the multimedia call function.
为了实现多媒体呼叫业务需要用到以下信令和协议: In order to implement multimedia call services, the following signaling and protocols are required:
1、 呼叫控制信令: 分为两类, 一类是终端与网络侧设备进行呼叫控制的 空中接口信令, 另一类是网络设备之间的呼叫控制信令(即中继信令)。 它们 都用于传递呼叫的发起、 振铃、 应答、 拆线等消息, 以及协商建立承载业务 通道。 1. Call control signaling: There are two types, one is air interface signaling for terminal and network side equipment for call control, and the other is call control signaling (ie, relay signaling) between network devices. They are used to deliver messages such as originating, ringing, answering, disconnecting, etc., as well as negotiating to establish bearer service channels.
2、 H.245多媒体通信控制协议: ITU-T制订的 H.245协议定义了如何在单 条业务数据通道内通过一系列协商, 建立多条媒体流逻辑通道的过程; 规定 了终端能力协商过程(该过程进行后通讯双方就可以知道对方支持的媒体类 型, 如语音、 视频, 等)、 主从判別(确定主从关系)、 复用控制信息交互(为 了支持在一条业务通道中同时传递多条媒体流)、 打开与关闭媒体流逻辑通道 等。 2. H.245 Multimedia Communication Control Protocol: The H.245 protocol defined by ITU-T defines how to establish multiple media stream logical channels through a series of negotiation within a single service data channel. The terminal capability negotiation process is defined ( After the process is performed, both parties can know the media types supported by the other party, such as voice, video, etc., master-slave discrimination (determination of master-slave relationship), and multiplexing control information interaction (in order to support multiple transmissions in one service channel simultaneously) Media stream), open and close the media stream logical channel, etc.
3、 氐比特率多媒体通信复用协议: ITU-T制订的 H.223协议使通信 双方可以利用单个业务数据通道同时传输多条语音、 视频和数据媒体流, 它 需要结合 H.245协同操作。 参见图 3所示, 为 H.223的结构层次示意图, 其应用 层(也就是 H.223的服务对象)是提供和接收各种语音、视频或数据的模块(比 如: 一个手机终端的麦克风, 显示屏或摄像头), 最下层即物理层是一条业务 数据通道, 从图 3可见, H.223支持利用单条物理业务通道传递多种媒体流。 3. 氐 bit rate multimedia communication multiplexing protocol: The H.223 protocol developed by ITU-T enables communication parties to simultaneously transmit multiple voice, video and data media streams using a single service data channel. It needs to work in conjunction with H.245. Referring to FIG. 3, which is a structural hierarchy diagram of H.223, an application layer (that is, a service object of H.223) is a module that provides and receives various voices, videos, or data (for example: a microphone of a mobile terminal, The display or camera), the lowest layer, the physical layer is a service data channel. As can be seen from Figure 3, H.223 supports the transmission of multiple media streams using a single physical service channel.
4、 3G-324M终端是 3GPP定义的一种可用于多媒体呼叫业务的终端, 参见 图 4所示, 其主要包括三大部分: 一是媒体处理模块, 包括: 语音、 视频和数 据处理部分; 二是系统控制模块, 它一方面负责与网络侧交互, 进行呼叫控 制, 另一方面通过 H.245协议与对端设备进行逻辑通道的建立与释放等操作; 三是 H.223协议处理模块, 负责语音、 视频、 数据和 H.245控制信息的复用与 分解。 4, 3G-324M terminal is a terminal defined by 3GPP for multimedia call service, as shown in Figure 4, it mainly includes three parts: First, the media processing module, including: voice, video and data processing part; It is a system control module, which is responsible for interacting with the network side and performing call control. On the other hand, it performs operations such as establishing and releasing logical channels with the peer device through the H.245 protocol. Third, the H.223 protocol processing module is responsible for Reuse and decomposition of voice, video, data and H.245 control information.
结合图 2所示,所述 3GPP TS 24.008提及的多媒体呼叫业务具有以下特点: 该业务中, 网络的作用仅限于完成呼叫接续, 以及为通讯双方建立一条
承载业务通道, 而不参与媒体流逻辑通道的建立; 建立媒体流逻辑通道的操 作由通讯双方在呼叫接通后, 以带内端到端的方式完成。 因此, 建立视频对 话的过程由两个阶段组成: 第一阶段, 完成呼叫发起、 振铃及应答等的呼叫 接续处理; 当被叫应答后, 网絡将为呼叫双方用户间建立一条承载业务通道; 第二阶段, 呼叫双方用户通过各自的终端在已建立的承载业务通道内, 按As shown in FIG. 2, the multimedia call service mentioned in the 3GPP TS 24.008 has the following features: In the service, the role of the network is limited to completing the call connection and establishing a link for the communication parties. The service channel is carried, and the establishment of the logical channel of the media stream is not established; the operation of establishing the logical channel of the media stream is completed by the communication parties in an end-to-end manner after the call is connected. Therefore, the process of establishing a video conversation consists of two phases: In the first phase, call completion processing of call origination, ringing, and answering is completed; when the called party answers, the network establishes a bearer service channel between the calling parties; In the second phase, the calling parties use their respective terminals in the established bearer service channel,
H.245规定的方式进行带内协商, 在该承载业务通道内建立各种媒体流逻辑通 道, 以传递各语音、 视频及数据媒体流, 各媒体流在该承载业务通道内, 按 照 H.223规定的复用方式进行传递。 The in-band negotiation is performed in the manner specified in H.245, and various media stream logical channels are established in the bearer service channel to deliver voice, video, and data media streams, and each media stream is in the bearer service channel, according to H.223. The specified multiplexing method is passed.
由于现有方案以"带内端到端,,的方式完成媒体协商,所以必须在承载业务 通道建立后才能开始协商, 导致在建立视频对话的过程中必然要经历上述两 个阶段, 这样使得建立视频对话的时间相对较长。 与建立普通语音呼叫只需 第一阶段即可完成相比, 若完成第一阶段需要约 6秒钟, 完成第二阶段需要 约 5秒钟, 那么从用户发起呼叫开始, 要经过超过 1 0秒钟才能与对方建立 视频对话。 由于现有方案建立视频对话的过程耗时长, 因此该方案在此方面 的用户体验较差。 Since the existing solution completes the media negotiation in an end-to-end manner, it is necessary to start the negotiation after the bearer service channel is established, which leads to the above two stages in the process of establishing a video dialogue, which makes the establishment The video conversation takes a relatively long time. Compared with the establishment of a normal voice call, only the first phase can be completed. If it takes about 6 seconds to complete the first phase and about 5 seconds to complete the second phase, then the call is initiated from the user. At the beginning, it takes more than 10 seconds to establish a video conversation with the other party. Since the process of establishing a video conversation in the existing scheme is time consuming, the scheme has a poor user experience in this aspect.
而且, 由于上述方案建立媒体流逻辑通道的过程完全是通讯双方在承载 业务通道内, 以"带内端到端"的方式完成的, 所以网络侧 MSC SERVER对承 载业务通道内的媒体流逻辑通道的建立情况毫不知情, 使得难以为多媒体呼 叫增加一些附加功能。 比如: 呼叫建立过程中的媒体插入功能(当呼叫因拔 错号、 发生前转或要对主叫用户播放彩铃时, 网络侧为主叫用户播放语音或 视频提示); 通话过程中的媒体插入(当 HOLD发生时, 网络侧为被 HOLD— 方播放等待音或视频; 或者在通话过程中的智能放音, 其中包括余额提示、 充值提示等); 以及一些呼叫完成类的补充业务。 Moreover, since the process of establishing the logical channel of the media stream in the foregoing solution is completely completed by the communication parties in the bearer service channel in an "in-band end-to-end" manner, the network side MSC SERVER acts on the logical channel of the media stream in the bearer service channel. The establishment of the situation is uninformed, making it difficult to add some additional features to the multimedia call. For example: media insertion function during call setup (when the call is dialed, the call is forwarded, or the ring tone is to be played to the calling user, the network side plays the voice or video prompt for the calling user); the media insertion during the call (When HOLD occurs, the network side plays the waiting tone or video by the HOLD party; or the smart playback during the call, including the balance prompt, recharge prompt, etc.); and some supplementary services of the call completion class.
这些业务已经在 2G网络中普遍使用, 3G网络作为一种更先进的网络, 不 应该不支持类似功能。 由于现有 WCDMA电路域的构架及多媒体呼叫业务实现方 案的局限, 使得目前 3G网络无法实现一些需要网络侧设备参与的与媒体流处 理相关的功能。
发明内容 These services have been commonly used in 2G networks. As a more advanced network, 3G networks should not support similar functions. Due to the limitations of the architecture of the existing WCDMA circuit domain and the implementation of the multimedia call service, the current 3G network cannot implement some functions related to media stream processing that require the participation of the network side device. Summary of the invention
本发明实施例提供一种在电路域中实现多媒体呼叫业务的方法、 系统及 装置, 以缩短通过承载业务通道进行媒体协商, 建立视频对话所需的时长。 Embodiments of the present invention provide a method, system, and apparatus for implementing a multimedia call service in a circuit domain, so as to shorten the length of time required for media negotiation through a bearer service channel to establish a video session.
本发明实施例的方法包括: A、 参与多媒体呼叫业务的各方通过呼叫控制 信令通道进行多媒体呼叫业务类型和 /或媒体的协商; B、 根据协商结果, 完 成媒体流逻辑通道的建立, 以实现多媒体呼叫业务。 The method of the embodiment of the present invention includes: A. The parties participating in the multimedia call service perform the negotiation of the multimedia call service type and/or the media through the call control signaling channel; B. according to the negotiation result, complete the establishment of the media stream logical channel, Implement multimedia call services.
本发明实施例的实现多媒体呼叫业务的系统, 包括: 支持业务数据传输 的 MGW, 所述系统还包括: MSC SERVER, 其支持利用呼叫控制信令通道传 递媒体流控制信息; 参与多媒体呼叫业务的各方终端, 其通过所述 MSC SERVER, 利用呼叫控制信令通道进行多媒体呼叫业务类型和 /或媒体的协商, 并通过所述 MGW实现多媒体呼叫业务。 The system for implementing a multimedia call service according to an embodiment of the present invention includes: an MGW supporting service data transmission, the system further comprising: an MSC SERVER, which supports transmission of media flow control information by using a call control signaling channel; The party terminal, through the MSC SERVER, uses the call control signaling channel to perform multimedia call service type and/or media negotiation, and implements a multimedia call service through the MGW.
本发明实施例的移动交换中心服务器, 具有控制呼叫接续的功能, 包括: 空中接口, 用于传输与媒体流控制相关的信息; 中继信令接口, 用于传输与 媒体流控制相关的信息; 媒体网关控制接口, 用于传递媒体流控制信息; 媒 体流控制模块, 用于通过空中接口和中继信令接口参与多媒体呼叫业务类型 和 /或媒体的协商, 以及通过媒体网关控制接口控制媒体流传输。 The mobile switching center server of the embodiment of the present invention has a function of controlling call connection, and includes: an air interface, configured to transmit information related to media flow control; and a relay signaling interface, configured to transmit information related to media flow control; a media gateway control interface, configured to transmit media flow control information; a media flow control module, configured to participate in negotiation of a multimedia call service type and/or media through an air interface and a relay signaling interface, and control the media flow through the media gateway control interface transmission.
本发明实施例的终端, 包括: 封装单元, 用于将媒体控制信息携带于呼 叫建立信令中; 或者按照空中接口信令规范封装多媒体呼叫业务类型和 /或媒 体的协商信息; 或者将多媒体呼叫业务类型信息和 /或媒体协商信息携带于 UUS信令消息中; 空中接口, 用于将封装单元封装的信令消息向网络侧发送。 The terminal of the embodiment of the present invention includes: an encapsulating unit, configured to carry the media control information in the call setup signaling; or encapsulate the multimedia call service type and/or the media negotiation information according to the air interface signaling specification; or the multimedia call The service type information and/or the media negotiation information are carried in the UUS signaling message; and the air interface is used to send the encapsulated unit encapsulated signaling message to the network side.
本发明实施例中, 参与多媒体呼叫业务的各方通过呼叫接续时建立的呼 叫控制信令通道(带外)进行媒体协商, 而不再通过承载业务通道(带内) 进行媒体协商, 所以建立视频对话的过程不是必须经过现有方案的两个阶段, 这样就为缩短建立视频对话的时间提供了条件。 附图说明
图 1为现有 WCDMA系统构架示意图; In the embodiment of the present invention, the parties participating in the multimedia call service perform media negotiation by using the call control signaling channel (out-of-band) established during the call connection, and no longer perform media negotiation through the bearer service channel (in-band), so the video is established. The process of dialogue does not have to go through two phases of the existing programme, which provides the conditions for shortening the time to establish a video conversation. DRAWINGS 1 is a schematic structural diagram of an existing WCDMA system;
图 2为现有多媒体呼叫业务实现构架示意图; 2 is a schematic diagram of an implementation framework of an existing multimedia call service;
图 3为现有 H.223的结构层次示意图; Figure 3 is a schematic diagram showing the structure of the existing H.223;
图 4为现有 3G-324M终端结构示意图; Figure 4 is a schematic structural view of a conventional 3G-324M terminal;
图 5为本发明实施例的系统结构示意图; FIG. 5 is a schematic structural diagram of a system according to an embodiment of the present invention; FIG.
图 6为本发明实施例的终端结构示意图; 6 is a schematic structural diagram of a terminal according to an embodiment of the present invention;
图 7为本发明实施例的 MSC 服务器参与媒体协商和控制媒体流传输的实 现构架示意图; 7 is a schematic structural diagram of an MSC server participating in media negotiation and controlling media stream transmission according to an embodiment of the present invention;
图 8为本发明实施例的 MSC服务器结构示意图; 8 is a schematic structural diagram of an MSC server according to an embodiment of the present invention;
图 9为本发明实施例的方法步骤流程图; 9 is a flow chart of steps of a method according to an embodiment of the present invention;
图 10为本发明实施例的主叫方在发起呼叫时进行媒体协商的流程图; 图 11为本发明实施例的 MSC服务器作为媒体协商的一方, 参与媒体协商 的实现构架示意图; 10 is a flowchart of media negotiation performed by a calling party when initiating a call according to an embodiment of the present invention; FIG. 11 is a schematic diagram of an implementation framework of an MSC server participating in media negotiation as a media negotiation party according to an embodiment of the present invention;
图 12为本发明实施例的 MSC服务器执行代理功能, 以参与媒体协商的实 现构架示意图; FIG. 12 is a schematic diagram of an implementation framework of an MSC server performing a proxy function to participate in media negotiation according to an embodiment of the present invention; FIG.
图 13为本发明实施例的 MSC服务器作为媒体协商各方的透传网元,参与 媒体协商的实现构架示意图; FIG. 13 is a schematic diagram of an implementation framework of an MSC server serving as a transparent transmission network element of a media negotiation party according to an embodiment of the present invention;
图 14为本发明实施例的建立了呼叫控制信令通道之后的任意时刻进行媒 体协商的流程图; 14 is a flowchart of performing media negotiation at any time after a call control signaling channel is established according to an embodiment of the present invention;
图 15为本发明实施例的互通实现构架示意图; FIG. 15 is a schematic structural diagram of an interworking implementation according to an embodiment of the present invention;
图 16为方法实施例一的信令流程图; 16 is a signaling flowchart of Embodiment 1 of the method;
图 17为方法实施例二的信令流程图; 17 is a signaling flowchart of Embodiment 2 of the method;
图 18为方法实施例三的信令流程图; 18 is a signaling flowchart of Embodiment 3 of the method;
图 19为方法实施例三中, 媒体流传输方式的实现构架示意图; FIG. 19 is a schematic structural diagram of an implementation manner of a media stream transmission manner in Embodiment 3 of the method;
图 20为方法实施例四中, 媒体流传输方式的实现构架示意图; 20 is a schematic structural diagram of an implementation manner of a media stream transmission method in Embodiment 4 of the method;
图 21为方法实施例五的信令流程图; 21 is a signaling flowchart of Embodiment 5 of the method;
图 22为方法实施例五中, 媒体流传输方式的实现构架示意图;
图 23为方法实施例六的信令流程图; 22 is a schematic structural diagram of an implementation manner of a media stream transmission method in Embodiment 5 of the method; 23 is a signaling flowchart of a method embodiment 6;
图 24为方法实施例七的信令流程图。 具体实施方式 FIG. 24 is a signaling flowchart of Embodiment 7 of the method. detailed description
为了在呼叫控制信令通道中进行多媒体呼叫业务类型和 /或媒体的协商, 从而缩短建立多媒体通话所需的时长, 本发明实施例提供了一种实现多媒体 呼叫业务的系统, 参见图 5所示, 其包括: MSC SERVER, MGW和参与多媒 体呼叫业务的各方终端。 In order to perform the negotiation of the multimedia call service type and/or the media in the call control signaling channel, thereby shortening the length of time required for establishing the multimedia call, the embodiment of the present invention provides a system for implementing the multimedia call service, as shown in FIG. It includes: MSC SERVER, MGW and parties involved in the multimedia call service.
所述 MSC SERVER, 支持利用呼叫控制信令通道传递媒体流控制信息, 并进行呼叫接续控制。 The MSC SERVER supports transmitting media stream control information by using a call control signaling channel, and performing call connection control.
所述 MGW, 支持业务数据的传输。 The MGW supports transmission of service data.
所述终端, 通过所述 MSC SERVER, 利用呼叫控制信令通道进行媒体协 商, 与其它通讯方建立媒体流通道用于多媒体通讯。 The terminal, through the MSC SERVER, uses the call control signaling channel to perform media negotiation, and establishes a media stream channel with other communication parties for multimedia communication.
参见图 6所示, 所述终端 (即本发明实施例的终端) 中包括: 相互连接的 封装单元和空中接口。 Referring to FIG. 6, the terminal (ie, the terminal in the embodiment of the present invention) includes: an encapsulating unit and an air interface that are connected to each other.
所述封装单元, 用于将媒体控制信息携带于呼叫建立信令中; 或者按照 空中接口信令规范封装多媒体呼叫业务类型和 /或媒体的协商信息; 或者将多 媒体呼叫业务类型信息和 /或媒体协商信息携带于 UUS信令消息中。 The encapsulating unit is configured to carry the media control information in the call setup signaling; or encapsulate the multimedia call service type and/or the media negotiation information according to the air interface signaling specification; or the multimedia call service type information and/or the media The negotiation information is carried in the UUS signaling message.
所述空中接口, 用于将封装单元封装的信令消息向网络侧发送。 The air interface is configured to send the signaling message encapsulated by the encapsulating unit to the network side.
为了使网络能够为用户提供与媒体流处理相关的附加功能, 如: 使 3G网 络可兼容 2G网络中的媒体插入功能(失败放音、 显示呼叫转移等功能), 参见 图 7所示(图 7中空口即空中接口), 本发明实施例的系统包括的 MSC SERVER 还可参与媒体协商和控制媒体流传输, 本发明实施例的系统包括的 MGW还支 持将多条单独媒体流合并到一条承载业务通道中传输, 支持将复用流分解为 各个单独媒体流, 以及支持对各 ^某体流进行接网处理。 In order to enable the network to provide users with additional functions related to media stream processing, such as: 3G network compatible with media insertion function in 2G network (failed playback, display call transfer, etc.), see Figure 7 (Figure 7 The MSC SERVER included in the system of the embodiment of the present invention may also participate in media negotiation and control media stream transmission. The MGW included in the system of the embodiment of the present invention also supports combining multiple individual media streams into one bearer service. The transmission in the channel supports the decomposition of the multiplexed stream into individual media streams, and supports the network processing of each body stream.
参见图 8所示, 所述 MSC SERVER (即本发明实施例的 MSC SERVER )中 包括: 分别与媒体流控制模块相连的空中接口、 中继信令接口和媒体网关控
制接口。 As shown in FIG. 8, the MSC SERVER (ie, the MSC SERVER in the embodiment of the present invention) includes: an air interface, a relay signaling interface, and a media gateway control respectively connected to the media flow control module. Interface.
所述空中接口用于与终端侧交互, 所述中继信令接口用于与其它局的 The air interface is used to interact with the terminal side, and the relay signaling interface is used for interaction with other offices.
MSC SERVER交互, 从而可将多媒体呼叫业务类型和 /或媒体的协商相关的信 令在主叫方与被叫方之间传送, 并可使媒体流控制模块获知或参与交互多媒 体呼叫业务类型和 /或媒体的协商信息。 所述多媒体呼叫业务类型信息可代表 缺省的媒体流控制信息 (至少包括以下信息之一: 媒体流编解码方式、 媒体 流特定参数以及复用控制参数)。 所述与媒体协商信息包括但不限于: 携带有 多媒体呼叫业务类型和 /或媒体的协商信息的呼叫控制信令消息, 以空中接口 和中继信令接口信令规范定义的新的媒体协商消息, 以及携带有媒体协商信 令的 UUS信令消息。 , 所述媒体流控制模块, 用于通过媒体网关控制接口控制 MGW, 并根据媒 体协商结果控制媒体流传输。 The MSC SERVER interacts to transmit the negotiation related signaling of the multimedia call service type and/or the media between the calling party and the called party, and can enable the media flow control module to learn or participate in the interactive multimedia call service type and/or Or media negotiation information. The multimedia call service type information may represent default media flow control information (including at least one of the following information: media stream codec mode, media stream specific parameters, and multiplexing control parameters). The media negotiation information includes, but is not limited to: a call control signaling message carrying negotiation information of a multimedia call service type and/or media, and a new media negotiation message defined by an air interface and a relay signaling interface signaling specification. And a UUS signaling message carrying media negotiation signaling. The media flow control module is configured to control the MGW through the media gateway control interface, and control the media stream transmission according to the media negotiation result.
所述媒体网关控制接口, 用于传输媒体流控制信息, 以完成媒体流控制 模块对媒体流的控制。 The media gateway control interface is configured to transmit media flow control information to complete control of the media stream by the media flow control module.
为了实现与现有技术的互通, 所述 MSC SERVER中还包括: 识别模块, 用于识别参与多媒体呼叫业务各方的类型是否相同, 并使 MSC SERVER根据 识别结果, 相应与各方进行多媒体呼叫业务类型和 /或媒体的协商, 并完成互 通。 In order to achieve interworking with the prior art, the MSC SERVER further includes: an identification module, configured to identify whether the types of parties participating in the multimedia call service are the same, and enable the MSC SERVER to perform a multimedia call service with the parties according to the identification result. Negotiation of type and / or media, and complete interoperability.
所述系统中的 MSC SERVER与 MGW可以合并,则所述媒体网关控制接口 为内部接口; 所述系统中的 MSC SERVER与 MGW可以分离 (不限于——对 应), 则所述媒体网关控制接口为 Mc接口。 The MSC SERVER and the MGW in the system may be combined, and the media gateway control interface is an internal interface; the MSC SERVER and the MGW in the system may be separated (not limited to corresponding), and the media gateway control interface is Mc interface.
应用上述系统和装置, 本发明实施例提供了一种实现多媒体呼叫业务的 方法, 参见图 9所示, 包括下列主要步骤: Applying the above system and device, the embodiment of the present invention provides a method for implementing a multimedia call service. Referring to FIG. 9, the following main steps are included:
Sl、 参与多媒体呼叫业务的各方通过呼叫控制信令通道进行所述协商。 按照发起协商的时机, 本发明实施例的方法可分为两种情况: Sl. The parties participating in the multimedia call service perform the negotiation by using a call control signaling channel. According to the timing of initiating the negotiation, the method of the embodiment of the present invention can be divided into two cases:
情况一: 主叫方在发起呼叫时, 在呼叫建立信令中携带进行所述协商所 需的信息, 即在建立呼叫控制信令通道的同时, 向被叫方发起协商。
情况二: 在建立了呼叫控制信令通道之后的任意时刻, 主'叫方和 /或被叫 方利用单独的媒体协商消息向对方进行协商。 Case 1: When the calling party initiates a call, the call setup signaling carries the information required for the negotiation, that is, when the call control signaling channel is established, the negotiation is initiated to the called party. Case 2: At any time after the call control signaling channel is established, the primary 'calling party and/or called party negotiates with the other party using a separate media negotiation message.
若 MSC SERVER参与协商, 则上述两种情况中 MSC SERVER均可作为协 商的一方, 或者执行代理功能, 或者作为协商各方的透传网元。 If the MSC SERVER participates in the negotiation, the MSC SERVER can act as a party to the negotiation in either of the above cases, or perform the proxy function, or act as a transparent transmission network element of the negotiating parties.
52、 据协商结果, 完成媒体流逻辑通道的建立, 以实现多媒体呼叫业 务。 52. According to the negotiation result, the establishment of the logical channel of the media stream is completed to implement the multimedia call service.
53、 主叫方、 被叫方或网络拆除呼叫, 网络释放为多媒体呼叫分配的各 项资源, 结束呼叫。 53. The calling party, the called party or the network tears down the call, and the network releases the resources allocated for the multimedia call, and ends the call.
进一步, 针对上述两种情况分别进行描述。 Further, the above two cases are separately described.
针对情况一: 主叫方在发起呼叫时, 在呼叫建立信令中携带进行协商所 需的信息, 以进行协商。 参见图 10所示, 包括下列步骤: For case 1: When the calling party initiates a call, the call setup signaling carries the information required for negotiation for negotiation. See Figure 10, which includes the following steps:
101、 主叫方发起多媒体呼叫。 101. The calling party initiates a multimedia call.
本情况中只能由主叫方发起协商。 In this case, the negotiation can only be initiated by the calling party.
主叫方向被叫方发起多媒体呼叫, 并在现有呼叫控制信令(呼叫建立信 令) 中携带进行协商所需的多媒体呼叫业务类型和 /或媒体的相关信息, 并向 对方发送。 The calling party initiates a multimedia call to the called party, and carries the relevant information of the multimedia call service type and/or media required for the negotiation in the existing call control signaling (call setup signal), and sends the information to the other party.
所述多媒体呼叫业务类型信息可代表缺省的媒体控制信息 (至少包括以 下信息之一: 媒体流编解码方式、 媒体流特定参数以及复用控制参数)。 The multimedia call service type information may represent default media control information (including at least one of the following: media stream codec mode, media stream specific parameters, and multiplexing control parameters).
所述媒体控制信息包括: 复用控制参数(用于控制如何使用单条承载业 务通道传递多条媒体流)及欲操作信息(即欲对媒体流进行什么样的操作)。 其中, 所述欲操作信息包括: 新建媒体流信息、 修改媒体流信息或关闭媒体 流信息。 The media control information includes: multiplexing control parameters (for controlling how to use a single bearer service channel to transfer multiple media streams) and information to be manipulated (ie, what operation is to be performed on the media stream). The information to be operated includes: creating new media stream information, modifying media stream information, or turning off media stream information.
一般情况下, 若欲操作信息为新建媒体流信息, 则其中包括: 流媒体的 媒体类型 (语音、 视频或数据)、 编解码方式、 媒体流特定参数(如: 视频幅 面大小)和媒体流方向 (前向或后向或双向)。 In general, if the information to be operated is new media stream information, it includes: media type (voice, video or data) of the streaming media, codec mode, media stream specific parameters (such as video size), and media stream direction. (forward or backward or two-way).
一般情况下, 若欲操作信息为修改媒体流信息, 则其中包括: 需要修改 的参数和媒体流的标识。
一般情况下, 若欲操作信息为关闭媒体流信息, 则其中包括: 媒体流标 识。 Generally, if the operation information is to modify the media stream information, the method includes: the parameter to be modified and the identifier of the media stream. Generally, if the operation information is to turn off the media stream information, the method includes: the media stream identifier.
特殊情况下, 依据通讯实体对多媒体呼叫中媒体流参数的预先隐式约定 不同, 需要显式传递的媒体流信息也不相同, 被预先约定的信息不需要再显 式传递给对方。 (比如: 若约定新建的媒体流必须采用固定的方向, 则该类信 息不需要显式传递, 其它同理)。 In special cases, depending on the pre-implicit convention of the media stream parameters of the multimedia call in the communication entity, the media stream information that needs to be explicitly delivered is also different, and the pre-agreed information does not need to be explicitly delivered to the other party. (For example: if the newly created media stream must be in a fixed direction, this type of information does not need to be explicitly passed, otherwise the same).
102、 MSC SERVER将呼叫接续至被叫方(MSC SERVER本身可作为被叫 方), 同时进行多媒体呼叫业务类型和 /或媒体的协商的处理。 102. The MSC SERVER connects the call to the called party (the MSC SERVER itself can be used as the called party), and simultaneously performs the processing of the multimedia call service type and/or the media negotiation.
若 MSC SERVER不参与协商, 则由主被叫双方通过呼叫控制信令通道进 行协商; 若 MSC SERVER参与协商, 则 MSC SERVR在进行协商处理时, 有以 下方式: If the MSC SERVER does not participate in the negotiation, the calling party and the called party negotiate through the call control signaling channel; if the MSC SERVER participates in the negotiation, the MSC SERVR performs the negotiation process in the following manner:
a、 参见图 11所示 (图 11中空口即空中接口), MSC SERVER可以作为协 商的一方与对方进行协商(如: 呼叫失败放音场景)。 MSC SERVER通过呼叫 控制信令通道与对方进行协商。 a. Referring to Figure 11 (Figure 11 hollow port or air interface), MSC SERVER can negotiate with the other party as a negotiation party (for example: call failure playback scene). The MSC SERVER negotiates with the other party through the call control signaling channel.
b、 参见图 12所示 (图 12中空口即空中接口), MSC SERVER执行代理功 能(如: 多媒体彩铃场景、 ECT场景)。 MSC SERVER通过呼叫控制信令通道 分别与各方进行协商。 b. Referring to Figure 12 (Figure 12, the air interface is the air interface), the MSC SERVER performs proxy functions (such as: multimedia ring back tone scene, ECT scene). The MSC SERVER negotiates with the parties through the call control signaling channel.
c、 参见图 13所示 (图 13中空口即空中接口), 作为 MSC SERVER执行代 理功能的特殊情况, 在无需插入附加功能的一般呼叫场景下, 为了提高效率 和节约网络资源, MSC SERVER不干预各方的协商过程, 仅作为协商各方的 透传网元。 各方从呼叫控制信令通道, 通过 MSC SERVER透传协商信息进行 协商, 在各方进行协商的同时, MSC SERVER记录透传的协商信息; 当需要 插入附加功能时, MSC SERVER可根据记录的协商信息,转换到 a或 b 的方式。 c. See Figure 13 (the air interface of Figure 13 is the air interface). As a special case of the MSC SERVER performing proxy function, in the general call scenario without inserting additional functions, MSC SERVER does not interfere in order to improve efficiency and save network resources. The negotiation process of the parties is only used as a transparent transmission network element of the parties to the negotiation. The parties negotiate from the call control signaling channel through the MSC SERVER transparent negotiation information. While the parties negotiate, the MSC SERVER records the transparent negotiation information. When the additional function needs to be inserted, the MSC SERVER can negotiate according to the record. Information, the way to convert to a or b.
103、 被叫方向 MSC SERVER发送经被叫方确认的协商结果。 103. The called party direction MSC SERVER sends the negotiation result confirmed by the called party.
被叫方可利用振铃、 呼叫进展或应答消息向 MSC SERVER发送经被叫方 确认的协商结果消息。 The called party can send a negotiation result message confirmed by the called party to the MSC SERVER by using a ringing, call progress or response message.
104、 MSC SERVER向主叫方传递媒商结果。
105、 完成媒体流逻辑通道的建立, 以实现多媒体呼叫业务。 104. The MSC SERVER delivers the mediator result to the calling party. 105. Complete establishment of a logical channel of the media stream to implement a multimedia call service.
当 MSC SERVER为通讯各方建立好承载业务通道后, 相对于步骤 102中 SC SERVR的不同处理方式, MSC SERVER在参与媒体流建立和拆除时也采 用不同的处理方式。 · After the MSC SERVER establishes the bearer service channel for the communication parties, the MSC SERVER adopts different processing modes when participating in the media stream establishment and teardown, as compared with the different processing methods of the SC SERVR in step 102. ·
对应于 a: MSC SERVER控制 MGW在承载业务通道中与对方建立媒体流 逻辑通道(包括但不限于两条媒体流逻辑通道); 之后, MSC SERVER可控制 MGW在所述媒体流逻辑通道上发送和 /或接收媒体流。 Corresponding to a: MSC SERVER controls the MGW to establish a media stream logical channel (including but not limited to two media stream logical channels) with the other party in the bearer service channel; after that, the MSC SERVER can control the MGW to send and send on the media stream logical channel. / or receive media streams.
对应于 b: MSC SERVER控制 MGW在承载业务通道中分别与各方建立媒 体流逻辑通道; 之后, 将建立的各部分媒体流逻辑通道适配相连, 以实现各 方的媒体流交互。 Corresponding to b: MSC SERVER control The MGW establishes a media stream logical channel with each party in the bearer service channel; afterwards, the established media stream logical channels are adapted and connected to implement media stream interaction of each party.
对应于 c: MSC SERVER控制 MGW透传通讯各方之间的复用媒体流。 并 且, MSC SERVER可根据自身业务逻辑的需要, 根据其记录的媒体流通道建 立情况切换到上述 a或 b所述的处理方式。 Corresponding to c: MSC SERVER controls the multiplexed media stream between the MGW transparent communication parties. Moreover, the MSC SERVER can switch to the processing manner described in the above a or b according to the requirements of its own business logic and according to the media stream channel establishment record thereof.
106、 作为可选步骤, 当通讯各方存在对已经进行的媒体协商有更改的意 愿时, 可由一方向另一方发起新的协商过程, 若媒体流已经被建立, 则需要 对媒体流按新的结果进行相应的修改。 106. As an optional step, when the communication parties have a willingness to change the media negotiation that has already been performed, a new negotiation process may be initiated by one party to the other party. If the media stream has been established, the media stream needs to be newly pressed. The result is modified accordingly.
针对情况二: 在建立了呼叫控制信令通道之后的任意时刻, 主叫方和 /或 被叫方利用单独的协商消息向对方进行协商。 参见图 14所示, 包括下列步骤: For case 2: At any time after the call control signaling channel is established, the calling party and/or the called party negotiate with each other using a separate negotiation message. Referring to Figure 14, the following steps are included:
201、 主叫方发起多媒体呼叫, 以建立呼叫控制信令通道。 201. The calling party initiates a multimedia call to establish a call control signaling channel.
本步骤与现有的呼叫接续流程相同。 This step is the same as the existing call connection process.
202、 主叫方和 /或被叫方利用单独的媒体协商消息向对方发起协商。 202. The calling party and/or the called party initiate a negotiation with the other party using a separate media negotiation message.
本情况中, 由于主叫方和 /或被叫方利用单独的协商消息携带进行协商所 需的信息向对方发起协商, 所以各方可在呼叫被除拆之前的任何时刻 (包括: 承载业务通道建立之前或之后)进行任意次的消息交互, 因此不用等待有呼 叫控制消息交互时才能进行协商, 不受现有呼叫接续过程的影响。 In this case, since the calling party and/or the called party use a separate negotiation message to carry the information required for the negotiation to initiate negotiation, the parties may at any time before the call is detached (including: bearer service channel) Any number of message interactions are performed before or after the establishment, so that negotiation can be performed without waiting for a call control message to interact, which is not affected by the existing call connection process.
所述单独的媒体协商消息可以是: The separate media negotiation message can be:
1、 在呼叫控制信令通道中新定义所述单独的协商消息。
2、 携带有媒体协商信息 UUS信令消息。 1. The new negotiation message is newly defined in the call control signaling channel. 2. Carrying media negotiation information UUS signaling message.
由于单独的协商消息可容纳内容的长度有限, 若单独的协商消息可容纳 内容的长度不能携带一条完整的媒体协商信息, 则协商信息将被分段携带于 单独的协商消息中。 并以所述单独的协商消息中的特定字节或位的取值(如: 最后一个字节或位), 来标识本单独的协商消息是否携带有完整的协商信息 (如: 0表示需要分段, 为 1表示包含完成信令)。 Since the length of the content that can be accommodated by the individual negotiation message is limited, if the length of the content of the individual negotiation message can not carry a complete media negotiation information, the negotiation information will be carried in a separate negotiation message. And determining, by the value of a specific byte or bit in the separate negotiation message (such as: the last byte or a bit), whether the individual negotiation message carries complete negotiation information (for example, 0 indicates that the required information is required. Segment, 1 means complete signaling is included).
为了保证协商信令接收的完整性, 若以多条单独的媒体协商消息分段携 带一条完整的协商信息, 则按照分段顺序对协商信息片段进行编号。 对方对 接收到的信息片段进行编号连续性检查, 发现不连续, 则可丢弃相关的协商 信息。 In order to ensure the integrity of the negotiation signaling reception, if a plurality of separate media negotiation message segments carry a complete negotiation information, the negotiation information segments are numbered according to the segmentation order. The other party performs the number continuity check on the received information fragments, and if the discontinuity is found, the relevant negotiation information can be discarded.
主叫方和 /或被叫方通过相关信令向对方发送的媒体控制信息包括的内 容, 与情况一的步骤 101中描述相同, 形式上可采用 H.245的规定。 The content of the media control information sent by the calling party and/or the called party to the other party through the relevant signaling is the same as described in the step 101 of the first case, and the H.245 specification may be adopted in the form.
203、 MSC SERVER将相关信令路由至对方(MSC SERVER本身可作为协 商的参与方), 同时进行协商的处理。 203. The MSC SERVER routes the relevant signaling to the other party (the MSC SERVER itself can serve as a participant in the negotiation), and performs negotiation processing at the same time.
与情况一的步驟 102中描述相同。 The same as described in step 102 of case one.
204、 对方向 MSC SERVER发送经确认的协商结果。 204. Send a confirmed negotiation result to the direction MSC SERVER.
本情况中不受呼叫接续流程的限制, 对方可在协商被发起后的任何时候 利用单独的消息向 MSC SERVER发送经确认的协商结果。 In this case, it is not limited by the call connection procedure, and the other party can send a confirmed negotiation result to the MSC SERVER at any time after the negotiation is initiated.
205、 MSC SERVER向协商发起方传递媒体协商结果。 205. The MSC SERVER delivers the media negotiation result to the negotiation initiator.
206、 完成媒体流逻辑通道的建立, 以实现多媒体呼叫业务。 206. Complete establishment of a logical channel of the media stream to implement a multimedia call service.
当 MSC SERVER为通讯各方建立好承载业务通道后, 相对于步驟 203中 MSC SERVR的不同处理方式, MSC SERVER在参与媒体流建立和拆除时也采 用不同的处理方式。 相关内容与情况一的步骤 105中描述相同。 After the MSC SERVER establishes the bearer service channel for the communication parties, the MSC SERVER adopts different processing modes when participating in the media stream establishment and teardown, as compared with the different processing modes of the MSC SERVR in step 203. The related content is the same as described in step 105 of Case 1.
207、 作为可选步骤, 当通讯各方存在对已经进行的媒体协商有更改的意 愿时, 可由一方向另一方发起新的媒体协商过程, 若媒体流已经被建立, 则 需要对媒体流按新的结果进行相应的修改。 207. As an optional step, when the communication parties have a willingness to change the media negotiation that has already been performed, a new media negotiation process may be initiated by one party to the other party. If the media stream has been established, the media stream needs to be newly pressed. The results are modified accordingly.
至此对通过呼叫控制信令通道(带外)进行所述协商来实现多媒体呼叫
业务的过程概述完毕。 So far, the multimedia call is implemented by the negotiation through the call control signaling channel (out-of-band). The process of the business is outlined.
由于目前还存在不支持本发明实施例的终端和网络, 为了兼顾这些终端 和网络, 本发明实施例还提出了互通方案, 参见图 15所示 (图 15中空口即空 中接口)。 In order to balance the terminals and the network, the embodiment of the present invention also proposes an interworking solution, as shown in FIG. 15 (the air interface in FIG. 15 is an air interface).
首先, MSC SERVER识别参与多媒体呼叫业务各方的类型, 据此判断其 是否都支持通过呼叫控制信令通道进行多媒体呼叫业务类型和 /或媒体的协 商。 First, the MSC SERVER identifies the types of parties involved in the multimedia call service, and accordingly determines whether it supports the negotiation of the multimedia call service type and/or media through the call control signaling channel.
其中, 若参与多媒体呼叫业务各方是指参与多媒体呼叫业务的终端, 则 所述 MSC SERVER采用以下方式之一识别参与多媒体呼叫业务各方的类型: Wherein, if the parties participating in the multimedia call service refer to the terminal participating in the multimedia call service, the MSC SERVER identifies the types of parties participating in the multimedia call service in one of the following ways:
1、 在终端注册到网络时, 由该终端向网络指示其类型, 并由所述 MSC SERVER保存; 1. When the terminal registers with the network, the terminal indicates its type to the network, and is saved by the MSC SERVER;
2、 主叫终端通过呼叫建立信令向所述 MSC SERVER指示其类型; 被叫终 端通过由被叫发往网络的消息 (如寻呼响应消息) 向所述 MSC SERVER指示 其类型; 2. The calling terminal indicates its type to the MSC SERVER through call setup signaling; the called terminal indicates the type to the MSC SERVER through a message (such as a paging response message) sent by the called party to the network;
3、所述 MSC SERVER根据终端发送的信令携带的媒体控制信息识别其类 型; 3. The MSC SERVER identifies the type according to the media control information carried by the signaling sent by the terminal;
4、 所述 MSC SERVER通过 classmark查询获得终端的类型(所述 classmark 查询机制, 即在终端侧定义并保存终端的特征信息, 其中包括该终端的类型, 以备网络侧查询)。 4. The MSC SERVER obtains the type of the terminal by using the classmark query (the classmark query mechanism, that is, defining and storing the feature information of the terminal on the terminal side, including the type of the terminal, for the network side query).
其中, 若参与多媒体呼叫业务各方是指与所述 MSC SERVER所在网络相 邻的网络, 则通过在所述 MSC SERVER所在网络进行数据配置来标明邻近网 络的类型。 If the parties participating in the multimedia call service refer to the network adjacent to the network where the MSC SERVER is located, the type of the neighboring network is indicated by performing data configuration on the network where the MSC SERVER is located.
之后, 所述 MSC SERVER执行代理功能, 按照参与多媒体呼叫业务各方 的类型, 分别与各方进行多媒体呼叫业务类型和 /或媒体的协商, 并进行承载 互通。 以下针对步骤 S1中所述的两种情况, 分别描述如何互通。 Then, the MSC SERVER performs the proxy function, and performs the negotiation of the multimedia call service type and/or the media with the parties according to the types of the parties participating in the multimedia call service, and performs bearer interworking. The following describes how to communicate with each other for the two cases described in step S1.
针对情况一需要从以下三个方面进行互通: For the first situation, we need to communicate from the following three aspects:
1、 呼叫信令的互通: 发起呼叫、 振铃、 应答以及拆线的接续过程相同,
呼叫接续的过程可直接互通。 但现有多媒体呼叫业务的呼叫建立信令中不含 有媒体控制信息, 与本发明实施例不同, 因此需要 MSC SERVER对两边的呼 叫接续信令的内容进行适配, 将信令发送到对方时, 按对方的规范进行转换 的处理。 1. Interworking of call signaling: The process of initiating a call, ringing, answering, and disconnecting is the same. The process of call connection can be directly interworked. However, the call setup signaling of the existing multimedia call service does not include the media control information, which is different from the embodiment of the present invention. Therefore, the MSC SERVER needs to adapt the content of the call connection signaling on both sides, and when the signaling is sent to the other party, The conversion process is performed according to the specifications of the other party.
2、 承载的互通: 都采用 BS30作为承载媒体流的方式, 可直接互通承载。 2. Interworking of bearers: Both BS30s are used as the mode of carrying media streams, which can directly carry each other.
3、 媒体流的互通: 现有方案采用带内 H.245信令作为管理媒体流的手段, 是在呼叫应答后才开始媒体协商, 而本发明实施例的方案在呼叫应答时可能 已完成了媒体协商。 无论是信令方式还是协商时机都不相同, 需要在这两方 面进行媒体流控制的互通。 第一: 媒体建立过程的互通。 由于新 (本发明实 施例)终端或网络完成协商后, 旧 (现有) 的终端或网络才开始协商, 因此 需要 MSC SERVER分段处理两边的媒体流, 一方面代理旧终端或网络, 建立 与新终端或网络间的媒体流, 另一方面建立与旧终端或网络间的媒体流, 最 后将两边的媒体流适配相连, 完成媒体流的互通。 第二: 媒体控制信令方式 的互通。 MSC服务器与新终端或网络将采用新信令方式进行协商, MSC SERVER与旧终端或网絡将采用 H.245的方式传递媒体流控制信息。 3. Interworking of media streams: The existing solution adopts in-band H.245 signaling as a means for managing media streams, and media negotiation is started after the call is answered, and the solution of the embodiment of the present invention may have been completed when the call is answered. Media consultation. No matter whether the signaling mode or the negotiation timing is different, media channel control interworking needs to be performed on these two aspects. First: Interoperability of the media establishment process. After the new (invention) terminal or the network completes the negotiation, the old (existing) terminal or the network starts to negotiate. Therefore, the MSC SERVER is required to process the media streams on both sides, and on the one hand, the old terminal or the network is established. The media stream between the new terminal or the network, on the other hand, establishes a media stream with the old terminal or the network, and finally connects the media streams on both sides to complete the interworking of the media streams. Second: Interworking of media control signaling methods. The MSC server and the new terminal or network will negotiate using the new signaling mode, and the MSC SERVER and the old terminal or network will transmit the media flow control information in the manner of H.245.
针对情况二需要从以下三个方面进行互通: For situation 2, we need to communicate from the following three aspects:
1、 呼叫信令的互通: 发起呼叫、 振铃、 应答以及拆线的呼叫过程相同, 接续过程可直接互通。 1. Interworking of call signaling: The call process of initiating a call, ringing, answering, and disconnecting is the same, and the connection process can be directly interworked.
2、 承载的互通: 都采用 BS30作为承载媒体流的方式, 可直接互通承载。 2. Interworking of bearers: Both BS30s are used as the mode of carrying media streams, which can directly carry each other.
3、 媒体流的互通: 现有方案是在呼叫应答后才开始协商, 本发明实施例 的方案在被叫收到呼叫建立信令时就可开始协商。 因此协商时机不相同, 需 要进行媒体流建立流程的互通。 由于新终端或网络完成协商后, 旧的终端或 网络才开始协商, 因此需要 MSC SERVER分段处理两边的媒体流, 一方面代 理旧终端或网络建立与新终端或网络间的媒体流, 另一方面建立与旧终端或 网络间的媒体流, 最后将两边的媒体流适配相连, 完成媒体流的互通。 3. Interworking of the media stream: The existing solution is to start the negotiation after the call is answered. The solution of the embodiment of the present invention can start the negotiation when the called party receives the call setup signaling. Therefore, the timing of negotiation is different, and the interworking of the media stream establishment process is required. After the new terminal or the network completes the negotiation, the old terminal or the network starts to negotiate. Therefore, the MSC SERVER is required to process the media streams on both sides, and on the one hand, the old terminal or the network establishes the media stream with the new terminal or the network, and the other The aspect establishes a media stream with the old terminal or the network, and finally integrates the media streams on both sides to complete the interworking of the media streams.
至此互通的过程概述完毕。 The process of interoperability is now complete.
以下通过五个实施例具体描述。
方法实施例一: 多媒体呼叫业务类型和 /或媒体的协商与呼叫接续松散关 联方案。 该实例的呼叫场景为用户 1与用户 2进行可视电话呼叫, 经过两个 局, 分别是]\^( 1和]\48。2。 参见图 16所示, 包括下列步骤: The following is specifically described by five embodiments. Method Embodiment 1: A loosely associated scheme for negotiation and call connection of a multimedia call service type and/or media. The call scenario of this example is that the user 1 and the user 2 make a videophone call, after two offices, respectively, \^(1 and]\48. 2. Referring to FIG. 16, the following steps are included:
1、用户 1向的用户 2发起多媒体呼叫,呼叫经 MSC1和 MSC2到达 UE2。 UE2 判断 SETUP消息中的业务类型为多媒体呼叫, 于是并发进行下面两个操作。 1. User 1 The user 2 initiates a multimedia call, and the call arrives at UE2 via MSC1 and MSC2. UE2 judges that the service type in the SETUP message is a multimedia call, and then performs the following two operations concurrently.
2、 并发操作一是处理在用户间进行媒体流逻辑通道的协商过程, MSC可 选择作为媒体协商一方、 执行代理功能和作为透传网元之一, 参与该过程。 2. The concurrent operation is to process the negotiation process of the media stream logical channel between the users. The MSC may select to act as a media negotiation party, perform the proxy function, and act as one of the transparent transmission network elements to participate in the process.
3、 并发操作二是继续进行呼叫接续, 完成振铃和应答处理, 当应答时, 网络完成建立 UE1与 UE2间的双向的承载业务数据通道。此时, 若 MSC选择执 行代理功能, 则由 MSC SERVER控制 MGW与相邻的终端或 MGW在承载业务 数据通道中实际建立媒体流逻辑通道。 若 MSC选择作为透传网元, 则由 UE1 与 UE2在承载业务通道中实际建立媒体流逻辑通道。 3. Concurrent operation 2 is to continue the call connection and complete the ringing and response processing. When responding, the network completes establishing a bidirectional bearer service data channel between UE1 and UE2. At this time, if the MSC chooses to perform the proxy function, the MSC SERVER controls the MGW to establish a media stream logical channel with the adjacent terminal or the MGW in the bearer service data channel. If the MSC selects as the transparent transmission network element, UE1 and UE2 actually establish a media stream logical channel in the bearer service channel.
4、 当步骤 2和步骤 3步都完成后, 用户进入通话状态, 最后当呼叫结束 时, 进行拆线处理。 4. When Step 2 and Step 3 are completed, the user enters the call state, and finally, when the call ends, the disconnection process is performed.
说明 1: 若运营商需要按用户间建立的媒体流的类型或条数对用户进行计 费, 那么 MSC SERVER可根据媒体协商过程感知到用户间建立的媒体流的类 型或条数, 从而实现这一需求。 Note 1: If the operator needs to charge the user according to the type or number of media streams established between users, the MSC SERVER can perceive the type or number of media streams established between users according to the media negotiation process, thereby achieving this. A demand.
说明 2: 若主叫用户发起呼叫时拔打号码的是一个不存在的号码, 主叫所 在的 MSC可以对主叫进行语音或视频提示, MSC将选择作为媒体协商一方, 由 MSC与主叫终端进行媒体流的协商及建立, 当建立好媒体流逻 通道后, MSC可对主叫用户进行语音或视频提示。 Note 2: If the caller initiates a call, the dialed number is a non-existent number. The MSC where the caller is located can make a voice or video prompt to the caller. The MSC will choose to be the media negotiation party, and the MSC and the calling terminal. The media stream is negotiated and established. After the media stream channel is established, the MSC can make a voice or video prompt to the calling user.
说明 3: 取漫游号码过程省略未画。 Note 3: The process of taking the roaming number is omitted.
方法实施例二: 实例一的优化, 即简化的媒体流逻辑通道建立过程。 该 实施例的呼叫场景: 用户 1向用户 2发起可视电话呼叫, 经过两个局, 分别 是 MSC 1和 MSC 2。 Method Embodiment 2: The optimization of the first example, that is, the simplified media stream logical channel establishment process. Call scenario of this embodiment: User 1 initiates a videophone call to User 2, passing through two offices, MSC 1 and MSC 2, respectively.
另外, 两个用户的终端经过一定的规范化, 可以有选择性的制订以下规
1、 终端有相同的能力, 免去在呼叫时交换能力信息。 In addition, after a certain standardization of the terminals of the two users, the following rules can be selectively formulated. 1. The terminal has the same capabilities, eliminating the need to exchange capability information when calling.
2、 主从关系由以固定的方式确定, 比如确定主叫方从为主控方, 免去 在呼叫时确定主从关系。 2. The master-slave relationship is determined in a fixed manner, such as determining that the calling party is from the master, eliminating the need to determine the master-slave relationship at the time of the call.
3、 终端采用相同复用表, 免去在呼叫时交互复用表信息。 3. The terminal adopts the same multiplexing table, eliminating the need to interactively multiplex table information during the call.
基于上述制订的规则, 有利于进一步减少从发起呼叫到建立视频对话的 总时间。 Based on the rules set forth above, it is advantageous to further reduce the total time from the initiation of the call to the establishment of the video session.
参见图 17所示, 本实例的主要步骤基本与实例一相同。 Referring to Figure 17, the main steps of this example are basically the same as in Example 1.
方法实施例三: 多媒体呼叫业务类型和 /或媒体的协商与呼叫接续强关联 方案之一。 该实施例的呼叫场景: 用户 1向用户 2发起可视电话呼叫, 经过 两个局, 分别是 MSC 1和 MSC 2。 Method Embodiment 3: One of the schemes for the negotiation of the multimedia call service type and/or the media and the call connection. Call scenario of this embodiment: User 1 initiates a videophone call to User 2, passing through two offices, MSC 1 and MSC 2, respectively.
本实例对可视电话进行规范化: This example normalizes videophones:
1、 可视电话由一路语音、 一路视频以及一路数据 (可选)组成。 1. A videophone consists of one voice, one video, and one data (optional).
2、 语音和视频的编解码有多种选择, 需要在业务进行过程中协商使得 各网元取得一致。 2. There are many options for the encoding and decoding of voice and video. It is necessary to negotiate in the process of service to make the NEs consistent.
3、 复用表由主叫终端确定, 复用表除了具有 H.223复用表的功能外, 还 增加域指明表中哪个表项用于传递语音、 哪个表项用于传递视频以及哪个表 项传递数据, 并经沿途各局发送给被叫终端。 (若再规定一个标准的复用表, 则可免去在呼叫时传递复用表的操作, 本实施例选择传递复用表) 3. The multiplex table is determined by the calling terminal. In addition to the function of the H.223 multiplex table, the multiplex table also increases which entry in the field specification table is used to deliver voice, which entry is used to deliver video, and which table The item passes the data and is sent to the called terminal by each office along the way. (If a standard multiplex table is specified, the operation of transferring the multiplex table at the time of the call can be eliminated. This embodiment selects the transfer multiplex table)
参见图 18所示, 包括下列主要步骤: See Figure 18, which includes the following main steps:
1、 用户 1向用户 2发起多媒体呼叫, 呼叫经 MSC1和 MSC2到达 UE2。 UE1 发起呼叫时, 在 SETUP消息中指明业务类型为多媒体呼叫业务, 同时带上复 用表信息, 使得双方能够利用单条业务通道同时传递多条媒体流, SETUP消 息还带上主叫 UE支持的语音和视频编解列表, 供被叫方选择, 以进行编解码 的协商。 1. User 1 initiates a multimedia call to User 2, and the call arrives at UE2 via MSC1 and MSC2. When the UE1 initiates a call, it indicates that the service type is a multimedia call service in the SETUP message, and carries the multiplexing table information, so that the two parties can simultaneously transmit multiple media streams by using a single service channel, and the SETUP message also carries the voice supported by the calling UE. And a video compilation list for the called party to select for codec negotiation.
2、 被叫终端 UE2接收到呼叫后, 在 SETUP消息中携带的主叫方支持的语 音和视频编解码中进行选择, 将结果放入发往主叫 UE的 ALERTING消息中, 同时向被叫用户发出振铃提示。
3、 当被叫应答并且 UE1与 MSC1、 MSC1与 MSC2以及 MSC2与 UE2的业务 通道都建立完毕,主叫被叫 UE1就能根据协商好的语音和视频编解码以及复用 表建立起媒体流逻辑通道, 以传递语音、 视频以及数据(可选)。 2. After receiving the call, the called terminal UE2 selects the voice and video codec supported by the calling party carried in the SETUP message, and puts the result into the ALERTING message sent to the calling UE, and simultaneously to the called user. A ringing prompt is issued. 3. When the called party answers and the service channels of UE1 and MSC1, MSC1 and MSC2, and MSC2 and UE2 are established, the calling party and the called UE1 can establish media stream logic according to the negotiated voice and video codec and the multiplexing table. Channel to pass voice, video, and data (optional).
媒体流传输的方式, 参见图 19所示。 网络侧的媒体网关仅透明传输媒体 流即可。 (说明: 取漫游号码过程省略未画) The way the media stream is transmitted is shown in Figure 19. The media gateway on the network side can only transparently transmit the media stream. (Note: The process of taking the roaming number is omitted)
方法实施例四: 多媒体呼叫业务类型和 /或媒体的协商与呼叫接续强关联 方案之二。 该实施例的呼叫场景: 用户 1向用户 2发起可视电话呼叫, 经过 两个局, 分别是 MSC 1和 MSC 2。 该实例与实例三的控制流程相同, 不同在于 逻辑通道的建立方式,本实例采用分段建立方式: UE1与 MSC1 , MSC1与 MSC2 以及 MSC2与 UE2分段建立媒体流逻辑通道, 参见图 20所示。 Method Embodiment 4: The multimedia call service type and/or the media negotiation and the call connection are strongly associated with the second scheme. Call scenario of this embodiment: User 1 initiates a videophone call to User 2, passing through two offices, MSC 1 and MSC 2, respectively. This example is the same as the control flow of the third embodiment. The difference lies in the establishment of the logical channel. This example uses the segmentation establishment mode: UE1 and MSC1, MSC1 and MSC2, and MSC2 and UE2 segmentally establish a media stream logical channel, as shown in FIG. .
方法实施例五: 多媒体呼叫业务类型和 /或媒体的协商与呼叫接续强关联 方案之三。 该实施例的呼叫场景: 用户 2签约有无应答前转业务, 用户 1向 用户 2发起可视电话呼叫, 经过两个局, 分别是 MSC 1和 MSC 2, 用户 2未应 答, 超时后该呼叫被前转到用户 3。 参见图 21所示, 包括下列主要步骤: Method Embodiment 5: The negotiation of the multimedia call service type and/or the media is strongly associated with the call connection. The call scenario of this embodiment: User 2 signs the presence or absence of the forward forwarding service, and User 1 initiates a videophone call to User 2, after two offices, namely MSC 1 and MSC 2, User 2 does not answer, the call is timed out. Was forwarded to user 3. See Figure 21, which includes the following main steps:
1和 2 、 UE1与 UE2间建立可视电话的过程同实例三。 The process of establishing a videophone between UE1 and UE2 is the same as that of the third example.
3 、 UE2未接听该电话, 由于 UE2签约有无应答前转业务, MSC SERVER 2无应答超时后, MSC2将呼叫向 UE3 (前转目的方)进行转接。 由于在步 骤 1和步骤 2中 UE1的语音、视频编解码以及复用表都已经确立, 因此在呼叫被 转移到 UE3后, 则需要将媒体流处理分为两段来处理, 一段是 UE1与 MSC2间 的, 另一段是 MSC2与 UE3间的。 参见图 22所示, MSC2需要对两段媒体流逻 辑通道进行适配, 首先要将两侧业务通道中的媒体流逻辑通道分解出来, 然 后进行媒体流逻辑通道适配连接。 (说明: 取漫游号码过程省略未画) 3. UE2 does not answer the call. Since UE2 subscribes to the call forwarding service, after MSC SERVER 2 has no response timeout, MSC2 forwards the call to UE3 (forward to destination). Since the voice, video codec, and multiplex table of UE1 are already established in steps 1 and 2, after the call is transferred to UE3, the media stream processing needs to be processed into two segments, one segment being UE1 and MSC2. The other segment is between MSC2 and UE3. As shown in Figure 22, MSC2 needs to adapt the two media stream logical channels. First, the media stream logical channels in the service channels on both sides are decomposed, and then the media stream logical channel is adapted. (Note: The process of taking the roaming number is omitted)
4、 UE3应答, UE1与 UE3间的承载双向接通, UE1与 UE3的在此承载通道 中进行各媒体流数据的传送。 通话结束时拆除呼叫相关的信令与承载。 4. UE3 replies, the bearer between UE1 and UE3 is bidirectionally connected, and UE1 and UE3 transmit data of each media stream in the bearer channel. The call related signaling and bearer are removed at the end of the call.
方法实施例六: 多媒体呼叫业务类型和 /或媒体的协商与呼叫接续强关联 方案之四。 该实施例的呼叫场景: 用户 1向用户 2发起可视电话呼叫, 经过 两个局, 分别是 MSC 1和 MSC 2。
本实施例用可视电话业务类型信息来代表缺省的媒体参数, 在实体间只 传递可视电话业务类型信息, 各实体根据该业务类型信息控制各自媒体处理 单元按缺省的媒体参数控制媒体流。 参见图 23所示, 包括下列主要步驟: 1、 用户 1向用户 2发起可视电话呼叫, 呼叫经 MSC1和 MSC2到达 UE2。 UE1发起呼叫时,在 SETUP消息中指明业务类型为可视电话呼叫业务。该业务 类型向沿途各实体表明了所要建立的媒体流信息。 比如是要建立两条双向媒 体流, 一条是语音流, 编解码为 AMR, —条是视频流, 编解码是 H.263 , 分辨 率为 128*96。 该可视电话业务类型可以是的新定义的业务码, 并列于 3GPP TS 22.003中定义的" speech", 或者是对 BS30业务进行补充说明, 在兼容性信息中 说明该业务是可视电话业务: Method Embodiment 6: Four types of multimedia call service type and/or media negotiation and call connection strong association scheme. Call scenario of this embodiment: User 1 initiates a videophone call to User 2, passing through two offices, MSC 1 and MSC 2, respectively. In this embodiment, the video service type information is used to represent the default media parameters, and only the videophone service type information is transmitted between the entities, and each entity controls the respective media processing unit to control the media according to the default media parameters according to the service type information. flow. Referring to Figure 23, the following main steps are included: 1. User 1 initiates a videophone call to User 2, and the call arrives at UE2 via MSC1 and MSC2. When UE1 initiates a call, it indicates in the SETUP message that the service type is a videophone call service. This type of service indicates to the entities along the way the media stream information to be established. For example, it is necessary to establish two bidirectional media streams, one is a voice stream, the codec is AMR, the strip is a video stream, the codec is H.263, and the resolution is 128*96. The videophone service type may be a newly defined service code, and is listed in the "speech" defined in 3GPP TS 22.003, or supplemented with the BS30 service, and the compatibility information indicates that the service is a videophone service:
2、被叫终端 UE2接收到呼叫后,振铃, 向主叫方回振铃消息。 UE1、 UE2 按第 1步中所示的业务类型信息所代表的媒体流参数控制媒体处理单元准备 建立相应的媒体流。 2. The called terminal UE2, after receiving the call, rings and returns a ringing message to the calling party. The UE1 and the UE2 control the media processing unit to prepare the corresponding media stream according to the media stream parameters represented by the service type information shown in the first step.
3、 被叫 UE2应答, UE1与 UE2间的承载双向接通, UE1与 UE2的在此承 载通道中进行各媒体流数据的传送。 通话结束时拆除呼叫相关的信令与承载。 3. The called UE2 replies, and the bearer between UE1 and UE2 is bidirectionally connected, and UE1 and UE2 perform data transmission of each media stream in the bearer channel. The call related signaling and bearer are removed at the end of the call.
说明 1: 媒体流传输的方式: 网络侧的媒体网关可透明传输媒体流。 Description 1: Media streaming mode: The media gateway on the network side can transparently transmit media streams.
说明 2: UE1控制其媒体处理单元准备建立媒体流的操作可以开始于呼叫 发起时。 Description 2: The operation of UE1 to control its media processing unit to prepare to establish a media stream may begin at the time of call initiation.
说明 3: UE2控制其媒体处理单元准备建立媒体流的操作可以开始于 UE2 接收到呼叫建立请求时。 Description 3: The operation of UE2 controlling its media processing unit to prepare to establish a media stream may begin when UE2 receives a call setup request.
说明 4: 取漫游号码过程省略未画。 Note 4: The process of taking the roaming number is omitted.
方法实施例七: 多媒体呼叫业务类型和 /或媒体的协商与呼叫接续强关联 方案之五(与旧网络的互通)。 该实施例的呼叫场景: 用户 1向用户 2发起可 视电话呼叫, 经过两个局, 分别是 MSC 1和 MSC 2, MSC 2是一个不支持新可 视电话的旧局。 Method Embodiment 7: The multimedia call service type and/or the media negotiation and the call connection are strongly associated with the scheme 5 (interworking with the old network). Call scenario of this embodiment: User 1 initiates a visible telephone call to User 2, passing through two offices, MSC 1 and MSC 2, respectively, which is an old office that does not support new videophones.
本实施例用可视电话业务类型信息来代表缺省媒体参数, 在实体间只传 递可视电话业务类型信息, 各实体根据该业务类型信息控制各自媒体处理单
元按缺省的媒体参数控制媒体流。 参见图 24所示, 包括下列主要步骤:In this embodiment, the video service type information is used to represent the default media parameters, and only the videophone service type information is transmitted between the entities, and each entity controls the respective media processing list according to the service type information. The element controls the media stream by default media parameters. Referring to Figure 24, the following main steps are included:
1、用户 1向用户 2发起多媒体呼叫, 呼叫经 MSC1和 MSC2到达 UE2。 UEl 发起呼叫时, 在 SETUP消息中指明业务类型为可视电话呼叫业务, 该业务类 型向沿途各实体表明所要建立的媒体流信息。 比如要建立两条媒体流, 一条 是语音流,编解码为 AMR,—条是视频流,编解码是 H.263 ,分辨率为 128*96。 1. User 1 initiates a multimedia call to User 2, and the call arrives at UE2 via MSC1 and MSC2. When UE1 initiates a call, it indicates in the SETUP message that the service type is a videophone call service, and the service type indicates the media stream information to be established to each entity along the way. For example, two media streams are to be created, one is a voice stream, the codec is AMR, the other is a video stream, the codec is H.263, and the resolution is 128*96.
2、 MSC1收到呼叫后, 通过配置发现呼叫的下一跳 MSC2是一个不支持 新可视电话业务的局。 2. After receiving the call, MSC1 finds that the next hop of the call is MSC2, which is a station that does not support the new videophone service.
3、 MSC1启动新网络 MSC1与旧网络 MSC2间的互通操作。体现为: 一方 面以旧的多媒体呼叫方面向 MSC2发起呼叫,另一方面, MSC1通过其与 MGW1 间的 Mc接口、 MGW1与 MGW2间的承载通道以及 MGW2与 UE2间的承载通道 按 H.245信令方式开始进行媒体流的协商,建立 MGW1与 UE2间的媒体流通道, 并将该通道与 MGW1与 UE1间的相应媒体流通道接网。 使得 UE1与 UE2可以进 行可视电话。 3. MSC1 initiates interworking between the new network MSC1 and the old network MSC2. The embodiment is as follows: On the one hand, the old multimedia call aspect is used to initiate a call to the MSC2. On the other hand, the MSC1 presses the H.245 letter through its Mc interface with the MGW1, the bearer channel between the MGW1 and the MGW2, and the bearer channel between the MGW2 and the UE2. The method starts the negotiation of the media stream, establishes a media stream channel between the MGW1 and the UE2, and connects the channel to the corresponding media stream channel between the MGW1 and the UE1. This allows UE1 and UE2 to make video calls.
说明 1: 若省去本实施例中的 MSC2与 MGW2, 并将第 2步改为 "MSC 1发 现 UE2为一不支持新可视电话的旧终端。具体可体现为 UE2在寻呼响应时未携 带其是一个支持新可视电话的新终端的信息"。 则可体现新网络 MSC1与旧终 端 ΌΕ2是的互通处理过程。 Note 1: If MSC2 and MGW2 in this embodiment are omitted, and the second step is changed to "MSC 1 finds that UE2 is an old terminal that does not support the new videophone. Specifically, UE2 does not respond when paging response. Carrying it is a message that supports a new terminal for a new videophone." It can reflect the interworking process between the new network MSC1 and the old terminal ΌΕ2.
说明 2: 取漫游号码过程省略未画。 Note 2: The process of taking the roaming number is omitted.
说明 3: 第 3步中, MSC1也可以等到对方回接通消息时才开始利用 H.245 与对端建立媒体流通道的过程。 Note 3: In step 3, MSC1 can also wait until the other party returns to the message to start using H.245 to establish a media stream channel with the peer.
综上所述, 本发明实施例中, 参与多媒体呼叫业务的各方通过呼叫接续 时建立的呼叫控制信令通道(带外)进行媒体协商, 而不再通过承载业务通 道(带内)进行媒体协商, 所以建立视频对话的过程不是必须经过现有方案 的两个阶段, 这样就为縮短建立视频对话的时间提供了条件。 本发明实施例 可在承载业务通道建立之前, 通过呼叫控制信令通道完成多媒体呼叫业务类 型和 /或媒体的协商, 从而缩短建立视频对话的时间。 In summary, in the embodiment of the present invention, the parties participating in the multimedia call service perform media negotiation by using the call control signaling channel (out-of-band) established during the call connection, and no longer perform media through the bearer service channel (in-band). Negotiation, so the process of establishing a video conversation does not have to go through two phases of the existing solution, thus providing a condition for shortening the time to establish a video conversation. Embodiments of the present invention can complete the negotiation of the multimedia call service type and/or the media through the call control signaling channel before the bearer service channel is established, thereby shortening the time for establishing the video conversation.
同时, 从实现的角度看, 本发明实施例提供了另一种多媒体呼叫业务类
型和 /或媒体的协商途径, 使得协商方式更加多样和灵活。 Meanwhile, from the perspective of implementation, the embodiment of the present invention provides another multimedia call service class. Type and/or media negotiation methods make the negotiation method more diverse and flexible.
进一步, 基于本发明实施例的带外媒体协商, 本发明实施例还可使 MSC SERVER作为媒体协商的一方, 或者作为媒体协商各方的代理, 或者作为媒体 协商各方的透传网元, 通过呼叫控制信令通道参与媒体协商。 从而使 MSC SERVER在各方媒体协商的过程中获知媒体流逻辑通道的建立情况,进而可以 控制 MGW对媒体流逻辑通道中传输的媒体流进行管理, 插入一些附加功能, 可兼容 2G网络中普遍使用的业务; 也为按媒体成分计费等附加功能提供了一 个可行的基本构架。 Further, based on the out-of-band media negotiation of the embodiment of the present invention, the MSC SERVER can also be used as a media negotiation party, or as a proxy of media negotiation parties, or as a transparent transmission network element of media negotiation parties. The call control signaling channel participates in media negotiation. Therefore, the MSC SERVER learns the establishment of the logical channel of the media stream in the process of media negotiation, and can control the MGW to manage the media stream transmitted in the logical channel of the media stream, and insert some additional functions, which are compatible with the common use in the 2G network. The business; also provides a viable basic framework for additional functions such as media component billing.
又进一步, 为了兼顾现有的终端和网络, 本发明实施例还提供了互通方 案。 由 MSC SERVER作为媒体协商各方的代理, 分别与各方进行媒体协商, 并完成互通。 Still further, in order to balance existing terminals and networks, embodiments of the present invention also provide interworking solutions. The MSC SERVER acts as the agent of the media negotiation parties, and conducts media consultation with the parties respectively, and completes the intercommunication.
本发明不局限于 WCDMA系统, 也适用于其他支持多媒体呼叫业务的通 信系统。 The present invention is not limited to WCDMA systems, but is also applicable to other communication systems supporting multimedia call services.
显然, 本领域的技术人员可以对本发明进行各种改动和变型而不脱离本 发明的精神和范围。 这样, 倘若本发明的这些修改和变型属于本发明权利要 求及其等同技术的范围之内, 则本发明也意图包含这些改动和变型在内。
It is apparent that those skilled in the art can make various modifications and variations to the invention without departing from the spirit and scope of the invention. Thus, it is intended that the present invention cover the modifications and variations of the inventions
Claims
1、 一种实现多媒体呼叫业务的方法, 其特征在于, 包括下列步驟:A method for implementing a multimedia call service, characterized in that it comprises the following steps:
A、参与多媒体呼叫业务的各方通过呼叫控制信令通道进行多媒体呼叫业 务类型和 /或某体的协商; A. The parties participating in the multimedia call service conduct the negotiation of the multimedia call service type and/or the body through the call control signaling channel;
B、根据协商结果,完成媒体流逻辑通道的建立, 以实现多媒体呼叫业务。 B. According to the negotiation result, the establishment of the logical channel of the media stream is completed to implement the multimedia call service.
2、 如权利要求 1所述的方法, 其特征在于, 所述步骤 A中, 参与多媒体呼 叫业务的各方在承载业务通道建立之前或之后, 完成协商。 2. The method according to claim 1, wherein in the step A, the parties participating in the multimedia call service complete the negotiation before or after the bearer service channel is established.
3、如权利要求 1所述的方法,其特征在于, 所述步驟 A中, 包括下列步骤: 主叫方在发起呼叫时, 在呼叫建立信令中携带进行协商所需的多媒体呼 叫业务类型信息和 /或媒体控制信息, 发送给被叫方。 The method according to claim 1, wherein the step A includes the following steps: when the calling party initiates a call, the calling party carries the multimedia call service type information required for negotiation in the call setup signaling. And/or media control information, sent to the called party.
4、 如权利要求 1所述的方法, 其特征在于, 所述步骤 A中, 主叫方或被叫 方利用单独的协商消息向对方发起多媒体呼叫业务类型和 /或媒体的协商。 The method according to claim 1, wherein in the step A, the calling party or the called party initiates the negotiation of the multimedia call service type and/or the media to the other party by using a separate negotiation message.
5、 如权利要求 4所述的方法, 其特征在于, 所述单独的协商消息为呼叫 控制信令通道中新定义的呼叫控制信令。 5. The method of claim 4, wherein the separate negotiation message is a newly defined call control signaling in a call control signaling channel.
6、 如权利要求 4所述的方法, 其特征在于, 所述单独的协商消息中未携 带媒体协商信息, 则以该单独的协商消息携带的多媒体呼叫业务类型信息代 表缺省的媒体协商信息。 The method of claim 4, wherein the media negotiation information is not carried in the separate negotiation message, and the multimedia call service type information carried in the separate negotiation message represents default media negotiation information.
7、 如权利要求 1至 6任一项所述的方法, 其特征在于, 所述步骤 A中, 参 与多媒体呼叫业务的各方以端到端的方式, 通过呼叫控制信令通道进行所述 协商。 The method according to any one of claims 1 to 6, wherein in the step A, the parties participating in the multimedia call service perform the negotiation through the call control signaling channel in an end-to-end manner.
8、 如权利要求 1至 6任一项所述的方法, 其特征在于, 所述步骤 A中, 移 动交换中心服务器 MSC SERVER通过呼叫控制信令通道参与多媒体呼叫业务 的所述协商。 The method according to any one of claims 1 to 6, wherein in the step A, the mobile switching center server MSC SERVER participates in the negotiation of the multimedia call service through the call control signaling channel.
9、 如权利要求 8所述的方法, 其特征在于, MSC SERVER作为所述协商 的一方参与协商, 则所述步骤 B包括下列步驟: 9. The method according to claim 8, wherein the MSC SERVER participates in the negotiation as one of the parties to the negotiation, and the step B includes the following steps:
Bll、 MSC SERVER根据所述协商结果, 控制媒体网关 MGW在呼叫接续
时建立的承载业务通道中与对方建立媒体流逻辑通道; Bll, the MSC SERVER controls the media gateway MGW to connect in the call according to the negotiation result. Establishing a media stream logical channel with the other party in the bearer service channel established at the time;
B12、 MSG SERVER在所述媒体流逻辑通道上发送和 /或接收媒体流。 B12. The MSG SERVER sends and/or receives a media stream on the media stream logical channel.
10、 如权利要求 8所述的方法, 其特征在于, MSC SERVER作为协商各方 的代理, 则所述步骤 B包括下列步驟: 10. The method according to claim 8, wherein the MSC SERVER acts as a proxy for the parties to the negotiation, and the step B comprises the following steps:
B21、 MSC SERVER根据所述协商结果, 控制 MGW在呼叫接续时建立的 承载业务通道中分别与各方建立媒体流逻辑通道; B21. The MSC SERVER controls, according to the negotiation result, the MGW to establish a media stream logical channel with each party in the bearer service channel established when the call is connected;
B22、 将建立的各部分媒体流逻辑通道适配相连, 以实现各方的媒体流交 互。 B22. The logical channels of each part of the established media stream are adapted and connected to implement media stream interaction of the parties.
11、 如权利要求 8所述的方法, 其特征在于, MSC SERVER作为协商各方 的透传网元, 则其记录透传的多媒体呼叫业务类型和 /或媒体的协商信息; 所 述步骤 B包括下列步骤: The method according to claim 8, wherein the MSC SERVER is used as a transparent transmission network element of the negotiating parties, and records the transparently transmitted multimedia call service type and/or media negotiation information; The following steps:
B31、 各方 据所述协商结果, 在呼叫接续时建立的载业务通道中建立媒 体流逻辑通道, 用以通过 MGW透传媒体流; B31. The parties establish a media stream logical channel in the carried service channel established during the call connection according to the negotiation result, to transparently transmit the media stream through the MGW;
B32、 MSC SERVER根据记录的多媒体呼叫业务类型和 /或媒体的协商信 息, 控制所述媒体流逻辑通道中传输的流媒体。 B32. The MSC SERVER controls the streaming media transmitted in the logical channel of the media stream according to the recorded multimedia call service type and/or the media negotiation information.
12、 如权利要求 8所述的方法, 其特征在于, 在步骤 A之前, 所述 MSC SERVER先识别参与多媒体呼叫业务各方的类型,据此判断其是否都支持通过 呼叫控制信令通道进行所述协商, 若是, 则进行步驟 A; The method according to claim 8, wherein before the step A, the MSC SERVER first identifies the types of parties participating in the multimedia call service, and accordingly determines whether it supports the call control signaling channel. Said negotiation, if yes, proceed to step A;
否则, 所述 MSC SERVER执行代理功能, 按照参与多媒体呼叫业务各方 的类型, 分别与各方进行协商, 并进行承载互通。 Otherwise, the MSC SERVER performs the proxy function, and negotiates with each party according to the type of the parties involved in the multimedia call service, and performs bearer interworking.
13、 如权利要求 12所述的方法, 其特征在于, 所述参与多媒体呼叫业务 各方是指参与多媒体呼叫业务的终端, 或者是指与所述 MSC SERVER所在网 络相邻的网络。 The method according to claim 12, wherein the parties participating in the multimedia call service refer to terminals participating in the multimedia call service, or the network adjacent to the network where the MSC SERVER is located.
14、 如权利要求 13所述的方法, 其特征在于, 参与多媒体呼叫业务各方 是指参与多媒体呼叫业务的终端, 则所述 MSC SERVER采用以下方式之一识 别参与多媒体呼叫业务各方的类型: The method according to claim 13, wherein the parties participating in the multimedia call service refer to the terminals participating in the multimedia call service, and the MSC SERVER identifies the types of parties participating in the multimedia call service in one of the following ways:
方式一: 在终端注册到网络时, 由该终端向网络指示其类型, 并由所述
MSC SERVER保存; Manner 1: When the terminal registers with the network, the terminal indicates its type to the network, and is described by MSC SERVER save;
方式二: 主叫终端通过呼叫建立信令向所述 MSC SERVER指示其类型; 被叫终端通过呼叫应答信令向所述 MSC SERVER指示其类型; Manner 2: The calling terminal indicates its type to the MSC SERVER through call setup signaling; the called terminal indicates its type to the MSC SERVER through call response signaling;
方式三: 所述 MSC SERVER根据终端发送的信令携带的媒体控制信息识 别其类型; Manner 3: The MSC SERVER identifies the type according to the media control information carried by the signaling sent by the terminal.
方式四: 所述 MSC SERVER向终端查询该终端的类型。 Manner 4: The MSC SERVER queries the terminal for the type of the terminal.
15、 如权利要求 13所述的方法, 其特征在于, 参与多媒体呼叫业务各方 是指与所述 MSC SERVER所在网络相邻的网络, 则通过在所述 MSC SERVER 所在网络进行数据配置来标明邻近网络的类型。 The method according to claim 13, wherein the parties participating in the multimedia call service refer to a network adjacent to the network where the MSC SERVER is located, and the data is configured on the network where the MSC SERVER is located to indicate the proximity. The type of network.
16、一种实现多媒体呼叫业务的系统, 包括: 支持业务数据传输的 MGW, 其特征在于, 所述系统还包括: A system for implementing a multimedia call service, comprising: an MGW that supports service data transmission, wherein the system further includes:
MSC SERVER, 其支持利用呼叫控制信令通道传递媒体流控制信息; 参与多媒体呼叫业务的各方终端, 其通过所述 MSC SERVER, 利用呼叫 控制信令通道进行多媒体呼叫业务类型和 /或媒、体的协商,并通过所述 MGW实 现多媒体呼叫业务。 MSC SERVER, which supports the use of the call control signaling channel to transmit media flow control information; the parties involved in the multimedia call service, through the MSC SERVER, use the call control signaling channel to perform the multimedia call service type and/or media and body Negotiation, and realize multimedia call service through the MGW.
17、 如权利要求 16所述的系统, 其特征在于, 所述 MSC SERVER还用于 参与所述协商和控制媒体流传输。 17. The system of claim 16, wherein the MSC SERVER is further configured to participate in the negotiating and controlling media stream transmission.
18、 如权利要求 17所述的系统, 其特征在于, 所述终端与 MSC SERVER 之间的空中接口支持传输携带有媒体控制信息的呼叫建立信令; 或者支持传 输新定义的单独的协商消息; 或者支持传输携带有协商信息的 UUS信令消息。 18. The system according to claim 17, wherein the air interface between the terminal and the MSC SERVER supports transmission of call setup signaling carrying media control information; or supports transmission of a newly defined separate negotiation message; Or support transmission of UUS signaling messages carrying negotiation information.
19、 如权利要求 17所述的系统, 其特征在于, 所述 MSC SERVER与其它 局 MSC SERVER之间的中继信令接口支持传输多媒体呼叫业务类型和 /或携带 有媒体控制信息的呼叫建立信令; 或者支持新定义的单独的协商消息; 或者 支持传输携带有协商信息的 UUS信令消息。 The system according to claim 17, wherein the relay signaling interface between the MSC SERVER and the other office MSC SERVER supports transmission of a multimedia call service type and/or a call setup message carrying media control information. Or; support a newly defined separate negotiation message; or support transmission of UUS signaling messages carrying negotiation information.
20、 如权利要求 17所述的系统, 其特征在于, 所迷 MSC SERVER与 MGW 之间的媒体网关控制接口用于传递媒体流控制信息。 20. The system of claim 17, wherein the media gateway control interface between the MSC SERVER and the MGW is for communicating media flow control information.
21、 如权利要求 20所述的系统, 其特征在于, 在系统中 MSC SERVER与
MGW合并, 则所述媒体网关控制接口作为内部接口传递媒体流控制信息; 在系统中 MSC SERVER与 MGW分离, 则所述媒体网关控制接口作为 Mc 接口传递媒体流控制信息。 21. The system of claim 20, wherein in the system MSC SERVER and The MGW merges, and the media gateway control interface transmits the media flow control information as an internal interface; in the system, the MSC SERVER is separated from the MGW, and the media gateway control interface transmits the media flow control information as the Mc interface.
22、 如权利要求 16至 21任一项所述的系统, 其特征在于, 所述 MSC SERVER还用于识别参与多媒体呼叫业务各方的类型是否相同,并根据识别结 果, 相应与各方进行多媒体呼叫业务类型和 /或媒体的协商, 并完成互通。 The system according to any one of claims 16 to 21, wherein the MSC SERVER is further configured to identify whether the types of parties participating in the multimedia call service are the same, and perform multimedia according to the identification result. Negotiate the call service type and/or media and complete the interworking.
23、 一种移动交换中心服务器, 具有控制呼叫接续的功能, 其特征在于, 包括: A mobile switching center server, which has the function of controlling call connection, and is characterized in that:
空中接口, 用于传输与媒体流控制相关的信息; An air interface for transmitting information related to media flow control;
中继信令接口 , 用于传输与媒体流控制相关的信息; a relay signaling interface for transmitting information related to media stream control;
媒体网关控制接口, 用于传递媒体流控制信息; a media gateway control interface, configured to transmit media flow control information;
媒体流控制模块, 用于通过空中接口和中继信令接口参与多媒体呼叫业 务类型和 /或媒体的协商, 以及通过媒体网关控制接口控制媒体流传输。 The media stream control module is configured to participate in the negotiation of the multimedia call service type and/or the media through the air interface and the relay signaling interface, and control the media stream transmission through the media gateway control interface.
24、 如权利要求 23所述的服务器, 其特征在于, 所述与媒体流控制相关 的信息包括: 携带有所述协商相关信息的呼叫建立信令, 以相应接口信令规 范定义的新的协商消息, 以及携带有多媒体呼叫业务类型和 /或媒体的协商信 息的 UUS信令消息。 The server according to claim 23, wherein the information related to media flow control comprises: call setup signaling carrying the negotiation related information, and new negotiation defined by a corresponding interface signaling specification A message, and a UUS signaling message carrying negotiation information of a multimedia call service type and/or media.
25、 如权利要求 23或 24所述的服务器, 其特征在于, 所述服务器还包括: 识别模块, 用于识别参与多媒体呼叫业务各方的类型是否相同, 并使服 务器根据识别结果, 相应与各方进行协商, 并完成互通。 The server according to claim 23 or 24, wherein the server further comprises: an identification module, configured to identify whether the types of parties participating in the multimedia call service are the same, and make the server corresponding to each other according to the recognition result The parties negotiate and complete the interworking.
26、 一种终端, 其特征在于, 包括: 26. A terminal, comprising:
封装单元, 用于将媒体控制信息携带于呼叫建立信令中; 或者按照空中 接口信令规范封装多媒体呼叫业务类型和 /或媒体的协商信息; 或者将多媒体 呼叫业务类型信息和 /或媒体协商信息携带于 UUS信令消息中; a packaging unit, configured to carry the media control information in the call setup signaling; or encapsulate the multimedia call service type and/or the media negotiation information according to the air interface signaling specification; or the multimedia call service type information and/or the media negotiation information Carry in the UUS signaling message;
空中接口, 用于将封装单元封装的信令消息向网络侧发送。
The air interface is configured to send the signaling message encapsulated by the encapsulating unit to the network side.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610080670.4 | 2006-05-25 | ||
CN200610080670 | 2006-05-25 | ||
CN200710080335.9 | 2007-03-02 | ||
CN2007100803359A CN101080097B (en) | 2006-05-25 | 2007-03-02 | A method, system and device for realizing multimedia call service |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007143896A1 true WO2007143896A1 (en) | 2007-12-21 |
Family
ID=38831399
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2007/001614 WO2007143896A1 (en) | 2006-05-25 | 2007-05-17 | A method, system and apparatus for realizing multimedia call service |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101080097B (en) |
WO (1) | WO2007143896A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8411597B2 (en) | 2007-12-04 | 2013-04-02 | Huawei Technologies Co., Ltd. | Method, system and apparatus for setting up multimedia call |
RU2504090C2 (en) * | 2009-06-17 | 2014-01-10 | Хуавэй Текнолоджиз Ко., Лтд. | Method, apparatus and system for making video call |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101616343A (en) | 2009-06-25 | 2009-12-30 | 中兴通讯股份有限公司 | A kind of auto-negotiation method for service types and convergence device thereof |
CN103188681B (en) | 2009-09-28 | 2016-08-10 | 华为技术有限公司 | Data transmission method, apparatus and system |
CN103856461A (en) * | 2012-12-04 | 2014-06-11 | 联芯科技有限公司 | Consultative adjustment method of IMS service real-time media streams |
CN103945338A (en) * | 2013-01-17 | 2014-07-23 | 中国普天信息产业股份有限公司 | Single call service establishing method |
CN106576360B (en) | 2014-09-30 | 2020-12-08 | 华为技术有限公司 | A terminal, base station, network controller, system and transmission method |
CN115515083B (en) * | 2021-06-07 | 2024-03-15 | 中国移动通信集团浙江有限公司 | Message distribution method, device, server and storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1360445A (en) * | 2000-12-20 | 2002-07-24 | Lg电子株式会社 | System and method for controlling media calling in mobile communication system |
US6594277B1 (en) * | 1999-07-22 | 2003-07-15 | Avaya Technology Corp. | Dynamic-rate, differential class-based quality of service agent for internet protocol exchange systems |
CN1556644A (en) * | 2003-12-30 | 2004-12-22 | �����ʵ��ѧ | A Softswitch Call Processing System and Method Supporting Multimedia Services |
CN1571440A (en) * | 2003-07-25 | 2005-01-26 | 中兴通讯股份有限公司 | A system and method for implementing multimedia call crossing private network |
WO2005032164A1 (en) * | 2003-09-27 | 2005-04-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Intelligent multimedia calls |
CN1677949A (en) * | 2004-03-31 | 2005-10-05 | 华为技术有限公司 | Method for Realizing Communication Between Devices in Network |
CN1761261A (en) * | 2004-10-11 | 2006-04-19 | 华为技术有限公司 | Method for implementing capability negotiation in combined service |
CN1878412A (en) * | 2006-07-05 | 2006-12-13 | 华为技术有限公司 | Method for media arrangement |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030202521A1 (en) * | 1999-09-10 | 2003-10-30 | Theodore Havinis | System and method for negotiation of multi-media capabilities across networks |
FR2822320B1 (en) * | 2001-03-16 | 2003-07-04 | Evolium Sas | METHOD FOR CONTROLLING MULTIMEDIA CALL SESSION IN A CELLULAR MOBILE RADIO COMMUNICATION SYSTEM |
GB2398458B (en) * | 2003-02-15 | 2005-05-25 | Ericsson Telefon Ab L M | Conversational bearer negotiation |
-
2007
- 2007-03-02 CN CN2007100803359A patent/CN101080097B/en not_active Expired - Fee Related
- 2007-05-17 WO PCT/CN2007/001614 patent/WO2007143896A1/en active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6594277B1 (en) * | 1999-07-22 | 2003-07-15 | Avaya Technology Corp. | Dynamic-rate, differential class-based quality of service agent for internet protocol exchange systems |
CN1360445A (en) * | 2000-12-20 | 2002-07-24 | Lg电子株式会社 | System and method for controlling media calling in mobile communication system |
CN1571440A (en) * | 2003-07-25 | 2005-01-26 | 中兴通讯股份有限公司 | A system and method for implementing multimedia call crossing private network |
WO2005032164A1 (en) * | 2003-09-27 | 2005-04-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Intelligent multimedia calls |
CN1556644A (en) * | 2003-12-30 | 2004-12-22 | �����ʵ��ѧ | A Softswitch Call Processing System and Method Supporting Multimedia Services |
CN1677949A (en) * | 2004-03-31 | 2005-10-05 | 华为技术有限公司 | Method for Realizing Communication Between Devices in Network |
CN1761261A (en) * | 2004-10-11 | 2006-04-19 | 华为技术有限公司 | Method for implementing capability negotiation in combined service |
CN1878412A (en) * | 2006-07-05 | 2006-12-13 | 华为技术有限公司 | Method for media arrangement |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8411597B2 (en) | 2007-12-04 | 2013-04-02 | Huawei Technologies Co., Ltd. | Method, system and apparatus for setting up multimedia call |
RU2504090C2 (en) * | 2009-06-17 | 2014-01-10 | Хуавэй Текнолоджиз Ко., Лтд. | Method, apparatus and system for making video call |
Also Published As
Publication number | Publication date |
---|---|
CN101080097A (en) | 2007-11-28 |
CN101080097B (en) | 2012-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101292495B (en) | Signalling for establishing an H.324 videotelefony connection between a media gateway and a controller | |
JP4212230B2 (en) | Media communication system and terminal device in the system | |
US8560717B2 (en) | Method and system for implementing video call service and video interworking gateway device | |
US10075479B2 (en) | Method for establishing a video telephone connection and/or a multimedia telephone connection in a data network | |
JP4728401B2 (en) | Method for transferring signaling data to a network migration unit and a control unit and the unit to which it belongs | |
CN101563905B (en) | Mobile video call response | |
WO2007143896A1 (en) | A method, system and apparatus for realizing multimedia call service | |
US8737968B2 (en) | Method and system for handling a multi-media call setup request | |
WO2009012665A1 (en) | Method for realizing multimedia call continuity, equipment and system thereof | |
US7979062B2 (en) | Communications method between a combinational terminal and multimedia terminal | |
WO2006097045A1 (en) | A multimedia call processing method and the system thereof | |
WO2007016874A1 (en) | Mobile exchange center embedded with video gateway andmethod for realizing media intercommunication | |
CN100563193C (en) | A method for implementing multimedia call intercommunication between CS domain and IMS domain | |
CN100574232C (en) | A kind of implementation method of parallel calls function of multimedia call | |
CN101119292B (en) | A method for negotiating and transmitting data services between gateways | |
CN101064680B (en) | A method, system and device for realizing multimedia call service | |
CN101257648A (en) | Method, system and server for inserting media stream in multimedia communication | |
EP1388997A1 (en) | System and method for three-party call service | |
CN100403795C (en) | A method for realizing NGN network and mobile network video intercommunication | |
WO2008122228A1 (en) | Multimedia calling method, communication system and device | |
WO2004039097A1 (en) | A communication method for calling on the circuit switched domain of core networks of gsm/wcdma | |
CN100433933C (en) | Method for media arrangement | |
WO2007033568A1 (en) | A method for providing the multiple rate data information bearing service and a system, a apparatus thereof | |
JP4642876B2 (en) | Signal converter | |
WO2008131621A1 (en) | Conference service notification method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07721187 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 07721187 Country of ref document: EP Kind code of ref document: A1 |