在分离架构下多媒体业务互通时释放呼叫的方法和系统的制作方法

文档序号:7970004阅读:143来源:国知局
专利名称:在分离架构下多媒体业务互通时释放呼叫的方法和系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及在分离架构下多媒体业务互通时释放呼叫 的技术。
背景技术
随着多々某体业务的需求不断增长,多4某体通信系统日益发展起来。目前存
在的多媒体通信系统包括采用H.324、 H.245、 H.223等协议的H.324网络;采用 H.323、 H.225.0、 H.245、 RTP (Real-time Transport Protocol ,实时传输协议) /RTCP ( Real - Time Transmission Control Protocol,实时传输控制协议)等协议 的H.323网络;釆用SIP (Session Initiated Protocol,会话初始化协议)、SDP (Session Descriptor Protocol,媒体描述协议)、RTP/RTCP等协议的SIP网络等 等。
为了实现不同多媒体通信系统之间的多媒体业务互通,通常设置有媒体控 制设备和媒体处理设备来连接所述不同多媒体通信系统的分离架构。所述媒体 控制设备一般用于完成呼叫控制,实现信令的互通,并指示所述媒体处理设备 操作多媒体资源。所述媒体处理设备提供多媒体资源,并按照所述媒体控制设 备的指示操作多媒体资源,实现多媒体业务的互通。
例如由H.324网络与SIP网络构成实现媒体业务互通的系统架构,如图1所 示,包括R324终端、08网络组成的11324网络,SIP通信网络和SIP终端组成的 SIP网络,以及设置在所述R324网络和所述SIP网络之间的媒体控制设备MGC (Media Gateway Controller,媒体网关控制器)和媒体处理设备MG (Media Gateway, 士某体网关)。
基于如图1所示的架构,所述H.324网络与所述SIP网络通过所述MGC和MG
实王见多i某体业务的互通。
当所述H.324网络与所述MGC和MG进行H.245交互时(在交互能力集和控 制4某体流时用的是11245交互),H,245既可以在MGC上终结,也可以在MG上 终结。当H.245在MGC上终结时,所有的H.245消息均在MGC上构造和解析, MGC通过MG与H.245端点进行交互。当H.245在MG上终结时,MG可直接或者 在MGC的指示下与H,245端点进行交互,同时可将交互结果上报给MGC。
当H,324网络与SIP网络基于上述架构实现业务互通时,SIP网络侧在呼叫建 立过程中通过控制面信令确定SIP侧的编解码类型,MGC指示MG建立SIP側的 承载。而兄324网络侧由于采用11245协议对媒体流进行控制,所以R324网络 侧的编解码则不能通过控制面的信令协商,其需要首先建立承载,之后通过基 于H,245协议建立MG与H,324会话端点之间的H.245连接,即H.245会话来完成 信令协商过程。
当H.324网络与SIP网络通过MGC和MG进行多媒体业务通话时,系统可能 由于如下5种原因Si起释放多媒体呼叫 1 、 MG上报H.324网络侧承载释放;
2、 R324终端发起呼叫释放;
3、 SIP网络侧发起呼叫释放;
4、 MG上报SIP网络侧承载释放;
5、 MGC发起呼叫释放。
当由于第一种原因引起释放多媒体呼叫时,不能正常结束MG与H.324网 络中^S舌端点间的H.245会话,因此不能做到呼叫的正常释放。
与本发明有关的现有技术给出了由H,324终端发起呼叫释放的情况下释放 呼叫的流程,分两种情况进行说明
第一种情况针对H.245在MGC上终结的情况,其呼叫释放的处理流程如 图2所示,其核心是H.324网络侧先关闭所有的逻辑通道,然后向MGC发 送ESC (End Session Command,结束会话命令)消息;MGC从H.324网络侧
接收到ESC消息后关闭所有的视频/语音/数据逻辑通道,再发送ESC消息给 H.324网络侧;然后H.324网络侧指示所述MGC释放呼叫;当MGC收到H.324 网络侧的呼叫释放的指示(BICC (Bearer Independent Call Control,与承栽无 关的呼叫控制协议)或者ISUP (Integrated Services User Part,综合业务用户 部分)的REL (Release,释放)消息)后,指示SIP网络側释放呼叫;同时释 放MG上的承载(对于IP/ATM承载),并删除相应的会话端点。
第二种情况针对H.245在MG上终结时的情况,其处理流程如图3所示, 其核心是
MG从H.324网络侧接收到ESC消息后关闭所有的视频/语音/数据逻辑通 道,再发送ESC消息给H.324网络侧;然后H.324网络侧指示MGC释放呼叫; 所述MGC从H.324侧收到释方欠呼叫的指示(BICC或者ISUP的REL消息) 后,指示SIP侧释放呼叫,同时释放MG上的承载(对于IP/ATM承载),并 删除相应的会话端点。
由现有技术可以看出,当由于H,324终端发起呼叫释放时,所述R324网络 侧会主动结束11.245会话,从而能够保证呼叫的正常释放,但是对于SIP网络侧 发起呼叫释放、MG上报SIP网络侧承载释放、MGC发起呼叫释放等原因引起 的呼叫释放的情况,所述11324网络侧无法主动结束11.245会话,因此迫切需要 一些相应的机制在由于上述原因引起呼叫释放的情况下,首先结束R245会话, 以保证多媒体呼叫的正常释放。

发明内容
本发明实施例提供一种在分离架构下多媒体业务互通时释放呼叫的方法 和系统,通过本发明,能够在SIP侧终端引起释放呼叫、MGC引起释放呼叫、 MG上报SIP侧承载释放等原因引起呼叫释放的情况下,保证在释放多媒体呼叫 时先将11.245会话结束,从而能够保证多媒体呼叫的正常释放,使分配给H.324 网络的资源得到及时释放。
本发明通过如下的技术方案实现
本发明实施例提供一种在分离架构下多媒体业务互通时释放呼叫的方法, 其包括
当由于第 一 网络侧的原因或具有互通功能的设备的原因《1起呼叫释放时, 通过所述具有互通功能的媒体控制设备和所述媒体处理设备先结束第二网络 与媒体处理设备间的H.245会话;并当确定所述H.245会话结束后,所述媒体 控制设备再指示未释放呼叫的网络侧释放呼叫,同时释放媒体处理设备上相应 的承载,以及删除相应的会话端点。
本发明还提供一种在分离架构下多媒体业务互通时释放呼叫的系统,包括 不采用H.245协议对媒体流进行控制的第一网络、采用H.245协议对媒体流进 行控制的第二网络和具有互通功能的媒体控制设备和媒体处理设备;所述具有 互通功能的设备用于实现所述第一网络与第二网络间的多媒体业务互通,其 中,所述具有互通功能的媒体控制设备包括
第一 H.245会话结束单元,用于当由于所述第一网络侧或具有互通功能的 设备的原因引起呼叫释放时,基于H.245协议发起结束第二网络与媒体处理设 备间的H.245会话的流程;并通过媒体处理设备中转与H.245会话端点交互的 信令结束H.245会话;
第 一呼叫释放单元,用于当确定第一 H.245会话结束单元结束所述H.245 会话后,指示未释放呼叫的网络侧进行呼叫释放,同时释放媒体处理设备上相 应的承载,以及删除相应的会话端点。
本发明还提供一种媒体控制设备,用于实现不采用H.245协议对媒体流进 行控制的第 一 网络与采用H.245协议对媒体流进行控制的第二网络间的多媒体 业务互通,其包括
第一 H.245会话结束单元,用于当由于所述第一网络側或具有互通功能的 设备的原因引起呼叫释放时,基于H.245协议发起结束第二网络与媒体处理设 备间的H.245会话的流程;并通过媒体处理设备中转与H.245会话端点交互的
信令结束H.245会话;
第一呼叫释放单元,用于当确定第一 H.245会话结束单元结束所述H.245 会话后,指示未释放呼叫的网络侧进行呼叫释放,同时释放媒体处理设备上相 应的承载,以及删除相应的会话端点。
本发明还提供另 一种在分离架构下多媒体业务互通时释放呼叫的系统,包 括不采用H.245协议对媒体流进行控制的第一网络、采用H.245协议对媒体流 进行控制的第二网络和具有互通功能的媒体控制设备和媒体处理设备;所述具 有互通功能的设备用于实现所述第一网络与第二网络间的多媒体业务互通,其 中,所述具有互通功能的媒体控制设备包括指示单元和第二呼叫释放单元;所 述媒体处理设备包括第二 H.245会话结束单元;
所述指示单元,用于当由于所述第一网络侧或具有互通功能的设备的原因 引起呼叫释放时,基于H.248协议指示々某体处理设备结束第二网络与媒体处理 设备间的H.245会话;
所述第二 H.245会话结束单元,用于根据所述媒体控制设备的指示,结束 第二网络与媒体处理设备间的H.245会话,并当确认所述H.245会话结束后, 将H.245会话已经结束的信息上报给所述媒体控制设备;
所述第二呼叫释放单元,用于接收到所述媒体处理设备上报的H.245会话 已经结束的信息后,指示未释放呼叫的网络侧释放呼叫,然后释放媒体处理设 备上的承栽和删除相应的会话端点。
本发明还提供另一种媒体控制设备,用于实现不采用H.245协议对媒体流 进行控制的第 一网络与采用H.245协议对媒体流进行控制的第二网络间的多媒 体业务互通,其包括
指示单元和第二呼叫释放单元;
所述指示单元,用于当由于所述第一网络侧或具有互通功能的设备的原因 引起呼叫释放时,基于H.248协议指示媒体处理设备结束所述第二网络与媒体 处理设备间的H.245会话;
所述第二呼叫释放单元,用于接收到所述媒体处理设备上报的H.245会话 已经结束的信息后,指示未释放呼叫的网络側释放呼叫,然后释放^某体处理设 备上的承栽和删除相应的会话端点。
本发明还提供一种媒体处理设备,其基于H.248协议与媒体控制设备进行 通信,其中,所述媒体处理设备包括
第三H.245会话结束单元和信息上报单元;
所述第三1"1.245会话结束单元,用于根据所述媒体控制设备的指示,先关 闭指定的视频逻辑通道;再关闭指定的数据逻辑通道,然后再关闭指定的语音 逻辑通道;最后再发送ESC消息给所述第二网络中的H.245会话端点;
所述信息上才艮单元,用于当所述第三H.245会话结束单元关闭了所有的逻 辑通道,向所述H.245会话端点发送了 ESC消息,并且从对端收到了 ESC消 息后,则确定R245会话已经结束,然后将H.245会话结束的信息上报给所述 媒体控制设备。
由上述本发明实施例提供的具体实施方案可以看出,不采用R245协议对 媒体流进行控制的第 一 网络与采用H.245协议对媒体流进行控制的第二网络通 过具有互通功能的媒体控制设备和媒体处理设备进行多媒体业务,当由于第一 网络侧的原因或具有互通功能的设备的原因引起呼叫释放时,通过所述具有互 通功能的媒体控制设备和所述媒体处理设备结束第二网络与媒体处理设备间 的R245会话;并当确定所述H.245会话结束后,所述媒体控制设备指示未释 放呼叫的网络側进行呼叫释放,同时释放媒体处理设备上相应的承载,以及删 除相应的^i舌端点。通过本发明,能够在SIP侧终端引起释放呼叫、MGC引 起释放呼叫、MG上报SIP侧承载释放引起释放呼叫的情况下,保证在释放多 媒体呼叫时将R245会话结束,从而能够保证多媒体呼叫的正常释放,使分配 给H.324网络的资源得到及时释放,避免了资源的浪费。
另外,本发明实施例还可以通过指示々某体处理设备关闭某一指定的逻辑通 道然后指示媒体处理设备发送ESC消息的方法,在释放多媒体呼叫时,结束
H.245会话。


图1为现有技术给出的实现H.324网络与SIP网络间业务互通的网络架构 示意图2为现有技术给出的在由H.324终端发起呼叫释放,且H.245在MGC 上终结的情况下释放呼叫的流程图3为现有技术的在由H.324终端发起呼叫释放,且H.245在MG上终结 的情况下释放呼叫的流程图4为本发明第一实施例提供的在H.245在MGC上终结,并且由SIP网 络侧发起呼叫释放的情况下释放呼叫的流程图5为本发明第二实施例提供的在H.245在MGC上终结,并且由MGC 发起呼叫释放的情况下释放呼叫的流程图6为本发明第三实施例提供的在H.245在MGC上终结,并且由MG上 报SIP网络侧承载释放的情况下释放呼叫的流程图7为本发明第四实施例提供的在H,245在MG上终结,并且由SIP网络 侧发起呼叫释放的情况下,通过使用一条指示完成结束H.245会话的方法释放 呼叫的流程图8为本发明第五实施例提供的在H,245在MG上终结,并且由SIP网络 侧发起呼叫释放的情况下,通过使用多条指示完成结束H.245会话的方法释放 呼叫的流程图9为本发明第六实施例提供的在H.245在MG上终结,并且由MGC发 起呼叫释放的情况下释放呼叫的流程图10为本发明第七实施例提供的在H.245在MG上终结,并且由MG上 报SIP侧承栽释放的情况下释放呼叫的流程图11为本发明第十实施例提供的媒体控制设备的结构示意图12为本发明第十一实施例提供的媒体控制设备的结构示意图; 图13为本发明第十二实施例提供的媒体处理设备的结构示意图。
具体实施例方式
本发明实施例在由于不采用H.245协议对^f某体流进行控制的第一网络侧 (如SIP网络)的原因引起呼叫释放的情况下,如果H.245在媒体控制设备(如 MGC)上终结,则MGC从所述第一网络側接收到BYE消息后,主动结束在 采用H.245协议对if某体流进行控制的第二网络侧(如H.324网络或者H.323网 络)与MG间的H.245会话,即先关闭所有的视频/语音/数据逻辑通道,然后 发送ESC消息给所述H.245会话的第二网络侧的会话端点,等从第二网络侧接 收到ESC消息后再指示第二网络侧释放呼叫,最后是释放媒体处理设备(如 MG)上的承载(对于IP/ATM连接)和删除相应的会话端点;如果H.245在 媒体处理设备(如MG)上终结,则媒体控制设备(如MGC)从第一网络侧 (如SIP网络)接收到BYE消息后发起结束H.245会话,即先指示媒体处理 设备(如MG)结束H.245会话;媒体处理设备接收到指示后先关闭所有的视 频/语音/数据逻辑通道,然后发送ESC消息,等从采用H.245协议对媒体流进 行控制的第二网络側(如H.324网络或者H.323网络)接收到ESC消息后向媒 体控制设备(如MGC )上报H.245会话结束;媒体控制设备(如MGC )从媒 体处理设备(如MG )接收到H.245会话结束的上报后,指示采用H.245协议 对媒体流进行控制的第二网络側(如H.324网络或者H.323网络)側释放呼叫, 最后释放媒体处理设备(如MG)上的承载(对于IP/ATM连接)和删除相应 的会话端点。
本发明实施例在媒体控制设备(如MGC)发起释放呼叫或者媒体处理设 备(如MG)上报不采用H.245协议对媒体流进行控制的第一网络侧(如SIP 网络)承载释放的情况下,如果H.245在媒体控制设备上终结,则媒体控制设 备发起结束H.245会话,所述H.245会话结束后媒体控制设备再指示采用H.245
协议对媒休流进行控制的第二网络侧(如H.324网络或者H.323网络)以及不 采用H.245协议对媒体流进行控制的第一网络侧(如SIP网络)释放呼叫,并 释放士某体处理设备上的承载(对于IP/ATM连接)和删除相应的会话端点;如 果H.245在媒体处理设备上终结,则媒体控制设备需要指示媒体处理设备结束 H.245会话;媒体处理设备接收到指示后先关闭所有的视频/语音/数据逻辑通 道,发送ESC消息给采用H.245协议对媒体流进行控制的第二网络側(如H.324 网络或者H.323网络)的会话端点,并且从所述第二网络侧接收到ESC消息后 向媒体控制设备上报H.245会话结束;媒体控制设备获知到H.245会话结束后, 指示采用H.245协议对々某体流进行控制的第二网络侧(如H.324网络或者H.323 网络)以及不采用H.245协议对媒体流进行控制的第一网络侧(如SIP网络)
下面以不采用H.245协议对媒体流进行控制的第一网络侧为SIP网络,采 用H.245协议对媒体流进行控制的第二网络侧为H.324网络为例给出本发明的 具体的实施用例。
本发明提供的第一实施例是第一种在分离架构下多媒体业务互通时释放 呼叫的方法,其主要针对H.245在MGC上终结,并且由SIP网络侧发起呼叫 释放的原因引起呼叫释放的情况,其核心是MGC从SIP网络侧接收到BYE 消息后,基于H.245协议先关闭所有的视频/语音/数据逻辑通道,然后发送ESC 消息,等从H.324侧接收到ESC消息后再指示H.324侧释放呼叫,最后是释放 MG上的承载(对于IP/ATM连接)和删除相应的会话端点。具体流程如图4 所示,包括如下步骤
步骤S101 , SIP网络侧通过BYE消息发起呼叫释放。 MGC从SIP侧接收到BYE消息后开始基于R245协议结束H.245会话, 即进^f于如下的处理
步骤S102, MGC基于H.245协议关闭所有的逻辑通道。
MGC基于H.245协议发送一条或多条关闭逻辑通道的消息,并通过媒体
处理设备中转其发送的消息给所述第二网络中的H.245会话端点,当收到所述 H.245会话端点的响应后,所述MGC确定关闭了逻辑通道。
MGC关闭逻辑通道时,按照先关闭视频逻辑通道,再关闭数据逻辑通道, 最后关闭语音逻辑通道的顺序关闭所有的逻辑通道。当然如果只有视频/语音逻 辑通道存在时,可按照先关闭视频逻辑通道,再关闭数据逻辑通道,最后关闭 语音逻辑通道的顺序,在关闭了一见频逻辑通道后,跳过关闭数据逻辑通道的操 作,直接执行关闭语音逻辑通道的过程。对于其它^L频/数据/语音逻辑通道不 同时存在的情况,与上述处理方法类似,这里不再详细描述。
步骤S103, MGC关闭了所有的逻辑通道后,发送ESC消息,并通过所述 媒体处理设备中转给H.324网络的^^舌端点,然后等待所述H.324网络的会话 端点的ESC消息。
步骤S104,等接收到ESC消息后,MGC确定H.245会话结束,则指示 H.324网络释放呼叫。
H.324网络的会话端点发送ESC消息,并通过所述MG中转给所述MGC。 所述MGC关闭了所有的逻辑通道,发送了 ESC消息,并收到H.324网络中的 会话端点发送的ESC消息,此时所述MGC确定H.245会话结束。
步骤S105, MGC释放MG上的承载(对于IP/ATM连接)。
步骤S106, MGC删除MG上相应的会话端点。
本发明提供的第二实施例是第二种在分离架构下多媒体业务互通时释放 呼叫的方法,其主要针对R245在MGC上终结,并且由MGC发起呼叫释放 的原因引起呼叫释放的情况,其核心是MGC基于H.245协议先关闭所有的 视频/语音/数椐逻辑通道,然后发送ESC消息,等从R324侧接收到ESC消息 后再指示R324侧释放呼叫,同时指示SIP侧释放呼叫,最后释放MG上的承
载(对于IP/ATM连接)和删除相应的会话端点。具体流程如图5所示,包括 如下步骤
步骤S201 , MGC基于H.245协议关闭所有的逻辑通道。 具体实施过程与第 一 实施例中的相关描述雷同,这里不再详细描述。
步骤S202, MGC发送ESC消息给R324网络的会话端点,然后等待所述 H.324网络的会话端点的ESC消息。
具体实施过程与第一实施例中的相关描述雷同,这里不再详细描述。
步骤S203,等接收到ESC消息后,MGC确定H.245会话结束,则指示 H.324网络释放呼叫。
MGC确定H.245会话结束的具体情况与第一实施例中的相关描述雷同, 这里不再详细描述。
步骤S204, MGC指示SIP側释放呼叫。
步骤S205, MGC释放MG上的承栽(对于IP/ATM连接)。
步骤S206, MGC删除MG上相应的会话端点。
本发明提供的第三实施例是第三种在分离架构下多^(某体业务互通时释放 呼叫的方法,其主要针对H.245在MGC上终结,并且由MG上报SIP网络侧 承载释放的原因引起呼叫释放的情况,其核心是MGC从MG接收到SIP侧 承载释放的上报后基于H.245协议先关闭所有的视频/语音/数据逻辑通道,然 后发送ESC消息,等从H.324侧接收到ESC消息后再指示H.324侧释放呼叫, 同时指示SIP侧释放呼叫,最后释放MG上的承载(对于IP/ATM连接)和删 除相应的会话端点。具体流程如图6所示,包括如下步骤
步骤S301 , MG向MGC上报SIP网络侧承载释放。
步骤S302, MGC从MG接收到SIP承载释放的上报后,基于H.245协议 关闭所有的逻辑通道。
基于H.245协议关闭所有的逻辑通道的具体实施过程与第一实施例中的相 关描述雷同,这里不再详细描述。
步骤S303, MGC关闭了所有的逻辑通道后,发送ESC消息给H.324网络 的会话端点,然后等待所述H.324网络的会话端点的ESC消息。
具体实施过程与笫一实施例中的相关描述雷同,这里不再详细描述。
步骤S304,等接*|欠到ESC消息后,MGC确定H.245会^舌结束,则指示 H.324网络释放呼叫。
MGC确定H.245会话结束的具体情况与第一实施例中的相关描述雷同, 这里不再详细描述。
步骤S305, MGC指示SIP侧释放呼叫。
步骤S306, MGC释放MG上的承栽(对于IP/ATM连接)。
步骤S307, MGC删除MG上相应的会话端点。
本发明提供的第四实施例是第四种在分离架构下多媒体业务互通时释放 呼叫的方法,其主要针对H.245在MG上终结,并且由SIP网络側发起呼叫释 放的原因引起呼叫释放的情况,其核心是MGC从SIP側接收到BYE消息后, 基于H.248协议先指示MG结束H.245会话;MG接收到指示后先关闭所有的 逻辑通道,然后发送ESC消息,等从H.324側接收到ESC消息后向MGC上 报H.245会话结束;MGC从MG接收到H.245会话结束的上才艮后,再指示H.324 侧释放呼叫,最后释放MG上的承载(对于IP/ATM连接)和删除相应的会话 端点。具体流程如图7所示,包括如下步骤
步骤S401, SIP网络侧通过BYE消息发起呼叫释放。
步骤S402, MGC从SIP側接收到BYE消息后,基于H.248协议发送一条 指示消息指示MG结束H.245会话。所述指示消息中携带结束H.245会话的信 台
步骤S403, MG根据所述MGC的指示,按照先关闭视频逻辑通道,再关 闭数据逻辑通道,最后关闭语音逻辑通道的顺序,关闭所有的逻辑通道。
MG接收到所述MGC发送的指示消息后,基于H.245协议发送一条或多 条关闭逻辑通道的消息,当收到所述H.245会话端点的响应后,所述MG确定 关闭了逻辑通道。
MG关闭逻辑通道时,按照先关闭视频逻辑通道,再关闭数据逻辑通道, 最后关闭语音逻辑通道的顺序关闭所有的逻辑通道。当然如果只有视频/语音逻辑通道存在时,可按照先关闭视频逻辑通道,再关闭数据逻辑通道,最后关闭 语音逻辑通道的顺序,在关闭了视频逻辑通道后,跳过关闭数据逻辑通道的操 作,直接执行关闭语音逻辑通道的过程。对于其它视频/数据/语音逻辑通道不 同时存在的情况,与上述处理方法类似,这里不再详细描述。
步骤S404,当所述MG关闭了所有的逻辑通道后,发送ESC消息给H.324 网络的会话端点,然后等待所述H.324网络的会话端点的ESC消息。
步骤S405, MG接收到ESC消息后,确定H.245会话已经结束,则向MGC 上报H.245会话已经结束的信息。
当所述MG关闭了所有的逻辑通道,发送了 ESC消息,并收到H.324网 络中的会话端点发送的ESC消息后,所述MG确定H.245会话已经结束。
步骤S406, MGC收到上报的H.245会话已经结束的信息后,指示H.324 网络释方文呼叫。
步骤S407, MGC释放MG上的承载(对于IP/ATM连接)。 步骤S408, MGC删除MG上相应的会话端点。
由本发明提供的第四实施例可以看出,MGC是基于H.248协议的一条指 示消息指示MG结束R245会话的,除了这种方法之外,MGC还可以通过第 二种方法,即通过基于H.248协议的一条指示消息指示MG关闭某一条指定的 逻辑通道,或发送ESC消息的方法,达到结束H,245会话的目的,具体如下
如果有视频逻辑通道,MGC基于H.248协议向MG发送一条或多条指示 消息指示MG关闭所述^L频逻辑通道,其中所述指示消息中携带一条signal指 示,以及指定的视频逻辑通道对应的逻辑通道号;可以在一条指示消息中指定 一个视频逻辑通道对应的逻辑通道号,也可以指定多个视频逻辑通道对应的逻 辑通道号;按照这种方法,MGC可以指示MG关闭所有的视频逻辑通道;当 收到MG回送的响应后,如果有数据逻辑通道,则所述MGC继续基于H.248 协议发送一条或多条指示消息指示MG关闭数据逻辑通道,同样每一条指示消 息中携带一条signal指示,以及指定的数据逻辑通道对应的逻辑通道号;当收
到MG回送的响应后,如果有语音逻辑通道,则所述MGC继续基于H.248协 议发送一条或多条指示消息指示MG关闭语音逻辑通道,同样每一条指示消息 中携带一条signal指示,以及指定的语音逻辑通道对应的逻辑通道号。当收到 MG回送的响应后,再基于H.248协议向MG发送一条指示消息指示MG向 H.324网络的会话端点发送ESC消息。
MG收到MGC发送的指示消息后,根据所述指示依次完成相应的操作, 即先关闭指定的视频逻辑通道,再关闭指定的数据逻辑通道,然后关闭指定的 语音逻辑通道,最后发送ESC消息给H.324网络的会话端点。
为了实现上述两种方法,必须扩展现有11248协议中定义的辻245包,扩展 后的H245包主要包括两个signal信号EndH.245Session和 CloseSpecifiedLogicChannel以及一个事件H.245SessionEnded。
信号EndH245Session主要针对第一种方法,用来指示MG结束和对端的 R245会话,MG收到这个信号后需要关闭其和对端的所有逻辑通道,然后再发 送ESC消息;
信号CloseSpecifiedLogicChannel主要针对第二种方法,用来指示MG关闭 指定的逻辑通道;在指示消息中使用所述信号时,需要同时在指示消息中携带 需要指定的逻辑通道对应的逻辑通道号。
事件H245SessionEnded用来表示H.245会话结束。
当采用第二种方法时,针对H.245在MG上终结,并且由SIP网络侧发起
呼叫释放的原因引起呼叫释放的情况,本发明提供了第五实施例,即第五种在
分离架构下多媒体业务互通时释放呼叫的方法,其实施过程如图8所示,包括 如下步骤
步骤S501, SIP网络侧通过BYE消息发起呼叫释放。
步骤S502, MGC从SIP侧接收到BYE消息后,基于H.248协议发送至少 一条指示消息指示MG关闭视频逻辑通道,其中每条指示消息中携带一个 signal指示,以及指定的视频逻辑通道对应的逻辑通道号。
可以在一条指示消息中指定一个4见频逻4尋通道只十应的逻辑通道号,也可以 指定多个视频逻辑通道对应的逻辑通道号。
步骤S503, MG才艮据所述MGC的指示关闭相应的视频逻辑通道。
MG接收到所述MGC发送的指示消息后,发送关闭视频逻辑通道的消息 给所述H.324网络側中的H.245会话端点;所述H.324网络侧中的H.245会话 端点根据所述消息,关闭相应的视频逻辑通道。
步骤S504, MGC关闭所有的视频逻辑通道后,基于H,248协议发送至少 一条指示消息指示MG关闭数据逻辑通道,其中每条指示消息中携带一个 signal指示,以及指定的数据逻辑通道对应的逻辑通道号。
可以在一条指示消息中指定一个数据逻辑通道对应的逻辑通道号,也可以 指定多个数据逻辑通道对应的逻辑通道号。
步骤S505, MG才艮据所述MGC的指示关闭相应的数据逻辑通道。
MG接收到所述MGC发送的指示消息后,发送关闭数据逻辑通道的消息 给所述H.324网络侧中的H.245会话端点;所述H.324网络侧中的H.245会话 端点根据所述消息,关闭相应的数据逻辑通道。
步骤S506, MGC关闭所有的数据逻辑通道后,基于R248协议发送至少 一条指示消息指示MG关闭语音逻辑通道,其中每条指示消息中携带一个 signal指示,以及指定的语音逻辑通道对应的逻辑通道号。
可以在一条指示消息中指定一个语音逻辑通道对应的逻辑通道号,也可以 指定多个语音逻辑通道对应的逻辑通道号。
步骤S507, MG4艮据所述MGC的指示关闭相应的语音逻辑通道。
MG接收到所述MGC发送的指示消息后,发送关闭语音逻辑通道的消息 给所述H.324网络侧中的H.245会话端点;所述H.324网络侧中的H.245会话 端点4艮据所述消息,关闭相应的语音逻辑通道。
上述步骤S502至步骤S507的过程中,如果有视频逻辑通道、数据逻辑通 道或语音逻辑通道不存在时,则不再执行相应的步骤。如不存在视频逻辑通道
时,执行完步骤S501后,则不再执行相应的步骤S502和S503,而直接执行 步骤S504之后的步骤。
步骤S508, MGC关闭了所有的逻辑通道后,基于H.248协议发送一条指 示消息指示MG发送ESC消息。
步骤S509, MG根据所述MGC的指示发送ESC消息给H.324网络的会话 端点,然后等待所述H.324网络的会话端点的ESC消息。
步骤S510, MG接收到ESC消息后,确定H.245会话已经结束,则向MGC 上报H.245会话已经结束的信息。
MG确定H.245会话结束的具体情况与第四实施例中的步骤S405中的相 关描述雷同,这里不再详细描述。
步骤S511, MGC收到上报的H,245会话已经结束的信息后,指示H.324 网络释放呼叫。
步骤S512, MGC释放MG上的承载(对于IP/ATM连接)。 步骤S513, MGC删除MG上相应的会话端点。
本发明提供的第六实施例是第六种在分离架构下多媒体业务互通时释放 呼叫的方法,其主要针对H,245在MG上终结,并且由MGC发起呼叫释放的 原因引起呼叫释放的情况,其核心是MGC先指示MG结束H,245会话;MG 接收到指示后先关闭所有的视频/数据/语音逻辑通道,然后发送ESC消息,等 从H.324侧接收到ESC消息后向MGC上报H.245会话结束;MGC从MG接 收到H.245会话结束的上报后再指示H.324侧释放呼叫,同时指示SIP側释放 呼叫,最后释放MG上的承载(对于IP/ATM连接)和删除相应的会话端点。 实施过程如图9所示,包括如下步骤
步骤S601, MGC基于H.248协议发送一条指示消息给所述MG,所述指 示消息中携带有结束H.245会话的信息。
步骤S602, MG根据所述MGC的指示,按照先关闭视频逻辑通道,再关 闭数据逻辑通道,最后关闭语音逻辑通道的顺序,关闭所有的逻辑通道。
具体实施过禾呈与与第四实施例中的步骤S403中的相关描述雷同,这里不 再详细描述。
步骤S603, MG关闭了所有的逻辑通道后,发送ESC消息给H.324网络 的会话端点,然后等待所述H.324网络的会话端点的ESC消息。
步骤S604, MG接收到ESC消息后,确定H.245会话结束,则向MGC上 报R245会话结束。
MG确定H.245会话结束的具体情况与第四实施例中的步骤S405中的相 关描述雷同,这里不再详细描述。
步骤S605, MGC收到上报的H.245会话已经结束的信息后,指示H.324 网络释放呼叫。
步骤S606, MGC指示SIP側释放呼叫。
步骤S607, MGC释放MG上的承载(对于IP/ATM连接)。
步骤S608, MGC删除MG上相应的会话端点。
第六实施例中是通过一条指示消息指示MG完成结束H.245会话的过程 的,当然其同样可以应用第二种指示方法,在发送的每一条指示消息中指示关 闭指定的逻辑通道,或者指示发送ESC消息的方法,来指示MG完成结束H.245 会话的过程,具体实施过程如本发明提供的第五实施例类似,这里不再详细描 述。
本发明提供的第七实施例是第七种在分离架构下多媒体业务互通时释放 呼叫的方法,其主要针对H.245在MG上终结,并且由MG上报SIP侧承载释 放的原因引起呼叫释放的情况,其核心是MGC从MG接收到SIP侧承载释 放的上报后,先指示MG结束H.245会话;MG接收到指示后先关闭所有的逻 辑通道,然后发送ESC消息,等从H.324侧接收到ESC消息后,向MGC上 报H.245会话已经结束;MGC从MG接收到H.245会话已经结束的上报后, 再指示H.324侧释放呼叫,同时指示SIP侧释放呼叫,最后释放MG上的承载 (对于IP/ATM连接)和删除相应的会话端点。实施过程如图10所示,包括如
下步骤
步骤S701, MG向MGC上报SIP网络侧承载释放。
步骤S702, MGC基于H.248协议发送一条指示消息给MG,所迷指示消 息中携带有指示MG结束H.245会话的信息。
步骤S703, MG根据所述MGC的指示,按照先关闭视频逻辑通道,再关 闭数据逻辑通道,最后关闭语音逻辑通道的顺序,关闭所有的逻辑通道。
具体实施过程与与第四实施例中的步骤S403中的相关描述雷同,这里不 再详细描述。
步骤S704, MG关闭了所有的逻辑通道后,发送ESC消息给H.324网络 的会话端点,然后等待所述H.324网络的会话端点的ESC消息。
步骤S705, MG接收到ESC消息后,确定H.245会话结束,则向MGC上 报H.245会话已经结束。
MG确定H.245会话已经结束的具体情况与第四实施例中的步骤S405中 的相关描述雷同,这里不再详细描述。
步骤S706, MGC收到MG上报的H.245会话已经结束的信息后,指示SIP 侧释^t呼叫。
步骤S707, MGC指示H.324网络释放呼叫。
步骤S708, MGC释放MG上的承载(对于IP/ATM连接)。
步骤S709, MGC删除MG上相应的会话端点。
第七实施例中是通过一条指示消息指示MG完成结束H.245会话的过程 的,当然其同样可以应用第二种指示方法,在发送的每一条指示消息中指示关 闭指定的逻辑通道,或者指示发送ESC消息的方法,来指示MG完成结束H.245 会话的过程,具体实施过程如本发明提供的第五实施例类似,这里不再详细描 述。
上述实施例中MGC指示H.324侧释放呼叫以及H.324侧指示MGC释放 呼叫时使用的消息包括但不限于BICC或者ISUP的REL消息。上述实施例是以不采用H.245协议对媒体流进行控制的第一网络侧为SIP 网络,采用H.245协议对J某体流进行控制的第二网络侧为H.324网络为例进行 说明的,但本发明不限于应用于由所迷SIP网络和H.324网络分离架构下实现 多媒体业务的系统,其可以应用于任何不采用H.245协议对々某体流进行控制的 网络与采用H.245协议对媒体流进行控制的网络側分离架构下实现多媒体业务 的系统。
本发明提供的第八实施例给出了一种在分离架构下多媒体业务互通时释 放呼叫的系统,其包括不采用H.245协议对媒体流进行控制的第一网络、采用 H.245协议对媒体流进行控制的第二网络和具有互通功能的媒体控制设备和媒 体处理设备;所述具有互通功能的设备用于实现所述笫一网络与第二网络间的 多媒体业务互通,其中,所述具有互通功能的媒体控制设备包括第一 H.245 会话结束单元和第一呼叫释放单元。
当由于所述第 一 网络侧或具有互通功能的设备的原因引起呼叫释放时,所 述第一 H.245会话结束单元基于H.245协议发起结束第二网络与媒体处理设备 间的H.245会话的流程;并通过々某体处理设备中转其发送的信令结束H.245会 话,即释放所有的^L频/语音/数据逻辑通道,然后发送ESC消息给与第二网络 中的会话端点;当第一H.245连接释放单元接收到所述第二网络中的会话端点 发送的ESC消息后,确定所述H.245会话结束,之后通知给所述第一呼叫释放 单元,所述第一呼叫释放单元获知到所述H.245会话结束后,指示未释放呼叫 的网络侧进行呼叫释放,同时释放媒体处理设备上相应的承载,以及删除相应 的会话端点。具体实施过程与方法实施例中的相关描述雷同,这里不再详细描 述。
本发明提供的第九实施例给出了另一种在分离架构下多媒体业务互通时 释放呼叫的系统,其包括不釆用H.245协议对媒体流进行控制的第一网络、采 用H.245协议对媒体流进行控制的第二网络和具有互通功能的媒体控制设备和 媒体处理设备;所述具有互通功能的设备用于实现所述第 一 网络与第二网络间
的多i某体业务互通,其中,所述具有互通功能的々某体控制设备包括指示单元和
第二呼叫释放单元;所述媒体处理设备包括第二H,245会话结束单元。当由于 不采用H.245协议对媒体流进行控制的第一网络侧或具有互通功能的设备的原 因引起呼叫释放时,所述指示单元基于H.248协议指示媒体处理设备释放第二 网络与々某体处理设备间的H,245会话;具体实施过程包括两种指示方法第一 种方法是通过一条指示消息指示媒体处理设备结束第二网络与媒体处理设备 间的11245会话,所述指示消息中携带有结束R245会话的指示。具体实施过 程与方法实施例中的相关描述雷同,这里不再详细描述。第二种方法通过多条 指示消息指示媒体处理设备释放所有的逻辑通道,其中每一条指示中携带有指 示媒体处理设备关闭指定的逻辑通道的指示,以及一个或多个对应的逻辑通道 号。通过这些指示消息,指示单元可以先指示々某体处理设备关闭指定的视频逻 辑通道,然后再指示々某体处理设备关闭指定的数据逻辑通道,最后再指示媒体 处理设备关闭指定的语音逻辑通道,最后再通过一条指示消息指示媒体处理设 备发送ESC消息给通话对端。具体^施过程与方法实施例中的相关描述雷同, 这里不再详细描述。
所述媒体处理设备中的第二 H.245会话结束单元根据所述媒体控制设备的 指示,先关闭指定的视频逻辑通道,在关闭指定的数据逻辑通道,然后再关闭 指定的语音逻辑通道,当其关闭了所有的视频/数据/语音逻辑通道;当其关闭 了所有的逻辑通道后,发送ESC消息给第二网络側中的R245会话端点;当收 到所述H.245会话端点发送的ESC消息后,则确定所述H.245会话结束,于是, 将H.245会话结束的信息上报给所述媒体控制设备。具体实施过程与方法实施 例中的相关描述雷同,这里不再详细描述。
所述媒体控制设备中的第二呼叫释放单元接收到所述媒体处理设备上报 的信息后,指示未释放呼叫的网络侧释放呼叫,然后释放媒体处理设备上的承 栽和删除相应的会话端点。具体实施过程与方法实施例中的相关描述雷同,这 里不再详细描述。
本发明提供的第十实施例给出了一种媒体控制设备,用于实现不采用
H.245协议对媒体流进行控制的第一网络与采用H.245协议对媒体流进行控制 的第二网络间的多Jf某体业务互通,其结构如图11所示,包括第一 H.245会
话结束单元和第一呼叫释i文单元。
当由于所述第 一 网络側或具有互通功能的设备的原因引起呼叫释放时,第 一 H.245会话结束单元基于H.245协议发起结束第二网络与媒体处理设备间的 H.245会话的流程;并通过媒体处理设备中转与H.245会话端点交互的信令结 束H.245会话;当第一 H.245会话结束单元确定所述H.245会话已经结束后, 将所述H.245会话已经结束的消息告知所述第一呼叫释放单元,所述第一呼叫 释放单元指示未释放呼叫的网络侧进行呼叫释放,同时释放媒体处理设备上相 应的承载,以及删除相应的会话端点。结束H.245会话的具体实施过程,以及 确定结束H.245会话的具体实施过程,与方法实施例中的相关描述雷同,这里 不再详细纟笛述。
本发明提供的第十一实施例给出了另一种媒体控制设备,所述媒体控制设 备,用于实现不采用H.245协议对媒体流进行控制的第一网络与采用H.245协 议对媒体流进行控制的第二网络间的多媒体业务互通,其结构如图12所示, 包括指示单元和第二呼叫释放单元。
当由于所述第一网络侧或具有互通功能的设备的原因引起呼叫释放时,所 述指示单元基于H.248协议指示媒体处理设备结束第二网络与媒体处理设备间 的H.245会话。具体实施过程包括两种情况
第一种情况当由于所述第一网络侧或具有互通功能的设备的原因引起呼 叫释放时,通过第一指示子单元基于H.248协议发送一条指示消息给所述媒体 处理设备,所述指示消息中其中携带有指示所述媒体处理设备结束H.245会话 的信息。具体指示方法与方法实施例中的相关描述雷同,这里不再详细描述。
第二种情况当由于所述第一网络侧或具有互通功能的设备的原因引起呼 叫释放时,所迷第二指示子单元通过基于H.248协议发送携带有关闭指定的逻
辑通道的信息的指示消息的方法,指示所述^f某体处理设备关闭所有的逻辑通 道,并接收到所述媒体处理设备的响应后,再发送一条指示消息,指示所述媒
体处理设备发送ESC消息给所述第二网络中的H.245会话端点。具体指示方法 与方法实施例中的相关描述雷同,这里不再详细描述。
当接收到所述媒体处理设备上报的H,245会话结束的信息后,所述第二呼 叫释放单元指示未释放呼叫的网络侧释放呼叫,然后释放媒体处理设备上的承 载和删除相应的会话端点。
本发明提供的第十二实施例给出了 一种媒体处理设备,其基于H.248协议 与媒体控制设备进行通信,所述媒体处理设备的结构如图13所示,包括第 三H.245会话结束单元和信息上报单元。
所述第三H.245会话结束单元根据所述媒体控制设备的指示,先关闭指定 的^L频逻辑通道;再关闭指定的数据逻辑通道,然后再关闭指定的语音逻辑通 道;最后再发送ESC消息给所述第二网络中的H,245会话端点。当所述媒体处 理设备关闭了所有的逻辑通道后,向所述H.245会话端点发送ESC消息。具体 实施过程与方法实施例中的相关描述雷同,这里不再详细描述。
当所述第三H.245会话结束单元关闭了所有的逻辑通道,向所述H.245会 话端点发送了ESC消息,并且从对端收到了 ESC消息后,则确定H,245会话 已经结束,然后所述信息上报单元将H.245会话结束的信息上报给所述媒体控 制设备。具体实施过程与方法实施例中的相关描述雷同,这里不再详细描述。
由上述本发明实施例提供的具体实施方案可以看出,不采用H.245协议对 媒体流进行控制的第 一 网络与采用H.245协议对媒体流进行控制的第二网络通 过具有互通功能的媒体控制设备和媒体处理设备进行多媒体业务,当由于第一 网络侧的原因或具有互通功能的设备的原因引起呼叫释放时,通过所述具有互 通功能的媒体控制设备和所述媒体处理设备结束第二网络与媒体处理设备间 的R245会话;并当确定所述H,245会话结束后,所述媒体控制设备指示未释 放呼叫的网络侧进行呼叫释放,同时释放媒体处理设备上相应的承载,以及删
除相应的会话端点。通过本发明,能够在SIP側终端引起释放呼叫、MGC引 起释放呼叫、MG上报SIP侧承栽释放引起释放呼叫的情况下,保证在释放多 媒体呼叫时将H,245会话结束,从而能够保证多媒体呼叫的正常释放,使分配 给H.324网络的资源得到及时释放,避免了资源的浪费。
另外,本发明实施例还可以通过指示媒体处理设备关闭某一指定的逻辑通 道然后指示媒体处理设备发送ESC消息的方法,在释放多媒体呼叫时,结束 H.245会话。
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种在分离架构下多媒体业务互通时释放呼叫的方法,不采用H.245协议对媒体流进行控制的第一网络与采用H.245协议对媒体流进行控制的第二网络通过具有互通功能的媒体控制设备和媒体处理设备进行多媒体业务,其特征在于,包括当由于第一网络侧的原因或具有互通功能的设备的原因引起呼叫释放时,通过所述具有互通功能的媒体控制设备和所述媒体处理设备先结束第二网络与媒体处理设备间的H.245会话;并当确定所述H.245会话结束后,所述媒体控制设备再指示未释放呼叫的网络侧释放呼叫,同时释放媒体处理设备上相应的承载,以及删除相应的会话端点。
2、 如权利要求1所述的方法,其特征在于,具体包括 当由于所述第一网络发起呼叫释放的原因SI起呼叫释放时,具有互通功能的媒体控制设备基于H.245协议发起结束第二网络与媒体处理设备间的H.245 会话的流程,并通过媒体处理设备中转与H.245会话端点的交互信令结束 R245会话;当确定H,245会话结束后,指示所述第二网络释放呼叫,然后释 放々某体处理设备上的承载和删除相应的会话端点。
3、 如权利要求l所述的方法,其特征在于,具体包括当由于媒体控制设备发起呼叫释放,或由于媒体处理设备上报所述第一网 络侧承载释放的原因引起呼叫释放时,具有互通功能的媒体控制设备基于 H.245协议发起结束第二网络与i某体处理设备间的H.245会话的流程,并通过 媒体处理设备中转与11245会话端点的交互信令结束辻245会话;当确定H.245 会话结束后,指示所述第一网络和所述第二网络释放呼叫,然后释放媒体处理 设备上的承栽和删除相应的会话端点。
4、 如权利要求2或3所述的方法,其特征在于,所述具有互通功能的媒 体控制设备基于H.245协议发起结束第二网络与媒体处理设备间的H.245会话 的流程,通过媒体处理设备中转与H.245会话端点的交互信令结束H.245会话的过程,具体包括所述具有互通功能的媒体控制设备基于H.245协议发送一条或多条关闭逻 辑通道的消息,并通过媒体处理设备中转其发送的消息给所述第二网络中的 H.245会话端点;当收到所述H.245会话端点的响应后,发送结束会话命令ESC 消息,并通过所述媒体处理设备中转给所述第二网络中的H.245会话端点;所述第二网络中的H.245会话端点收到ESC消息后,先关闭所有的逻辑通 道,然后发送ESC消息,并通过所述媒体处理设备中转给所述媒体控制设备;当所述媒体控制设备关闭了所有的逻辑通道,向所述H.245会话端点发送 了 ESC消息,并收到所述H.245会话端点发送的ESC消息后,确定H.245会 话已经结束。
5、 如权利要求l所述的方法,其特征在于,具体包括当由于所述第一网络发起呼叫释放的原因引起呼叫释放时,具有互通功能 的媒体控制设备基于H.248协议指示媒体处理设备结束第二网络与媒体处理设 备间的H.245会话;所述媒体处理设备根据所述指示,结束所述H.245会话,并当确定H.245 会话结束后,将H.245会话结束的信息上报给所述媒体控制设备;所述媒体控制设备接收到上报的信息后,指示所述第二网络释放呼叫,然 后释放媒体处理设备上的承栽和删除相应的会话端点。
6、 如权利要求l所述的方法,其特征在于,具体包括当由于媒体控制设备发起呼叫释放,或由于媒体处理设备上报所述第一网 络承栽释放的原因引起呼叫释放时,具有互通功能的媒体控制设备基于H.248 协议指示媒体处理设备结束所述第二网络与媒体处理设备间的H.245会话;所述媒体处理设备根据所述指示,结束所述H.245会话,并当确定H.245 会话结束后,将H.245会话结束的信息上报给所述媒体控制设备;所述媒体控制设名、接收到上报的信息后,指示所述第 一网络和所述第二网 络释放呼叫,然后释放媒体处理设备上的承栽和删除相应的会话端点。
7、 如权利要求5或6所述的方法,其特征在于,所述具有互通功能的媒体控制设备基于H.248协议指示々某体处理设备结束所述第二网络与媒体体处理设备间的H.245会话的过程,具体包括所述具有互通功能的媒体控制设备基于H.248协议发送一条指示消息,其中所述指示消息中携带有指示所述媒体处理设备结束H.245会话的信息。
8、 如权利要求7所述的方法,其特征在于,所述媒体处理设备根据所述指示,结束所述H,245会话,并当确定所述H,245会话结束后,将H.245会话 结束的信息上报给所述媒体控制设备的过程,具体包括所述媒体处理设备收到携带有结束H.245会话的信息的指示消息后,按照 先关闭所有的视频逻辑通道,然后关闭所有的数据逻辑通道,最后关闭所有的 语音逻辑通道的顺序,关闭所有的逻辑通道,并在关闭所有的逻辑通道后,发 送ESC消息给所述H.245会话端点,并等待所述H.245会话端点的ESC消息;当所述媒体处理设备关闭了所有的逻辑通道,向所述H.245会话端点发送 了ESC消息,并且从对端收到了 ESC消息后,则确定R245会话结束,然后将H.245会话结束的信息上报给所述媒体控制设备。
9、 如权利要求5或6所述的方法,其特征在于,所述具有互通功能的媒 体控制设备基于11248协议指示媒体处理设备结束所述第二网络与媒体处理设备间的R245会话的过程,具体包括所述具有互通功能的媒体控制设备通过基于R248协议发送携带有关闭指 定的逻辑通道的信息的指示消息的方法,指示所述媒体处理设备关闭所有的逻 辑通道,并在关闭所有的逻辑通道后,再发送一条指示消息,指示所述媒体处理设备发送ESC消息给所述第二网络中的H.245会话端点。
10、 如权利要求9所述的方法,其特征在于,所述具有互通功能的媒体控制设备通过基于H,248协议发送携带有关闭指定的逻辑通道的信息的指示消息的方法,指示所述媒体处理设备关闭所有的逻辑通道的过程,具体包括当存在视频逻辑通道时,所述具有互通功能的媒体控制设备基于H.248协议发送一条或多条指示消息,其中所述指示消息中携带有关闭 一个或多个指定的视频逻辑通道的信息;当存在数据逻辑通道时,再基于H.248协议发送一条 或多条指示消息,其中所述指示消息中携带有关闭 一 个或多个指定的数据逻辑 通道的信息;当存在语音逻辑通道时,再基于H.248协议发送一条或多条指示 消息,其中所述指示消息中携带有关闭一个或多个指定的语音逻辑通道的信息。
11、 如权利要求9所述的方法,其特征在于,所述媒体处理设备根据所述 指示,结束所述H.245会话,并当确定H,245会话结束后,将H.245会话结束 的信息上报给所述媒体控制设备的过程,具体包括所述4某体处理设备收到所述4某体控制设备发送的指示消息后,先关闭指定 的视频逻辑通道;再关闭指定的数据逻辑通道,然后再关闭指定的语音逻辑通 道;最后再发送ESC消息给所述第二网络中的H.245会话端点;当所述媒体处理设备关闭了所有的逻辑通道,向所述H.245会话端点发送 了 ESC消息,并且从对端收到了 ESC消息后,则确定H.245会话已经结束, 然后将H.245会话结束的信息上报给所述媒体控制设备。
12、 一种在分离架构下多媒体业务互通时释放呼叫的系统,包括不采用 R245协议对々某体流进行控制的第一网络、采用H.245协议对媒体流进行控制 的第二网络和具有互通功能的媒体控制设备和媒体处理设备;所述具有互通功 能的设备用于实现所述第 一网络与第二网络间的多媒体业务互通,其特征在 于,所述具有互通功能的媒体控制设备包括第一 H.245会话结束单元,用于当由于所述第一网络側或具有互通功能的 设备的原因引起呼叫释放时,基于H.245协议发起结束第二网络与媒体处理设 备间的H.245会话的流程;并通过媒体处理设备中转与H.245会话端点交互的 信令结束H.245会话;第一呼叫释放单元,用于当确定第一 H.245会话结束单元结束所述H.245 会话后,指示未释放呼叫的网络側进行呼叫释放,同时释放媒体处理设备上相应的承栽,以及删除相应的会话端点。
13、 一种々某体控制设备,用于实现不采用H,245协议对媒体流进行控制的 第一网络与采用H.245协议对媒体流进行控制的第二网络间的多媒体业务互通,其特征在于,包括第一 H.245会话结束单元,用于当由于所述第一 网络侧或具有互通功能的 设备的原因引起呼叫释放时,基于H.245协议发起结束第二网络与媒体处理设 备间的H.245会话的流程;并通过媒体处理设备中转与H.245会话端点交互的 信令结束H.245会话;第一呼叫释放单元,用于当确定所述第一 H.245会话结束单元结束所述 H,245会话后,指示未释放呼叫的网络侧进行呼叫释放,同时释放媒体处理设 备上相应的承载,以及删除相应的会话端点。
14、 一种在分离架构下多媒体业务互通时释放呼叫的系统,包括不采用 a245协议对4某体流进行控制的第一网络、采用H.245协议对^ 某体流进行控制 的第二网络和具有互通功能的媒体控制设备和媒体处理设备;所述具有互通功 能的设备用于实现所述第 一网络与第二网络间的多媒体业务互通,其特征在 于,所述具有互通功能的媒体控制设备包括指示单元和第二呼叫释放单元;所 述媒体处理设备包括第二 H.245会话结束单元;所述指示单元,用于当由于所述第一网络侧或具有互通功能的设备的原因 引起呼叫释放时,基于H.248协议指示媒体处理设备结束第二网络与媒体处理 设备间的H,245会话;所述第二H,245会话结束单元,用于根据所述媒体控制设备的指示,结束 第二网络与媒体处理设备间的H.245会话,并当确认所述H.245会话结束后, 将H.245会话已经结束的信息上报给所述媒体控制设备;所述第二呼叫释放单元,用于接收到所述媒体处理设备上报的H.245会话 已经结束的信息后,指示未释放呼叫的网络侧释放呼叫,然后释放媒体处理设 备上的承载和删除相应的会话端点。
15、 一种媒体控制设备,实现不采用H.245协议对媒体流进行控制的第一 网络与采用H.245协议对媒体流进行控制的第二网络间的多媒体业务互通,其 特征在于,包括指示单元,用于当由于所述第一网络侧或具有互通功能的设备的原因引起 呼叫释放时,基于H,248协议指示媒体处理设备结束所述第二网络与媒体处理 设备间的H.245会话;第二呼叫释放单元,用于当接收到所述媒体处理设备上报的H.245会话已 经结束的信息后,指示未释放呼叫的网络侧释放呼叫,然后释放媒体处理设备 上的承载和删除相应的会话端点。
16、 如权利要求15所述的媒体控制设备,其特征在于,所述指示单元包括第一指示子单元,用于当由于所述第一网络侧或具有互通功能的设备的原因引起呼叫释放时,基于H.248协议发送一条指示消息给所述媒体处理设备, 所述指示消息中携带有指示所述媒体处理设备结束H.245会话的信息。
17、 如权利要求15所述的媒体控制设备,其特征在于,所述指示单元包括第二指示子单元,用于当由于所述第一网络侧或具有互通功能的设备的原 因引起呼叫释放时,通过基于H.248协议发送携带有关闭指定的逻辑通道的信 息的指示消息的方法,指示所述士某体处理设备关闭所有的逻辑通道,并接收到 所述媒体处理设备的响应后,再发送一条指示消息,指示所述媒体处理设备发 送ESC消息给所述第二网络中的H.245会话端点。
18、 一种媒体处理设备,其基于H.248协议与媒体控制设备进行通信,其 特征在于,所述媒体处理设备包括第三H.245会话结束单元和信息上报单元;所述第三H.245会话结束单元,用于根据所述媒体控制设备的指示,先关 闭指定的视频逻辑通道;再关闭指定的数据逻辑通道,然后再关闭指定的语音逻辑通道;最后再发送ESC消息给所述第二网络中的H.245会话端点,并等待 所述H.245会话端点发送的ESC消息;所述信息上才艮单元,用于当所述第三H.245会话结束单元关闭了所有的逻 辑通道,向所述R245会话端点发送了 ESC消息,并且从对端收到了ESC消 息后,则确定H.245会话已经结束,然后将H.245会话结束的信息上报给所述 媒体控制设备。
全文摘要
本发明实施例公开了一种在分离架构下多媒体业务互通时释放呼叫的方法和系统,其核心是当由于不采用H.245协议对媒体流进行控制的第一网络侧或具有互通功能的设备的原因引起呼叫释放时,通过媒体控制设备和媒体处理设备结束H.245会话;会话结束后,指示未释放呼叫的网络侧释放呼叫,并释放媒体处理设备上的承载,删除相应的会话端点。通过本发明,当IMS网络与CS网络进行多媒体业务互通时,能够在SIP侧终端或MGC发起释放呼叫、MG上报SIP侧承载释放引起释放呼叫的情况下,保证在释放多媒体呼叫时先结束H.245会话。本发明还可以通过指示关闭指定的逻辑通道然后指示发送ESC消息的方法,结束H.245会话。
文档编号H04L12/56GK101166144SQ20061014028
公开日2008年4月23日 申请日期2006年10月20日 优先权日2006年10月20日
发明者王随海 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1