• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

ME5000互控级联会议的实现

2007-05-11 发表
  • 0关注
  • 0收藏 645浏览
粉丝: 关注:

ME5000 互控级联会议的实现

 

      组网需求:

    互控级联为ME5000的一大特色功能,顾名思义,互控级联就是分别在两台MCU上召开的两个会议以某种方式级联起来,且两会议为主从关系,主会议能对从会议进行控制,而从会议也听从主会议的安排,两者的地位存在着很大的差异。那么两台ME5000是如何使用信令来进行交互、协商,从而处理好两者的关系,让会议顺利的召开下去的呢?下面就来详细介绍ME5000互控级联会议实现的全过程。

      组网图:

 

MCU192.168.1.133

MCU下的MG6060192.168.1.201(后面称作201

TopView192.168.1.160(后面称作160)

MCU192.168.1.137

MCU下的MG6060192.168.3.243(后面称作243)

 

      配置步骤:

1 两会议级联前的信令交互

     在召开互控级联会议之前,需要分别在两台ME5000上创建一个主会议和一个从会议,在添加被级联会议时,添加的对方的会议名称、IP地址、E.164别名一定要准确无误,两会议创建完成之后的会控页面如下图一所示:

                          图一  互控级联会控页面  

     

两会议级联的信令交互过程如下:

 

    

                       图二  两会议级联的过程

1.1 两会议能成功级联

在主MCU上召开会议,首先在主MCU与从MCU之间建立TCP连接,连接建立后,ME5000使用自己的私有协议来完成后面的级联过程。主MCU把自己会议的配置信息都发送给从MCU,同时让从MCU上的从会议也将会议召开起来,如果两会议的配置相同,从MCU在回应主MCUTCP[PSH,ACK]消息之后,直接发一个TCP[PSH,ACK]消息给主MCU确认两会议可以成功进行级联。如下图三、四所示:

 

                       图三  主会议同步从会议的配置

                       图四  主从会议能成功级联

从会议发给主会议的TCP[PSH,ACK]消息中确认值为 RESULT=-1TYPE1

1.2 两会议不能成功级联

如果两会议中存在不同的配置(呼叫带宽不同或混速带宽设置不同)时,从会议不会回应主会议的TCP[PSH,ACK]消息而是直接发送TCP[PSH,ACK]消息给主会议,告知主会议会议不能成功级联的原因,如下图五所示:

                         图五  主从会议不能成功级联

如果两会议的混速带宽或呼叫带宽不一致,从会议发给主会议的TCP[PSH,ACK]消息中的值为 RESULT=10022TYPE=1

主会议在接收到从会议发送的TCP[PSH,ACK]消息后,根据RESULT的值,在会控页面上给出相应的不能成功级联的提示信息。

2 两会议级联的信令交互

    在完成上面的信令交互之后,主、从MCU分别呼叫各自会议中的终端入会,各自完成跟终端呼叫建立和能力协商的过程,协商完成后,终端加入各自的会议。在两会议级联过程中ME5000用到的会控信令如下:

Request消息:

terminalListRequest  终端列表请求消息

requestAllTerminalIDS  请求所有终端的TerminalID

Response消息:

terminalListResponse  回复终端列表请求消息

requestAllTerminalIDSResponse 回复已入会终端的TerminalID

Indication消息:

terminalNumberAssign   分配终端的mcunumberterminalNumber

terminalYouAreSeeing  当前正在被广播的终端

cancelseenByAtLeastonother 不是第一个加入会议,当前广播的终端是其他的终端

terminalJoinedConference  有新的终端加入会议

 

2.1 主、从MCU各自呼叫自己的终端

这一阶段的信令交互如下图六所示:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

图六  主、从MCU呼叫各自终端入会

 

1、主会议下终端201加入会议,主MCU告知终端201当前正在被广播的终端。如下图七所示:

 

 

 

 

    

        图七  MCU201分配terminalNumber并告知当前正在被广播的终端

2、入会的终端201紧接着发送两个Request消息给ME5000,分别为terminalListRequestrequestAllTerminalIDSME5000回复两个Response消息(terminalListResponserequestAllTerminalIDSResponse)给此终端。终端201就得到了主MCU上所有已入会终端的信息。

3、从会议下终端加入会议,如下图八所示:

               图八   MCU为终端分配mcunumberterminalNumber

目前主、从会议都按照非级联会议的方式呼叫各自的终端入会,主、从MCU分配给已入会的终端的mcunumberterminalNumber是相同的,且都为1

4、从会议下已入会的终端243也发送两个Request消息给ME5000,分别为terminalListRequestrequestAllTerminalIDSME5000回两个Response消息(terminalListResponserequestAllTerminalIDSResponse)给此终端。

5、此时主会议中另一个终端160加入会议,同样主MCU也会发送Indication消息给现在入会的终端,为此终端分配mcunumberterminalNumber,如下图九所示:

                   图九  MCU下新终端加入会议

6、之后主MCU向终端201发送Indication消息terminalJoinedConference,告诉终端201目前有一个新的终端加入会议,此终端的mcunumber1terminalNumber2

7、终端201在收到此Indication消息之后,发送Request消息给ME5000,要求重新得到所有已入会终端的terminalLabelterminalIDME5000回复requestAllterminalIDSResponse消息,告知此终端目前在会议中的终端的情况(包括mcunumberterminalNumberterminalID),如下图十所示:

            图十  MCU下已入会终端的terminalLabelterminalNumber

8、主MCU接着会发一个Indication消息给终端160,告知160它目前的状态,从信令中可以看出,160收到的是cancelseenByAtLeastonotherterminalYouAreSeeing消息,说明MCU告知终端160目前它并不是当前被广播的终端,并告知160当前正在观看,也即MCU广播的那个终端的mcunumber1terminalNumber1。如下图十一所示:

             图十一  MCU通知终端160正在被广播的终端信息

2.2 主、从MCU进行级联

MCU向从MCU发送Setup信令,之后是两MCU之间的呼叫建立和能力协商的过程,两MCU之间的交互过程就如同两终端之间的交互过程,过程如下图十二所示:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                     

 

图十二  主、从MCU级联过程

 

 

两台MCU使用TerminalCapabilitySet信令来进行能力协商,选择两者都支持的一个组合来召开会议;使用MasterslaveDetermination信令来进行主从决定,主MCU回复给从MCUMasterslaveDeterminationAck消息中decision值为slave,而从MCU回复给主MCUMasterslaveDeterminationAck消息中decision值为master。这些信令交互完成后,两台MCU便分别向对方打开音频通道、视频通道、控制通道。这些过程完成后,两台MCU成功级联,当然两台ME5000上的两会议也成功级联。

2.3 主、从MCU成功级联后与终端的信令交互

这一阶段的信令交互如下图十三所示:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


             

 

 

 

 

 

 

         图十三 两MCU级联后与终端的信令交互

1、主、从MCU级联成功后,主MCU通知终端201160有新的终端加入会议,分别向这两个终端发送Indication消息terminalJoinedConference,这个新终端(MCU)的mcunumber2terminalNumber0。如下图十四所示:

                 图十四  MCU作为新终端加入主会议

2、终端201要求得到新入会终端的信息,在201发送了requestAllTerminalIDS消息之后,ME5000回复的requestAllTerminalIDSResponse消息中包含着从MCU的信息,将从MCU也作为一个已入会终端告知给终端201。如下图十五所示:


                 
图十五  MCU下已入会终端的信息

    3、从MCU也向主MCU发送requestAllTerminalIDS消息,要求得到已入会终端的ID,于是主MCU回复同样的requestAllTerminalIDSResponse消息内容给从MCU

4、从MCU发送Indication消息terminalNumberAssign给自己下面的终端,重新为终端分配mcunumberterminalNumber,终端243的新mcunumber=2terminalNumber=1

5、当然终端243也会请求MCU告知它新入会终端的信息,从MCU在回复terminalListResponserequestAllTerminalIDSResponse消息中同样也包含着主MCU的信息,将主MCU作为一个已入会的终端告知给终端243,也告知终端243当前正在被广播的会场。如下图十六所示:

                图十六    MCU作为新终端加入从会议

6、在上面的信令交互完成后,主MCU使用terminalJoinedConference消息通知它下面的终端有个新的终端加入会议,新终端的mcunumber=2terminalNumber=1,如下图十七所示:

                    图十七  MCU通知有新终端加入会议

7、终端201会发送requestAllTerminalIDS消息给主MCU要求得到最新的入会终端消息,主MCU回复requestAllTerminalIDSResponse消息,里面包含着包括终端201在内的所有在线终端和MCU的信息,如下图十八所示:

                 图十八  MCU发送给终端的已入会终端信息

8、从MCU使用terminalJoinedConference消息通知终端243,有两个新终端加入会议,分别是mcunumber=1terminalNumber=1mcunumber=1terminalNumber=2的终端。

9、终端243发送requestAllTerminalIDS消息给从MCU要求得到最新的入会终端信息,从MCU回复的requestAllTerminalIDSResponse的消息中包含着包括终端243在内的所有在线的终端和MCU。如下图十九所示:

                 图十九  MCU发送给终端的已入会终端信息

到此为止,互控级联会议的级联的信令交互已经结束,主、从MCU下的各个终端也都知道已入会的终端和MCU的信息,余下的便是ME5000对音视频流进行处理的过程。

 

      配置关键点:

1、在添加被级联会议时,对方的会议名称、IP地址、E.164别名一定要相同,且召开注册GK的互控级联会议时,也一定要添加对方的IP地址;

2、在两台MCU上分别添加要进行互控级联会议时,在从MCU上只能添加一个被级联会议,而在主MCU上能添加若干个被级联会议;

3、在互控级联会议中每个会议必须为导演模式,并且会议带宽和音、视频编解码都必须一致;

4、在两台MCU都注册GK的情况下,添加被级联会议时也必须添加此台ME5000IP地址,否则两会议无法成功级联;

5、召开级联混速会议时,在两台MCU上进行设置时,如果设置级联会议线路带宽以低带宽级联,则必须保证两台MCU上的混速低带宽相同;如果设置级联会议线路带宽以高带宽级联,则必须保证两台MCU上的混速高带宽相同。

 

 

若您有关于案例的建议,请反馈:

作者在2007-05-11对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作