刘 述
一、引言
视讯会议让用户不仅可以闻其声,也可以见其人,大大提高了通话双方的亲切感,是一种非常有发展潜力的业务,正受到越来越多运营商的重视。视讯会议在运营商的环境中从技术上保证用户的呼叫是受控的,每次服务都可以进行准确的接续与计费。运营商的视讯系统不仅有终端来完成呼叫,还要有许多支撑的系统,共同构成了电信级的视讯会议系统。
二、视讯系统构成
一个完整的视讯系统如图1所示。图中的T为终端,终端可以完成会议的预约,呼叫建立与释放,话音与图像数据的编解码。运营商的视讯系统分为三级网守,网守完成终端的注册,地址的查询与翻译,资源与带宽的分配与调度。当终端接入时,作为AAA的客户,把用户提供的用户名与密码送到AAA服务器上进行认证。AAA负责接收计费采集点采集的用户计费信息,根据费率生成计费账单,接受由网守发起的用户接入认证请求,对用户使用视讯会议业务的权限进行认证。MC提供了多点控制功能,MC接受GK的控制召集会议报告会议的状态,并控制MP中媒体通道的建立与释放。MP有两类,一类用来处理实时的音频和视频流,称为实时MP。另一类用来处理数据及其他的信息,称为数据MP,实时MP接收来自终端或其他MP的音频和视频流,处理这些媒体流并把它们送回到端点或其他MP,数据MP接收来自终端或其他MP的数据,处理这些数据并把它们送回到端点或其他MP,当MC与MP集成在一台设备里时,这样的设备称为MCU。
图1 视讯系统图
可以看出,电信运营的视讯会议系统涉及的设备种类多样,作用各自不同。不同的设备间相互通信时采用了多种协议,在GK与终端及MC或MCU间采用了RAS与O.931消息,GK与AAA间一般采用Radius消息进行消息的交换,GK与GK间信息的交换需要RAS消息。MP与MC间需要H.248消息进行交互。此外,所有的设备可能来自多个厂家,所以建立一个视讯会议的业务网络,有必要对各种设备的互通性提出一定的要求,才可以保证每个单独的设备都可以发挥其作用,保证每一个呼叫都可以成功接续。
三、视讯设备间的互通
视讯设备的互通分为终端向网络注册时的互通和网络设备间在呼叫时的信令连接与资源调动的互通。
1.终端向GK注册及预约会议的过程
终端与网络间的互通主要体现在终端设备与网守之间的消息交换,终端要完成一个会议的呼叫要向网守进行注册,触发认证过程,同时终端还可以向网守进行会议的预约与取消会议。通常终端向GK注册及预约会议的过程如图2所示,具体过程为:
图2 终端向GK注册及预约会议的过程
(1)终端向GK发送RAS消息GRQ,GK向终端返回GCF消息进行确认;
(2)终端发送RAS消息RRQ,向GK进行注册,如果注册成功,则GK返回RCF消息进行确认。
(3)如果终端向其注册的驻地网守发送ARQ消息(该消息中携带有预约者的账号,密码等);
(4)驻地网守收到ARQ消息后,向其后台的AAA服务器发送RADIUS消息AccessRequest,对预约终端的账号和密码进行认证;
(5)AAA服务器查找其数据库中关于预约者的信息,确认该用户有权召集会议后,AAA服务器向网守回送AccessAccept消息;
(6)收到AccessAccept消息后,网守向预约终端回送ACF消息;
(7)预约终端在通过认证后,向网守发送ARQ消息,消息中包含会议召集者标识、受邀请的会议成员情况和标识以及会议开始时间;
(8)网守收到ARQ消息后,检查资源预约情况。如果允许,则为会议预留相应的网络资源,分配会议号,并回送ACF消息,否则发送ARJ消息。至此会议预约完成。
2.会议召集过程的互通(见图3a,图3b)
图3 会议召集过程
在一个会议建立时,要为会议的参与者分配相应的资源,当会议进行时可以邀请新的成员加入会议,也可以让某些成员退出会议。当一个呼叫在不同域间建立时需要多个GK问消息进行交换。在呼叫建立时会有多个设备通过多种协议进行配合。以会议召集过程为例,当一个终端已注册,并预约了会议,到会泌开始时的过程如下:
(1)预约终端在通过认证后,向网守发送RASARQ消息,消息中包含会议召集者标识、受邀请的会议成员的情况和标识等;
(2)网守收到RASARQ消息后,调度相应的资源供会议使用,并回送RASACF消息;
(3)召集人终端向网守发送Q.931 Setup消息,建立与其他终端的连接;
(4)GK向MC发邀请会议成员的Q.931的Setup消息,请求MC邀请其它与会终端;
(5)MC确认收到消息后,向GK送Q.931Alerting消息;
(6)网守确认收到消息后,向召集人终端送Q.931Alerting消息;
(7)MC向网守送Q.931Connect消息;
(8)网守确认收到消息后,向召集人终端送Q.931Connect消息;
(9)召集人终端与MC之间的交换H.245消息进行能力协商和主从判决,并建立逻辑通道;
(10)MC收到邀请其他终端的请求后,向MP1发送邀请终端加入的指示H.248Add命令;
(11)MP1回送H.248AddReply;
(12)MC向MP2发送邀请终端加入的指示H.248Add命令;
(13)MP2回送H.248AddReply;
(14)MC向终端T2发起Q.931 Setup请求;
(15)T2向网守送RASARQ接入请求;
(16)网守向T2回送RASACF响应;
(17)终端T2向MC回送Q.931 Alerting消息;
(18)终端T2向MC送Q.931 Connect消息,建立与MP2之间的媒体通道;
(19)MC在会议进行中定期发送相应的RAS消息,并向GK进行资源报告;
(20)GK向MC回送相应的确认消息和指示。
在会议召集后,主席可以通过H.245消息对参与会议的终端进行控制,会议的参与者电可以通过H.245消息参与会议的发言。
在会议结束时,资源的释放与终端的退出又需要RAS消息,H.245消息,H.248消息,AAA消息及Q.931消息在各设备间传送配合,来完成本次的呼叫。这里不在赘述。
四、结束语
随着视讯会议业务的发展,越来越多的设备生产厂家把注意力转向视讯领域。视讯会议的网络是一个复杂的系统,要保证业务可以顺利开通,各厂家都应遵从相应的互通标准。我国关于视讯会议设备互通的标准正在制定中,希望制定中的国标可以促进我国视讯会议网络的建设和设备厂家的发展,为用户提供更经济更良好的视讯会议服务。