专利名称:用于电信网络中的能力协商的系统、设备和方法
技术领域:
本发明涉及电信网络中的能力协商方法,特别而非一定涉及适当语音编解码器的 协商。
背景技术:
今天的电信网络很大程度上依赖于7号信令系统(SS7),将它作为控制呼叫连接 和处理网络中信令点之间信令信息传输的基础。通常情况下,给定信令点的一个或者多个 应用和用户部分将利用SS7跟其它信令点的对等应用和用户部分通信。用户部分的实例有 ISUP (ISDN用户部分)和TUP (电话用户部分),而应用部分的实例有INAP (智能网应用部 分)和MAP (移动应用部分)。传统SS7协议栈包括消息传输部分MTP1、MTP2和MTP3,它为 物理层上的传输对信令消息进行格式化,还要实现各种路由选择功能。在电信界人们很有兴趣在电信网络中用非标准(也就是电信界的非传统)信令传 输机制来替代传统的七号信令。这样做是为了提高效率,节省成本。人们已经考虑了很多 利用因特网协议(IP)网络在信令点之间传输信令信息。因特网协议网络的优点是它们通 过利用分组交换充分地利用传输资源,并且由于这一技术得到了广泛使用,因此成本相对 较低(跟特殊的通信技术相比)。人们还有兴趣采用其它传输技术机制,包括AALl/2/5,FR寸寸。在电信网络中用于建立和控制呼叫连接的ISUP标准跟7号信令系统紧密联系, 无法直接将它用于其它的非标准传输技术,比方说因特网协议和AAL2。这样,包括ITU-T、 ETSI和ANSI的几个标准组织目前正在考虑控制呼叫的信令协议规范,它跟这些传输机制 无关。可以将它看成从这一协议分离开来,只跟通过用户平面数据建立“管道”参数的承 载者控制功能是在节点之间传输的,它们是传输机制专用的。叫作跟传输无关的呼叫控制 (TICC)的新协议保留了呼叫控制功能,比方说为给定主叫和被叫方之间的呼叫激活的业务 (例如呼叫转移),以及整个用户平面数据的路由选择。在呼叫和承载者控制层上分离得到的新网络体系结构在呼叫控制实体和承载者 控制实体之间产生了一个开放式接口,这些实体分别叫作媒体信关控制器和媒体信关。以 后将这一开放式界面叫作X-CP,它的实例有IETF的MEGACO工作和ITU研究组16(SG16)的 H. 248工作。传统的固定电话网络采用脉码调制技术来传输用户平面数据,例如网络节点之间 的话音、传真等。另一方面,现代蜂窝网常常采用一个或者多个编码器/解码器(叫作“编 解码器”)来压缩话音信号,通过空中接口以及在蜂窝网络内部有效地进行传输。在支持不 同或者多种语音编解码器的两个网络(或者终端)之间有电话呼叫连接的时候,可以在这 些终端之间进行协商来确定采用适当的编解码器。如果不进行这种协商,就需要在这些网
4络的接口上进行代码转换,也就是从一种语音代码转换成另外一种语音编码。从资源角度 考虑,代码转换代价高昂,它会明显地降低语音质量,增大处理时间延迟。因此编解码器协 商是最好的选择。除了编解码器协商以外,在传统电信网络中常常需要针对其它功能和参数进行协 商。例如,可能需要对安全能力进行协商,比方说在电信网络的节点或者终端之间进行话音 加密和数据加密。
发明内容
一方面,本发明提供一种在电信系统的信令点之间协商呼叫能力的方法,其中的 呼叫控制和承载者控制层是由独立的协议控制的,信令点通过通知承载者控制层,对所述 呼叫控制层能力的选择做出反应,如果这一选择影响到承载者层,该方法包括在呼叫控制层上从始发信令点向终接信令点或者信令转发点发送一个能力首选 项或者首选项优先级清单;和如果终接信令点或者信令转发点接受始发信令点发出的首选项,就在呼叫控制层 上从终接信令点或者信令转发点向始发信令点返回能力的认可。显然在某些情况下,例如 终接信令点或者信令转发点不接受始发信令点发送的能力首选(或者首选清单),就可能 不会发送任何接受消息,在这种情况下两个点都采用默认能力。或者,可以发送一个默认消 息说明将采用默认编解码器。如果不能找到双方都能接受的编解码器,那么在特定的情形 下,就会因为网络不兼容而放弃呼叫。本发明特别适合于在不同电信网络中信令转发节点之间协商语音编解码器能力。 例如,在日本电信网络中,可以利用本发明来协商采用VSELP、PSI-CELP或者μ律编码,其 中μ律编码方法是默认编码方法。但是,本发明也能够用于协商其它能力,包括安全能力 (例如话音加密和数据加密)。用来进行协商的协议可以是TICC,或者是CC这一层上也采用的某个协议,也就是 用户平面能力协商协议。在呼叫控制和承载者控制这些层是由单独的协议控制的情况下,信令点通过控制 承载者控制这一层在呼叫控制这一层上选择能力,如果这一选择影响到承载者这一层。如 果合适,可以在承载者交换点之间的承载者层上随后发送通知,允许建立适当的承载者层 资源。信令点或者信令转发点最好是媒体信关控制器。具体而言,媒体信关控制器跟承 载者控制层中的一个或者多个信关进行通信。虽然在呼叫控制层上支持承载者控制层特定的选项,但是呼叫控制层没有必要知 道承载者控制层上是否能够获得那些选择。因此,在终接信令点或者信令转发点收到能力 选项或者选项优先级清单的时候,呼叫控制层跟承载者控制层进行协商,确定承载者控制 层能够获得的能力。具体而言,这一协商是在呼叫控制层的媒体信关控制器和承载者控制 层的媒体信关之间进行的。其中首选项优先级清单是从始发信令点向一个媒体信关控制器发送的,控制器最 好能够修改这个清单,删除它知道有关的媒体信关不支持的选项。控制信道随后将修改过 的清单发送给媒体信关,媒体信关则选择媒体信关在这个时候能够支持的最高优先级的选
5项。然后信关可以保留这个选项必需的资源,并且将这一首选项告诉媒体信关控制器。媒 体信关控制器可以随后向始发媒体信关控制器发回一则能力接受消息。本发明的第二方面,提供一种信令点,用来与电信系统中另外一个信令点协商呼 叫能力,其中的呼叫控制和承载者控制层是由独立的协议控制的,该信令点包括呼叫控制部分,用于在呼叫控制层上向终接信令点或者信令转发点发送能力首选 项或者首选项优先级清单,和用于在呼叫控制层上接收终接信令点或者信令转发点能力的认可,如果终接信令 点或者信令转发点接受始发信令点发送的首选项,就发送能力的认可;和如果对呼叫控制层能力的选择影响到承载者层,通过通知承载者控制层,对所述 呼叫控制层能力的选择做出反应的接口控制器。本发明的第三方面,提供一种电信系统的媒体信关控制器,其中的呼叫控制和承 载者控制层是由独立的协议控制的,该媒体信关控制器包括呼叫控制部分,用于从一个对等媒体信关控制器接收能力首选项或者首选项优先 级清单,其中的能力首选项或者首选项优先级清单与将要在电信系统中建立的连接有关;控制器,用于跟与媒体信关控制器有关联的媒体信关进行通信,以确定在媒体信 关所收到的首选项的有效性;且所述呼叫控制部分配置为按照在媒体信关所确定的有效性,将能力首选项认可消 息返回所述对等媒体信关控制器。第四方面,本发明提供一种电信系统的媒体信关,其中的呼叫控制和承载者控制 层是由独立的协议控制的,该信关包括承载者控制部分,用于从媒体信关控制器接收能力首选项或者首选项优先级清 单,其中所述的能力首选项或者首选项优先级清单与将要在电信系统中建立的连接有关, 并用于根据在媒体信关的首选项的有效性选择首选项;和接口控制器,用于发送所选择的首选项给媒体信关控制器。第五方面,本发明提供一种在电信网络中第一、第二和第三节点之间利用独立的 呼叫控制和承载者控制协议协商协议选项的方法,该方法包括从第一节点向第二节点发送由所述第一节点支持的指定协议选项的第一呼叫控 制消息;从第二节点向第三节点发送由所述第一节点和第二节点支持的指定协议选项的 第二呼叫控制消息;和从在第二控制消息中指定的协议选项中选择一个协议选项。从第二个控制消息指定的协议选项中选择一个协议选项的步骤可以由第三个节 点来完成。每个呼叫控制消息都可以包括跟每个指定协议选项有关的一个优先级。第一个节点可以是一个始发节点。第三个节点可以是一个终接节点。该方法在选择步骤之后还可以包括确定第一个和第二个节点之间的承载者层是 否受所述选择步骤影响的步骤,如果这个承载者层受到影响,就采取措施修改第一个节点 和第二个节点之间承载者层的参数。
该方法还可以包括判断第二个节点和第三个节点之间的承载者层是否受所述选 择步骤的影响,如果这个承载者层受到影响,就采取措施修改第二个节点和第三个节点之 间承载者层的参数。第六方面,本发明提供一种在电信系统中建立语音呼叫连接的方法,其中的呼叫 控制协议独立于传输机制,该方法包括在所述系统的始发信令点和第一终接信令点之间协商第一语音编解码器;按照所述第一语音编解码器在始发信令点和第一终接信令点之间在传输机制上 建立呼叫连接;随后在第一终接信令点和第二个新的终接信令点之间协商第二个不同的语音编 解码器;将第二语音编解码器通知始发信令点;和在始发信令点和所述第二终接信令点之间建立呼叫连接,其中所述第一始发信令 点作为中间信令点,且其中如果需要支持所述第二语音编解码器就修改最先提到的呼叫连 接;显然通过修改始发信令点和原来的终接信令点之间的连接来反映新的编解码器, 本发明的实施方案能够在不同终接信令点之间顺利地建立呼叫连接。最后的端到端连接是 在新编解码器基础之上通过在原来的终接信令点和新终接信令点之间的连接建立起来的。 这后一个连接是第一个连接被修改以后建立的,虽然不一定要这样。显然,本发明的方法只能用于始发终接信令点和最终的终接信令点之间的语音编 码编解码器协商决定不采用第一个语音编解码器的情况之下才行。如果结果是第一个语音 编解码器,就没有必要修改原来的连接。通知第二个语音编解码器的始发信令点的步骤最好包括从始发终接信令点向始 发信令点发送一个适当的呼叫控制(CC)消息。这个呼叫控制消息可以是一个修改请求消 肩、O呼叫控制协议最好是独立于传输的呼叫控制(TICC)协议。本发明能够用于改进现有的电信网络,比方说基于GSM、DAMPS、PDC等等的移动网 络,也能用于未来的网络,比方说UMTS。第七方面,本发明提供一种呼叫控制协议独立于传输机制的电信系统,该系统包 括呼叫控制部分,用于在系统的始发信令点和第一个终接信令点之间协商第一语音 编解码器,并用于按照所述第一语音编解码器在始发信令点和第一终接信令点之间在传输 机制之上建立呼叫连接;呼叫控制部分,用于随后在第一终接信令点和第二个新的终接信令点之间协商第 二个不同的语音编解码器;用于将第二语音编解码器通知始发信令点;和用于在始发信令点和第二终接信令点之间建立呼叫连接,其中所述第一始发信令 点作为中间信令点,且其中如果需要支持所述第二语音编解码器就修改最先提到的呼叫连 接。第八方面,本发明提供一种电信网络的信令点,其中的呼叫控制协议独立于传输机制,该信令点包括呼叫控制部分,用于跟第一终接信令点协商第一语音编解码器;用于按照所述第一语音编解码器在始发信令点和第一个终接信令点之间在传输 机制上建立呼叫连接;用于接收已经在所述第一终接信令点和第二个新的终接信令点之间协商过的第 二语音编解码器的通知,和如果需要支持所述第二语音编解码器就修改所述第一个所提到的呼叫连接。第九方面,本发明提供一种在第一和第二移动电话网络之间建立呼叫连接的方 法,这两个移动电话网络至少有一个包括一个位于移动网络的无线电接入网络部分以外的 无汇接工作装置,,其中的呼叫控制协议独立于承载者传输机制,该方法包括以下步骤
在移动网络之一的所述无汇接工作装置和其它移动网络的对等无汇接工作装置 之间进行协商,以确定适当的语音编解码器;和通过从有关的无汇接工作装置发送呼叫控制消息将所确定的语音编解码器的情 况通知所述无线电接入网络。可能会出现这样的情况,那就是在移动网络的无线电接入网络部分外面,每个移 动网络都包括一个无汇接工作(TFO)装置。但是,不一定必须这样,这些移动网络中间的一 个可以有一无汇接工作装置在无线电接入网络内。这两个移动电话网络可以通过一个PSTN互相连接。最好是这个协商是利用编解 码器失配解决方案和无汇接工作协议中的优化程序来实现的,其中的无汇接工作消息是利 用带内信令发送的。最好是位于无线电接入网络外面的所述或者每一个无汇接工作装置都位于一个 信关移动交换中心(GMSC),它在移动网络例如PSTN和外部网络之间提供一个接口。本发明特别适合于在用户之间建立呼叫连接,它们中间的一个是通用移动电信系 统(UMTS)网络的移动用户。在这种情况下,无线电接入网络最好是一个通用移动电信系统 地面无线电接入网络(UTRAN),而这个网络的无汇接工作装置则位于这个UMTS核心网络的 边缘。第十方面,本发明提供一种在第一和第二移动电话网络之间建立呼叫连接的设 备,所述第一和第二移动电话网络至少有一个包括位于所述移动网络的无线电接入网络部 分以外的无汇接工作装置,,且其中的呼叫控制协议独立于承载者传输机制,该设备还包 括呼叫控制部分,用于在所述移动网络之一的无汇接工作装置和其它移动网络的一 个对等无汇接工作装置之间进行协商,以确定适当的语音编解码器,和用于通过从有关的无汇接工作装置发送呼叫控制消息,将所确定的语音编解码器 的情况通知无线电接入网络。第十一方面,本发明提供一种在第一和第二移动电话网络之间建立呼叫连接的方 法,所述第一和第二移动电话网络的每一个都包括位于所述移动网络的无线电接入网络部 分以外的无汇接工作装置,,且其中的呼叫控制协议独立于承载者传输机制,所述移动网络 通过一个公共交换电话网被互相连接,该方法包括以下步骤在分别在第一和第二移动网络登记的两个移动终端之间进行协商,以确定一个适当的语音编解码器,其中的协商是利用在无线电接入网络部分和相应的无汇接工作装置之 间交换的呼叫控制协议信令消息进行的,且综合业务数字网用户部分消息在所述无汇接工 作装置之间发送。例如,始发移动网络中能够使用的一些编解码器可以用一个ISUP初始地址消息 (IAM)从这个网络的无汇接工作装置发送给对等无汇接工作装置。这个消息还可以另外包 括始发移动网络最喜欢的编解码器。随后在相反方向上发送的ISUP消息将说明终接移动 终端选择的编解码器类型。为了使这一协商程序能够实现,需要修改ISUP标准。第十二方面,本发明提供一种在第一和第二移动电话网络之间建立呼叫连接的设 备,所述第一和第二移动电话网络的每一个都包括位于移动网络的无线电接入网络部分以 外的无汇接工作装置,其中的呼叫控制协议独立于承载者传输机制,所述移动网络通过一 个公共交换电话网被互相连接,该设备包括呼叫控制部分,用于在分别在第一和第二移动网络登记的两个移动终端之间进行 协商,以确定一个适当的语音编解码器,其中的协商是利用在无线电接入网络部分和相应 的无汇接工作装置之间交换的呼叫控制协议信令消息进行的,其中的协商是利用无线电接 入网络部分和相应的无汇接工作装置之间交换的呼叫控制协议信令消息进行的,且综合业 务数字网用户部分的消息是在所述无汇接工作装置之间发送的。
图1说明电信网络中的多个信令点;和图2(情形A)说明本发明第一个实施方案中图1所示信令点之间的信令流;图2(情形B)说明本发明第二个实施方案中图1所示信令点之间的信令流;图3是包括媒体信关控制器和媒体信关的电信网络;图4是用于图3所示网络的一般能力协商过程的一个流程图;图5说明始发节点和终接节点之间协商过程涉及到的中间节点的信令流;图6说明始发节点和终接节点之间进行协商的过程中涉及到的一个中间节点的 另外一组信令流;图7说明已知设计的电信系统;图8说明一个电信系统;图9说明图8所示系统中编解码器协商过程涉及到的,本发明第一个实施方案中 的第一组信号;和图10说明本发明第二个实施方案中图8所示系统中编解码器协商过程涉及到的
第二组信号。
具体实施例方式在图1中画出了一部分电信网络,它包括两个信令点,以后叫作节点A和C。这两 个节点可能是例如电话交换机,它们可能属于同一个网络运营商,也可以属于不同网络运 营商。在这个实例中,节点A是主叫方(没有画出)连接的始发节点,节点C代表被叫方连 接的终接节点。每个信令点都包括一个呼叫控制(CC)部分和一个承载者控制(BC)部分,也 就是说,呼叫控制和承载者控制功能被分开成两个独立的协议层。呼叫控制部分构成一个
9呼叫控制层,它负责呼叫转移和其它的路由选择以及控制功能。承载者控制部分负责在承 载者控制部分建立管道,并且确定承载者控制部分用于传输用户平面数据的管道的大小。现在考虑承载者控制层,它包括一个承载者网络,它可以是一个例如因特网协议 网络。在这个因特网协议网络内,有一个或者多个承载者交换点,虽然图1中只画出了一个 这样的点(节点B)。对于因特网协议网络,这些承载者交换点将是因特网协议路由器。显 然,如果承载者网络是一个ATM或者AAL2网络,那么承载者交换点将分别是ATM或者AAL2 交换机。如果主叫方发出呼叫,例如通过拿起他的电话,始发信令点节点A就在呼叫控制 层从源(也就是主叫方)收到信息,说明承载者资源需求。在源信息和/或信令点及其归 属网络能力的基础之上始发信令点确定必须跟终接信令点节点C协商的一个选项清单。节点A随后在给呼叫控制部分的消息中列出可能的选择,它希望利用这个消息协 商一个具体能力(图1中的节点C)。这一个消息说明每个选项的优选程度。节点C利用节点A为这个清单中每个选项指定的优先级来选择它支持的最佳选 项,也就是说,如果它支持节点A已经表明更加喜欢的清单中的另外一个选项,节点A就不 选择这个选项。节点C告诉节点A选中了哪一个选项。如果这个协商结果会影响承载者连接层,就必须在承载者层采取适当的措施,改 变协商结果。这是由承载者控制协议完成的。有可能出现两种情况前向承载者修改(图 画中的情形A)或者后向承载者修改(图2中的情形B)。可以用以上方法进行协商的能力的一个实例是编解码器能力。一般情况下,在无 线电接入网络中都是将语音编码转换成PCM,因为这是传统固定电话网络允许的唯一语音 格式。但是,由于转换会明显地破坏语音质量,因此一些蜂窝标准(例如GSM、PDC)指定了 在两个兼容终端(例如具有相同编解码器的两个GSM终端)之间建立连接的时候避免转换 的方法。由于多数当前的移动终端支持几个编解码器,因此这些方法还采用编解码器协商 方式,但是跟这里给出的一般协商机制比较它具有某些严重的缺点。语音编解码器或者是跟移动环境紧密联系(在PDC中,编解码器是移动应用部分 (MAP)协议的一项服务)或者它不对硬件和传输资源的使用进行优化(在GSM中,编解码器 协商是无汇接工作协议的一部分)。总是为一个语音连接分配两个代码转换器(TRAU)和一 个64kbps信道,而不管实际上是否进行了转换)。目前,不同的移动标准用不同的方式来解 决这一问题,而在此以前没有任何解决办法。可能需要进行协商的另外一个能力实例是安全能力(话音加密,数据加密等等)。 在公共电信网络中人们对此很感兴趣,不远的将来更会如此。但是,保护用户平面信息有多 种方法。目前采用了多种加密算法和数据加密算法,并且正在出现许多新算法。因此,在公 共电信网络中需要协商安全能力的方式,本发明就能够提供这种方式。以上描述涉及到了承载者控制层和呼叫控制层。图3更加详细地说明具有分裂呼 叫控制和承载者控制层的一个电信系统。这个呼叫控制层包括多个媒体信关控制器(MGC_ A,MGC_B*MGC_C),而承载者控制层则包括多个媒体信关(MG_1 MG_6)。第一个媒体信关 (MG_1,MG_6)在一个AAL2网络上提供一个承载者连接,而第二个媒体信关(MG_2,MG_5)则 在一个因特网协议网络上提供一个承载者连接。第三个媒体信关(MG_3,MG_4)在一个STM 网络上提供承载者连接。从图3可以看出,每个媒体信关控制器都用于通过一个开放式接口控制两个或者三个媒体信关(X_CP_1 X_CP_3)。如上所述,能力协商是在呼叫控制层进行的,也就是在媒体信关控制器之间进行 的。另外,X-CP提供给装置供媒体信关“通知”控制它们的媒体信关控制器媒体信关支持的 能力和选项(例如能力等于压缩语音,选项等于编解码器清单)。X-CP还提供装置使媒体 信关能够进行能力协商,从而保证能力选择不仅是基于信关指定的能力,还基于这些能力 当前是否可用。如果不能使用,媒体信关就有可能没有资源支持它跟媒体信关控制器协商 得到的选项。例如,媒体信关控制器需要为呼叫提供智能网服务,它需要带内通知。如果媒 体信关控制器在媒体信关支持的编解码器的基础之上,亲自选择一个编解码器,媒体信关 就有可能目前无法为这样一个编解码器获得一个TRAU。于是媒体信关会拒绝这一连接,导 致呼叫掉线。为了说明如何解决这个问题,考虑媒体信关控制器从一个对等媒体信关控制器接 收一则连接建立消息这种情形,这一则消息包括跟能够协商的具体能力有关的一个选项清 单。接收消息的媒体信关控制器读出收到的清单,并且从这个清单中删除它知道这个媒体 信关不支持的选项。这个媒体信关控制器随后通过X-CP接口将修改过的选项清单发送给 媒体信关。接收消息的媒体信关选择这个信关当前能支持的具有最高优先级的选项。媒体信 关随后调整支持这一选项所需要的资源的多少,并且通过X_CP接口将这一选择发送给媒 体信关控制器。收到被选中的选项以后,媒体信关控制器将这一选择告诉上面描述的对等 媒体信关控制器。上面描述的一般能力协商过程将在下面参考图4所示的流程进一步加以说明。在一些国家,当地政府都要求运营商按照法律允许监听呼叫。为了支持合法监听, 运营商通常都需要能够自由地访问它们网络中每个呼叫的用户平面数据(也就是承载者 这一层上所谓的“管道”传递的实际语音或者其它数据)。引入了 TICC以后,可以用多种技 术来传输用户平面数据(例如ATM、IP等等),它们支持传输加密的用户平面数据。因此, 除非合法监听点能够确定用户平面数据的安全特性和编解码器(编码和解码)特性,否则 就不可能监听呼叫。因此,运营商需要知道呼叫的每个BC部分(两个BC节点之间)使用 的编解码器和加密(安全)算法。另一方面,安全算法的翻译和代码转换会明显地降低呼叫的服务质量并带来额外 延迟。所以,需要减少(如果可能就避免)每个呼叫的端到端代码转换点的数量和安全算 法转换点的数量。下面将参考图5所示的操作顺序描述解决这个问题的一种方法。节点A(见图1) 的呼叫控制部分发送一则消息给节点B的呼叫控制部分,它包括节点A支持的一列选项,还 有每个选项的优先级。虽然这种方法特别适合于TICC,它是它也能够用于独立的协商协议, 这在图5中用缩写UPCN(用户部分能力协商)来表示。接下来节点B的呼叫控制部分发送一则消息给节点C的呼叫控制部分,它包括节 点A和节点B都支持的一列选项,以及每个选项的优先级。于是节点C选择它支持的具有 最高优先级的选项,并返回一则消息给节点B,其中包括选中的选项。节点B则发送一则消 息给节点A说明选中的选项。图5说明两种操作顺序,标为情形A和情形B。在情形A中,如果承载者层在上面描述的呼叫控制层受到协商影响,节点A就在承载者层采取适当的措施。例如,节点A可能 需要改变支持所选选项所需要的管道的大小。接下来从节点A向节点B发送一则BC消息, 说明所需要的参数。节点B接收并分析选中的选项,如果承载者层受到这一协商影响,就在 承载者层采取适当的措施。然后从节点B向节点C发送一则BC消息,说明节点B和节点C 之间承载者层所需要的参数。对于情形B,承载者层的操作序列从节点C开始,在节点A结束。节点C分析选中 的选项,并且在承载者层采取适当的措施,如果承载者层受到协商影响。从节点C向节点B 发送一则BC消息,说明需要哪些参数。节点B分析选中的选项,并且在承载者层采取适当 措施,如果承载者层受到协商影响。然后从节点B向节点A发送一则BC消息,说明需要的 所有参数。应当明白可以在情形A和情形B中选择一个,当然其它情形也是可以的。为此,应 该明白节点A和节点B之间的协议可以不同于节点B和节点C之间的协议,例如这些协议 可以分别是ATM和IP。可能需要修改一对节点之间承载者层连接的参数,而不需要修改其 它对节点之间的参数。应当明白,上面描述的协商过程可以是在建立呼叫的时候也可以在呼叫进行中。 后一种情况可以是例如用户在呼叫过程中希望启动加密。这一程序能够减少需要改变一般能力的网络中的点数。具体而言,上面描述的方 法能够用于使经过多个CC部分的端到端呼叫的代码转换点数或者是安全算法点的转换点 数最少。这一方法能够用于通过一个或者多个网络的呼叫。GCN机制包括让始发CC节点包括选项清单和它们的优先级,让终接节点利用始发 节点说明的优先级选择它支持的选项。只是在两个CC节点之间进行协商的时候上面提到 的协商方法是有用的。这里建议的改变将GCN机制扩展到协商中有两个以上的CC节点的 情形。也就是说,呼叫经过属于一个或者多个电信运营商的多个CC节点。这一改变涉及到 以下操作序列1.始发CC节点将它支持的选项清单和优先级数据发送给每一个节点。2.经过的CC节点分析收到的选项清单,从这个清单中删除不支持的选项,将这个 清单转发给下一个节点。3.终接CC节点分析收到的选项清单和优先级,选择它支持的具有最高优先级的 选项。如果要进行合法监听,合法监听点(也就是进行监听的节点)能够接收用户平面 数据的安全和编码特征从而能够监听呼叫。对于建议的图1所示的新体系结构,其中的呼叫控制协议独立于传输机制,在用 户平面传输连接建立起来之前Ticc必须为呼叫进行编解码器协商。原因是支持呼叫所需 要的传输资源的量取决于为这一呼叫所选中的编解码器(也就是取决于编解码器协商过 程的结果)。在某些情况下,一开始就为呼叫选择一个编解码器,但是由于环境发生了改变, 在呼叫的后一阶段必须改变编解码器。会出现这种情况的两种情形是1)为了自动地或者在主叫方输入的基础之上给被叫方提供通知或者呼叫转向跟 智能网(IN)相互作用。必须选择第一个编解码器来提供通知。然后呼叫转移/转向到另 外一方,使用第二个编解码器。
2)无应答呼叫转移(CFNR),它是一种所谓的辅助业务。首先在A和B之间协商出 第一个编解码器,然后将这一呼叫转发给C,因为B没能在长度预定的时间内应答。在C的 需要的基础之上需要第二个编解码器。显然在上面的情形1)和2)中,以及在其它的相关情形中,必须按照最先选择的编 解码器在传输机制上建立一个呼叫连接来传递通知、音调等。随后改变编解码器的时候,需 要修改呼叫连接来支持新的编解码器。下面参考图6,描述用于利用TICC协议的网络的信令过程,它能够为语音呼叫建 立端到端电话连接,其中的呼叫源自始发信令节点A,最初传递给第一个节点B或者信令 点。这个呼叫被随后传递给一些其它终接信令点节点C。这里说明的过程涉及到智能网业 务的激活,其中的主叫方最初跟一个智能网网络节点连接,它播放一段预先录制的消息给 主叫方,然后才将这一呼叫传递给最后的终接信令点,或者给CFNR业务,在这种情况下在 跟初始终接信令点连接的被叫方没能应答呼叫的时候呼叫被转移到一个新的终接信令点。这一信令序列包括以下步骤1.节点A建立到节点B的呼叫。为这一呼叫选择编解码器X。2.在节点A和节点B之间利用适合于被选中的编解码器的传输资源建立传输连接。3.节点B将呼叫转移/转向到节点C。节点C不支持编解码器X并且选择编解码 器Y。4.节点B请求节点A将这一呼叫的编解码器选择从编解码器X改变成编解码器 Y。5.如果需要,修改节点A和节点B之间的传输连接,以适应编解码器Y。图6说明 了在正向对传输连接进行修改以及在反向修改传输连接的这两种情况。6.在节点B和节点C之间建立适合于编解码器Y的传输连接。7. TICC 建立起呼叫(TlCC ACM+TICC AW)。TICC是建立在ISUP基础之上的,因此信令消息名称来源于ISUP。但是ISUP不包 括编解码器协商,也不包括编解码器修改程序,因此需要一个新的TICC消息(TICC修改请 求/确认)来提供编解码器修改能力。显然,图6只是说明了对节点A到节点B之间正向和反向的传输连接的修改,但是 在正向和反向也能够进行其它的传输连接修改。还有,可以在正向也可以在反向建立传输 连接。这里描述的机制能够用于在三个以上的信令点或者节点之间建立语音呼叫连接。 例如,在始发信令点节点A和原来的终接信令点节点B之间和/或在原来的终接信令点节 点B和最后的终接信令点节点C之间有一个或者多个经过节点。还能够看出,可以从节点 C将呼叫进一步转移给另外一个信令点(也就是节点D)。这样做需要进行协商,以确定编 解码器Y是否适合于节点D,如果不能对节点A和节点B之间以及节点B和节点C之间的传 输连接进行修改。这一过程就可以延伸到任意一个新的节点。传统的公共交换电话网(PSTN)以数字方式对语音数据进行编码,用脉码调制 (PCM)方式进行传输。另一方面,数字移动电话网络应用更先进的编码技术,比方说CELP 和自适应多速率(AMR)编码,跟脉码调制相比,它能够实现更高的压缩比。在许多移动网络
13中,语音的编码和解码是在移动终端里完成的。如果呼叫是在同一个网络中注册的两个移 动终端之间进行的,就可以从端到端传输编码语音数据。如果呼叫是从在一个移动网络中注册的移动终端发往“外部”网络的用户的终端 的,编码语音数据的端到端传输就有可能不行,具体情况取决于将始发移动网络跟外部网 络连接起来的外部网络或者所有中间网络的实际情况(对于呼叫连接源自外部网络的情 况也是这样)。考虑图7所示的电信系统,其中画出了两个第三代通用移动通信系统(UMTS)网络 1和2,它们通过一个传统的公共交换电话网/综合业务数字网网络3互相连接。通用移动 通信系统网络1和2中的每一个都包括一个网络控制器(RNC) 5和基站(BTS) 6的一个通用 移动通信系统陆地无线电接入网络(UTRAN)4。UTRAN 5在移动终端(没有画出)和进行呼 叫连接的移动交换中心(MSC) 7之间传递压缩语音数据。假设呼叫源自通用移动通信系统网络1之一的一个用户,是发往另外一个通用移 动通信系统网络2的一个用户的。利用相应的经过节点8通过公共交换电话网3为这一呼 叫提供连接,其中的一个节点是通用移动通信系统网络1和2的信关移动交换中心(GMSC)。 如同上面已经指出,公共交换电话网3利用脉码调制技术对语音数据进行编码。通过公共 交换电话网3传输的所有语音数据是多数网络能够理解的形式是非常重要的。例如,让公 共交换电话网3能够将运营商通知插入一个语音呼叫,实现话音提醒服务等等,以及让公 共交换电话网3的运营商为了安全目的监视呼叫,这样做是必要的。因此将数据传递给公 共交换电话网3之前,在通用移动通信系统网络1和2的信关移动交换中心8中对语音数 据进行“代码变换”是必要的,也就是将语音数据从移动网络语音编码格式转换成脉码调制 形式。同样,信关移动交换中心8收到的脉码调制数据必须转换成适当的移动网络语音编 码格式。代码转换会消耗通用移动交换中心8相当多的处理资源,而且还会导致明显的语 音质量下降。为了至少部分地解决这个问题,可以将无汇接工作装置(TFO)引入通用移动 交换中心8中的语音连接。输出的语音数据被继续转换成脉码调制方式,但是每个脉码调 制样本的最低位被无汇接工作装置“偷走”。从信道中偷走的比特有足够的带宽(也就是 8kbps)来传递原来的编码数据。在终接通用移动通信系统网络的无汇接工作装置重新组装 编码数据,转发给有关的UTRAN,同时丢弃收到的脉码调制数据(知道它被公共交换电话网 所修改,例如通过添加操作员通知)。通过这种方式,无汇接工作使得公共交换电话网3能 够使用脉码调制数据,同时能够有效地对编码语音数据进行端到端传输。如果公共交换电话网/综合业务数字网中的中间装置改变脉码调制比特流,无汇 接工作装置中能够检测到这一变化,并且“回到”在无汇接工作装置之间传递脉码调制编码 语音,也就是说它们不再传递压缩话音数据。移动网络能够使用的语音编解码器取决于它是什么样的网络,还有可能取决于使 用这个网络的终端是什么样的终端。显然,单个编解码器的端到端使用只能在两个网络都 能够使用相同编解码器的时候才行。假设两个移动通信网络的信关移动交换中心直到它们 所属网络的编解码器具有什么样的能力,它们就能进行协商,找到都能接受的编解码器。在 ETSI建议GSM 08. 62(版本7. 0. 0,1998年公布)中给出了适当的协议。在图7所示的那种移动网络中尝试实现无汇接工作的时候会发生一个问题,这个时候无汇接工作装置位于移动网络的边缘,也就是位于UTRAN外面(传统的无汇接工作装 置位于无线电接入网络内)。对于这些网络中无汇接工作装置之间,无汇接工作装置和无线 电接入网络之间协商的编解码器,目前没有任何办法来交换信息。图8画出了一个改进系统体系结构,其中两个通用移动通信系统网络的信关移动 交换中心结合了无汇接工作装置9,而图9则说明相应的通用移动通信系统移动电话网络 中两个节点之间建立呼叫的信令。通用移动通信系统网络中的呼叫建立信令是在呼叫控制(例如TICC)层进行的, 呼叫建立是通过从移动交换中心向有关信关移动交换中心发送一则初始地址消息(IAM) 来启动的。这个初始地址消息利用一般能力协商(GCN)机制来确定呼叫连接的参数个数。 具体而言,IAM包括始发通用移动通信系统网络支持的编解码器的一个清单,还包括首选编 解码器信息。始发信关移动交换中心从发送的编解码器清单中选择一个编解码器,并且在 消息(编解码器1选择的)中将它的选择告诉移动交换中心。然后,在承载者层用足够的 带宽建立连接来支持选中的编解码器。为了进行端到端编解码器协商,建议将GCN添加到ISUP协议中。这个端到端编解 码器协商会使得端点使用相同编解码器的可能性最大。如果端点使用同样的话音编码算 法,无汇接工作就能够通过脉码调制网络传递压缩话音而不会因为不必要的代码变换降低 话音质量。这样就能够通过使支持压缩话音的始发和终接网络内需要的承载者数量最少来 节省传输(例如AAL2或者IP承载者传输)。图9说明如何利用GCN增强型ISUP消息在两个通用移动通信系统网络之间传递 信令。在终接通用移动通信系统网络中,利用TICC从信关移动交换中心向移动交换中心发 送一个IAM。在这种情况下移动交换中心接受编解码器1,并且再次使用TICC将这一点告 诉信关移动交换中心。这样一来,在终接通用移动通信系统网络建立承载者层连接。公共 交换电话网将编解码器被接受这一情况告诉始发方的信关移动交换中心。由于最初建议的 编解码器已经被接受,所以根本没有必要在始发通用移动通信系统网络中改变承载者层连 接。但是如果改变了编解码器,就必须从始发方信关移动交换中心把这一情况告诉移动交 换中心,从而能够修改承载者陈连接,例如增大连接的带宽。在图9中,ACM画出了一个地 址完成消息,ANM画出了一个应答消息。图10说明本发明的第二个实施方案。这个方案依赖于可选的编解码器失配解决 方案和无汇接工作协议中的优化程序来检测不兼容的编解码器。当无汇接工作装置检测 到有不兼容的编解码器的时候,它就触发一个编解码器修改程序来修改终端使用的编解码 器。无汇接工作给出解决编解码器失配问题的规则(也就是选择哪个编解码器)。无汇接 工作协议随后触发TICC信令来修改呼叫使用的编解码器,从而使两个终端的编解码器兼 容。始发通用移动通信系统网络最初建议的编解码器发生改变会要求修改两个通用移动通 信系统网络中建立的承载者层连接。上面描述的实施方案能够使由于中间脉码调制网络引起的没有必要的语音代码 变换最少,同时使得用户平面设备(例如代码变换单元)和/或用户平面资源(例如带宽) 的最优分配以支持公共电信网络中某个呼叫的服务层成为可能。在支持脉码调制编码话音的现有网络和新网络中需要协商编解码器以便使语音 路径中没有必要的编码变化最少。当通用移动通信系统和全球移动通信系统用户的呼叫经过支持无汇接工作的现有脉码调制核心网络的时候它们的语音质量不会发生没有必要的 下降。将GCN机制引入TICC协议的时候,很可能用一种透明方法来实现(APM用户)。
本领域中的技术人员会明白可以对上面描述的实施方案进行各种修改而不会偏 离本发明的范围。
权利要求
一种信令点,用来与电信系统中另外一个信令点协商呼叫能力,其中的呼叫控制和承载者控制层是由独立的协议控制的,该信令点包括呼叫控制部分,用于在呼叫控制层上向终接信令点或者信令转发点发送能力首选项或者首选项优先级清单,和用于在呼叫控制层上接收来自终接信令点或者信令转发点的能力的认可,如果终接信令点或者信令转发点接受始发信令点发送的首选项,就发送能力的认可;以及如果对呼叫控制层能力的选择影响到承载者控制层,通过通知承载者控制层,对所述呼叫控制层的能力的选择做出反应的接口控制器。
2. 一种电信系统的媒体信关控制器,其中的呼叫控制和承载者控制层是由独立的协议 控制的,该媒体信关控制器包括呼叫控制部分,用于从一个对等媒体信关控制器接收能力首选项或者首选项优先级清 单,其中所述能力首选项或者首选项优先级清单与将要在电信系统上建立的连接有关;控制器,用于与和媒体信关控制器有关联的媒体信关进行通信,以确定在媒体信关所 收到的首选项的有效性;且所述呼叫控制部分配置为根据在媒体信关所确定的有效性,将能力首选项认可消息返 回所述对等媒体信关控制器。
3. 一种电信系统的媒体信关,其中的呼叫控制和承载者控制层是由独立的协议控制 的,该信关包括承载者控制部分,用于从媒体信关控制器接收能力首选项或者首选项优先级清单,其 中所述的能力首选项或者首选项优先级清单与将要在电信系统上建立的连接有关,并用于 根据在媒体信关上的首选项的有效性选择首选项;和接口控制器,用于发送所选择的首选项给所述媒体信关控制器。
4. 一种操作信令点用来与电信系统中另外一个信令点协商呼叫能力的方法,其中的呼 叫控制和承载者控制层是由独立的协议控制的,该方法包括下列步骤在呼叫控制层上向终接信令点或者信令转发点发送能力首选项或者首选项优先级清在呼叫控制层上接收来自终接信令点或者信令转发点的能力的认可,如果终接信令点 或者信令转发点接受始发信令点发送的首选项,就发送能力的认可;和如果对呼叫控制层能力的选择影响到承载者控制层,通过通知承载者控制层,对所述 呼叫控制层的能力的选择做出反应。
5. 一种操作电信系统的媒体信关控制器的方法,其中的呼叫控制和承载者控制层是由 独立的协议控制的,该方法包括下列步骤从一个对等媒体信关控制器接收能力首选项或者首选项优先级清单,其中所述能力首 选项或者首选项优先级清单与将要在电信系统上建立的连接有关;与和媒体信关控制器有关联的媒体信关进行通信,以确定在媒体信关上所收到的首选 项的有效性;以及根据在媒体信关所确定的有效性,将能力首选项认可消息返回所述对等媒体信关控制ο
6. 一种操作电信系统的媒体信关的方法,其中的呼叫控制和承载者控制层是由独立的协议控制的,该方法包括下列步骤从媒体信关控制器接收能力首选项或者首选项优先级清单,其中所述的能力首选项或 者首选项优先级清单与将要在电信系统上建立的连接有关, 根据在媒体信关上的首选项的有效性选择首选项;以及 发送所选择的首选项给所述媒体信关控制器。
全文摘要
在电信系统中信令点之间协商呼叫能力的一种方法。该方法包括在呼叫控制层上从始发信令点向终接信令点或者信令转发点发送一个能力首选项或者首选项优先级清单。如果终接信令点或者信令转发点接受始发信令点发送过来的首选项,就在呼叫控制层上从终接信令点或者信令转发点向始发信令点发送一则能力接受消息。
文档编号H04L29/06GK101917745SQ20101015703
公开日2010年12月15日 申请日期2000年5月9日 优先权日1999年5月17日
发明者B·丁勒, C·格罗维斯, D·德尼科罗, I·赖蒂纳, J·诺格拉-罗德里格茨, L·卡里, L·格拉夫, M·霍利斯, N·迪基克, P·霍利斯, S·拉姆斯特伦, S·特里尔 申请人:艾利森电话股份有限公司