[go: up one dir, main page]

WO2007128190A1 - A method of making conference bridge context and call leg context incident and corresponding media gateway and system - Google Patents

A method of making conference bridge context and call leg context incident and corresponding media gateway and system Download PDF

Info

Publication number
WO2007128190A1
WO2007128190A1 PCT/CN2007/001062 CN2007001062W WO2007128190A1 WO 2007128190 A1 WO2007128190 A1 WO 2007128190A1 CN 2007001062 W CN2007001062 W CN 2007001062W WO 2007128190 A1 WO2007128190 A1 WO 2007128190A1
Authority
WO
WIPO (PCT)
Prior art keywords
context
endpoint
physical entity
conference bridge
virtual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2007/001062
Other languages
French (fr)
Chinese (zh)
Inventor
Dahai Wang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2007128190A1 publication Critical patent/WO2007128190A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways

Definitions

  • the present invention relates to the field of communications, and in particular, to a method, device and system for associating a conference bridge context and a call leg (Cal L Leg ) context.
  • the H.248 protocol was improved on the basis of the earlier Media Gateway Control Protocol (MGCP).
  • the H.248 protocol is a gateway control protocol for connecting a media gateway (MGW) to a media gateway controller (MGC), and is applied between a media gateway and a media gateway controller and between a media gateway controller and an H.248 terminal. It is an important protocol that the Media Gateway Controller should support.
  • the connection model defined by the H.248 protocol includes two main concepts: Terminator and Context.
  • An endpoint is a logical entity in a media gateway that can send and receive one or more media. Endpoints can represent time division multiplexing (TDM) channels, analog telephone lines, and Real Time Transport Protocol (RTP) streams.
  • TDM time division multiplexing
  • RTP Real Time Transport Protocol
  • Endpoint types mainly have semi-permanent endpoints (such as TDM channels or analog telephone lines) and temporary endpoints (such as RTP streams for carrying voice, data and video signals or various mixed signals).
  • the attributes are represented by attributes, events, signals, and statistics, and the concept of a package is introduced in the protocol to combine various characteristic parameters of the endpoint into a package.
  • an endpoint belongs to and can only belong to a context.
  • a context is an association between endpoints. It describes the topology relationship between endpoints and the parameters of media mixing/swapping. It can be created with the ADD command, using Subtract or Move. The command is deleted.
  • the inventor has found that the third-generation partner's independent bearer circuit-switched core network (3GPP TS 23.205) protocol defines an option for implementing multi-party call and conference-type services according to a separate context, and the basic idea is : On the conference bridge resource gateway (corresponding to the aforementioned media gateway), place the conference bridge in a context, and each Ca ll Leg endpoint is placed in a different context; then the conference bridge context and Cal l Leg contexts are associated.
  • the separation of contexts brings flexibility and, to some extent, simplifies implementation, such as listening and playback can be done in the context of Cal l Leg, thus eliminating the need for conferences. Complex topology operations in the bridge context.
  • this kind of conference bridge context and Cal l Leg The association of the text requires a specific implementation, and the agreement is not provided, and the prior art does not provide a related solution.
  • An object of the embodiments of the present invention is to provide a method for associating a conference bridge context with a Cal l Leg context, a method for associating two contexts, an implementation device and a system, and providing a realistic and feasible association for separating a contextual multiparty call or conference. Program.
  • An embodiment of the present invention provides a method for associating a conference bridge context and a call leg context, where the method includes: creating a virtual endpoint in a conference bridge context and a call leg Cal l Leg context to be associated, and The endpoints are associated with the same conference bridge channel through the feature information of the conference bridge channel.
  • An embodiment of the present invention further provides a method for associating two contexts, where the method includes: creating a virtual endpoint in a first context and a second context that need to be associated, and passing the two virtual endpoints through the same physical entity. The feature information is associated.
  • the embodiment of the present invention further provides a media gateway that implements association between two contexts, where the media gateway includes: a virtual endpoint creation unit, configured to respectively create a virtual endpoint in a first context and a second context that need to be associated; And an allocating unit, configured to associate the two virtual endpoints with feature information of the same physical entity.
  • a virtual endpoint creation unit configured to respectively create a virtual endpoint in a first context and a second context that need to be associated
  • an allocating unit configured to associate the two virtual endpoints with feature information of the same physical entity.
  • the embodiment of the present invention further provides a system for implementing association between two contexts, where the system includes a media gateway controller MGC and a media gateway MGW controlled by the MGC, and the media gateway specifically includes: a virtual endpoint creation unit, Creating a virtual endpoint respectively in a first context and a second context that need to be associated; a physical entity allocation unit to associate the two virtual endpoints with feature information of the same physical entity.
  • the system includes a media gateway controller MGC and a media gateway MGW controlled by the MGC
  • the media gateway specifically includes: a virtual endpoint creation unit, Creating a virtual endpoint respectively in a first context and a second context that need to be associated; a physical entity allocation unit to associate the two virtual endpoints with feature information of the same physical entity.
  • a virtual endpoint is created in two contexts to be associated, and the two virtual endpoints are associated with the feature information of the same physical entity, and two contexts are provided.
  • the specific implementation schemes associated with each other provide a practical means of implementation for separating contextual multiparty calls or conferences.
  • 1 is a schematic diagram of a multi-party call using the method of the associated conference bridge context and the Cal l Leg context of the present invention
  • 2 is a flow chart of a first embodiment of a method for associating a conference bridge context and a Cal l Leg context by using the A side of FIG. 1;
  • FIG. 3 is a schematic diagram of a method for applying a conference bridge context and a Cal l Leg context according to the present invention.
  • FIG. 4 is a flowchart of an associated conference bridge context and a Cal 1 Leg context in the case of A in FIG. 3;
  • FIG. 5 is a schematic structural diagram of a first embodiment of a media gateway for implementing two contexts according to the present invention
  • FIG. 6 is a schematic structural diagram of a second embodiment of a media gateway for implementing two contexts according to the present invention.
  • a virtual endpoint is separately created in the conference bridge context and the Cal 1 Leg context that need to be associated, and the two virtual endpoints are associated with the same conference bridge channel through the same conference bridge channel feature information, thereby Achieve the purpose of the associated conference bridge context and Ca 11 Leg context.
  • An H.248 extension package can be predefined, and the feature information of the conference bridge channel for associating the two virtual endpoints is carried by the attributes of the extension package and passed between the two virtual endpoints.
  • the feature information of the conference bridge channel includes but is not limited to the conference bridge channel identifier or the TDM slot number of the conference bridge channel. It will be readily understood by those skilled in the art that the feature information of the conference bridge channel can also be arbitrarily selected as long as the conference bridge channel can be uniquely identified.
  • FIG. 1 is a schematic diagram of a multi-party call using the associated conference bridge context and the Cal l Leg context method of the present invention
  • FIG. 2 is an associated conference bridge context using the A side of FIG. 1 as an example.
  • the feature information of the conference bridge channel is carried by the attributes of the predefined H.248 extension package and passed between the two virtual endpoints.
  • the identifier of the defined H.248 extension is sc_mpty and its attribute is identified as
  • this attribute is used to carry the feature information of the conference bridge channel.
  • the attribute is defined as a way to be transparent to the MGC, that is, the attribute value is selected as needed. And the MGC only needs to transparently transmit between the two virtual endpoints, and the specific content and meaning are interpreted by the MGW according to the attribute value.
  • the attribute value is CHOOSE (select)
  • the MGW selects an available conference bridge channel to assign to the virtual endpoint; the attribute value is the conference bridge channel.
  • the MGW selects a conference bridge channel corresponding to the feature information and assigns it to the virtual endpoint.
  • Step 210 The MGC sends a request message ADD request to the MGW, and the request message carries the H.248 extension package sc-mpty, and the AsscCtrllnfo value of the sc_mpty value is CH00SE.
  • this step is that the MGC sends the request message to notify the MGW to create a virtual endpoint in the conference bridge context.
  • the MGW selects an available conference bridge channel to assign to the virtual endpoint. And update the AsscCtrllnfo value of sc_mpty.
  • Step 220 The MGW creates a virtual endpoint added to the conference bridge context, assigns a temporary endpoint identifier to it, selects an available conference bridge channel to assign to the virtual endpoint according to the Sc_mpty AsscCtrllnfo value CHOOSE, and features the conference bridge channel.
  • the information is assigned to AsscCtrllnfo of sc_tnpty, and then the response message ADD reply with the endpoint identifier and the H.248 extension packet sc_mpty is sent to the MGC.
  • Channel 1 becomes the common physical entity corresponding to the Call Leg context and the conference bridge context of the associated A party.
  • the feature information of the channel 1 is selected by the MGW.
  • the feature information of the selected conference bridge channel is "xxxx", and the feature information value can be used to globally uniquely identify the channel 1, and the assigned temporary endpoint identifier is T1, which is used to The virtual endpoint is identified.
  • Step 230 The MGC sends a request message ADD request to the MGW, and the request message carries the H.248 extension packet sc_mpty, and the AsscCtrllnfo value of the sc-mpty value is the feature information "XXXX" of the conference bridge channel selected by the MGW in step 220.
  • this step is that the MGC sends the request message to notify the MGW to create a virtual endpoint in the Call Leg context, and informs the MGW to select the corresponding conference bridge channel to assign to the virtual endpoint according to the AsscCtrllnfo value "xxxx" of the sc-mpty.
  • Step 240 The MGW creates a virtual endpoint and adds it to the Call Leg context, assigns a temporary endpoint identifier to it, and selects the corresponding conference bridge channel according to the sc-mpty AsscCtrllnfo value "xxxx" to assign the virtual endpoint, in other words, This virtual endpoint in the Call Leg context is associated with the conference bridge channel with feature information "xxxx", and a response message ADD reply with the endpoint identifier is sent to the MGC.
  • the MGW selects the conference bridge channel according to the Sc-mpty As scCtr l lnfo value "xxxx".
  • Channel 1 assign the conference bridge channel to the virtual endpoint.
  • the MGC does not process the sc_mpty as scCtr l lnf o value; only in the Ca ll Leg context, the MGW needs to address Channel 1 according to this value.
  • a virtual endpoint is first created in the conference bridge context, and then a virtual endpoint is created in the Ca l Leg context.
  • it is allowed to create a virtual endpoint in the Cal l Leg context first, and then create a virtual endpoint in the conference bridge context, which is more complicated in implementation than the former.
  • the virtual endpoint in the context of the Cal l Leg cannot be directly associated with a specific conference bridge channel when it is created, it must wait until the MGW selects an available conference bridge channel to be assigned to the virtual endpoint in the conference bridge context, and the conference bridge is used by the MGW.
  • the feature information of the channel is sent to the MGC, and the MGC sends a command to the MGW to implement the association between the virtual endpoint in the Cal l Leg context and the conference bridge channel that meets the above feature information.
  • all conference bridge channels can be configured in the MGW and the MGC in advance, and each conference bridge channel is assigned two endpoint identifiers (Terminating Id), which are used as the feature information of the conference bridge channel. This will be described in detail below in conjunction with Figures 3 and 4.
  • FIG. 3 is a schematic diagram of a multi-party call using the associated conference bridge context and the Ca ll Leg context method of the present invention
  • FIG. 4 is an associated conference bridge context exemplified by the A side in FIG. 3 .
  • all the conference bridge channels are configured in advance in the MGW and the MGC, and each conference bridge channel is assigned two endpoint identifiers, and the two endpoint identifiers are used as the feature information of the conference bridge channel.
  • the two endpoint identifiers can uniquely identify and address the corresponding conference bridge channel in the MGW.
  • the configurations in the MGC and the MGW must be the same.
  • the process of feature information transfer is a process in which the MGC sends the two endpoint identifiers corresponding to the same conference bridge channel in the conference bridge context and the Ca ll Leg context of the MGW.
  • the MGC sends a request message carrying the conference bridge channel endpoint identifier to the MGW, and the MGW creates two virtual endpoints according to this, and adds the two virtual endpoints respectively to the conference bridge context and the Ca ll leg context, and according to the endpoint identifier of the virtual endpoint Assign the corresponding conference bridge channel to the virtual endpoint.
  • two endpoint identifiers are configured for Channel 1 in the MGC and the MGW: T1 and T2.
  • the following is an example of the participant of the multiparty party, which is similar to the other party, and illustrates the Cal l Leg context of the party A. Steps for conference bridge context association:
  • Step 410 The MGC sends a request message ADD reques t to the MGW, where the request message carries the endpoint identifier T1.
  • this step is that the MGC sends the request to notify the MGW to add a virtual endpoint with the endpoint identifier T1 in the conference bridge context, and the MGW addresses the conference bridge channel Channel 1 according to the endpoint identifier and the saved configuration information, Channel 1 It becomes the physical entity corresponding to the conference bridge context and the Cal l Leg context where the associated A party is located.
  • Step 420 The MGW creates a virtual endpoint with the endpoint identifier T1 added to the conference bridge context, assigns the conference bridge channel Channel 1 to the virtual endpoint according to the endpoint identifier T1, and sends a response message ADD reply with the endpoint identifier T1.
  • the MGW creates a virtual endpoint with the endpoint identifier T1 added to the conference bridge context, assigns the conference bridge channel Channel 1 to the virtual endpoint according to the endpoint identifier T1, and sends a response message ADD reply with the endpoint identifier T1.
  • Step 430 The MGC sends a request message ADD reques t to the MGW, and the request message carries the endpoint identifier T2.
  • this step is that the MGC sends the request to notify the MGW to add a virtual endpoint with the endpoint identifier T2 in the context of the Cal l Leg, and the MGW addresses the conference bridge channel Channel 1 according to the endpoint identifier T2 and the saved configuration information. .
  • Step 440 The MGW creates an endpoint identifier for adding the T2 virtual endpoint to the Cal 1 Leg context, assigns the conference bridge channel Channel 1 to the virtual endpoint according to the endpoint identifier T2, and sends a response message ADD reply with the endpoint identifier T2 to MGC.
  • a virtual endpoint may also be created in the context of the Cal l Leg, and then a virtual endpoint is created in the context of the conference bridge, wherein the delivery process of the feature information is similar.
  • Both embodiments of the invention are simple and straightforward.
  • the first embodiment is more flexible, more scalable, and less manual intervention, while the second embodiment does not need to define an H.248 extension package, but requires more configuration work on the MGW and the MGC.
  • Both of the embodiments directly use the virtual endpoint to abstract the conference bridge channel resources without occupying the actual bearer port resources.
  • the six endpoints T1-T6 in FIG. 1 or 2 adopt the real bearer endpoint, it is necessary to occupy the corresponding bearer port resources, and also involves the problem of bearer interworking in the MGW, which is difficult to implement.
  • the manner in which the actual bearer port resources are occupied also has difficulties in handling certain problems, such as playing a conference.
  • FIG. 5 it is a schematic structural diagram of a first embodiment of a media gateway implementing two contexts.
  • the media gateway of this embodiment includes a virtual endpoint creation unit 50 for creating a virtual endpoint in a first context and a second context that need to be associated, and a feature information for using the two virtual endpoints to pass the same physical entity.
  • a physical entity allocation unit 51 The following describes the internal structure of the media gateway in combination with its specific working principle.
  • the virtual endpoint creation unit 50 includes a first creation subunit 501 and a second creation subunit 502, and the physical entity assignment unit 51 includes a first assignment subunit 511 and a second assignment subunit 512.
  • the first creation sub-unit 501 creates a first virtual endpoint in the first context according to the first indication information of the MGC; then, the first allocation sub-unit 511 allocates the first physical entity that is available to the first virtual endpoint. And feeding back the feature information of the first physical entity to the MGC.
  • the second creation sub-unit creates a second virtual endpoint in the second context according to the second indication information of the MGC, where the second indication information includes the first physical entity feature information. Further, the second allocation sub-unit 512 further allocates the first physical entity to the second virtual endpoint according to the first physical entity feature information in the second indication information.
  • the first virtual endpoint and the second virtual The endpoints are assigned the same physical entity (such as the same conference bridge channel), so the two endpoints are associated, that is, the first context (such as the conference bridge context) and the second context (such as the call leg context) are associated. .
  • FIG. 6 is a schematic structural diagram of a second embodiment of a media gateway implementing two contexts.
  • the media gateway of this embodiment includes a virtual endpoint creation unit 60 for creating a virtual endpoint in the first context and the second context that need to be associated, respectively, to save a pair of endpoint identifiers and physical entities for each physical entity.
  • Correspondence relationship storage unit 63 of the correspondence relationship, and physical entity allocation unit 61 for associating the virtual endpoint created by the virtual endpoint creation unit 60 with the feature information of the same physical entity according to the correspondence relationship provided by the correspondence relationship storage unit .
  • the feature information of the physical entity is a corresponding pair of endpoint identifiers.
  • the feature information of the first physical entity is a first endpoint identifier and a second endpoint identifier.
  • the internal structure of the media gateway is further introduced below in conjunction with its specific working principle.
  • the virtual endpoint creation unit 60 includes a first creation subunit 601 and a second creation subunit 60 2
  • the physical entity allocation unit 61 includes a first allocation subunit 611 and a second allocation subunit 61.
  • First, created by the first The sub-unit 601 creates a first virtual endpoint in the first context according to the first endpoint identifier indicated by the MGC; then, the correspondence relationship provided by the first assignment sub-unit 611 according to the correspondence relationship storage unit 63 (the first endpoint identifier, the first The correspondence between the two endpoint identifiers and the first physical entity is to allocate the corresponding first physical entity to the first virtual endpoint.
  • the second creation sub-unit 602 creates a second virtual endpoint in the second context according to the second endpoint identifier indicated by the MGC; and further, the correspondence relationship provided by the second association sub-unit 612 according to the correspondence relationship storage unit 63.
  • An endpoint identifier, a correspondence between the second endpoint identifier and the first physical entity, and a corresponding first physical entity is allocated to the second virtual endpoint. So far, since the first virtual endpoint and the second virtual endpoint are assigned the same physical entity (such as the same conference bridge channel), the two endpoints are associated, that is, the first context (such as the conference bridge context) and The second context (such as the call leg context) is associated.
  • the present invention also discloses a system for implementing association between two contexts, the system comprising a media gateway controller MGC and a media gateway MGW controlled by the MGC, the media gateway may have specific ones in the above two embodiments structure.
  • This scheme provides a specific implementation scheme for associating the two contexts. Moreover, since the virtual endpoint is used instead of the real bearer endpoint, the corresponding bearer port resources are not required to be occupied, and thus less involved in the MGW. The problem of carrying interoperability is therefore simple to implement. It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to be limiting, and those skilled in the art should understand that the technical solutions of the present invention may be modified or equivalently substituted without departing from the technical solutions of the present invention. The spirit of the scope should be covered by the scope of the claims of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A method of making conference bridge context and call leg context incident, and corresponding to media gateway and system. In the conference bridge context and the call leg context, which are to be made incident, establishing a virtual (logical) termination separately, and by the characteristic information of conference bridge channel making what said virtual terminations with the same conference bridge channel incident.

Description

一种关联^^义桥上下文和呼叫腿上下文的方法、 设备及系统 本申请要求于 2006 年 4 月 29 曰提交中国专利局、 申请号为 200610078058. 3, 发明名称为 "一种关联会议桥上下文和呼叫腿上下文的方 法" 的中国专利申请的优先权, 其全部内容通过引用结合在本申请中。  Method, device and system for associating ^^ bridge context and calling leg context The present application claims to be submitted to the Chinese Patent Office on April 29, 2006, with the application number of 200610078058. 3, the invention name is "an associated conference bridge context" The priority of the Chinese Patent Application, which is incorporated herein by reference.

技术械 Technical equipment

本发明涉及通信领域,特别是涉及一种关联会议桥上下文和呼叫腿( Cal l Leg )上下文的方法、 设备及系统。  The present invention relates to the field of communications, and in particular, to a method, device and system for associating a conference bridge context and a call leg (Cal L Leg ) context.

背景技术 Background technique

H. 248协议是在早期的媒体网关控制协议( MGCP )基础上改进而成。 H. 248 协议是用于连接媒体网关(MGW )与媒体网关控制器(MGC )的网关控制协议, 应用于媒体网关与媒体网关控制器之间以及媒体网关控制器与 H. 248终端之 间,是媒体网关控制器应支持的重要协议。 H. 248协议定义的连接模型包括端 点 ( Terminat ion )和上下文(Context ) 两个主要概念。 端点是媒体网关中 的逻辑实体, 能发送和接收一种或多种媒体, 端点可以代表时分复用 (TDM ) 信道、 模拟电话线路和实时传输协议(RTP )流等。 端点类型主要有半永久性 端点(如 TDM信道或模拟电话线路)和临时性端点 (如 RTP流, 用于承载语 音、 数据和视频信号或各种混合信号)。 用属性、 事件、 信号、 统计表示端点 特性, 并在协议中引入包(Package )的概念, 将端点的各种特性参数组合成 包。 在任何时候, 一个端点属于且只能属于一个上下文, 一个上下文是一些 端点间的关联, 它描述端点之间的拓朴关系及媒体混合 /交换的参数, 它可用 ADD命令创建, 用 Subtract或 Move命令删除。  The H.248 protocol was improved on the basis of the earlier Media Gateway Control Protocol (MGCP). The H.248 protocol is a gateway control protocol for connecting a media gateway (MGW) to a media gateway controller (MGC), and is applied between a media gateway and a media gateway controller and between a media gateway controller and an H.248 terminal. It is an important protocol that the Media Gateway Controller should support. The connection model defined by the H.248 protocol includes two main concepts: Terminator and Context. An endpoint is a logical entity in a media gateway that can send and receive one or more media. Endpoints can represent time division multiplexing (TDM) channels, analog telephone lines, and Real Time Transport Protocol (RTP) streams. Endpoint types mainly have semi-permanent endpoints (such as TDM channels or analog telephone lines) and temporary endpoints (such as RTP streams for carrying voice, data and video signals or various mixed signals). The attributes are represented by attributes, events, signals, and statistics, and the concept of a package is introduced in the protocol to combine various characteristic parameters of the endpoint into a package. At any time, an endpoint belongs to and can only belong to a context. A context is an association between endpoints. It describes the topology relationship between endpoints and the parameters of media mixing/swapping. It can be created with the ADD command, using Subtract or Move. The command is deleted.

在实现本发明过程中, 发明人发现第三代合作伙伴的独立承载电路交换 核心网 (3GPP TS23. 205 )协议中定义了一个根据分离上下文实现多方通话及 会议类业务的选项, 其基本思路是: 在会议桥资源网关(对应于前述的媒体 网关)上, 将会议桥放在一个上下文中, 而每个 Ca l l Leg端点放在另夕 I、一个 上下文中;而后将会议桥上下文和 Cal l Leg上下文关联起来。通过将 Cal l Leg 和会议桥独立抽象出来, 分离上下文方式带来了灵活性, 并在某种程度上可 以简化实现, 比如监听和放音可以放在 Cal l Leg上下文中进行, 从而免除了 会议桥上下文中的复杂拓朴操作。 但是, 这种会议桥上下文和 Cal l Leg上下 文的关联需要一个具体的实现方案, 而该协议并没有提供, 现有技术也没有 提供相关的方案。 In the process of implementing the present invention, the inventor has found that the third-generation partner's independent bearer circuit-switched core network (3GPP TS 23.205) protocol defines an option for implementing multi-party call and conference-type services according to a separate context, and the basic idea is : On the conference bridge resource gateway (corresponding to the aforementioned media gateway), place the conference bridge in a context, and each Ca ll Leg endpoint is placed in a different context; then the conference bridge context and Cal l Leg contexts are associated. By abstracting the Cal l Leg and the conference bridge independently, the separation of contexts brings flexibility and, to some extent, simplifies implementation, such as listening and playback can be done in the context of Cal l Leg, thus eliminating the need for conferences. Complex topology operations in the bridge context. However, this kind of conference bridge context and Cal l Leg The association of the text requires a specific implementation, and the agreement is not provided, and the prior art does not provide a related solution.

发明内容 Summary of the invention

本发明实施例的目的是提供一种关联会议桥上下文和 Cal l Leg上下文的 方法、 一种关联两种上下文的方法、 实现设备及系统, 为分离上下文方式多 方通话或会议提供了现实可行的关联方案。  An object of the embodiments of the present invention is to provide a method for associating a conference bridge context with a Cal l Leg context, a method for associating two contexts, an implementation device and a system, and providing a realistic and feasible association for separating a contextual multiparty call or conference. Program.

本发明实施例提供了一种关联会议桥上下文和呼叫腿上下文的方法, 所 述方法包括: 在需要关联的会议桥上下文和呼叫腿 Cal l Leg上下文中分别创 建一个虚拟端点, 并将所述虚拟端点分别通过会议桥通道的特征信息和同一 会议桥通道关联。  An embodiment of the present invention provides a method for associating a conference bridge context and a call leg context, where the method includes: creating a virtual endpoint in a conference bridge context and a call leg Cal l Leg context to be associated, and The endpoints are associated with the same conference bridge channel through the feature information of the conference bridge channel.

本发明实施例还提供了一种关联两种上下文的方法, 所述方法包括: 在 需要关联的第一上下文和第二上下文中分别创建虚拟端点, 并将所述两个虛 拟端点通过同一物理实体的特征信息相关联。  An embodiment of the present invention further provides a method for associating two contexts, where the method includes: creating a virtual endpoint in a first context and a second context that need to be associated, and passing the two virtual endpoints through the same physical entity. The feature information is associated.

本发明实施例还提供了一种实现关联两种上下文的媒体网关, 所述媒体 网关包括: 虛拟端点创建单元, 用以在需要关联的第一上下文和第二上下文 中分别创建虚拟端点; 物理实体分配单元, 用以将所述两个虚拟端点通过同 一物理实体的特征信息相关联。  The embodiment of the present invention further provides a media gateway that implements association between two contexts, where the media gateway includes: a virtual endpoint creation unit, configured to respectively create a virtual endpoint in a first context and a second context that need to be associated; And an allocating unit, configured to associate the two virtual endpoints with feature information of the same physical entity.

本发明实施例还提供了一种实现关联两种上下文的系统 , 所述系统包括 媒体网关控制器 MGC和受所述 MGC控制的媒体网关 MGW,所述媒体网关具体包 括: 虚拟端点创建单元, 用以在需要关联的第一上下文和第二上下文中分别 创建虚拟端点; 物理实体分配单元, 用以将所述两个虚拟端点通过同一物理 实体的特征信息相关联。  The embodiment of the present invention further provides a system for implementing association between two contexts, where the system includes a media gateway controller MGC and a media gateway MGW controlled by the MGC, and the media gateway specifically includes: a virtual endpoint creation unit, Creating a virtual endpoint respectively in a first context and a second context that need to be associated; a physical entity allocation unit to associate the two virtual endpoints with feature information of the same physical entity.

通过以上本发明实施例可以看出, 采用在待关联的两种上下文中创建虚 拟端点、 并将这两个虚拟端点通过同一物理实体的特征信息相关联的方式, 提供了一种将两种上下文关联在一起的具体实现方案, 为分离上下文方式多 方通话或会议提供了一种切实可行的实施手段。  It can be seen from the above embodiments of the present invention that a virtual endpoint is created in two contexts to be associated, and the two virtual endpoints are associated with the feature information of the same physical entity, and two contexts are provided. The specific implementation schemes associated with each other provide a practical means of implementation for separating contextual multiparty calls or conferences.

附图说明 DRAWINGS

图 1是应用本发明关联会议桥上下文和 Cal l Leg上下文的方法的一种多 方通话示意图; 图 2是以图 1中 A方为例的关联会议桥上下文和 Cal l Leg上下文的方法 第一实施例流程图; 1 is a schematic diagram of a multi-party call using the method of the associated conference bridge context and the Cal l Leg context of the present invention; 2 is a flow chart of a first embodiment of a method for associating a conference bridge context and a Cal l Leg context by using the A side of FIG. 1;

图 3是应用本发明关联会议桥上下文和 Cal l Leg上下文的方法的另夕 I、一 种多方通话示意图;  3 is a schematic diagram of a method for applying a conference bridge context and a Cal l Leg context according to the present invention.

图 4是以图 3中 A方为例的关联会议桥上下文和 Cal 1 Leg上下文的方法 第二实施例流程图;  4 is a flowchart of an associated conference bridge context and a Cal 1 Leg context in the case of A in FIG. 3;

图 5是本发明实现关联两种上下文的媒体网关第一实施例结构示意图; 图 6是本发明实现关联两种上下文的媒体网关第二实施例结构示意图。 具体实施方式  FIG. 5 is a schematic structural diagram of a first embodiment of a media gateway for implementing two contexts according to the present invention; FIG. 6 is a schematic structural diagram of a second embodiment of a media gateway for implementing two contexts according to the present invention. detailed description

下面将结合附图对本发明各实施例进行详细描述。  The embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

在本发明实施例中, 通过在需要关联的会议桥上下文和 Cal 1 Leg上下文 中分别创建一个虚拟端点, 并将这两个虚拟端点通过相同的会议桥通道特征 信息和同一会议桥通道关联, 从而达到关联会议桥上下文和 Ca 11 Leg上下文 的目的。  In the embodiment of the present invention, a virtual endpoint is separately created in the conference bridge context and the Cal 1 Leg context that need to be associated, and the two virtual endpoints are associated with the same conference bridge channel through the same conference bridge channel feature information, thereby Achieve the purpose of the associated conference bridge context and Ca 11 Leg context.

可以预先定义一个 H. 248扩展包, 用于关联两个虚拟端点的会议桥通道 的特征信息由所述扩展包的属性携带, 并在两个虚拟端点间传递。 其中, 会 议桥通道的特征信息包括但不限于会议桥通道标识或会议桥通道的 TDM时隙 号。 本领域技术人员容易理解的是, 会议桥通道的特征信息也可以任意选定, 只要能唯一标识该会议桥通道即可。  An H.248 extension package can be predefined, and the feature information of the conference bridge channel for associating the two virtual endpoints is carried by the attributes of the extension package and passed between the two virtual endpoints. The feature information of the conference bridge channel includes but is not limited to the conference bridge channel identifier or the TDM slot number of the conference bridge channel. It will be readily understood by those skilled in the art that the feature information of the conference bridge channel can also be arbitrarily selected as long as the conference bridge channel can be uniquely identified.

请参阅图 1, 其为应用本发明关联会议桥上下文和 Cal l Leg上下文方法 的一种多方通话示意图; 并请一并参阅图 2,其为以图 1中 A方为例的关联会 议桥上下文和 Ca 11 Leg上下文的方法第一实施例流程图。 在该实施例中, 会 议桥通道的特征信息由预先定义的 H. 248扩展包的属性携带并在两个虛拟端 点间传递。  Please refer to FIG. 1 , which is a schematic diagram of a multi-party call using the associated conference bridge context and the Cal l Leg context method of the present invention; and FIG. 2 is an associated conference bridge context using the A side of FIG. 1 as an example. Method of the first embodiment flow chart of the Ca 11 Leg context. In this embodiment, the feature information of the conference bridge channel is carried by the attributes of the predefined H.248 extension package and passed between the two virtual endpoints.

所定义的 H. 248 扩展包的标识为 sc_mpty , 其属性的标识为 The identifier of the defined H.248 extension is sc_mpty and its attribute is identified as

As scCtr l lnfo, 该属性用于携带会议桥通道的特征信息, 所述属性定义成对 MGC透明的方式, 即属性值根据需要选取。并且 MGC只需在两个虚拟端点之间 透传, 具体内容和含义由 MGW根据属性值进行解释。属性值为 CHOOSE (选择) 时, MGW选择一个可用的会议桥通道分配给虚拟端点;属性值为会议桥通道特 征信息时, MGW选择一个与该特征信息对应的会议桥通道分配给虚拟端点。 以下以多方通话的参与方—— A方(其它方类似)为例,说明 A方所在的 Call Leg上下文和会议桥上下文关联的步骤: As scCtr l lnfo, this attribute is used to carry the feature information of the conference bridge channel. The attribute is defined as a way to be transparent to the MGC, that is, the attribute value is selected as needed. And the MGC only needs to transparently transmit between the two virtual endpoints, and the specific content and meaning are interpreted by the MGW according to the attribute value. When the attribute value is CHOOSE (select), the MGW selects an available conference bridge channel to assign to the virtual endpoint; the attribute value is the conference bridge channel. When the information is collected, the MGW selects a conference bridge channel corresponding to the feature information and assigns it to the virtual endpoint. The following is an example of a participant in a multi-party call, the A party (other parties are similar), which illustrates the steps of the Call Leg context and the conference bridge context associated with the A party:

步骤 210: MGC发送请求消息 ADD request (添加请求)到 MGW, 该请求 消息携带 H.248扩展包 sc-mpty, sc_mpty的 AsscCtrllnfo值为 CH00SE。  Step 210: The MGC sends a request message ADD request to the MGW, and the request message carries the H.248 extension package sc-mpty, and the AsscCtrllnfo value of the sc_mpty value is CH00SE.

本步驟的具体含义是, MGC发送该请求消息通知 MGW在会议桥上下文中创 建一个虚拟端点,在 sc-mpty的 AsscCtrllnfo值为 CHOOSE时, MGW会选择一 个可用的会议桥通道分配给该虚拟端点,并更新 sc— mpty的 AsscCtrllnfo值。  The specific meaning of this step is that the MGC sends the request message to notify the MGW to create a virtual endpoint in the conference bridge context. When the AsscCtrllnfo value of the sc-mpty is CHOOSE, the MGW selects an available conference bridge channel to assign to the virtual endpoint. And update the AsscCtrllnfo value of sc_mpty.

步骤 220: MGW创建一个虚拟端点添加到会议桥上下文中, 为其分配临时 的端点标识, 根据 sc_mpty的 AsscCtrllnfo值 CHOOSE选择一个可用的会议 桥通道分配给该虛拟端点, 并将该会议桥通道的特征信息赋值给 sc_tnpty的 AsscCtrllnfo, 然后, 再将带有该端点标识及 H.248扩展包 sc— mpty的响应 消息 ADD reply发送到 MGC。  Step 220: The MGW creates a virtual endpoint added to the conference bridge context, assigns a temporary endpoint identifier to it, selects an available conference bridge channel to assign to the virtual endpoint according to the Sc_mpty AsscCtrllnfo value CHOOSE, and features the conference bridge channel. The information is assigned to AsscCtrllnfo of sc_tnpty, and then the response message ADD reply with the endpoint identifier and the H.248 extension packet sc_mpty is sent to the MGC.

假设 MGW所选择的会议桥通道为 Channel 1, 那么, Channel 1就成为关 联 A 方所在的 Call Leg 上下文和会议桥上下文所对应的共同物理实体。 Channel 1 的特征信息由 MGW选取, 例如, 选取的会议桥通道的特征信息为 "xxxx", 通过该特征信息值能够对 Channel 1进行全局唯一标识, 分配的临 时端点标识为 T1, 用于对该虚拟端点进行标识。  Assuming that the conference bridge channel selected by the MGW is Channel 1, then Channel 1 becomes the common physical entity corresponding to the Call Leg context and the conference bridge context of the associated A party. The feature information of the channel 1 is selected by the MGW. For example, the feature information of the selected conference bridge channel is "xxxx", and the feature information value can be used to globally uniquely identify the channel 1, and the assigned temporary endpoint identifier is T1, which is used to The virtual endpoint is identified.

步骤 230: MGC发送请求消息 ADD request到 MGW,该请求消息携带 H.248 扩展包 sc— mpty, sc— mpty的 AsscCtrllnfo值为步驟 220中 MGW所选取的会 议桥通道的特征信息 "XXXX"。  Step 230: The MGC sends a request message ADD request to the MGW, and the request message carries the H.248 extension packet sc_mpty, and the AsscCtrllnfo value of the sc-mpty value is the feature information "XXXX" of the conference bridge channel selected by the MGW in step 220.

本步骤的具体含义是, MGC发送该请求消息通知 MGW在 Call Leg上下文 中创建一个虚拟端点, 通知 MGW根据 sc-mpty的 AsscCtrllnfo值 "xxxx"选 择对应的会议桥通道分配给该虚拟端点。  The specific meaning of this step is that the MGC sends the request message to notify the MGW to create a virtual endpoint in the Call Leg context, and informs the MGW to select the corresponding conference bridge channel to assign to the virtual endpoint according to the AsscCtrllnfo value "xxxx" of the sc-mpty.

步骤 240: MGW创建一虚拟端点添加到 Call Leg上下文中, 为其分配临 时的端点标识, 根据 sc-mpty的 AsscCtrllnfo值 " xxxx"选择对应的会议桥 通道分配给该虚拟端点, 换而言之, 将 Call Leg上下文中的此虚拟端点关联 到特征信息为 "xxxx" 的那个会议桥通道, 并将带有该端点标识的响应消息 ADD reply发送到 MGC。 假设 MGW为在 Ca l 1 Leg上下文中创建的虚拟端点分配的临时端点标识为 T2 , T2用于对该虚拟端点进行标识, MGW根据 sc-mpty的 As scCtr l lnfo值 "xxxx"选择会议桥通道 Channel 1, 将该会议桥通道分配给该虚拟端点。 在 上述各步驟中, MGC并不对 sc— mpty的 as scCtr l lnf o值进行处理;只是在 Ca l l Leg上下文中, MGW要才艮据这个值来对 Channel 1进行寻址。 Step 240: The MGW creates a virtual endpoint and adds it to the Call Leg context, assigns a temporary endpoint identifier to it, and selects the corresponding conference bridge channel according to the sc-mpty AsscCtrllnfo value "xxxx" to assign the virtual endpoint, in other words, This virtual endpoint in the Call Leg context is associated with the conference bridge channel with feature information "xxxx", and a response message ADD reply with the endpoint identifier is sent to the MGC. Assume that the temporary endpoint identifier assigned by the MGW to the virtual endpoint created in the Ca l 1 Leg context is T2, T2 is used to identify the virtual endpoint, and the MGW selects the conference bridge channel according to the Sc-mpty As scCtr l lnfo value "xxxx". Channel 1, assign the conference bridge channel to the virtual endpoint. In the above steps, the MGC does not process the sc_mpty as scCtr l lnf o value; only in the Ca ll Leg context, the MGW needs to address Channel 1 according to this value.

需要说明的是, 虽然上述实施例为了简化实现, 先在会议桥上下文创建 虚拟端点, 然后再在 Ca l l Leg上下文创建虚拟端点。 但是, 在实际应用中, 是允许先在 Cal l Leg上下文创建虚拟端点, 然后再在会议桥上下文中创建虛 拟端点, 只是在实现上较前者复杂了一些。 因为 Cal l Leg上下文中的虛拟端 点在创建时不能和具体的会议桥通道直接关联, 必须等到 MGW选择一个可用 的会议桥通道分配给会议桥上下文中的虚拟端点后, 并由 MGW将该会议桥通 道的特征信息发送给 MGC, 再由 MGC发送命令到 MGW来实现 Cal l Leg上下文 中的虚拟端点和符合上述特征信息的会议桥通道关联。  It should be noted that, although the above embodiment is to simplify the implementation, a virtual endpoint is first created in the conference bridge context, and then a virtual endpoint is created in the Ca l Leg context. However, in practical applications, it is allowed to create a virtual endpoint in the Cal l Leg context first, and then create a virtual endpoint in the conference bridge context, which is more complicated in implementation than the former. Because the virtual endpoint in the context of the Cal l Leg cannot be directly associated with a specific conference bridge channel when it is created, it must wait until the MGW selects an available conference bridge channel to be assigned to the virtual endpoint in the conference bridge context, and the conference bridge is used by the MGW. The feature information of the channel is sent to the MGC, and the MGC sends a command to the MGW to implement the association between the virtual endpoint in the Cal l Leg context and the conference bridge channel that meets the above feature information.

此外, 也可以预先在 MGW和 MGC中对所有会议桥通道进行配置, 为每个 会议桥通道分配两个端点标识(Terminat ion Id ), 以这两个端点标识来作为 会议桥通道的特征信息。 下面结合图 3和图 4予以详细介绍。  In addition, all conference bridge channels can be configured in the MGW and the MGC in advance, and each conference bridge channel is assigned two endpoint identifiers (Terminating Id), which are used as the feature information of the conference bridge channel. This will be described in detail below in conjunction with Figures 3 and 4.

请参阅图 3, 其为应用本发明关联会议桥上下文和 Ca l l Leg上下文方法 的一种多方通话示意图,并请一并参阅图 4,其为以图 3中 A方为例的关联会 议桥上下文和 Cal 1 Leg上下文的方法第二实施例流程图。 在该实施例中, 预 先在 MGW和 MGC中对所有会议桥通道进行配置, 为每个会议桥通道分配两个 端点标识, 以这两个端点标识来作为会议桥通道的特征信息。 配置之后通过 这两个端点标识都能够对 MGW内的相应会议桥通道进行唯一标识和寻址, 在 MGC和 MGW中的配置必须一致,配置最终达到的效果就是 MGC必须了解其所管 理的 MGW中哪些有会议桥通道资源以及每个会议桥通道对应的一对端点标识 是什么。 特征信息传递的过程就是 MGC将对应于同一个会议桥通道的两个端 点标识分别在 MGW的会议桥上下文和 Ca l l Leg上下文中下发的过程。 MGC发 送携带会议桥通道端点标识的请求消息到 MGW, MGW据此创建两个虚拟端点, 并将这两个虚拟端点分别添加到会议桥上下文和 Ca l l leg上下文中, 并根据 虚拟端点的端点标识分配相应的会议桥通道给该虚拟端点。 本实施例在 MGC和 MGW中为 Channel 1配置两个端点标识: T1和 T2 , 以 下以多方通话的参与方一一 A方(其它方类似)为例,说明 A方所在的 Cal l Leg 上下文和会议桥上下文关联的步骤: Please refer to FIG. 3 , which is a schematic diagram of a multi-party call using the associated conference bridge context and the Ca ll Leg context method of the present invention, and please refer to FIG. 4 , which is an associated conference bridge context exemplified by the A side in FIG. 3 . Flowchart of the second embodiment of the method of Cal 1 Leg context. In this embodiment, all the conference bridge channels are configured in advance in the MGW and the MGC, and each conference bridge channel is assigned two endpoint identifiers, and the two endpoint identifiers are used as the feature information of the conference bridge channel. After the configuration, the two endpoint identifiers can uniquely identify and address the corresponding conference bridge channel in the MGW. The configurations in the MGC and the MGW must be the same. The final effect of the configuration is that the MGC must know the MGWs it manages. Which have the conference bridge channel resources and what is the pair of endpoint identifiers for each conference bridge channel. The process of feature information transfer is a process in which the MGC sends the two endpoint identifiers corresponding to the same conference bridge channel in the conference bridge context and the Ca ll Leg context of the MGW. The MGC sends a request message carrying the conference bridge channel endpoint identifier to the MGW, and the MGW creates two virtual endpoints according to this, and adds the two virtual endpoints respectively to the conference bridge context and the Ca ll leg context, and according to the endpoint identifier of the virtual endpoint Assign the corresponding conference bridge channel to the virtual endpoint. In this embodiment, two endpoint identifiers are configured for Channel 1 in the MGC and the MGW: T1 and T2. The following is an example of the participant of the multiparty party, which is similar to the other party, and illustrates the Cal l Leg context of the party A. Steps for conference bridge context association:

步骤 410: MGC发送请求消息 ADD reques t到 MGW, 该请求消息携带端点 标识 Tl。  Step 410: The MGC sends a request message ADD reques t to the MGW, where the request message carries the endpoint identifier T1.

本步骤的具体含义是, MGC发送该请求通知 MGW在会议桥上下文中添加一 个端点标识为 T1的虚拟端点, MGW根据端点标识 ΊΊ以及保存的配置信息对会 议桥通道 Channel 1进行寻址, Channel 1就成为关联 A方所在会议桥上下文 和 Cal l Leg上下文对应的物理实体。  The specific meaning of this step is that the MGC sends the request to notify the MGW to add a virtual endpoint with the endpoint identifier T1 in the conference bridge context, and the MGW addresses the conference bridge channel Channel 1 according to the endpoint identifier and the saved configuration information, Channel 1 It becomes the physical entity corresponding to the conference bridge context and the Cal l Leg context where the associated A party is located.

步驟 420: MGW创建一个端点标识为 T1的虛拟端点添加到会议桥上下文 中, 根据端点标识 T1将会议桥通道 Channel 1分配给该虚拟端点, 并将带有 该端点标识 T1的响应消息 ADD reply发送到 MGC;  Step 420: The MGW creates a virtual endpoint with the endpoint identifier T1 added to the conference bridge context, assigns the conference bridge channel Channel 1 to the virtual endpoint according to the endpoint identifier T1, and sends a response message ADD reply with the endpoint identifier T1. To the MGC;

步驟 430: MGC发送请求消息 ADD reques t到 MGW, 该请求消息携带端点 标识 T2。  Step 430: The MGC sends a request message ADD reques t to the MGW, and the request message carries the endpoint identifier T2.

本步骤的具体含义是, MGC发送该请求通知 MGW在 Cal l Leg上下文中添 加一个端点标识为 T2的虚拟端点, MGW才艮据端点标识 T2以及保存的配置信息 对会议桥通道 Channel 1进行寻址。  The specific meaning of this step is that the MGC sends the request to notify the MGW to add a virtual endpoint with the endpoint identifier T2 in the context of the Cal l Leg, and the MGW addresses the conference bridge channel Channel 1 according to the endpoint identifier T2 and the saved configuration information. .

步骤 440: MGW创建一个端点标识为 T2虚拟端点添加到 Cal 1 Leg上下文 中, 根据端点标识 T2将会议桥通道 Channel 1分配给该虛拟端点, 并将带有 端点标识 T2的响应消息 ADD reply发送到 MGC。  Step 440: The MGW creates an endpoint identifier for adding the T2 virtual endpoint to the Cal 1 Leg context, assigns the conference bridge channel Channel 1 to the virtual endpoint according to the endpoint identifier T2, and sends a response message ADD reply with the endpoint identifier T2 to MGC.

本领域的技术人员容易理解的是, 在上述步骤中, 也可以先在 Cal l Leg 上下文中创建虚拟端点, 再在会议桥上下文中创建虚拟端点, 其中特征信息 的传递过程也是类似的。  It will be readily understood by those skilled in the art that in the above steps, a virtual endpoint may also be created in the context of the Cal l Leg, and then a virtual endpoint is created in the context of the conference bridge, wherein the delivery process of the feature information is similar.

本领域普通技术人员可以理解实现上述方法实施例中的全部或部分步骤 是可以通过程序来指令相关的硬件来完成, 所述的程序可以存储于一计算机 可读存储介质中, 所述的存储介质, 如: ROM/RAM、 磁碟、 光盘等。  A person skilled in the art may understand that all or part of the steps in implementing the above method embodiments may be completed by a program instructing related hardware, and the program may be stored in a computer readable storage medium, the storage medium Such as: ROM / RAM, disk, CD, etc.

本发明的两个实施例都是简单易行的。 相对来说, 第一实施例更灵活, 可扩展性强, 人工干预少, 而第二实施例不需要定义 H. 248扩展包,但在 MGW 和 MGC上要做较多的配置工作。 这两个实施例都采用了虚拟端点的方式直接对会议桥通道资源进行抽 象,不需要占用实际的承载端口资源。相对于此,如果图 1或 2中的 T1-T6 六 个端点采用真实的承载端点,这时需要占用相应的承载端口资源,也涉及 MGW 内承载互通的问题, 实现起来很困难。 另外, 占用实际承载端口资源的方式 在某些问题的处理上也存在困难, 例如对会议内放音。 很多会议混音算法采 用最大音合成算法, 对放音通常会特殊处理, 即当对会议内放音时, 其它与 会方的语音会在一定程度上被抑制以突出所播放的内容。 根据分离上下文方 式实现多方通话时, 为了利用分离上下文的灵活性优势, 放音请求应该下发 到 Cal l Leg上下文, 而如果 Cal l Leg上下文和会议桥上下文之间是通过实 际承载端口资源实现互通, 则在 Ca 11 Leg上下文中播放的内容传到会议桥上 下文时, 会议桥上下文不能将其与来自该 Cal l Leg上下文的语音区分开, 从 而无法实现混音时的特殊处理, 极端时播放内容会被音量较大的与会方语音 覆盖掉。 而采用本发明的方法则没有此问题, 因为本发明的方法可以将会议 通道直接延伸到 Cal l Leg上下文中, 在 Ca l l Leg上下文中可以针对会议通 道放音进行区分处理。 Both embodiments of the invention are simple and straightforward. In contrast, the first embodiment is more flexible, more scalable, and less manual intervention, while the second embodiment does not need to define an H.248 extension package, but requires more configuration work on the MGW and the MGC. Both of the embodiments directly use the virtual endpoint to abstract the conference bridge channel resources without occupying the actual bearer port resources. On the other hand, if the six endpoints T1-T6 in FIG. 1 or 2 adopt the real bearer endpoint, it is necessary to occupy the corresponding bearer port resources, and also involves the problem of bearer interworking in the MGW, which is difficult to implement. In addition, the manner in which the actual bearer port resources are occupied also has difficulties in handling certain problems, such as playing a conference. Many conference mixing algorithms use the maximum sound synthesis algorithm, which is usually handled specially for playback. That is, when playing a conference, the voices of other participants will be suppressed to a certain extent to highlight the content being played. When a multi-party call is implemented according to the separate context, in order to take advantage of the flexibility of the separate context, the playback request should be delivered to the Cal l Leg context, and if the Cal l Leg context and the conference bridge context are interoperable through the actual bearer port resources. , when the content played in the Ca 11 Leg context is passed to the conference bridge context, the conference bridge context cannot distinguish it from the speech from the Cal l Leg context, so that special processing during mixing cannot be achieved, and the content is played in extreme cases. It will be overwritten by the louder party voice. However, the method of the present invention does not have this problem, because the method of the present invention can directly extend the conference channel into the Cal l Leg context, and the conference channel playback can be differentiated in the context of the Ca ll Leg.

请参阅图 5,其为本发明一种实现关联两种上下文的媒体网关第一实施例 结构示意图。 本实施例的媒体网关包括用以在需要关联的第一上下文和第二 上下文中分别创建虚拟端点的虚拟端点创建单元 50 , 以及用以将所述两个虚 拟端点通过同一物理实体的特征信息相关联的物理实体分配单元 51。 下面结 合其具体的工作原理, 进一步介绍该媒体网关的内部结构。  Referring to FIG. 5, it is a schematic structural diagram of a first embodiment of a media gateway implementing two contexts. The media gateway of this embodiment includes a virtual endpoint creation unit 50 for creating a virtual endpoint in a first context and a second context that need to be associated, and a feature information for using the two virtual endpoints to pass the same physical entity. A physical entity allocation unit 51. The following describes the internal structure of the media gateway in combination with its specific working principle.

具体而言, 虛拟端点创建单元 50包括第一创建子单元 501和第二创建子 单元 502 , 物理实体分配单元 51包括第一分配子单元 511和第二分配子单元 512。 首先, 由第一创建子单元 501根据 MGC的第一指示信息在第一上下文中 创建第一虚拟端点; 然后, 由第一分配子单元 511 为所述第一虚拟端点分配 可用的第一物理实体并向 MGC反馈所述第一物理实体的特征信息。  Specifically, the virtual endpoint creation unit 50 includes a first creation subunit 501 and a second creation subunit 502, and the physical entity assignment unit 51 includes a first assignment subunit 511 and a second assignment subunit 512. First, the first creation sub-unit 501 creates a first virtual endpoint in the first context according to the first indication information of the MGC; then, the first allocation sub-unit 511 allocates the first physical entity that is available to the first virtual endpoint. And feeding back the feature information of the first physical entity to the MGC.

再后, 由第二创建子单元根据 MGC 的第二指示信息在第二上下文中创建 第二虚拟端点, 所述第二指示信息中包括第一物理实体特征信息。 进而, 再 由第二分配子单元 512根据所述第二指示信息中的第一物理实体特征信息为 所述第二虛拟端点分配第一物理实体。 至此, 由于第一虚拟端点和第二虚拟 端点被分配了同一个物理实体(比如同一个会议桥通道), 因此这两个端点就 被关联起来了, 即第一上下文(如会议桥上下文) 和第二上下文(如呼叫腿 上下文) 关联起来。 Then, the second creation sub-unit creates a second virtual endpoint in the second context according to the second indication information of the MGC, where the second indication information includes the first physical entity feature information. Further, the second allocation sub-unit 512 further allocates the first physical entity to the second virtual endpoint according to the first physical entity feature information in the second indication information. At this point, due to the first virtual endpoint and the second virtual The endpoints are assigned the same physical entity (such as the same conference bridge channel), so the two endpoints are associated, that is, the first context (such as the conference bridge context) and the second context (such as the call leg context) are associated. .

请参阅图 6,其为本发明一种实现关联两种上下文的媒体网关第二实施例 结构示意图。 本实施例的媒体网关包括用以在需要关联的第一上下文和第二 上下文中分別创建虛拟端点的虚拟端点创建单元 60、 用以保存预先为每个物 理实体分配一对端点标识与该物理实体之间对应关系的对应关系存储单元 63 , 以及用以根据所述对应关系存储单元提供的对应关系将虚拟端点创建单 元 60创建的虚拟端点通过同一物理实体的特征信息相关联的物理实体分配单 元 61。 在本实施例中, 所述物理实体的特征信息为其对应的一对端点标识, 具体而言, 第一物理实体的特征信息为第一端点标识和第二端点标识。 下面 结合其具体的工作原理, 进一步介绍该媒体网关的内部结构。  Please refer to FIG. 6, which is a schematic structural diagram of a second embodiment of a media gateway implementing two contexts. The media gateway of this embodiment includes a virtual endpoint creation unit 60 for creating a virtual endpoint in the first context and the second context that need to be associated, respectively, to save a pair of endpoint identifiers and physical entities for each physical entity. Correspondence relationship storage unit 63 of the correspondence relationship, and physical entity allocation unit 61 for associating the virtual endpoint created by the virtual endpoint creation unit 60 with the feature information of the same physical entity according to the correspondence relationship provided by the correspondence relationship storage unit . In this embodiment, the feature information of the physical entity is a corresponding pair of endpoint identifiers. Specifically, the feature information of the first physical entity is a first endpoint identifier and a second endpoint identifier. The internal structure of the media gateway is further introduced below in conjunction with its specific working principle.

具体而言, 虚拟端点创建单元 60包括第一创建子单元 601和第二创建子 单元 602 , 物理实体分配单元 61包括第一分配子单元 611和第二分配子单元 61 首先, 由第一创建子单元 601根据 MGC指示的第一端点标识在第一上下 文中创建第一虛拟端点; 然后, 由第一分配子单元 611根据对应关系存储单 元 63提供的对应关系 (第一端点标识、 第二端点标识与第一物理实体之间的 对应关系) 为所述第一虚拟端点分配对应的第一物理实体。 Specifically, the virtual endpoint creation unit 60 includes a first creation subunit 601 and a second creation subunit 60 2 , and the physical entity allocation unit 61 includes a first allocation subunit 611 and a second allocation subunit 61. First, created by the first The sub-unit 601 creates a first virtual endpoint in the first context according to the first endpoint identifier indicated by the MGC; then, the correspondence relationship provided by the first assignment sub-unit 611 according to the correspondence relationship storage unit 63 (the first endpoint identifier, the first The correspondence between the two endpoint identifiers and the first physical entity is to allocate the corresponding first physical entity to the first virtual endpoint.

再后, 由第二创建子单元 602根据 MGC指示的第二端点标识在第二上下 文中创建第二虚拟端点; 进而再由第二分配子单元 612根据对应关系存储单 元 63提供的对应关系 (第一端点标识、 第二端点标识与第一物理实体之间的 对应关系) 为所述第二虚拟端点分配对应的第一物理实体。 至此, 由于第一 虚拟端点和第二虚拟端点被分配了同一个物理实体 (比如同一个会议桥通 道), 因此这两个端点就被关联起来了, 即第一上下文(如会议桥上下文)和 第二上下文(如呼叫腿上下文) 关联起来。  Then, the second creation sub-unit 602 creates a second virtual endpoint in the second context according to the second endpoint identifier indicated by the MGC; and further, the correspondence relationship provided by the second association sub-unit 612 according to the correspondence relationship storage unit 63. An endpoint identifier, a correspondence between the second endpoint identifier and the first physical entity, and a corresponding first physical entity is allocated to the second virtual endpoint. So far, since the first virtual endpoint and the second virtual endpoint are assigned the same physical entity (such as the same conference bridge channel), the two endpoints are associated, that is, the first context (such as the conference bridge context) and The second context (such as the call leg context) is associated.

此外, 本发明还公开了一种实现关联两种上下文的系统, 所述系统包括 媒体网关控制器 MGC和受所述 MGC控制的媒体网关 MGW,该媒体网关可以具有 上述两个实施例中的具体结构。  In addition, the present invention also discloses a system for implementing association between two contexts, the system comprising a media gateway controller MGC and a media gateway MGW controlled by the MGC, the media gateway may have specific ones in the above two embodiments structure.

通过以上多个实施例可以看出, 在需要将两种不同的上下文关联起来时, 通过为他们各个分配一个虚拟端点, 进而在将这两个虚拟端点通过同一物理 实体的特征信息关联起来, 即达到将这两个虛拟端点所述上下文关联起来的 目的。 As can be seen from the above various embodiments, when two different contexts need to be associated, By assigning a virtual endpoint to each of them, and then associating the two virtual endpoints with the feature information of the same physical entity, the purpose of associating the contexts of the two virtual endpoints is achieved.

这种方案提供了将两种上下文关联起来的具体实现方案, 而且, 由于采 用的是虚拟端点而不是真实的承载端点, 因此不需要占用相应的承载端口资 源, 进而也就较少的涉及 MGW内承载互通的问题, 因此实现起来很简单。 最 后应当说明的是, 以上实施例仅用以说明本发明的技术方案而非限制, 本领 域的普通技术人员应当理解, 可以对本发明的技术方案进行修改或者等同替 换, 而不脱离本发明技术方案的精神范围, 其均应涵盖在本发明的权利要求 范围当中。  This scheme provides a specific implementation scheme for associating the two contexts. Moreover, since the virtual endpoint is used instead of the real bearer endpoint, the corresponding bearer port resources are not required to be occupied, and thus less involved in the MGW. The problem of carrying interoperability is therefore simple to implement. It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to be limiting, and those skilled in the art should understand that the technical solutions of the present invention may be modified or equivalently substituted without departing from the technical solutions of the present invention. The spirit of the scope should be covered by the scope of the claims of the present invention.

Claims

权 利 要 求 Rights request 1. 一种关联会议桥上下文和呼叫腿上下文的方法, 其特征在于, 所述方 法包括:  A method of associating a conference bridge context and a call leg context, the method comprising: 在需要关联的会议桥上下文和呼叫腿上下文中分别创建一个虚拟端点, 并将所述虚拟端点分别通过会议桥通道的特征信息和同一会议桥通道关联。  A virtual endpoint is created in the context of the conference bridge context and the call leg that need to be associated, and the virtual endpoint is associated with the same conference bridge channel through the feature information of the conference bridge channel. 2. 如权利要求 1所述的方法, 其特征在于, 所述方法进一步包括: 预先定义 H. 248扩展包,扩展包的属性值为选择 CHOOSE或会议桥通道特 述会议桥通道特征信息用于标识选择与该特征信息对应的会议桥通道分配给 虚拟端点;  The method according to claim 1, wherein the method further comprises: pre-defining an H.248 extension package, and the attribute value of the extension package is a CHOOSE or conference bridge channel specific conference bridge channel feature information. Identifying that the conference bridge channel corresponding to the feature information is assigned to the virtual endpoint; 所述在需要关联的会议桥上下文和呼叫腿上下文中分别创建一个虛拟端 点, 并将所述两个虚拟端点通过相同的会议桥通道特征信息和同一会议桥通 道关联的具体过程包括:  The specific process of creating a virtual endpoint in the context of the conference bridge context and the call leg that needs to be associated, and associating the two virtual endpoints with the same conference bridge channel feature information and the same conference bridge channel includes: 媒体网关控制器 MGC发送添加请求 ADD reques t消息到媒体网关 MGW,该 请求消息携带 H. 248扩展包, 所述扩展包的属性值为 CHOOSE;  The media gateway controller MGC sends an add request ADD reques t message to the media gateway MGW, the request message carries an H.248 extension package, and the attribute value of the extension package is CHOOSE; MGW创建一个虚拟端点添加到会议桥上下文中,根据 H. 248扩展包的属性 值 CHOOSE选择一个可用的会议桥通道分配给该虚拟端点, 并将该会议桥通道 的特征信息赋值给: T展包的属性,将带有 H. 248扩展包的响应消息 ADD reply 发送到 MGC;  The MGW creates a virtual endpoint and adds it to the conference bridge context. According to the attribute value CHOOSE of the H.248 extension package, an available conference bridge channel is assigned to the virtual endpoint, and the feature information of the conference bridge channel is assigned to: Attribute, send the response message ADD reply with the H.248 extension package to the MGC; MGC发送请求消息 ADD reques t到 MGW, 该请求消息携带 H. 248扩展包, 所述扩展包的属性值为上述 MGW所选取的会议桥通道的特征信息;  The MGC sends a request message ADD reques t to the MGW, where the request message carries an H.248 extension packet, and the attribute value of the extension packet is the feature information of the conference bridge channel selected by the MGW. MGW创建一个虚拟端点添加到 Cal l Le 上下文中 , 并根据所述 H. 248扩 展包属性值中的会议桥通道特征信息选择对应的会议桥通道分配给该虛拟端 点。  The MGW creates a virtual endpoint and adds it to the Cal l Le context, and selects a corresponding conference bridge channel to allocate to the virtual endpoint according to the conference bridge channel feature information in the H.248 extension package attribute value. 3. 如权利要求 1所述的方法, 其特征在于, 所述方法进一步包括: 预先为每个会议桥通道分配两个端点标识, 并保存端点标识与会议桥通 道的对应关系;  The method according to claim 1, wherein the method further comprises: assigning two endpoint identifiers to each conference bridge channel in advance, and storing a correspondence between the endpoint identifiers and the conference bridge channels; 所述会议桥通道的特征信息为对应于同一会议桥通道的两个端点标识; 所述在需要关联的会议桥上下文和呼叫腿上下文中分別创建一个虚拟端 点, 并将所述两个虚拟端点通过相同的会议桥通道特征信息和同一会议桥通 道关联的具体过程包括: The feature information of the conference bridge channel is two endpoint identifiers corresponding to the same conference bridge channel; the virtual conference is respectively created in the context of the conference bridge context and the call leg that need to be associated The specific process of associating the two virtual endpoints with the same conference bridge channel feature information and the same conference bridge channel includes: MGC发送两个请求消息 ADD reques t到 MGW, 该请求消息分別携带一个可 用的会议桥通道的一个端点标识;  The MGC sends two request messages, ADD reques t, to the MGW, which respectively carry an endpoint identifier of an available conference bridge channel; MGW创建两个虚拟端点分别添加到会议桥上下文和 Cal l leg上下文中, 并根据步驟上述请求消息中携带的端点标识分配相应的会议桥通道给该虛拟 端点。  The MGW creates two virtual endpoints to be added to the conference bridge context and the Cal l leg context respectively, and allocates a corresponding conference bridge channel to the virtual endpoint according to the endpoint identifier carried in the request message. 4.一种关联两种上下文的方法, 其特征在于, 所述方法包括:  4. A method of associating two contexts, the method comprising: 在需要关联的第一上下文和第二上下文中分别创建虚拟端点, 并将所述 两个虚拟端点通过同一物理实体的特征信息相关联。  A virtual endpoint is separately created in the first context and the second context that need to be associated, and the two virtual endpoints are associated by feature information of the same physical entity. 5.根据权利要求 4所述的方法, 其特征在于, 所述创建两个虛拟端点并 通过同一物理实体的特征信息相关联的具体过程包括:  The method according to claim 4, wherein the specific process of creating two virtual endpoints and associating with feature information of the same physical entity includes: MGW根据 MGC的第一指示信息在第一上下文中创建第一虚拟端点,并为该 第一虚拟端点分配可用的第一物理实体;  The MGW creates a first virtual endpoint in the first context according to the first indication information of the MGC, and allocates the first physical entity that is available to the first virtual endpoint; MGW向 MGC反馈所述第一物理实体的特征信息;  The MGW feeds back the feature information of the first physical entity to the MGC; MGW根据 MGC的第二指示信息在第二上下文中创建第二虚拟端点,并根据 所述第二指示信息中的第一物理实体特征信息为所述第二虚拟端点分配第一 物理实体。  The MGW creates a second virtual endpoint in the second context according to the second indication information of the MGC, and allocates the first physical entity to the second virtual endpoint according to the first physical entity feature information in the second indication information. 6.根据权利要求 5所述的方法, 其特征在于, 所述第一指示信息和第二 指示信息都包括预先定义的 H. 248 扩展包, 所述扩展包的属性值为选择 The method according to claim 5, wherein the first indication information and the second indication information both comprise a predefined H.248 extension package, and the attribute value of the extension package is selected. CHOOSE或所述物理实体的特征信息。 CHOOSE or characteristic information of the physical entity. 7.根据权利要求 4所述的方法, 其特征在于, 所述物理实体具体为会议 桥通道, 所述会议桥通道的特征信息为会议桥通道标识或会议桥通道的时分 复用时隙号。  The method according to claim 4, wherein the physical entity is specifically a conference bridge channel, and the feature information of the conference bridge channel is a conference bridge channel identifier or a time division multiplexing time slot number of the conference bridge channel. 8.根据权利要求 4所述的方法, 其特征在于, 所述方法还包括: 保存预 先为每个物理实体分配的一对端点标识与该物理实体之间的对应关系, 所述 物理实体的特征信息为其对应的一对端点标识;  The method according to claim 4, wherein the method further comprises: storing a correspondence between a pair of endpoint identifiers allocated to each physical entity and the physical entity, the characteristics of the physical entity The information is a pair of corresponding endpoint identifiers; 所述创建两个虚拟端点并通过同一物理实体的特征信息相关联的具体过 程包括: MGW根据 MGC指示的笫一端点标识在第一上下文中创建笫一虚拟端点并 根据所述第一端点标识为所述第一虚拟端点分配对应的第一物理实体; The specific process of creating two virtual endpoints and associating with feature information of the same physical entity includes: The MGW creates a first virtual endpoint in the first context according to the first endpoint identifier indicated by the MGC, and allocates a corresponding first physical entity to the first virtual endpoint according to the first endpoint identifier; MG¥根据 MGC指示的第二端点标识在第二上下文中创建一个虚拟端点并 根据所述第二端点标识为所述第一虚拟端点分配对应的第一物理实体, 所述 第二端点标识与第一端点标识为笫一物理实体的特征信息。  The MG is configured to create a virtual endpoint in the second context according to the second endpoint identifier indicated by the MGC, and allocate a corresponding first physical entity to the first virtual endpoint according to the second endpoint identifier, where the second endpoint identifier is An endpoint is identified as characteristic information of a physical entity. 9.根据权利要求 4至 8 中任意一项所述的方法, 其特征在于, 所述第一 上下文具体为会议桥上下文, 所述第二上下文具体为呼叫腿上下文, 所述物 理实体具体为会议桥通道。  The method according to any one of claims 4 to 8, wherein the first context is specifically a conference bridge context, the second context is specifically a call leg context, and the physical entity is specifically a conference Bridge channel. 10.—种实现关联两种上下文的媒体网关, 其特征在于, 所述媒体网关包 括:  10. A media gateway implementing two contexts, wherein the media gateway comprises: 虚拟端点创建单元, 用以在需要关联的第一上下文和第二上下文中分别 创建虚拟端点;  a virtual endpoint creation unit, configured to respectively create a virtual endpoint in the first context and the second context that need to be associated; 物理实体分配单元, 用以将所述两个虚拟端点通过同一物理实体的特征 信息相关联。  a physical entity allocation unit, configured to associate the two virtual endpoints with feature information of the same physical entity. 11.如权利要求 1 0所述的媒体网关, 其特征在于, 所述虚拟端点创建单 元具体包括第一创建子单元和第二创建子单元, 所述物理实体分配单元具体 包括第一分配子单元和第二分配子单元,  The media gateway according to claim 10, wherein the virtual endpoint creation unit comprises a first creation subunit and a second creation subunit, and the physical entity allocation unit comprises a first allocation subunit. And a second allocation subunit, 所述第一创建子单元用以根据 MGC 的第一指示信息在第一上下文中创建 第一虚拟端点; 所述第一分配子单元用以为所述第一虚拟端点分配可用的第 —物理实体并向 MGC反馈所述第一物理实体的特征信息;  The first creating subunit is configured to create a first virtual endpoint in the first context according to the first indication information of the MGC; the first assigning subunit is configured to allocate the available first physical entity to the first virtual endpoint Feeding back, to the MGC, feature information of the first physical entity; 所述第二创建子单元用以根据 MGC 的第二指示信息在第二上下文中创建 第二虛拟端点; 第二分配子单元用以根据所述第二指示信息中的第一物理实 体特征信息为所述第二虚拟端点分配第一物理实体。  The second creating subunit is configured to create a second virtual endpoint in the second context according to the second indication information of the MGC, where the second assigning subunit is configured to use, according to the first physical entity feature information in the second indication information, The second virtual endpoint allocates a first physical entity. 12.根据权利要求 10所述的媒体网关, 其特征在于, 所述媒体网关还包 括对应关系存储单元, 用以保存预先为每个物理实体分配一对端点标识与该 物理实体之间的对应关系, 所述物理实体的特征信息为其对应的一对端点标 识;  The media gateway according to claim 10, wherein the media gateway further comprises a correspondence relationship storage unit, configured to store a correspondence between the pair of endpoint identifiers and the physical entity in advance for each physical entity. The characteristic information of the physical entity is a pair of corresponding endpoint identifiers thereof; 所述虚拟端点创建单元具体包括第一创建子单元和第二创建子单元, 所 述物理实体分配单元具体包括第一分配子单元和第二分配子单元, 所述第一创建子单元用以根据 MGC指示的第一端点标识在第一上下文中 创建第一虚拟端点; 所述第一分配子单元用以根据所述对应关系存储单元提 供的对应关系为所述第一虚拟端点分配对应的第一物理实体; The virtual endpoint creation unit specifically includes a first creation subunit and a second creation subunit, where the physical entity allocation unit specifically includes a first allocation subunit and a second allocation subunit. The first creating subunit is configured to create a first virtual endpoint in the first context according to the first endpoint identifier indicated by the MGC; the first assigning subunit is configured to use, according to the correspondence relationship provided by the corresponding relationship storage unit, Assigning, by the first virtual endpoint, a corresponding first physical entity; 所述第二创建子单元用以根据 MGC指示的第二端点标识在第二上下文中 创建第二虚拟端点; 第二分配子单元用以根据所述所述对应关系存储单元为 所述第二虚拟端点分配对应的第一物理实体, 所述第二端点标识与第一端点 标识为所述笫一物理实体的特征信息。  The second creating subunit is configured to create a second virtual endpoint in the second context according to the second endpoint identifier indicated by the MGC; the second assigning subunit is configured to use the corresponding relationship storage unit as the second virtual The endpoint allocates a corresponding first physical entity, and the second endpoint identifier and the first endpoint identifier are feature information of the first physical entity. 13.根据权利要求 10至 12中任意一项所述的媒体网关, 其特征在于, 所 述第一上下文具体为会议桥上下文, 所述第二上下文具体为呼叫腿上下文, 所述物理实体具体为会议桥通道。  The media gateway according to any one of claims 10 to 12, wherein the first context is specifically a conference bridge context, and the second context is specifically a call leg context, and the physical entity is specifically Conference bridge channel. 14.一种实现关联两种上下文的系统, 所述系统包括媒体网关控制器 MGC 和受所述 MGC控制的媒体网关 MGW, 其特征在于, 所述媒体网关具体包括: 虚拟端点创建单元, 用以在需要关联的第一上下文和第二上下文中分别 创建虛拟端点;  A system for implementing association between two contexts, the system comprising a media gateway controller MGC and a media gateway MGW controlled by the MGC, wherein the media gateway specifically includes: a virtual endpoint creation unit, configured to: Creating a virtual endpoint in the first context and the second context that need to be associated; 物理实体分配单元, 用以将所述两个虚拟端点通过同一物理实体的特征 信息相关联。  a physical entity allocation unit, configured to associate the two virtual endpoints with feature information of the same physical entity. 15.如权利要求 14所述的系统, 其特征在于, 所述虚拟端点创建单元具 体包括第一创建子单元和第二创建子单元, 所述物理实体分配单元具体包括 第一分配子单元和第二分配子单元,  The system according to claim 14, wherein the virtual endpoint creation unit specifically includes a first creation subunit and a second creation subunit, and the physical entity allocation unit specifically includes a first allocation subunit and a Second allocation subunit, 所述第一创建子单元用以根据 MGC 的第一指示信息在第一上下文中创建 第一虚拟端点; 所述第一分配子单元用以为所述第一虚拟端点分配可用的第 一物理实体并向 MGC反馈所述第一物理实体的特征信息;  The first creating subunit is configured to create a first virtual endpoint in the first context according to the first indication information of the MGC; the first assigning subunit is configured to allocate the first physical entity that is available to the first virtual endpoint Feeding back, to the MGC, feature information of the first physical entity; 所述第二创建子单元用以根据 MGC 的第二指示信息在第二上下文中创建 第二虛拟端点; 第二分配子单元用以根据所述第二指示信息中的第一物理实 体特征信息为所述第二虚拟端点分配第一物理实体。  The second creating subunit is configured to create a second virtual endpoint in the second context according to the second indication information of the MGC, where the second assigning subunit is configured to use, according to the first physical entity feature information in the second indication information, The second virtual endpoint allocates a first physical entity. 16.根据权利要求 14所述的系统, 其特征在于, 所述媒体网关还包括对 应关系存储单元, 用以保存预先为每个物理实体分配一对端点标识与该物理 实体之间的对应关系, 所述物理实体的特征信息为其对应的一对端点标识; 所述虛拟端点创建单元具体包括第一创建子单元和第二创建子单元, 所 述物理实体分配单元具体包括第一分配子单元和第二分配子单元, The system according to claim 14, wherein the media gateway further includes a correspondence relationship storage unit, configured to store a correspondence between a pair of endpoint identifiers and the physical entity in advance for each physical entity. The feature information of the physical entity is a pair of corresponding endpoint identifiers. The virtual endpoint creation unit specifically includes a first created subunit and a second created subunit. The physical entity allocation unit specifically includes a first allocation subunit and a second allocation subunit. 所述第一创建子单元用以根据 MGC指示的第一端点标识在第一上下文中 创建第一虚拟端点; 所述第一分配子单元用以根据所述对应关系存储单元提 供的对应关系为所述第一虚拟端点分配对应的第一物理实体;  The first creating subunit is configured to create a first virtual endpoint in the first context according to the first endpoint identifier indicated by the MGC; the first assigning subunit is configured to use, according to the correspondence relationship provided by the corresponding relationship storage unit, Assigning, by the first virtual endpoint, a corresponding first physical entity; 所述第二创建子单元用以根据 MGC指示的第二端点标识在第二上下文中 创建第二虚拟端点; 第二分配子单元用以根据所述对应关系存储单元为所述 第二虛拟端点分配对应的第一物理实体, 所述第二端点标识与第一端点标识 为所述第一物理实体的特征信息。  The second creating subunit is configured to create a second virtual endpoint in the second context according to the second endpoint identifier indicated by the MGC; the second assigning subunit is configured to allocate the second virtual endpoint according to the corresponding relationship storage unit Corresponding first physical entity, the second endpoint identifier and the first endpoint identifier are feature information of the first physical entity.
PCT/CN2007/001062 2006-04-29 2007-04-02 A method of making conference bridge context and call leg context incident and corresponding media gateway and system Ceased WO2007128190A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CNB2006100780583A CN100527731C (en) 2006-04-29 2006-04-29 Method for associating conference bridge context and calling leg context
CN200610078058.3 2006-04-29

Publications (1)

Publication Number Publication Date
WO2007128190A1 true WO2007128190A1 (en) 2007-11-15

Family

ID=38667412

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2007/001062 Ceased WO2007128190A1 (en) 2006-04-29 2007-04-02 A method of making conference bridge context and call leg context incident and corresponding media gateway and system

Country Status (2)

Country Link
CN (1) CN100527731C (en)
WO (1) WO2007128190A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103780403B (en) * 2012-10-24 2017-06-06 华为技术有限公司 The processing method of videoconference, device and system
CN105450427A (en) * 2015-12-25 2016-03-30 邦彦技术股份有限公司 Conference cascading method and device
EP3560183B1 (en) * 2016-12-23 2023-07-12 Telecom Italia S.p.A. Call collision resolution in a communication network

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1313241A2 (en) * 2001-11-16 2003-05-21 Alcatel Canada Inc. SONET/SDH data link administration and management
CN1545303A (en) * 2003-11-10 2004-11-10 ����ͨѶ�ɷ����޹�˾ Implementation method of multi-party conference service in communication network with separation of bearer and control
CN1553668A (en) * 2003-06-03 2004-12-08 华为技术有限公司 A method for intercommunication between virtual media gateways
US20040266437A1 (en) * 2003-04-17 2004-12-30 Spatial Communication Technologies, Inc. Method and system for providing mobile handover across multiple media gateways controlled by the same call server
WO2005107159A1 (en) * 2004-04-29 2005-11-10 Utstarcom Telecom Co., Ltd. A media control method for realizing the lawful interception by using the soft-switch system
US6996221B1 (en) * 1999-12-07 2006-02-07 Lucent Technologies Inc. Apparatus, method and system for providing telecommunication conferencing services in a multiple leg telecommunication session

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6996221B1 (en) * 1999-12-07 2006-02-07 Lucent Technologies Inc. Apparatus, method and system for providing telecommunication conferencing services in a multiple leg telecommunication session
EP1313241A2 (en) * 2001-11-16 2003-05-21 Alcatel Canada Inc. SONET/SDH data link administration and management
US20040266437A1 (en) * 2003-04-17 2004-12-30 Spatial Communication Technologies, Inc. Method and system for providing mobile handover across multiple media gateways controlled by the same call server
CN1553668A (en) * 2003-06-03 2004-12-08 华为技术有限公司 A method for intercommunication between virtual media gateways
CN1545303A (en) * 2003-11-10 2004-11-10 ����ͨѶ�ɷ����޹�˾ Implementation method of multi-party conference service in communication network with separation of bearer and control
WO2005107159A1 (en) * 2004-04-29 2005-11-10 Utstarcom Telecom Co., Ltd. A media control method for realizing the lawful interception by using the soft-switch system

Also Published As

Publication number Publication date
CN101043508A (en) 2007-09-26
CN100527731C (en) 2009-08-12

Similar Documents

Publication Publication Date Title
JP5044380B2 (en) Distribution device, codec conversion device, and communication system
EP1744517B1 (en) Method and system for playing multimedia files
WO2009097792A1 (en) Method and equipment for establishing the audio frequency conference connection
CN100571147C (en) A Method of Using Media Server to Realize Subconference
US20090299735A1 (en) Method for Transferring an Audio Stream Between a Plurality of Terminals
CN104756447B (en) A kind of method and Video Record Processor for recording session information
CN1556645A (en) A system and method for providing personalized ring back tone service in next generation network
WO2007128190A1 (en) A method of making conference bridge context and call leg context incident and corresponding media gateway and system
CN101860547A (en) Control method, device and system for group call or broadcast call connection
CN103546459A (en) Method, terminal and server for carrying out session on basis of session initiation protocols
WO2007115472A1 (en) A method of creating a multiparty conference and a system and device for creating the multiparty conference
CN100463404C (en) Method for Realizing Teleconference Service by Utilizing Media Resource Server
WO2012155641A1 (en) Method for implementing multimedia conference service and corresponding device
CN102271137A (en) Media server
CN101772195B (en) Establishing and joining method of IMS (information management system) trunking conference, distribution system and device
US20030165145A1 (en) Apparatus and method for compulsively receiving multi-calls over internet protocol phones in internet protocol telephony system
CN100568898C (en) A Multimedia Call Center System Based on ParlayAPI
CN1738263A (en) Monitoring method for soft switching system media stream and gateway-monitoring processing device
CN100461878C (en) Method for Realizing Media Gateway Control Protocol Announcement
CN101227473A (en) System and method for master control conference of multimedia communication system
CN100589435C (en) Device and method for controlling media resource playback in softswitch
CN100450223C (en) A Method for Realizing Trunking Service under Mobile Softswitch Architecture
CN101163136B (en) A method of playing operator number by using session initiation protocol soft terminal
CN101258717B (en) Medium gateway system and method for realizing medium gateway internal call
CN100452892C (en) Ways to Play Audio to a Session

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: 07720636

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: 07720636

Country of ref document: EP

Kind code of ref document: A1