2.2 多媒体会议的实现流程
基于上述的分层开放系统架构,通过各层设备之间的相互配合实现了多媒体会议业务的应用。
多媒体会议系统主要采用Web页面的方式与用户进行交互,用户登录会议系统后可以通过相应的Web页面进行一系列会议操作。
根据一般会议的流程,多媒体会议系统实现的主要功能包括:创建会议、预约会议、查询会议、召开会议、会议控制、会议信息管理和会议计费等。其中,会议控制包括实时的音频、视频和数据流控制。
多媒体会议简要流程如图2所示。会议召开之前,用户通过会议Web界面在会议服务器上预约或创建会议,创建会议信息包括会议号码,会议密码,会议类型,会议方数,会议开始时间,会议持续时间(或结束时间)等等。

图2 多媒体会议简要流程图
会议创建成功后将在指定时间召开,会议用户可通过Web界面进行一系列的会议操作,例如:添加/删除与会者,打开/关闭音视频,会议控制权转移,会议锁定/解锁,会议录音/回放,延长会议,结束会议,以及多种数据协同功能(即时消息、文件演示、应用共享等)。
另外,为确保会议的顺利进行,需要明确会议的控制权,即会议某一时刻只能有一个人(会议主席/管理员)拥有对会议的完全操控权,而其他与会者只能进行和自己有关的相应操作。会议主席/管理员也可以随时转让控制权给普通与会者。
会议结束后,用户还可以通过web界面查询会议的历史记录信息,以及下载收听历史会议的录音信息等。
2.3 多媒体会议的信令流程
基于上述多媒体会议业务的实现流程,图3给出了一个多媒体会议业务典型应用的信令流程,具体包括对于用户创建会议、邀请与会成员、会议中的,文件演示、会议的录制与会议的回放等信令流程的描述。

图3 多媒体会议信令流程图
流程简要说明:
●USER A(会议主席/管理员)通过Web在会议服务器上创建会议,创建会议时需要确定会议号码,会议密码,会议类型,会议方数,会议开始时间,会议持续时间(或结束时间)等会议信息;
●USER A通过Web邀请USER B加入此会议;
●会议服务器通过SIP INVITE请求触发软交换呼叫USER B加入会议;
●USER B应答并成功加入会议;
●USER A通过Web在会议服务器上开始录制会议内容;
●USER A在会议中上传会议需要演示的PPT文件;
●USER A通过Web对PPT演示加以控制,如对PPT进行翻页等;
●会议服务器会及时通知USER B同步USER A的演示内容;
●会议服务器将演示数据推送给USER B;
●USER A主动结束会议录制并终止会议;
●会议服务器向USER B发送BYE消息,会议结束;
●会后USER B通过Web发送已录制的会议回放请求;
●会议服务器通过SIP INVITE请求触发软交换呼叫USER B收听会议记录;
●USER B应答后收听会议记录。
3、总结与展望
本文基于NGN开放体系架构实现了多媒体会议业务,在系统构建中主要通过会议应用服务器来实现用户对会议的控制,会议能力服务器实现会议成员媒体流的混合分发以及控制管理。多媒体会议作为NGN开放业务平台实现的一个典型业务,不但充分体现了NGN开放业务平台的开放性、灵活性的特征,而且体现了更大业务优势:
一方面为业务用户提供了统一简便的会议使用Web界面,会议的使用不再需要复杂的操作培训,用户可以像平时浏览网页一样使用会议系统;另一方面,会议能力的技术要求可以由运营商统一制定,解决了传统会议系统之间无法互通的问题,使会议业务用户可以覆盖至全国,同时,各个设备商均可以提供会议能力,消除了运营商对单个设备商的依赖性,降低了运营商的成本;最后,运营商可以通过应用服务器向用户提供统一的业务使用界面,提升业务的品牌效应。
目前,上述的多媒体会议系统已经在实验室环境下开发并调试成功,但其距离现网中的实际应用还存在一些需要进一步解决的问题,例如:接入网的带宽问题、私网穿越问题以及与现网BOSS系统的配合问题等。
随着NGN和多媒体技术的进一步发展和完善,多媒体会议的应用将延伸到更多的领域,如:企业集团商务会议、远程培训、远程招聘、高校远程教学、客服服务、远程医疗、远程探视等,以及政府机关中的电子政务、应急指挥等,为用户带来更多丰富生动的业务体验。 【1】 【2】 |