多种协议终端进行同一音视频会议的方法

文档序号:7632432阅读:272来源:国知局
专利名称:多种协议终端进行同一音视频会议的方法
技术领域
本发明涉及多媒体通信领域,特别是指一种多种协议终端进行同一音视频会议的方法。
背景技术
随着电信业务的飞速发展,音视频会议技术得到了一定的发展和普及。这两种会议都能使用户足不出户就可方便地召开会议,进行讨论和交流。目前,音视频会议遵循的主要是H.320和H.323协议标准,通过H.323网关(GW)可使公共交换电话网络(PSTN)终端和H.323终端参加音视频会议。
随着新业务的层出不穷和数据业务的不断发展,传统的电路交换网络将逐步被下一代网络(NGN)替代。与此同时,基于新生协议的终端也越来越多,例如媒体网关控制协议(MGCP)终端、起始会话协议(SIP)终端、H.323终端等。针对这些不同协议的终端如何在同一音视频会议中完成互通,将成为新一代网络设计中必须解决的问题。

发明内容
有鉴于此,本发明的目的在于提供一种多种协议终端进行同一音视频会议的方法,能够使多种协议终端在同一音视频会议中进行通信。
为了达到上述目的,本发明提供了一种多种协议终端进行同一音视频会议的方法,该方法包含以下步骤A、媒体控制单元向软交换设备发送呼叫信息,软交换设备将呼叫信息转换为相应协议类型的呼叫信息后发送给相应协议类型的终端,媒体控制单元通过软交换设备路由呼叫方式,建立与终端间的呼叫通道后,建立媒体控制单元与终端间的媒体信息通道;媒体控制单元通过软交换设备路由呼叫方式建立与终端间的呼叫通道,相当于媒体控制单元和终端分别于软交换设备建立呼叫通道;B、媒体控制单元通过媒体信息通道接收终端发送的媒体信息,并将处理后的媒体信息发送给相应终端。
较佳地,该方法进一步包括步骤C媒体控制单元向软交换设备发送释放呼叫信息,软交换设备根据释放呼叫信息中携带的呼叫标识符,将释放呼叫信息转换为相应协议类型的释放呼叫信息后再发送给相应协议类型的终端,释放媒体控制单元和终端间的媒体信息通道的连接和呼叫通道的连接。
所述终端注册于软交换设备,软交换设备存储注册信息。
所述注册信息包括终端号码、与该终端号码相对应的终端类型、该终端接收呼叫的网络协议地址和端口。
所述步骤A进一步包括媒体控制单元向软交换设备发送的呼叫信息中携带终端号码,软交换设备根据终端的注册信息,找到与该终端号码相对应的终端所属的协议类型、该终端接收呼叫的网络协议地址和端口,然后将呼叫信息转换为该协议类型的呼叫信息。
所述媒体控制单元注册于软交换设备。
该方法进一步包括软交换设备通过鉴权机制判断媒体控制单元是否为合法节点,如果是,媒体控制单元成功注册于软交换设备;否则,软交换设备拒绝媒体控制单元的注册。
所述步骤B进一步包括媒体控制单元根据媒体信息格式规定对媒体信息进行处理,然后发送给相应终端。
所述步骤C之前进一步包括终端向软交换设备发送释放呼叫请求,软交换设备将该呼叫请求转换为H.323协议类型的释放呼叫请求,然后向媒体控制单元发送释放呼叫请求。
该方法进一步包括会议管理中心向媒体控制单元下发会议信息。
该方法进一步包括会议控制终端向软交换设备发送会议信息,软交换设备向会议管理中心发送会议信息,会议管理中心向媒体控制单元下发会议信息。
所述步骤C前进一步包括终端向软交换设备发送释放呼叫请求,软交换设备将该呼叫请求转换为H.323协议类型的释放呼叫请求,然后向媒体控制单元发送释放呼叫请求;所述步骤C后进一步包括媒体控制单元与未发送释放呼叫请求的终端传送媒体信息。
通过本发明提出的方法,能够使多种协议终端参加同一音视频会议,实现了多种协议终端间的通信,有利于NGN网络的发展。


图1为依据本发明NGN网络实现多种协议终端入会的系统结构示意图;图2为依据本发明多种协议终端进行同一音视频会议的原理图;图3为依据本发明的音视频会议整体流程图;图4为MCU在软交换设备上进行注册的流程图;图5为依据本发明MCU同H.323终端呼叫建立到释放过程的流程图;图6为依据本发明MCU同SIP终端呼叫建立到释放过程的流程图;图7为依据本发明MCU同MGCP终端呼叫建立到释放过程的流程图;图8为依据本发明MCU同各类协议终端的媒体信息交互示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步地详细描述。
软交换的基本含义就是将呼叫控制功能从媒体网关(传输层)中分离出来,通过软件实现基本呼叫控制功能,包括呼叫选路、地址解析、管理控制、连接控制(建立/拆除会话)和信令互通,从而实现呼叫传输与呼叫控制的分离,为控制、交换和软件可编程功能建立分离的平面。软交换技术的主要设计思想是将业务、控制、传送、接入分离、实体之间通过标准协议进行连接和通信,与此同时,软交换还将网络资源、网络能力等封装起来,通过标准开放的业务接口和业务应用层相连,从而可方便地在网络中快速地提供新业务。
软交换设备是电路交换网络向分组交换网络演进的核心设备,也是下一代电信网络的重要设备之一。软交换设备是多种逻辑功能实体的集合,它提供综合业务的呼叫控制、连接和部分业务功能,是下一代电信网络语音/数据/视频业务呼叫、控制、业务提供的核心设备。软交换设备独立于底层承载协议,主要完成呼叫控制、媒体网关接入控制、资源分配、协议处理、路由、认证、计费等主要功能,并可以向用户提供现有电路交换机所能提供的业务以及多样化的第三方业务。
在软交换设备中,可完成H.323终端、MGCP终端、SIP终端和窄带终端间的两两互通,并可完成对H.323终端、MGCP终端、SIP终端和窄带终端的注册和管理。本发明在此基础上描述各类协议终端在同一音视频会议中通信的实现方法。
本发明主要是在软交换设备的基础上解决多种协议终端同时参加音视频会议的问题,通过采用媒体控制单元(MCU)配合软交换设备完成各种带宽协议终端在音视频会议中的通信,采用MCU的目的在于采集各终端发出的媒体信息,因此在本发明中,MCU相当于媒体信息交换机。
图1为依据本发明NGN网络实现多种协议终端入会的系统结构示意图,如图1所示,各类协议终端,例如MGCP终端104、H.323终端105、SIP终端106等均在软交换设备103上注册,注册信息包括终端号码、终端接收呼叫的信令地址、与该终端号码相对应的终端类型等。MCU 102也注册在软交换设备103上。对于MCU 102而言,软交换设备103相当于网守(GK,Gate Keeper),完成GK的地址解析、呼叫控制等功能,MCU 102直接与软交换设备103进行RAS消息、Q.931消息和H.245消息的传送。MCU 102呼叫H.323终端105时,软交换设备103相当于GK,完成GK的地址解析、呼叫控制等功能。MCU 102呼叫MGCP终端104或SIP终端106时,软交换设备103相当于网关(GW,Gate Way)和GK,完成GW的协议转换和GK的地址解析、呼叫控制等功能。
会议管理中心(SMC)101作为MCU 102的后台管理设备,一方面,SMC 101同MCU 102进行私有消息的互换,私有消息承载在传输控制协议(TCP)上,用于控制MCU 102的动作和向MCU 102下发会议命令;另一方面,SMC 101与软交换设备103进行私有消息的互换,软交换设备103通过SMC 101向MCU 102下发会议信息。会议信息一般包括参会终端的数量,各终端的号码、密码,会议中可使用的带宽,会议类型、即音频会议或视频会议或音视频会议,是否支持数据会议,是否支持多画面功能等。MCU 102根据收到的会议信息进行相应的操作,并呼叫各参会终端入会。
图2为依据本发明多种协议终端进行同一音视频会议的原理图,如图2所示,首先介绍虚线以下的部分,在SMC 101中配置初始的会议信息,SMC101将会议信息下发给MCU 102。MCU 102呼叫参加视频会议的各类协议终端。MCU 102向软交换设备103发送呼叫信息,呼叫信息中携带被叫终端的号码;软交换设备103收到呼叫信息后,根据各类协议终端的注册信息找到与该终端号码相对应的终端类型,即该终端所支持的协议类型,然后将MCU 102发送的呼叫信息转换为与终端类型相对应的协议类型的呼叫信息,再将该协议类型的呼叫信息发送给相应终端。因为MCU与软交换设备间传输的消息遵循H.323协议,所以如果MCU呼叫H.323终端参加音视频会议时,软交换设备只需将MCU发送的消息转发给H.323终端即可,不必转换消息类型。如果MCU 102呼叫H.323终端以外的其他协议类型终端时,例如,当MCU 102呼叫SIP终端106参加音视频会议时,MCU 102将呼叫信息发送给软交换设备103,软交换设备103根据收到的呼叫信息中携带的终端号码,找到与该终端号码相对应的终端类型为SIP终端,将MCU 102发送的呼叫信息转为SIP协议类型的呼叫信息,然后将SIP协议类型的呼叫信息发送至SIP终端106。
建立传输媒体信息的媒体信息通道后,呼叫成功,MCU 102向SMC 101上报会议信息,由MCU 102对媒体信息进行处理,根据需要发送给相应终端,进行音视频会议中各终端间的通信。
结束音视频会议时,SMC 101向MCU 102发送结束会议命令,MCU 102释放对各个终端的呼叫,结束当前音视频会议。MCU 102向软交换设备103发送释放呼叫命令,然后软交换设备103将释放呼叫命令转换为与终端类型相对应的协议类型的释放呼叫命令,再将该协议类型的释放呼叫命令发送给相应终端,最后相应终端释放呼叫,结束当前音视频会议。
作为本发明的另一种技术方案,结合虚线以上的部分,一次音视频会议可由终端发起,能够发起音视频会议的终端称为会议控制终端201。会议控制终端201向软交换设备103发送会议信息,然后软交换设备103向SMC101发送收到的会议信息,SMC 101向MCU 102下发收到的会议信息,MCU102收到会议信息后的处理过程与上述非可选部分的处理过程基本相同。当会议控制终端201控制MCU 102时,MCU 102通过密码验证会议控制终端201是否已被授权,如果会议控制终端201提供的密码与SMC 101向MCU102下发的会议信息中的密码一致,则允许会议控制终端201对MCU 102进行控制;否则,拒绝会议控制终端201对MCU 102的控制。
图3为依据本发明的音视频会议整体流程图,如图3所示,音视频会议的整体流程包括以下步骤步骤301~步骤302SMC向MCU下发会议信息,MCU收到会议信息后,向SMC发送会议信息响应,通知SMC已收到会议信息。
步骤303~步骤308MCU向软交换设备发送向终端1发起的呼叫信息,软交换设备将收到的呼叫信息转换为与终端1类型相对应的协议类型的呼叫信息,然后将该协议类型的呼叫信息发送给终端1;MCU向软交换设备发送向终端2发起的呼叫信息,软交换设备将收到的呼叫信息转换为与终端2类型相对应的协议类型的呼叫信息,然后将该协议类型的呼叫信息发送给终端2;依此类推,MCU向软交换设备发送向终端n发起的呼叫信息,软交换设备将收到的呼叫信息转换为与终端n类型相对应的协议类型的呼叫信息,然后将该协议类型的呼叫信息发送给终端n。在呼叫信息中携带呼叫标识符,呼叫标识符表示点对点的呼叫关系,用以区分MCU与各终端建立的呼叫。
步骤309MCU向SMC上报会议信息,例如对参加音视频会议的终端的呼叫是否成功,参加音视频会议终端的号码等等。
步骤310~步骤312MCU与终端1间建立媒体信息通道1,MCU与终端1通过媒体信息通道1进行媒体信息传输;MCU与终端2间建立媒体信息通道2,MCU与终端2通过媒体信息通道2进行媒体信息传输,依此类推,MCU与终端n间建立媒体信息通道n,MCU与终端n通过媒体信息通道n进行媒体信息传输。
步骤313~步骤318MCU向软交换设备发送释放终端1呼叫信息,软交换设备将收到的释放终端1呼叫信息转换为与终端1类型相对应的协议类型的释放终端1呼叫信息,然后将该协议类型的释放终端1呼叫信息发送给终端1,MCU与终端1间释放呼叫;MCU向软交换设备发送释放终端2呼叫信息,软交换设备将收到的释放终端2呼叫信息转换为与终端2类型相对应的协议类型的释放终端2呼叫信息,然后将该协议类型的释放终端2呼叫信息发送给终端2,MCU与终端2间释放呼叫;依此类推,MCU向软交换设备发送释放终端n呼叫信息,软交换设备将收到的释放终端n呼叫信息转换为与终端n类型相对应的协议类型的释放终端n呼叫信息,然后将该协议类型的释放终端n呼叫信息发送给终端n,MCU与终端n间释放呼叫,至此释放对参加音视频会议相应终端的呼叫。释放呼叫信息中携带相应呼叫标识符,软交换设备根据该呼叫标识符确定需要释放的呼叫。
对于MCU而言,软交换设备相当于GK,完成GK的地址解析、呼叫控制等功能,因此MCU与软交换设备实现通信前,MCU必须在软交换设备上进行注册。
图4为MCU在软交换设备上进行注册的流程图,如图4所示,MCU在软交换设备上进行注册的过程包括以下步骤步骤401~步骤402MCU向软交换设备发送RRQ消息,RRQ消息中携带别名和鉴权机制,软交换设备通过RRQ消息中携带该MCU的别名和鉴权机制判断MCU是否为合法节点,如果MCU为合法节点,软交换设备向MCU发送RCF消息,表示MCU注册成功;如果MCU为非法节点,软交换设备向MCU发送RRJ消息,表示MCU注册失败。MCU别名用来区分MCU,对于MCU而言,可以不使用电话号码,而是使用一个别名,例如字符串MeidaCentre101等。
步骤403~步骤404MCU向软交换设备发送轻量级RRQ消息,软交换设备收到轻量级RRQ消息后,向MCU发送RCF消息,上述过程用于MCU通知软交换设备其处于存活状态,没有死机。
由于MCU在软交换设备上进行注册的流程遵循H.323协议,发送的消息也遵循标准的H.323协议规定,因此,此处不需要进行详细描述。
由于MCU呼叫H.323终端时,软交换设备相当于GK,完成GK的地址解析、呼叫控制等功能;MCU呼叫MGCP终端或SIP终端时,软交换设备相当于GW和GK,完成GW的协议转换和GK的地址解析、呼叫控制等功能,因此各相应协议类型的终端也需在软交换设备上注册,终端注册于软交换设备的注册信息包括终端的号码、与该终端号码相对应的终端类型、该终端接收呼叫的网络协议(IP)地址和端口。
图5为依据本发明MCU同H.323终端呼叫建立到释放过程的流程图,如图5所示,MCU同H.323终端呼叫建立到释放的过程包括以下步骤步骤501~步骤502MCU向软交换设备发送ARQ消息,ARQ消息中携带被叫终端号码、注册时得到的标识符、以及标识本次呼叫的呼叫标识符,请求软交换设备允许呼叫,并对被叫地址进行解析。软交换设备收到ARQ消息后,选择路由呼叫方式,向MCU发送ACF消息,消息中的目的呼叫信令地址为软交换设备本身的呼叫信令接收地址。注册时得到的标识符用来标识该MCU终端。注册时得到的标识符为MCU在软交换设备上注册成功后得到的标识符,用以标明MCU的身份,并用以与其他MCU进行区分。在每次发起呼叫的最初会为该次呼叫分配呼叫标识符,用以区分呼叫。
步骤503~步骤512MCU向软交换设备发送Setup消息,Setup消息中携带被叫终端号码、呼叫标识符等,软交换设备根据注册信息,找到与该被叫终端号码相对应的终端类型和该终端的IP地址,发现该被叫终端为H.323终端,软交换设备向H.323终端转发Setup消息;H.323终端收到Setup消息后,向软交换设备发送CallProceeding消息;软交换设备收到CallProceeding消息后,向MCU转发CallProceeding消息。H.323终端向软交换设备发送ARQ消息,软交换设备收到ARQ消息后,向H.323终端发送ACF消息;H.323终端收到ACF消息后,向软交换设备发送Alerting消息,同时提示软交换设备有呼叫进来;软交换设备收到Alerting消息后,向MCU转发Alerting消息。H.323终端摘机,H.323终端向软交换设备发送Connect消息,Connect消息中携带H.323终端的H.245地址;软交换设备收到Connect消息后,向MCU转发Connect消息。
上述各消息均携带呼叫标识符。
步骤513~步骤514MCU收到Connect消息后,根据Connect消息中携带的H.323终端的H.245地址,与H.323终端完成H.245消息的收发,通过H.245过程完成主从确定、能力交互和打开逻辑通道的功能,该过程遵循H.323系统中的H.245协议标准。H.245通道建立后,MCU与H.323终端建立媒体信息通道,MCU通过媒体信息通道接收H.323终端发送的媒体信息,MCU将收到的媒体信息进行处理后,通过媒体信息通道发送给H.323终端,进行媒体信息传输。
步骤515~步骤522MCU向H.323终端发送关闭本端发送媒体信息通道消息(CloseLogicalChannel),通知H.323终端MCU已关闭其发送媒体信息的通道,同时向H.323终端发送请求对方关闭发送媒体通道消息(RequestCloseLogicalChannel),请求H.323终端关闭其发送媒体信息的通道;H.323终端向MCU发送请求对方关闭发送媒体通道响应消息(RequestCloseLogicalChannelAck),关闭本端发送媒体信息的通道。H.323终端向MCU发送CloseLogicalChannel消息。MCU向H.323终端发送关闭本端发送媒体信息通道响应消息(CloseLogicalChannelAck);H.323终端向MCU发送CloseLogicalChannelAck消息。MCU与H.323终端互发关闭H.245通道消息(EndSessionCommand),请求对方关闭H.245通道。
步骤523~步骤525MCU向软交换设备发送释放Q.931消息(ReleaseComplete),该ReleaseComplete消息中携带呼叫标识符;软交换设备也可同样向MCU发送ReleaseComplete消息。软交换设备收到ReleaseComplete消息后,根据呼叫标识符向相应的H.323终端转发ReleaseComplete消息,关闭Q.931呼叫通道。MCU和H.323终端同时向软交换设备发送DRQ消息,该DRQ消息中携带呼叫标识符,软交换设备收到DRQ消息后,分别向MCU和H.323终端发送DCF消息,DCF消息中携带呼叫标识符,至此结束MCU对H.323终端的呼叫。
图6为依据本发明MCU同SIP终端呼叫建立到释放过程的流程图,如图6所示,MCU同SIP终端呼叫建立到释放的过程包括以下步骤步骤601~步骤602与步骤501~步骤502基本相同。
步骤603~步骤610MCU向软交换设备发送Setup消息,Setup消息中携带被叫终端号码、呼叫标识符等,软交换设备根据注册信息,找到与该被叫终端号码相对应的终端类型和该终端的IP地址,发现该被叫终端为SIP终端,软交换设备将Setup消息转换为Invite消息后发送给SIP终端;SIP终端收到Invite消息后,向软交换设备发送100响应;软交换设备收到100响应后,将100响应转换为CallProceeding消息后发送给MCU。SIP终端向软交换设备发送180响应,软交换设备收到180响应后,将180响应转换为Alerting消息后发送给MCU。SIP终端向软交换设备发送200消息(withSDP),200消息中包括SDP信息,例如SIP侧的媒体信息和端口;软交换设备收到200消息(with SDP)后,将200消息(with SDP)转换为Connect消息后发送给MCU。
上述各消息均携带呼叫标识符。
步骤611~步骤613MCU收到Connect消息后,软交换设备同MCU完成H.245消息的收发,H.245通道建立后,软交换设备向SIP终端发送ACK消息(with SDP),ACK消息(with SDP)中包括MCU侧的媒体信息。MCU与SIP终端建立媒体信息通道,MCU通过媒体信息通道接收SIP终端发送的媒体信息,MCU将收到的媒体信息进行处理后,通过媒体信息通道发送给SIP终端,进行媒体信息传输。
步骤614~步骤621MCU向软交换设备发送关闭本端发送媒体信息通道消息(CloseLogicalChannel),通知软交换设备MCU已关闭其发送媒体信息的通道,同时向软交换设备发送请求对方关闭发送媒体通道消息(RequestCloseLogicalChannel),请求软交换设备关闭其发送媒体信息的通道;软交换设备向MCU发送请求对方关闭发送媒体通道响应消息(RequestCloseLogicalChannelAck),关闭本端发送媒体信息的通道。软交换设备向MCU发送CloseLogicalChannel消息。MCU向软交换设备发送关闭本端发送媒体信息通道响应消息(CloseLogicalChannelAck);软交换设备向MCU发送CloseLogicalChannelAck消息。MCU与软交换设备互发关闭H.245通道消息(EndSessionCommand),请求对方关闭H.245通道。
步骤622~步骤627MCU向软交换设备发送释放Q.931消息(ReleaseComplete),该ReleaseComplete消息中携带呼叫标识符;软交换设备也可同样向MCU发送ReleaseComplete消息,关闭Q.931呼叫通道。软交换设备收到ReleaseComplete消息后,根据该ReleaseComplete消息中携带的呼叫标识符向相应的SIP终端发送BYTE消息,然后收到SIP终端发送的200响应消息,SIP终端释放媒体信息通道并释放当前呼叫。MCU向软交换设备发送DRQ消息,该DRQ消息中携带呼叫标识符,然后软交换设备向MCU发送DCF消息,DCF消息中携带呼叫标识符,至此结束MCU对SIP终端的呼叫。
图7为依据本发明MCU同MGCP终端呼叫建立到释放过程的流程图,如图7所示,MCU同MGCP终端呼叫建立到释放的过程包括以下步骤步骤701~步骤702与步骤501~步骤502基本相同。
步骤703~步骤710MCU向软交换设备发送Setup消息,Setup消息中携带被叫终端号码、呼叫标识符等,软交换设备根据注册信息,找到与该被叫终端号码相对应的终端类型和该终端的IP地址,发现该被叫终端为MGCP终端,软交换设备将Setup消息转换为CRCX消息发送给MGCP终端。软交换设备向MCU发送CallProceeding消息。MGCP终端向软交换设备发送Rps消息,软交换设备收到Rps消息后,将Rps消息转换为Alerting消息后发送给MCU。MGCP终端向软交换设备发送Notify(Off-hook)消息,Notify(Off-hook)消息中携带MGCP终端的媒体能力;软交换设备收到Notify(Off-hook)消息后,将Notify(Off-hook)消息转换为Connect消息后发送给MCU,然后软交换设备向MGCP终端发送RQNT(On-hook)消息。
上述各消息均携带呼叫标识符。
步骤711~步骤713MCU收到Connect消息后,软交换设备同MCU完成H.245消息的收发,H.245通道建立后,软交换设备向MGCP终端发送MDX消息,MDX消息携带MCU侧的媒体信息。MCU与MGCP终端建立媒体信息通道,MCU通过媒体信息通道接收MGCP终端发送的媒体信息,MCU将收到的媒体信息进行处理后,通过媒体信息通道发送给MGCP终端,进行媒体信息传输。
步骤714~步骤721MCU向软交换设备发送关闭本端发送媒体信息通道消息(CloseLogicalChannel),通知软交换设备MCU已关闭其发送媒体信息的通道,同时向软交换设备发送请求对方关闭发送媒体通道消息(RequestCloseLogicalChannel),请求软交换设备关闭其发送媒体信息的通道;软交换设备向MCU发送请求对方关闭发送媒体通道响应消息(RequestCloseLogicalChannelAck),关闭本端发送媒体信息的通道。软交换设备向MCU发送CloseLogicalChannel消息。MCU向软交换设备发送关闭本端发送媒体信息通道响应消息(CloseLogicalChannelAck);软交换设备向MCU发送CloseLogicalChannelAck消息。MCU与软交换设备互发关闭H.245通道消息(EndSessionCommand),请求对方关闭H.245通道。
MCU向软交换设备发送ReleaseComplete消息,ReleaseComplete消息中携带标识符,软交换设备也可同样向MCU发送ReleaseComplete消息,关闭Q.931呼叫通道。软交换设备根据ReleaseComplete消息中携带的标识符向相应的MGCP终端发送DLCX(+RQNT)(Busy Tone)消息,MGCP终端向软交换设备发送DLCX Resp消息。MGCP终端向软交换设备发送Notify(OnHook)消息,软交换设备收到Notify(OnHook)消息后,向MGCP终端发送Notify Resp消息、RQNT(ROffHook)消息和RQNT Resp消息。MCU向软交换设备发送DRQ消息,DRQ消息携带标识符,然后软交换设备向MCU发送DCF消息,DCF消息携带标识符,至此结束MCU与MGCP终端的连接。
步骤722~步骤731MCU向软交换设备发送释放Q.931消息(ReleaseComplete),该ReleaseComplete消息中携带呼叫标识符;软交换设备也可同样向MCU发送ReleaseComplete消息,关闭Q.931呼叫通道。软交换设备收到ReleaseComplete消息后,根据该ReleaseComplete消息中携带的呼叫标识符向相应的MGCP终端发送删除连接命令(DLCX),MGCP终端释放媒体信息通道并释放当前呼叫;同时,软交换设备向相应的MGCP终端发送请求消息[+RQNT(Busy Tone)]。MCU向软交换设备发送DRQ消息,该DRQ消息中携带呼叫标识符。MGCP终端向软交换设备发送DLCX响应消息(DLCX Resp)。软交换设备向MCU发送DCF消息,DCF消息中携带呼叫标识符。MGCP终端在挂机后向软交换设备发送通知命令[Notify(OnHook)],OnHook是指挂机事件发生。软交换设备收到Notify(OnHook)消息后,向MGCP终端发送Notify响应消息(Notify Resp)、并请求MGCP终端如果摘机事件发生,向软交换设备发送RQNT(ROffHook)消息;软交换设备向MGCP终端发送RQNT Resp消息。软交换设备向MCU发送DCF消息,DCF消息携带呼叫标识符,至此结束MCU对MGCP终端的呼叫。
图8为依据本发明MCU同各类协议终端的媒体信息交互示意图,如图8所示,MCU 102与各类协议终端的媒体信息交互遵循实时传输协议(RTP),各类协议终端将媒体信息直接发送给MCU 102。MCU 102收到各终端发送的媒体信息后,根据需要进行处理,例如MCU 102分别收到MGCP终端104、H.323终端105和SIP终端106的媒体信息,MCU 102根据需要只将收到的SIP终端106的媒体信息进行处理,然后发送给参加音视频会议的各个终端。
在召开音视频会议时,如果需要添加某个或某些终端加入音视频会议,只需通过SMC向MCU下发相应信息,MCU的处理过程与前面所述过程基本相同。
某个参加音视频会议的终端退会时,例如该终端挂机,就会向软交换设备发送释放呼叫请求,软交换将释放呼叫请求转换为H.323协议类型的释放呼叫信息后发送给MCU,MCU的后续处理过程与上述释放呼叫的处理过程基本相同,只须终端类型相对应即可。
依据本发明提出的方法能够支持文中所述以外的其他协议类型的终端同时参加音视频会议。
总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种多种协议终端进行同一音视频会议的方法,其特征在于该方法包含以下步骤A、媒体控制单元向软交换设备发送呼叫信息,软交换设备将呼叫信息转换为相应协议类型的呼叫信息后发送给相应协议类型的终端,媒体控制单元通过软交换设备路由呼叫方式,建立与终端间的呼叫通道后,建立媒体控制单元与终端间的媒体信息通道;B、媒体控制单元通过媒体信息通道接收终端发送的媒体信息,并将处理后的媒体信息发送给相应终端。
2.根据权利要求1所述的方法,其特征在于该方法进一步包括步骤C媒体控制单元向软交换设备发送释放呼叫信息,软交换设备根据释放呼叫信息中携带的呼叫标识符,将释放呼叫信息转换为相应协议类型的释放呼叫信息后再发送给相应协议类型的终端,释放媒体控制单元和终端间的媒体信息通道的连接和呼叫通道的连接。
3.根据权利要求1所述的方法,其特征在于所述终端注册于软交换设备,软交换设备存储注册信息。
4.根据权利要求3所述的方法,其特征在于,所述注册信息包括终端号码、与该终端号码相对应的终端类型、该终端接收呼叫的网络协议地址和端口。
5.根据权利要求4所述的方法,其特征在于所述步骤A进一步包括媒体控制单元向软交换设备发送的呼叫信息中携带终端号码,软交换设备根据终端的注册信息,找到与该终端号码相对应的终端所属的协议类型、该终端接收呼叫的网络协议地址和端口,然后将呼叫信息转换为该协议类型的呼叫信息。
6.根据权利要求1所述的方法,其特征在于,所述媒体控制单元注册于软交换设备。
7.根据权利要求6所述的方法,其特征在于该方法进一步包括软交换设备通过鉴权机制判断媒体控制单元是否为合法节点,如果是,媒体控制单元成功注册于软交换设备;否则,软交换设备拒绝媒体控制单元的注册。
8.根据权利要求1所述的方法,其特征在于所述步骤B进一步包括媒体控制单元根据媒体信息格式规定对媒体信息进行处理,然后发送给相应终端。
9.根据权利要求2所述的方法,其特征在于所述步骤C之前进一步包括终端向软交换设备发送释放呼叫请求,软交换设备将该呼叫请求转换为H.323协议类型的释放呼叫请求,然后向媒体控制单元发送释放呼叫请求。
10.根据权利要求1所述的方法,其特征在于该方法进一步包括会议管理中心向媒体控制单元下发会议信息。
11.根据权利要求10所述的方法,其特征在于该方法进一步包括会议控制终端向软交换设备发送会议信息,软交换设备向会议管理中心发送会议信息,会议管理中心向媒体控制单元下发会议信息。
12.根据权利要求2所述的方法,其特征在于所述步骤C前进一步包括终端向软交换设备发送释放呼叫请求,软交换设备将该呼叫请求转换为H.323协议类型的释放呼叫请求,然后向媒体控制单元发送释放呼叫请求;所述步骤C后进一步包括媒体控制单元与未发送释放呼叫请求的终端传送媒体信息。
全文摘要
本发明公开了一种多种协议终端进行同一音视频会议的方法,涉及多媒体通信领域,该方法包含媒体控制单元向软交换设备发送呼叫信息,软交换设备将呼叫信息转换为相应协议类型的呼叫信息后发送给相应协议类型的终端,媒体控制单元通过软交换设备路由呼叫方式,建立与终端间的呼叫通道后,建立媒体控制单元与终端间的媒体信息通道;媒体控制单元通过媒体信息通道接收终端发送的媒体信息,并将处理后的媒体信息发送给相应终端。通过本发明提出的方法,能够使多种协议终端参加同一音视频会议,实现了多种协议终端间的通信,有利于下一代网络的发展。
文档编号H04L29/12GK1553676SQ03140980
公开日2004年12月8日 申请日期2003年6月6日 优先权日2003年6月6日
发明者王敬, 王 敬 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1