协商跨网络的多媒体能力的系统和方法

文档序号:7604304阅读:182来源:国知局
专利名称:协商跨网络的多媒体能力的系统和方法
背景技术
发明领域本发明总的涉及在电信网内实施多媒体能力的电信系统和方法,具体地,涉及电信网之间的多媒体交互作用。
背景技术
对于不同类型的公共网络,已规定了不同的多媒体标准。例如,对于综合业务数字网(ISDN),利用H.320和H.324I/M标准。相反,对于局域网(LAN),使用H.323标准。另外,将H.324标准应用到公共交换电话网(PSTN),而将H.324M标准应用到公共地面移动网(PLMN)。
当多媒体流穿过不同的网络的边界时,在这些不同的标准之间可能必须执行用户层面交互作用。例如,对于从ISDN H.320终端发起到LAN的H.323的呼叫,需要媒体网关(MG)在H.320和H.323之间实现交互作用。
当前,如果从H.323终端发起呼叫,则拨打的B号码可被使用来指示与被叫用户有关的网络的类型。在这种情形下,拨打的B号码跟与被叫用户相关联的不同的号码序列之间的依赖关系被存储在H.323网络内。因此,根据B号码,H.323网络可以确定哪个MG被使用来在H.323网络与被呼叫的用户的网络之间进行变换。例如,从H.323终端到移动H.324M终端的呼叫可以通过使用拨打的B号码而被路由到特定的MG,以便执行从H.323到H.324M的变换。
然而,这个方法要求将不同的号码序列使用于不同类型的网络(例如,ISDN和PSTN),在固定网络的情形下,这并不是推荐的方法。这也有可能需要附加的标准化。而且,这个方法需要在不同类型的网络之间路由的交换机中有高的级别的(编号计划)知识。另外,在呼叫转发业务期间多重交互作用的可能性可能导致察觉的质量的恶化。
当前被考虑的另一个可选方案是把前缀加到呼叫的B号码,以便表示需要变换到另一个格式。然而,这需要始发的用户知道被呼叫用户的终端的能力。而且,没有标准化,前缀就只能工作在家庭网络。例如,在移动台(MS)漫游到另一个网络的情形下,前缀完全不能使用。另外,迫使用户把前缀附加到被呼叫的B号码,不仅是不方便的,而且在必须使用其它的前缀(例如,用于IN或载体选择)的情形下,也增加复杂性。
发明概要本发明涉及通过把一个属性附加到呼叫控制协议以便表示呼叫用户的多媒体编码能力从而在提供多媒体用途的网络之间进行变换的电信系统和方法。这个属性被使用来在呼叫所牵涉到的不同节点之间协商多媒体编码。根据该协商,可以选择各种不同的媒体网关(MG)来执行必要的交互作用。有利地,这种机制可被应用到大多数已知的呼叫控制协议,诸如H.323(H.225)和综合业务数字网用户部分(ISUP)。另外,这个机制也可以应用到那些在其中呼叫被重新路由到具有与原先寻址的节点不同的多媒体能力的节点的情形。
附图简述现在参照附图描述所揭示的本发明,图上显示本发明的重要的举例实施例,以及该附图在本发明的技术说明中被引用作为参考,其中

图1是显示按照本发明的实施例的、在呼叫用户的网络与被呼叫用户的网络之间多媒体能力的举例的协商的方框图;图2是显示在图1所示的的协商处理过程中涉及到的各种信令的信令图;图3是显示当被呼叫用户被转发到另一个网络时多媒体能力的举例的协商的方框图;图4是显示在图3所示的的协商处理过程中涉及到的信令的信令图;以及图5是显示按照本发明的实施例的、在使用多媒体网关的两个网络之间举例的交互作用的方框图。
本优选的示例性实施例的详细说明现在参照本优选的示例性实施例描述本专利申请的多个更新的教导。然而,应当看到,这类实施例只提供这里的更新教导的许多有利的使用的几个例子。在总体上,在本专利申请的说明书中的描述并不是必然地限定任何不同的要求保护的发明。而且,某些描述可以应用到某些发明特征,但不能应用到其它发明特征。
现在参照图1,图上显示跨网络的多媒体能力的协商的例子。在图1上,呼叫用户100处在一个利用H.323协议115的局域网(LAN)110内,而被呼叫用户200处在一个利用H.324M协议215的公共地面移动网(PLMN)210内。为了使H.323协议115和H.324M协议215之间能够交互作用,必须选择适当的媒体网关(MG)350。然而,由于呼叫用户100和呼叫用户的网络110通常都不知道被呼叫用户200的多媒体能力215,为了促进多媒体交互作用,可以把属性120附加到呼叫控制协议,以便表示呼叫用户的多媒体编码115。这个属性120可被使用来协商在呼叫中牵涉到的不同的节点之间的多媒体编码。根据该协商,可以选择用于执行必要的交互作用的适当的MC 350。
例如,现在参照图2所示的信令图,当H.323网络110内的H.323端点100(呼叫用户)发起一个呼叫到诸如全球移动通信系统(GSM)网络那样的PLMN 210内的移动台(MS)200(被呼叫用户)时,H.323端点100把一个包括用于被呼叫的移动台200的B号码130和属性120的呼叫建立消息140发送到H.323网络内的关守(Gatekeeper)150(步骤200)。或者,关守150可以把属性120附加到呼叫建立消息140上。应当看到,关守150负责提供呼叫控制业务给H.323网络110内的H.323端点100。另外,在H.323网络110内,呼叫建立消息140是通过使用H.225协议而被发送的,H.225协议是在H.323网络110中利用的传输格式。
当关守150接收包括属性120和B号码130在内的呼叫建立消息140时,关守150认识到,呼叫是发送到H.323网络110以外的被呼叫用户200的,以及把H.225呼叫建立消息140路由到媒体网关控制器(MGC)300(步骤210),后者提供在H.323网络110与目的地网络(在本例中是PLMN 210)之间的信令的必要的变换。作为应答,MGC300把H.225呼叫建立消息140变换成初始地址消息(IAM)240,它在PLMN 210中被使用来建立呼叫连接。MGC 300也把B号码130和属性120包括在IAM 240中。
一旦变换后,MGC 300把包括B号码130和属性120在内的IAM 240路由到PLMN 210中的网关移动交换中心(GMSC)270(步骤220)。GMSC 270接下来又使用B号码130来询问与被呼叫的MS 200有关的原籍位置寄存器(HLR)280(步骤230)。HLR 280存储对于被呼叫的MS 200的用户信息以及与服务于被呼叫的MS 200的当前的移动交换中心(MSC)250有关的位置信息。作为对于询问的应答,HLR 280返回一个移动台漫游号(MSRN)给GMSC 270(步骤240),GMSC 270使用这个MSRN把包括属性120的IAM 240路由到提供服务的MSC 250(步骤250)。在接收到IAM 240后,MSC 250提取属性120(步骤260)、确定被呼叫的MS 200的多媒体能力215(步骤270)、以及作出判决在呼叫用户100的多媒体能力115与被呼叫的MS 200的多媒体能力215之间是否需要交互作用(步骤280)。应当指出,MSC250可以根据从HLR 280被下载到MSC 250的用户信息来确定被呼叫的MS 200的多媒体能力,或者,也可以根据在作为对于MSC 250寻呼MS 200(步骤265)的应答的CLASSMARK(类别标记)消息(步骤268)中的、从MS 200被提供到MSC 250的信息(已在图上显示出)来确定此能力。
在本例中,由于呼叫用户是在H.323网络110内的H.323端点100,以及被呼叫用户是PLMN 210内的MS 200,MSC 250一般会确定需要交互作用,以及把新的应答消息260通过GMSC 270发送到MGC300,表示对于这个呼叫需要在H.323 115与H.324M 215之间进行交互作用(步骤290)。应答消息260在现有的呼叫进行消息之前被发送。然而,应当指出,在某些情形下,MSC 250可能具有必要的网关功能以便提供在H.323 115与H.324M 215多媒体协议之间的交互作用。
作为应答,MGC 300选择适当的MG 350来执行在分组交换的H.323网络110与电路交换的H.324M网络210之间的媒体流的变换(步骤295)。应当指出,所选择的MG 350可能处在与MGC 300相同的节点内。此后,在呼叫的H.323端点100与被呼叫的MS 200之间建立呼叫连接,以及在选择的MG 350处变换语音和数据(步骤298)。
应当指出,上述的机制可应用到任何已知的呼叫控制协议。另外,在呼叫被重新路由到一个具有不同于原先寻址的节点的多媒体能力的节点的情形下,上述的机制也是可行的。
例如,现在参照图3,图3是结合图4所示的信令图来描述的,被呼叫的用户把到被呼叫的MS 200的呼叫转发到公共交换电话网(PSTN)410内的有线电话终端400。如上所述,当H.323端点100把包含B号码130与属性120的H.225呼叫建立消息140发送到关守150时(步骤400),关守150把H.225呼叫建立消息140路由到MGC300(步骤410)。MGC 300接下来又把包含属性120与B号码130的IAM 240路由到PLMN 210内的GMSC 270(步骤420),后者向HLR280询问关于被呼叫的用户的路由信息(步骤430)。如果被呼叫用户启动到C号码230的呼叫转移业务,则HLR 280把C号码230返回到GMSC 270(步骤440)。应当看到,如果被呼叫用户已启动忙时呼叫转移业务(call forwarding on busy service),则MSC 250(图1所示的)把转移到的C号码230返回到GMSC 270。
在接收C号码230后,GMSC 270把包括属性120和C号码230的IAM 240路由到服务于与C号码230有关的有线电话终端400的PSTN 410内的端局450(步骤450)。在这时,端局450提取属性120(步骤460)、确定被呼叫的有线电话终端400的多媒体能力415(步骤470)、以及作出判决在呼叫用户100的多媒体能力115与被呼叫用户415的多媒体能力215之间是否需要交互作用(步骤480)。
在本例中,由于呼叫用户是在H.323网络110内的H.323端点100,以及被呼叫用户是在PSTN 415内的有线电话终端400,端局450一般会确定需要交互作用,以及把应答消息260通过GMSC 270发送到MGC 300,表示对于这个呼叫需要在H.323 115与H.324M 415之间进行交互作用(步骤490)。作为应答,MGC 300选择适当的MG 350以便执行在分组交换的H.323网络110与电路交换的H.324M网络410之间的媒体流的变换(步骤495)。此后,在呼叫的H.323端点100与被呼叫的有线电话终端400之间建立呼叫连接,以及在选择的MG350处变换语音和数据(步骤498)。
在替换实施例中,在呼叫建立链内可以有多个MGC 300,而不是图1和3所示的一个MGC 300。例如,现在参照图5,呼叫建立消息140可能必须通过几个中间网络而被路由,在此只有其中的两个中间网络被显示为510a和510b,其每个分别具有至少一个相关的MGC300a和300b。另外,对于每个MGC 300a,可以有多个MG,只有其中的两个MG被显示为350a和350b。例如,各个MG 350a和350b可以负责在两种不同类型的网络之间的交互作用。
因此,当应答消息260到达呼叫建立链中最后的MGC 300b(它是最靠近被呼叫用户的MGC 300b)时,该MGC 300b或者选择与该MGC300b有关的MG(未示出)来执行变换,或者把应答消息260发送到一个先前的MGC 300a以便选择一个MG(例如,MG 350b)来执行变换。这可能在最后的MGC 30b不具备一个能够执行变换的MG的情形下发生。应当看到,在本例中,最后的MGC 300b可以把应答消息260发送到先前的MGC 300a,或者发送到具备能够执行需要的变换的MG(未示出)的另一个MGC(未示出)。
正如本领域技术人员将会看到的,在本专利申请中描述的新颖概念可以在各种各样应用中被修改和改变。因此,具有专利性的本发明内容并不限于所讨论的特定的示例性教导,而是由以下的权利要求来规定。
权利要求
1.用于协商呼叫的多媒体能力的电信系统,包括媒体网关,用于在与所述呼叫有关的第一和第二多媒体能力之间进行变换;以及媒体网关控制器,用于接收所述呼叫的呼叫建立消息,所述呼叫建立消息包括表示第一多媒体能力的属性,所述媒体网关控制器还用于接收包括至少所述第二多媒体能力的应答消息,以及根据所述接收的第一和第二多媒体能力来选择所述媒体网关。
2.权利要求1的电信系统,其中所述第一多媒体能力与呼叫终端有关,以及所述第二多媒体能力与被呼叫终端有关。
3.权利要求2的电信系统,其中所述呼叫终端处在第一网络内,以及所述被呼叫终端处在第二网络内。
4.权利要求3的电信系统,其中所述第一和第二网络利用不同的呼叫控制协议。
5.权利要求4的电信系统,还包括设在所述第二网络内和服务于所述被呼叫终端的第二节点,所述第二节点用于从所述媒体网关控制器接收包括所述属性的所述呼叫建立消息,确定与所述被呼叫终端有关的所述第二多媒体能力,以及响应于一个判定而将所述应答消息发送到所述媒体网关控制器,该判定是在所述第一与第二多媒体能力之间需要进行交互作用和所述第二节点不能执行所述交互作用。
6.权利要求5的电信系统,还包括设在所述第一网络内和服务于所述呼叫终端的第一节点,所述第一节点用于把包括所述属性的所述呼叫建立消息发送到所述媒体网关控制器。
7.权利要求6的电信系统,其中所述第一节点从所述呼叫终端接收包括所述属性的所述呼叫建立消息。
8.权利要求6的电信系统,其中所述第一节点从所述呼叫终端接收所述呼叫建立消息和把所述属性附加到所述呼叫建立消息上。
9.权利要求6的电信系统,其中所述呼叫建立消息还包括与第三网络有关的B号码。
10.权利要求9的电信系统,还包括设在所述第三网络内的第三节点,该第三节点用于从所述媒体网关控制器接收包括所述属性和所述B号码的所述呼叫建立消息,确定与所述被呼叫终端有关的C号码,以及把包括所述属性的所述呼叫建立消息转发到所述第二节点。
11.一种用于协商呼叫的多媒体能力的方法,包括以下步骤在媒体网关控制器处接收所述呼叫的呼叫建立消息,所述呼叫建立消息包括表示所述呼叫的第一多媒体能力的属性;在所述媒体网关控制器处接收包括所述呼叫的至少第二多媒体能力的应答消息;以及根据所述接收的第一和第二多媒体能力来选择用于在与所述呼叫有关的所述第一和第二多媒体能力之间进行变换的媒体网关。
12.权利要求11的方法,其中所述接收所述呼叫建立消息的步骤包括以下步骤把包括所述属性的所述呼叫建立消息从服务于处在第一网络内的呼叫终端的第一节点发送到所述媒体网关控制器,所述呼叫终端具有与它有关的所述第一多媒体能力。
13.权利要求12的方法,其中所述从所述第一节点发送所述呼叫建立消息的步骤包括以下步骤在所述第一节点处,从所述呼叫终端接收包括所述属性的所述呼叫建立消息。
14.权利要求12的方法,其中所述从第一节点发送所述呼叫建立消息的步骤包括以下步骤在所述第一节点处,从所述呼叫终端接收所述呼叫建立消息;以及把所述属性附加到所述呼叫建立消息上。
15.权利要求12的方法,其中所述接收所述应答消息的步骤还包括以下步骤把所述应答消息从服务于处在第二网络内的被呼叫终端的第二节点发送到所述媒体网关控制器,所述被呼叫终端具有与它有关的所述第二多媒体能力。
16.权利要求15的方法,其中所述第一和第二网络利用不同的呼叫控制协议。
17.权利要求16的方法,其中所述接收所述应答消息的步骤包括以下步骤把包括所述属性的所述呼叫建立消息从所述媒体网关控制器发送到所述第二节点;确定与所述被呼叫终端有关的所述第二多媒体能力;以及确定在所述第一与第二多媒体能力之间是否需要进行交互作用和所述第二节点是否能执行所述交互作用。
18.权利要求17的方法,其中所述接收所述应答消息的步骤还包括以下步骤响应于有关在所述第一与第二多媒体能力之间需要进行交互作用和所述第二节点不能执行所述交互作用的判定,发送所述应答消息到所述媒体网关控制器。
19.权利要求16的方法,其中所述呼叫建立消息还包括与第三网络有关的B号码。
20.权利要求19的方法,其中所述接收所述应答消息的步骤还包括以下步骤把包括所述属性和所述B号码的所述呼叫建立消息从所述媒体网关控制器发送到处于所述第三网络内的第三节点;确定与所述被呼叫终端有关的C号码;以及把包括所述属性的所述呼叫建立消息转发到所述第二网络内的所述第二节点。
全文摘要
揭示了通过把一个属性附加到呼叫控制协议以便表示呼叫用户的多媒体编码能力,在提供多媒体用途的网络之间进行变换的电信系统和方法。这个属性被使用来在该呼叫中所牵涉到的不同节点之间协商多媒体编码。根据该协商,可以选择各种不同的媒体网关(MG)来执行必要的交互作用。
文档编号H04M3/00GK1373971SQ00812741
公开日2002年10月9日 申请日期2000年9月7日 优先权日1999年9月10日
发明者T·哈维尼斯, H·哈梅莱尔斯, G·维戈普洛斯 申请人:艾利森公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1