CN101584248A - 沿复杂的呼叫路径控制编解码器选择的技术 - Google Patents
沿复杂的呼叫路径控制编解码器选择的技术 Download PDFInfo
- Publication number
- CN101584248A CN101584248A CNA2007800500212A CN200780050021A CN101584248A CN 101584248 A CN101584248 A CN 101584248A CN A2007800500212 A CNA2007800500212 A CN A2007800500212A CN 200780050021 A CN200780050021 A CN 200780050021A CN 101584248 A CN101584248 A CN 101584248A
- Authority
- CN
- China
- Prior art keywords
- codec
- path
- node
- coordination
- call control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
- H04W88/181—Transcoding devices; Rate adaptation devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及操作控制呼叫路径的至少一段的呼叫控制节点(MSC1,TSC2-TSC4,MSC5)的技术。呼叫路径包括在两个相对边缘节点(MSC1,MSC5)之间的多段协调路径,沿该路径要协调编解码器选择。在呼叫控制节点是边缘节点之间的协调路径中的转移节点(TSC2-TSC4)情况下,技术的方法实施例包括以下步骤:确定呼叫控制节点是否为协调路径的转移节点;确定用于呼叫控制节点所控制的至少一段的编解码器是否满足预定的协调标准;以及如果使用的编解码器不满足协调标准,则向协调路径的至少一个边缘节点提供协调触发指示以启动协调。
Description
技术领域
本发明一般涉及在诸如(例如)移动网络等通信网络中将内容数据变码的领域。更具体地说,本发明涉及沿其中执行不同的编解码器确立过程的呼叫路径控制编解码器的选择的技术。
背景技术
移动到移动呼叫(MMC)一般要求语音信号在始发移动用户装置中进行数字编码,通过第一接口发送,由移动网络中的第一变码器单元变码成PCM(脉冲编码调制)编码的语音,通过移动网络载送,由第二变码器单元再次变码,通过第二空中接口发送,并最后在终接移动用户装置中解码。对于MOC(移动主叫)或MTC(移动被叫),出现了类似的情况,其中呼叫路径包括连接到PSTN(公共交换电信网络)的网关节点。包括更高数量的变码步骤的呼叫路径经常发生,例如,在呼叫路径通过若干PLMN(公共陆地移动网络)延伸时。除语音外,其它内容数据也可进行变码,例如,视频数据。
关于语音,共同语音编解码器(术语“编解码器”指用于对数字数据流执行编码和解码的编码解码机制)必须在沿呼叫路径的每对变码器(transcoder)单元之间确立。仅在两个变码器单元要确立默认编解码器(例如,PCM G.711编解码器)的情况下,可忽略显式确立过程。通常,在呼叫路径中变码步骤的数量应降到最低以保持高语音质量和降低变码成本。
在此方面过程的示例是如3GPP(第三代合作伙伴项目)在其TS(技术规范)28.062中定义的级联式自由操作(TFO),它指定了在两个TFO伙伴的上游和下游使用的语音编解码器至少相互兼容(或甚至相同)的情况下避免在两个对等变码器单元之间变码的编解码器确立过程。TFO协议提供用于两个变码器单元之间的带内信令机制。如果TFO协议在TFO状态操作(OPERATION)中结束,则每个变码器单元接收语音帧并将它们转发到TFO伙伴而不进行变码步骤。TFO在PCM链路中(即,在呼叫路径已确立后)只在带内工作。
避免不必要的变码步骤的编解码器确立过程的另一示例是如3GPP TS 23.153中定义的带外变码器控制(OoBTC)。OoBTC提供一种机制,该机制使用沿呼叫路径控制变码器单元的呼叫控制节点之间的带外编解码器协商过程来为控制节点控制的呼叫路径的段协商共同编解码器。如果协商成功(例如已发现共同编解码器),则在呼叫路径的此段中不包括变码器单元。对于信令编解码器信息,可使用例如3GPP TS 32.205中指定的BICC(承载独立呼叫控制)协议或如IETF(因特网工程任务组)在RFC(请求注解)3261定义的SIP(会话启动协议)。
OoBTC在呼叫建立前被使用并尝试确立变码器自由操作(TrFO)。如果OoBTC未能确立TrFO(例如,只对默认编解码器PCM达成一致),则在呼叫建立后可尝试带内TFO机制。如果TFO能确立,则呼叫路径将包括变码器单元,但变码器单元不执行任何变码操作。因此,延伸通过一个或多个移动网络的核心网络的呼叫路径可由包括变码自由链路(TrFL)的段组成,由包括级联式自由链路(TFOL)的段组成以及由TFO或TrFO均不在其中操作的其它段组成。
上述编解码器确立过程在呼叫路径的段中局部起作用,以将变码步骤的数量降到最低,即,编解码器优化基本上在对等单元(TFO)之间执行,或者沿其中使用相同编解码器协商过程(OoBTC,TrFO)的呼叫路径的段执行。呼叫路径段(section)在本文中定义为指定呼叫路径的一部分,沿该部分呼叫路径特定编解码器确立过程的使用已确立了特定的编解码器。
沿不同呼叫路径段执行各个编解码器确立过程可导致局部最佳编解码器的确立。然而,无法为呼叫路径整体发现全局最佳编解码器(或编解码器组合)。例如,不同编解码器确立过程的交互(例如,在呼叫建立前的OoBTC和在呼叫建立后的TFO)可导致编解码器相关信息的丢失或者导致此类编解码器信息的不正确或不完整传输。
此外,OoBTS和呼叫确立后的TFO之间的交互可导致沿呼叫路径的至少一些段的几次编解码器类型修改。然而,由于中断和变码变化的原因,呼叫确立后的每次编解码器修改影响语音质量。此外,不保证在编解码器修改过程期间的中间状态产生更佳的语音质量。还有,根本不保证此交互产生稳定的编解码器选择(或编解码器组合),但交互可产生至少两个语音编解码器之间的循环变化。这甚至可导致呼叫的释放。
需要有一种技术,该技术允许沿呼叫路径的编解码器(或编解码器组合)的确立,其中,在诸如语音质量、带宽要求、变码资源和类似的运营商要求等至少一个优化标准方面,选定的编解码器进行了全局优化。
发明内容
根据本发明的第一方面,提议了一种操作控制呼叫路径的至少一段的呼叫控制节点的方法,其中,呼叫路径包括在两个相对边缘节点之间的多段协调路径(multi-section harmonization path),沿该路径要协调编解码器选择,以及其中,呼叫控制节点是在边缘节点之间的协调路径中的转移节点。该方法包括以下步骤:确定呼叫控制节点是否为协调路径的转移节点;确定用于由呼叫控制节点控制的至少一段的编解码器是否满足预定的协调标准;以及在使用的编解码器不满足协调标准的情况下,向协调路径的边缘节点中的至少一个提供协调触发指示以启动协调。
呼叫控制节点例如可以是移动网络或固定网络中的MSC(移动交换中心)或TSC(中转交换中心)。呼叫控制节点可控制至少一个变码器单元,该单元例如可以在UMTS(通用移动电信系统)网络或IMS(IP多媒体子系统)网络中的MGW(媒体网关)中实现。呼叫控制节点可根据局部起作用的编解码器确立过程为呼叫路径的相关联段控制编解码器的选择,例如,OoBTC编解码器协商过程(针对TrFO)或带内机制(TFO,针对级联式自由操作)或针对变码自由操作的SIP/SDP机制。
协调路径例如可包括一个或多个TFO段和一个或多个OoBTC段和/或一个或多个SIP/SDP段。协调路径可沿移动网络的核心网络中的整个呼叫路径延伸,即从接入服务呼叫控制节点到另一接入服务呼叫控制节点(在MMC的情况下)或网关呼叫控制节点(在MOC或MTC的情况下)。另一方面,协调路径也可只包括整个呼叫路径的一小部分。这种情况下,协调路径可受沿其不能转发协调过程有关信令信息的呼叫段的限制,例如,这是因为在此段中用于编解码器协商的协议不适用于传输协调信令信息。协调触发指示可转发到协调路径中的下一节点。转移节点因而向未知的边缘节点发送其触发指示。
确定呼叫控制节点是否为转移节点的步骤可包括评估呼叫控制节点是否控制协调路径的两段。该方法还可包括确定呼叫控制节点是否为协调路径的要素的步骤。此步骤可包括确定呼叫控制节点是否控制协调路径的至少一段。例如,确定步骤可包括确定呼叫控制节点是否控制至少一个TFO段或至少一个OoBTC段的步骤。确定步骤可在逐个呼叫的基础上执行。备选,转移节点的角色也可(例如经管理)指配到呼叫控制节点而与特定呼叫无关。确定步骤可按顺序或并行执行。例如,确定用于呼叫控制节点控制的至少一段的编解码器是否满足预定协调标准的步骤可在确定呼叫控制节点是否为协调路径的转移节点的步骤之前执行。
预定的协调标准可与网络运营商的一个或多个目的相关。因此,确定选定编解码器是否满足预定协调标准的步骤可包括将暂时选定编解码器与可用编解码器表进行比较的步骤,其中,可根据网络运营商的目的区分编解码器优先级。例如,编解码器可根据语音质量和带宽消耗标准中的至少一个进行分类。
协调触发指示可包括在向协调路径的边缘节点之一或两者传送的消息中。在本发明的一个模式中,协调触发指示传送到协调路径中的下一节点。换而言之,指示沿协调路径向边缘节点逐节点发送。
本发明的一个表示还可包括以下步骤:从协调路径中的另一转移节点接收协调触发指示;并且进一步沿协调路径转发接收的协调触发指示。这种情况下,另一转移节点已确定需要协调,并已生成和传送协调触发指示。协调路径中每个其它转移节点可转发协调触发指示而不采取其它动作。
方法还可包括以下步骤:接收支持的编解码器列表(SCL);在呼叫控制节点不支持所指示编解码器的情况下,通过从支持的编解码器列表移除编解码器指示来修改支持的编解码器列表;以及转发修改的支持的编解码器列表。SCL可包括在沿协调路径转发的协调信息消息中。在到达边缘节点(即,通过了协调路径的所有转移节点)时,支持的编解码器列表因而只指示SCL始发的边缘节点和已转发并可能过滤了SCL的所有中间转移节点支持的那些编解码器。
在本发明的变型中,方法还包括以下步骤:接收选定编解码器指示;以及在呼叫控制节点控制的至少一段中使用的编解码器不是至少与指示的编解码器兼容的情况下,将使用的编解码器更改为指示的编解码器。选定编解码器指示可包括在协调决定消息中,该消息从已对协调路径的编解码器(或编解码器组合)做出决定的协调路径的边缘节点之一始发。选定编解码器指示还可沿协调路径转发。
根据一个配置,在呼叫控制节点控制的段的第一段中使用的编解码器与在呼叫控制节点控制的段的第二段中使用的编解码器不兼容时,协调标准可能得不到满足。在一个示例中,呼叫控制节点控制两个编解码器协商段,其中,在编解码器协商段的第一段中使用的编解码器与在编解码器协商段的第二段中使用的编解码器不兼容。在该情况下,呼叫控制节点可触发协调过程。
确定使用的编解码器是否满足协调标准的步骤可包括确定变码器自由操作(TrFO)或级联式自由操作(TFO)是否已在呼叫控制节点控制的至少一段中确立。例如,如果由于不兼容的编解码器原因,TFO尚未沿PCM段确立,则呼叫控制节点可通过构建协调触发指示,并向协调路径的边缘节点之一或两者提供该指示,决定触发协调过程。又如,在呼叫控制节点控制至少两个编解码器协商段(TrFO),并且不兼容的编解码器已在段中协商的情况下,也可触发协调过程。在边缘节点是接入服务节点,并且确定在协调路径的受控段中使用的编解码器与在无线电接入时使用的编解码器不兼容的情况下,也可提供协调触发指示。
在本发明的一个实现中,呼叫控制节点控制(例如,经OoBTC和/或SIP/SDP)在呼叫控制层中第一段中的编解码器协商,并控制(例如,经TFO)在用户平面层中第二段中的编解码器协商(例如,通过带内信令)。方法因而还可包括在呼叫控制层与用户平面层之间传递协调触发指示、支持的编解码器列表、选定编解码器指示和可用编解码器列表中的至少一个的步骤。此步骤例如可包括从属于控制平面的消息中提取SCL或选定编解码器指示,并将该SCL或选定编解码器指示及指示要在用户平面中沿TFO段转发该SCL或选定编解码器指示的控制信息一起转移到呼叫控制节点控制的MGW。
根据本发明的第二方面,提供了一种操作控制呼叫路径的至少一段的呼叫控制节点的方法,其中,呼叫路径包括在两个相对边缘节点之间的多段协调路径,沿该路径要协调编解码器选择,以及其中,呼叫控制节点是协调路径的边缘节点之一。该方法包括以下步骤:确定呼叫控制节点是否为协调路径的边缘节点;接收协调触发指示;以及响应接收的协调触发指示并在呼叫控制节点是边缘节点的情况下,向协调路径的相对边缘节点传送支持的编解码器列表。
确定呼叫控制节点是否为边缘节点的步骤可包括评估呼叫控制节点是否正好控制协调路径的一段。例如,如果它正好控制一个编解码器协商段(例如,OoBTC或SIP)或正好控制一个TFO段,则呼叫控制节点可确定它是边缘节点。又如,呼叫控制节点可确定它控制一个OoBTC或SIP链路和一个TFO链路,然而,TFO链路与TFO协调过程不兼容。例如,确定TFO链路是否与TFO协商过程(不)兼容的步骤是分析在来自TFO伙伴的TFO协议中接收的SysID。
如果呼叫控制节点控制沿其可执行协调过程的呼叫路径的不止一个段,则节点可确定它是协调路径的转移节点,而不是边缘节点。例如,直接控制GERAN的MSC具有向GERAN的一个TFO段,并且可能具有向核心网络的TrFO段。然而,由于沿向GERAN的TFO段可不执行协调,因此,它是协调路径的边缘节点。
确定呼叫控制节点是否为边缘节点的步骤也可在接收协调触发指示的步骤后执行。例如,指示的接收可触发确定步骤。确定步骤可在逐个呼叫的基础上执行。备选,边缘节点的角色也可例如经管理指配到呼叫控制节点一次。
协调触发指示可包括在协调触发消息中。支持的编解码器列表可包括在协调信息消息中传送。根据本发明的第一方面,协调触发指示可从协调路径的转移节点始发。边缘节点因而可在从外部节点接收协调触发指示时开始编解码器(重新)协商,但边缘节点本身不生成协调触发。另外或备选,方法还可包括以下步骤:确定用于呼叫控制节点控制的至少一段的编解码器是否满足预定的协调标准;以及在选定编解码器不满足协调标准的情况下,提供协调触发指示以启动协调。SCL的传输因而可相对于边缘节点在内部和/或外部触发。
在本发明的此方面的一个表示中,在用于呼叫控制节点控制的段的编解码器与用于呼叫控制节点服务的无线电接入的编解码器不兼容时,协调标准得不到满足。边缘节点随后可(在内部)触发协调以实现在协调路径中使用的编解码器与通过空中接口使用的编解码器的协调。
支持的编解码器列表可传送到协调路径中的下一节点。例如,SCL可包括在被接收,可能被过滤并随后传送到协调路径中的下一节点的协调信息消息中。换而言之,支持的编解码器列表可沿协调路径的转移节点逐个节点向相对的边缘节点传送。
如果呼叫控制节点服务无线电接入,则方法还可包括以下步骤:接收选定编解码器指示(可嵌在协调决定消息中);在呼叫控制节点控制的协调路径的段中使用的编解码器不是至少与选定编解码器指示所指示的编解码器兼容的情况下,将协调路径的受控段中使用的编解码器更改为选定编解码器指示所指示的编解码器;和/或在呼叫控制节点服务的无线电接入中使用的编解码器不是至少与选定编解码器指示所指示的编解码器兼容的情况下,将无线电接入中使用的编解码器更改为至少与选定编解码器指示所指示的编解码器兼容的编解码器。例如,编解码器可更改为所指示的编解码器。
根据本发明的第三方面,提议了一种操作控制呼叫路径的至少一段的呼叫控制节点的方法,其中,呼叫路径包括在两个相对边缘节点之间的多段协调路径,沿该路径要协调编解码器选择,以及其中,呼叫控制节点是协调路径的边缘节点之一。方法包括以下步骤:确定呼叫控制节点是否为协调路径的边缘节点;接收支持的编解码器列表;在呼叫控制节点是边缘节点的情况下,将支持的编解码器列表所指示的编解码器选择为用于协调路径的选定编解码器;以及向协调路径的相对边缘节点传送指示选定编解码器的选定编解码器指示。
确定呼叫控制节点是否为边缘节点的步骤可包括评估呼叫控制节点是否正好控制协调路径的一段。确定步骤可在逐个呼叫的基础上执行。备选,边缘节点的角色也可经管理指配到呼叫控制节点一次。
支持的编解码器列表可包括在已从相对边缘节点传送并通过协调路径的所有转移节点的协调信息消息中。根据本发明的第三方面的边缘节点随后终止SCL的传递,并对用于协调路径的选定编解码器(或编解码器组合)做出决定。选定编解码器指示可传送到协调路径中的下一节点,即,选定编解码器指示可沿协调路径逐个节点传送。选定编解码器指示可嵌在协调决定消息中。消息也可包含可用编解码器列表。
在呼叫控制节点是边缘节点并控制无线电接口的情况下,可选择如支持的编解码器列表所指示的用于无线电接入和协调路径的编解码器对。
方法还可包括以下步骤:在呼叫控制节点控制的协调路径的段中使用的编解码器不是至少与选定编解码器指示所指示的编解码器兼容的情况下,将使用的编解码器更改为选定编解码器指示所指示的编解码器和/或在呼叫控制节点服务的无线电接入中使用的编解码器不是至少与选定编解码器指示所指示的编解码器兼容的情况下,将无线电接入中使用的编解码器更改为至少与选定编解码器指示所指示的编解码器兼容的编解码器。边缘节点因而也可决定相应地更改正在段中使用的编解码器,该段由节点控制并且不属于协调路径而属于呼叫路径。
在本发明的一个或多个方法方面中,可逐个节点(n-b-n)传送协调触发指示、支持的编解码器列表和选定编解码器指示(及可能的可用编解码器列表)中的至少一个。至少在接收n-b-n消息时,节点可确定其本身在协调路径中的角色(边缘节点或转移节点),并根据确定的角色处理消息内容。在n-b-n情形中,协调路径的要素可能不知道相邻节点的角色或协调路径的边缘节点的地址。每个呼叫控制节点只与受控段的相对端的其相邻控制节点通信,即,消息只转发到协调路径中的下一邻居。例如,转移节点必须将接收的SCL沿协调路径转发到下一节点。转发节点无需知道下一节点是转移节点还是边缘节点,并且无需知道例如协调路径的远端边缘节点的地址。
基于在呼叫控制节点控制的协调路径的至少一段中用于编解码器确立的编解码器确立过程的协议,可传送协调触发指示、支持的编解码器列表和选定编解码器指示中的至少一个。例如,协调触发消息、包括支持的编解码器列表的协调信息消息或包括选定编解码器指示的协调决定消息可基于用于OoBTC的协议。作为一个具体的示例,通过再使用在协调路径的编解码器协商段中使用的编解码器协商协议的消息,可传输SCL。指示协调消息的伪编解码器可包括在根据再使用的协议构建的消息中。例如,指示协调触发指示的伪编解码器可包括在根据协议构建的消息中。
根据本发明的又一方面,提议了一种计算机程序产品,该计算机程序产品在一个或多个计算装置上运行时,包括用于执行本文中所述任何方法方面的步骤的程序代码部分。计算机程序产品可存储在计算机可读记录媒体上,如CD-ROM或DVD。计算机程序产品可备选或另外提供为文件或文件系统以便例如经因特网下载。
根据本发明的另一方面,提议了一种呼叫控制节点,它适用于控制呼叫路径的至少一段,其中,呼叫路径包括在两个相对边缘节点之间的多段协调路径,沿该路径要协调编解码器选择,以及其中,呼叫控制节点是在边缘节点之间的协调路径中的转移节点。呼叫控制节点包括:第一确定组件,适用于确定呼叫控制节点是否为协调路径的转移节点;第二确定组件,适用于确定用于呼叫控制节点控制的至少一段的编解码器是否满足预定的协调标准;以及触发组件,适用于在使用的编解码器不满足协调标准的情况下,向协调路径的至少一个边缘节点提供协调触发指示以启动协调。
根据本发明的又一方面,提议了一种呼叫控制节点,它适用于控制呼叫路径的至少一段,其中,呼叫路径包括在两个相对边缘节点之间的多段协调路径,沿该路径要协调编解码器选择,以及其中,呼叫控制节点是协调路径的边缘节点之一。呼叫控制节点包括:边缘确定组件,适用于通过评估呼叫控制节点是否正好控制协调路径的一段来确定呼叫控制节点是否为边缘节点;接收组件,适用于接收协调触发指示;以及协调信息组件,适用于响应接收的协调触发指示,向协调路径的相对边缘节点传送支持的编解码器列表。
根据本发明还有的又一方面,提议了一种呼叫控制节点,它适用于控制呼叫路径的至少一段,其中,呼叫路径包括在两个相对边缘节点之间的多段协调路径,沿该路径要协调编解码器选择,以及其中,呼叫控制节点是协调路径的边缘节点之一。呼叫控制节点包括:边缘确定组件,适用于通过评估呼叫控制节点是否正好控制协调路径的一段来确定呼叫控制节点是否为边缘节点;接收组件,适用于接收支持的编解码器列表;选择组件,适用于将支持的编解码器列表所指示的编解码器选择为用于协调路径的选定编解码器;以及传输组件,适用于向协调路径的相对边缘节点传送指示选定编解码器的选定编解码器指示。
附图说明
在下述内容中,将参照图中所示的示范实施例进一步描述本发明,其中:
图1是呼叫路径的一些实施例的示意图,每个呼叫路径包括一个协调路径;
图2是协调路径的第一实施例的要素的示意图;
图3是协调路径的第二和第三示例实施例的要素的示意图;
图4是协调路径的转移节点的一些第一实施例的示意图;
图5是协调转移节点的第二实施例的示意图;
图6是以示意图方式示出协调路径的转移节点的第三实施例的功能框图;
图7是以示意图方式示出协调路径的边缘节点的第一实施例的功能框图;
图8是以示意图方式示出协调路径的边缘节点的第二实施例的功能框图;
图9是示出操作协调路径中转移节点的方法实施例的步骤的流程图;
图10是示出操作协调路径中边缘节点的第一方法实施例的步骤的流程图;
图11是示出操作协调路径中边缘节点的第二方法实施例的步骤的流程图;
图12是协调过程的第一实施例的示意图;
图13是协调过程的第二实施例的示意图;
图14是协调过程的第三实施例的示意图;
图15是协调过程的第四实施例的示意图。
图16、17是协调过程的第五实施例的示意图。
具体实施方式
在下面的说明中,为便于解释而不是限制,陈述了特定的细节,如包括特定网络节点的特定的网络拓扑、通信协议等,以便提供本发明的详尽理解。本领域的技术人员将明白,在脱离这些特定细节的其它实施例中可实践本发明。例如,技术人员将理解,通过不同于下述示出本发明的UMTS网络的通信网络可实践本发明。本发明可通过多个变码步骤在其中执行的任何网络实践。这例如可包括无线网络,因为经空中接口的数据传输一般可要求压缩数据以获得有效的带宽使用。这可还包括配置为执行变码步骤的中转网络,例如考虑作为用于PSTN-PSTN呼叫的中转网络的移动网络。传输的数据不但可以是语音数据,而且可以是可压缩的任何种类的数据,例如,视频数据。
本领域的人员还将理解,本文下面解释的功能可通过使用单独的硬件电路,使用结合编程微处理器或通用计算机运行的软件,使用专用集成电路(ASIC)和/或使用一个或多个数字信号处理器(DSP)实现。也将理解,在本发明描述为方法时,它也可在计算机处理器和耦合到处理器的存储器中实施,其中,存储器编码有在由处理器运行时执行本文中公开的方法的一个或多个程序。
术语“接口”或“接口组件”在本文中使用时可表示功能接口,即,包含在功能组件或更高层结构(例如,硬件和/或软件组件或功能实体)内,专门设计用于执行与其它外部组件或结构的通信的子结构。功能接口一般情况可以软件方式实现,但不排除以其它方式实现。
图1以示意图方式示出三个呼叫路径100、102和104。对于每个呼叫路径,示出了示范协调路径106、108、110。呼叫路径100在Iu接口与A接口之间延伸,并包括基于BICC的两个OoBTC(编解码器协商)段和一个TFO段。例如在MSC1-TSC1与TSC2-MSC2之间的呼叫建立前执行的每个单独的编解码器协商过程可产生对应段的局部最佳编解码器。然而,使用的编解码器可彼此不相同或不兼容。此外,这些编解码器中的一个或多个可能是例如在语音质量或带宽使用方面的次佳编解码器。呼叫建立后在TSC1与TSC2之间执行的TFO协商过程可能检测出选定编解码器未得到协调。协调过程因而可执行以确定对整个呼叫路径100最佳的编解码器或编解码器组合。
协调过程沿包括至少在核心网络中呼叫路径的一部分的协调路径执行。例如,在基于呼叫路径100的MMC呼叫中,协调路径106可在分别为主叫和被叫订户服务的呼叫控制节点MSC1和MSC2之间延伸。通常,协调路径可包括呼叫路径的一段,如果此段中的信令过程(例如,以信令消息的形式)可传输协调信息,即与协调过程相关的信令信息。此类信令过程可专门定义或者可基于适用于在对应呼叫控制节点之间传输协调信令信息的局部编解码器确立过程。无线电接入可以不是协调路径的一部分,因此,为接入服务的呼叫控制节点负责将在接入网络中使用的编解码器(即,通过空中接口)和在节点控制的协调路径的段中使用的编解码器匹配(align)。
协调路径可包括使用不同信令过程传输协调信令信息的相邻段。在该情况下,在段彼此交界处的点上的互通节点必须适用于适当地转换信令信息。在图1所示的示例中,假设用于编解码器协商段及用于TFO段的TFO协商过程的BICC协议适用于传输协调信令信息。因此,例如,协调路径106包括一连串的相邻编解码器协商段和TFO段。协调路径因而包括在核心网络中的整个呼叫路径,即,在两个无线电接入点之间的路径。然而,协调路径106可通过若干PLMN延伸。例如,在一方面的节点MSC1和TSC1和在另一方面的节点TSC2和MSC2可属于不同的PLMN。
协调路径106的论述类似地适用于路径108和110。呼叫路径102与路径100不同之处在于它在固定网络(PSTN)而不是无线电接入终接。关于协调路径110,通常要注意的是协调路径可比呼叫路径104更短。例如,不允许传输协调信令信息的呼叫路径段可不包括在协调路径中。因此,呼叫路径可不但包括更短的协调路径,而且也可包括不止一个协调路径。
图2更详细地示出呼叫路径的实施例120,带有在两个无线电接入之间端对端延伸的协调路径。每个呼叫控制节点根据其在协调路径中的特定角色做出反应。换而言之,其在协调路径中的位置确定呼叫控制节点在协调过程期间采取的动作。例如,节点MSC1和MSC5分别充当关于呼叫建立方向上游和下游的协调边缘节点(HEN)。下面将详细描述与图2所示每个角色相关联的功能。协调转移节点TSC2-TSC4位于协调路径内。
图3还示出呼叫路径130、132,带有在协调边缘节点(上游)与协调边缘节点(下游)之间延伸的协调路径,其中,朝向呼叫路径始发侧的HEN是HEN(上游),而朝向呼叫路径终接侧的HEN是HEN(下游)。呼叫路径302通过一个或多个PLMN中的节点TSC1-TSC4,在两个固定(PSTN)网络之间伸展(run)。
协调转移节点(HTN)的动作也可以是透明转发协调信令信息,例如,协调(信令)消息。透明意味着在控制节点本身中及在受控变码器单元或MGW中均不需采取动作或执行功能(除转发功能和可能的过滤功能外)。图4以示意图方式示出此类协调转移透明节点(HTTN)的三个示例实施例140、142、144。
HTTN 140连接两个TFO段。受控MGW(未示出)可充当TFO兼容的路径中设备(IPE,参阅3GPP TS 28.062),使得任何TFO带内消息将透明通过受控MGW。HTTN 142连接基于BICC的两个编解码器协商段。这种情况下,编解码器(再)协商可在转移节点142中继续。节点也可对协调过程是透明的(除可能过滤选定编解码器列表外)。HTTN 144类似于节点142,但连接两个基于SIP的编解码器协商段。
图5以示意图方式示出协调转移互通节点(HTIN)的示例150。呼叫控制节点150连接具有在位于控制平面中的编解码器确立过程的段,即基于BICC的编解码器协商段和具有位于用户平面中的编解码器确立过程的段,即TFO段。协调信令信息因而必须从编解码器协商控制平面协议传递到TFO用户平面协议,且反之亦然。对应的信令消息必须例如通过再使用GCP(网关控制协议,根据ITU-T的H.248)控制MGW,在节点150与受控MGW 152之间交换。
图6是适用于控制呼叫路径的至少一段的呼叫控制节点200的实施例的示意框图,其中,呼叫路径包括在两个相对边缘节点(未示出)之间的多段协调路径,沿该路径要协调编解码器选择。呼叫控制节点200是边缘节点之间的协调路径中的转移节点。节点200可以是图1-5所示转移节点之一的实现。
节点200包括适用于经信令链路206和208沿呼叫路径接收和转发信令信息到相邻呼叫控制节点的接口组件202和204。又一信令接口210适用于控制在与控制节点200关联的MGW 212中的变码器单元。语音数据沿用户数据传输链路214和216指定的呼叫路径转发。
在下述内容中将通过示范假设控制节点200是在编解码器协商段边界处的要素。信令接口202适用于BICC协议以便与此段中的其它控制节点协商编解码器。另一方面,信令链路208可包括沿呼叫路径到其它呼叫控制节点的ISUP连接,使得编解码器协商经链路208不可能实现。然而,接口210和MGW 212适用于TFO协商,使得TFO可沿传输链路216确立。这样,节点200也可以是TFO段的末端要素。节点200因而是HTIN。
呼叫控制节点200包括适用于确定呼叫控制节点200是否为协调路径的要素的第一确定组件218。确定组件218例如通过指示呼叫路径已确立或更改的适当信令消息的接收而被触发。组件218响应此类触发事件,从接口组件202、204和210请求例如在呼叫建立期间使用的编解码器确立过程的指示。接口组件202可通过指示基于BICC协议的OoBTC过程在使用中来响应,该过程适用于传输协调信令信息。由于沿信令链路208未执行编解码器确立过程,并且也无特定的协调信令协议可用于链路208,因此,接口组件204可不以指示来响应。接口组件210可通过指示TFO协商过程用于在媒体网关212与其TFO伙伴之间的编解码器确立来响应,该过程也可传输协调信令信息。接口组件例如可将从TFO对等体接收的TFO系统ID提供到确定组件218。
基于响应,确定组件218确定控制节点是否为协调路径的一部分。这是在控制节点200控制其中可传输协调信息的至少一个编解码器确立段时的情况。在此处所述的示例中,呼叫控制节点200是协调路径的一部分,这是因为节点200是在编解码器协商段(链路206,214)的边界处,并且也因为节点200在TFO协商段(链路216)的边界处。如果节点200是协调路径的要素,则组件218向第二确定组件220和第三确定组件222发送触发信号。
第二确定组件220适用于确定为呼叫控制节点200控制的至少一段选择的编解码器是否满足预定的协调标准。标准可包括若干子标准,在组件220中实现的对应确定过程中说明这些子标准。
首先,如果TFO无法在基于链路216的受控TFO段中确立或者如果TrFO无法沿段214确立,则确定组件220可确定标准得不到满足,使得沿对应段要使用的编解码器可能不是最佳编解码器。确定组件220还可比较段214中选择的编解码器和在段216中使用的编解码器。如果编解码器彼此不兼容,则确定组件可断定必须发现最佳编解码器,即,用于两个段的单个编解码器或兼容编解码器的组合。
其次,关于在控制节点200控制的两个段中选择或使用的特定编解码器,确定组件220可从两个接口组件202和210请求有关暂时使用的编解码器的信息。这些组件分别通过指示在基于链路214和216的段中使用的编解码器来响应。确定组件220随后的动作是比较在使用的每个编解码器和区分优先级的编解码器列表。列表中的编解码器根据网络运营商的目的指配有优先级。例如,编解码器可在列表中根据语音质量、带宽要求或变码器单元中的资源使用进行分类。编解码器也可进行分类以实现这些或其它目的的组合。列出的一个或多个编解码器可以是最佳编解码器,因为它们最符合目的。列表可存储在控制节点200的存储组件(未示出)中,和/或可基于请求从呼叫控制节点200所属的网络的管理组件接收。从使用的编解码器与列表中一个或多个最佳编解码器的比较中,确定组件220确定最佳编解码器是否已经在特定段中使用。
如果确定对于呼叫控制节点200控制的段中的至少一个段,使用不满足协调标准的编解码器,例如,使用的编解码器不是最佳编解码器,则确定组件220将内部触发信号提供到触发组件224。
在从第一确定组件218接收触发信号时,第三确定组件222的动作是确定呼叫控制节点200是否为协调路径的转移节点。为此,组件222评估控制节点200是否控制呼叫路径的两个段,其中使用了允许传输协调信令信息的编解码器确立过程(这是控制节点200为协调路径的要素的基本条件)。
一般情况下,在控制节点是到PSTN的网关或者位于无线电接入网络(RAN)旁时,控制节点可以是边缘节点。此外,控制节点可控制可用于协调的第一段,而且可控制其中不能传输协调信息的呼叫路径的第二段。其它情况下,控制节点可以是转移节点。
为解决其任务,第三确定组件222可从第二确定组件220接收与受控段的数量相关的信息。第三确定组件222将指示控制节点200是协调路径的转移节点(不是边缘节点)的信息提供到触发组件224。
在从第二确定组件220接收触发信号时,由于呼叫控制节点200控制的段中选择的编解码器不是最佳编解码器,因此,触发组件224将协调触发指示提供到协调路径的边缘节点以启动协调。触发组件先处理来自第三确定组件222的指示,该指示为控制节点200必须充当协调路径的转移节点。在本实施例中,由于协调过程将从协调路径的边缘节点开始,触发指示必须嵌在沿协调路径发送到协调路径的至少一个边缘节点的信令消息中。如果呼叫控制节点是边缘节点,则触发指示只可提供到此边缘节点的内部组件。
触发组件224检测段206是编解码器协商段,并根据通过信令链路206使用的编解码器协商协议(BICC)构建信令消息。信令消息包括协调触发指示。触发组件224将信令消息提供到接口组件202,该接口组件将消息沿协调路径传送到相邻呼叫控制节点。
节点200可包括适用于接收和转发协调触发指示、支持的编解码器列表和/或选定编解码器的其它组件。此外,节点200还可包括其它组件,这些组件适用于在协调路径的段214、216之一或两者中使用的编解码器不是至少与接收的选定编解码器指示所指示的编解码器兼容的情况下,将使用的编解码器更改为选定编解码器指示所指示的编解码器。这些组件在图6中已忽略。
图7是以示意图方式示出适用于控制呼叫路径的至少一段的呼叫控制节点300的实施例的框图,其中,呼叫路径包括在两个相对边缘节点之间的多段协调路径,沿该路径要协调编解码器选择。呼叫控制节点300是协调路径的边缘节点之一。然而,参照图6所述的功能性也可包括在协调边缘节点300中。控制节点300可以是图1-3所示边缘节点之一的实现。
呼叫控制节点300包括用于沿呼叫路径、通过带有相邻呼叫控制节点(未示出)的信令链路304传送和接收信令消息的接口组件302。控制节点300还包括用于与MGW 308交换信令消息的接口组件306,MGW 308与控制节点300相关联。呼叫路径的用户数据传输链路310和312在MGW 308处终接。链路310可连接到无线电接入网,链路312可属于OoBTC段。
协调触发消息可由接口组件302接收(例如,始发于图6的呼叫控制节点200)。消息包括由接口组件302提供到协调信息组件314的协调触发指示。协调信息组件314在指示接收的触发下,沿协调路径启动协调过程。
控制节点300包括触发组件316,该组件在其功能性方面对应于如图6所示的触发组件216。为简明起见,在图7中忽略了类似于图6的组件218、220、222的组件。作为外部触发的备选或附加,协调触发组件314也可从内部触发组件316接收协调触发指示。
协调信息组件314适用于在呼叫控制节点300充当协调路径的边缘节点的情况下,响应协调触发指示,向协调路径的相对边缘节点传送支持的编解码器列表(SCL)。在接收触发指示时,组件314先从确定组件318请求呼叫控制节点300是否为协调路径的边缘节点的指示。
边缘确定组件318适用于确定呼叫控制节点300是否为协调路径的边缘节点。这可以是呼叫控制节点300正好控制协调路径的一段时的情况。
基于呼叫控制节点300是协调路径的边缘节点的指示(因为节点300只控制属于协调路径的一段,即基于链路312的段),组件314构建包括SCL的协调信息消息。SCL可基于被服务移动用户装置、连接到链路310的空中接口及MGW 308一般支持的可用编解码器的列表。SCL可包含最符合例如语音质量或所需带宽等预定目的的可用编解码器。
协调信息消息被提供到接口组件302,该组件将消息沿协调路径向下一呼叫控制节点传送,即,终接信令链路304的另一侧的呼叫控制节点。协调信息消息可沿呼叫路径逐节点发送。接收消息的每个呼叫控制节点将根据其角色处理消息。例如,转移节点将转发消息到下一节点。因此,边缘节点300无需知道在相对边缘处终接协调路径的边缘节点的地址。
节点300还可包括其它组件,这些组件适用于在段310和312之一或两者中使用的编解码器不是至少与接收的选定编解码器指示所指示的编解码器兼容的情况下,将使用的编解码器更改为选定编解码器指示所指示的编解码器。这些组件在图7中已忽略。
图8是以示意图方式示出适用于控制呼叫路径的至少一个段的呼叫控制节点400的实施例的框图,其中,呼叫路径包括在两个相对边缘节点之间的多段协调路径,沿该路径要协调编解码器选择。呼叫控制节点400是协调路径的边缘节点之一,它从相对边缘节点接收协调信息消息。尽管图8中未示出,但参照图6所述的功能性也可包括在协调边缘节点400中。控制节点400可以是图1-3所示边缘节点之一的实现。
呼叫控制节点400包括用于与控制节点400控制的MGW 404交换信令消息的接口组件402。通信链路406可属于协调路径的一段,而又一链路408不属于协调路径。控制节点400包括类似于图6的组件218、220的组件,而为简明起见,图8中忽略了这些组件。
控制节点400还包括用于沿协调路径与对等呼叫控制节点(例如,协调转移节点)交换信令消息的接口组件410。接口组件410充当适用于从协调路径的相对边缘节点(例如,图3的节点300)接收支持的编解码器列表的接收组件。接收组件410可接收嵌入协调信息消息中的支持的编解码器列表。
组件410将信息消息转发到选择组件412,选择组件适用于选择支持的编解码器列表所指示的编解码器之一作为协调路径的选定编解码器。组件412在接收信息消息时,从确定组件413请求呼叫控制节点400是否为协调路径的边缘节点的指示。边缘确定组件413的工作类似于图7中的边缘确定组件318。
基于呼叫控制节点400是协调路径的边缘节点的指示(因为节点400只控制属于协调路径的一段,即基于链路406的段),选择组件412可比较支持的编解码器列表的每个编解码器和编解码器的区分优先级列表,并可从支持的编解码器列表中选择指配有最高优先级的该编解码器。选择组件412将选定编解码器的指示提供到传输组件414。此组件适用于向协调路径的另一边缘节点传送选定编解码器指示。传输组件414构建包括选定编解码器指示的协调决定消息,并将此消息提供到接口组件410,该接口组件将消息传送到终接信令连接416的对等节点(并因而向协调路径的相对边缘节点传送)。
节点400可包括其它组件,这些组件适用于在段406、408之一或两者中使用的编解码器不是至少与选定编解码器指示所指示的编解码器兼容的情况下,将使用的编解码器更改为选定编解码器指示所指示的编解码器。这些组件在图8中已忽略。
图9是示出操作控制呼叫路径的至少一段的呼叫控制节点的方法实施例500步骤的流程图,其中,呼叫路径包括在两个相对边缘节点之间的多段协调路径,沿该路径要协调编解码器选择。呼叫控制节点是边缘节点之间的协调路径中的转移节点。
方法在步骤502中触发,例如通过指示已新确立或更改的呼叫路径中涉及呼叫控制节点的信息。例如,信息可与呼叫建立或更改呼叫路径的补充服务相关。在步骤504中,确定呼叫控制节点是否为协调路径的要素。例如,如果呼叫控制节点控制属于呼叫路径的至少一个编解码器协商段或一个TFO段,则它可以是协调路径的要素。呼叫控制节点如果能参与编解码器协商过程,例如,如果它能处理BICC信令消息,则可确定它控制编解码器协商段。呼叫控制节点如果控制托管为TFO协商启用的TFO协议处理器(handler)的MGW,则它可控制TFO段。这些编解码器确立过程的任何过程应被启用以便传输协调信令信息。
在步骤506中,确定呼叫控制节点是否为协调路径的转移节点。例如,可评估呼叫控制节点是否控制协调路径的两个段。如果呼叫控制节点控制两个段,为传输协调信令信息而启用的编解码器确立过程沿这两个段在使用,则它可以是转移节点。例如,呼叫控制节点可控制一个编解码器协商段和一个TFO段。在备选中,转移节点的角色可经管理指配到呼叫控制节点,使得步骤504可忽略,并且步骤506可实现为与呼叫控制节点相关联的数据库中的查找操作。步骤504和506中的一个或两个步骤可在任何特定呼叫建立之前独立执行。
在步骤508中,确定用于呼叫控制节点控制的至少一段的编解码器是否满足预定的协调标准。在使用的编解码器不满足协调标准的情况下,在步骤510中,向协调路径的至少一个边缘节点提供协调触发指示以启动协调。在已将触发指示提供到边缘要素后,过程在步骤512中返回到闲置状态。
图10是示出操作控制呼叫路径的至少一个段的呼叫控制节点的方法实施例520步骤的流程图,其中,呼叫路径包括在两个相对边缘节点之间的多段协调路径,沿该路径要协调编解码器选择。呼叫控制节点是协调路径的边缘节点之一。
步骤522到526对应于图5中的步骤502到506,除了在步骤526中,呼叫控制节点例如通过评估呼叫控制节点是否正好控制协调路径的一个段,确定它是否为协调路径的边缘节点。节点是边缘节点定义了其对从协调路径的其它节点接收的协调信息的响应。
在步骤528中,呼叫控制节点接收协调触发指示。指示可从外部(即,从协调路径的另一节点)或内部(即,从诸如图3中组件316等组件)接收。在步骤530中,呼叫控制节点响应接收的协调触发指示,向协调路径的相对边缘节点传送支持的编解码器列表。在将SCL提供到协调路径后,过程在步骤532中返回到闲置状态。
图11是示出操作控制呼叫路径的至少一段的呼叫控制节点的方法实施例540步骤的流程图,其中,呼叫路径包括在两个相对边缘节点之间的多段协调路径,沿该路径要协调编解码器选择。呼叫控制节点同样是协调路径的边缘节点之一。
步骤542到546对应于图10中的步骤522到526。在步骤548中,接收支持的编解码器列表。在步骤550中,将支持的编解码器列表所指示的编解码器选择为用于协调路径的选定编解码器。在步骤552中,向协调路径的相对边缘节点传送指示选定编解码器的选定编解码器指示。指示例如可以在n-b-n消息中向协调路径中下一节点传送。在已将选定编解码器提供到协调路径后,以及可能在更改呼叫控制节点控制的协调路径的段中使用的编解码器后,过程在步骤544中返回到闲置状态。
图12以示意图方式为协调过程600的实施例示出协调消息沿协调路径的流动,协调路径包括移动核心网络中MMC的整个呼叫路径。协调路径包括基于BICC的两个编解码器协商段、使用SIP作为编解码器协商协议的单编解码器协商段和TFO段。对于编解码器协商段和TFO段的互通,节点HTIN1和HTIN2必须充当转移互通节点,在BICC协议与TFO协议之间传递协调信令信息。
假设TFO无法在HTIN1与HTIN2之间确立。因此,HTIN1和HTIN2均确定通过TFO段使用的编解码器是次佳编解码器。在呼叫建立期间,两个控制节点已经确定它们是协调路径的要素,并且它们不是边缘节点,而是转移(互通)节点。
两个控制节点均发送包括协调触发指示的协调触发消息,HTIN1向边缘节点HEN1发送(1a部分)而HTIN2向边缘节点HEN2发送(1b部分)。协调过程得以实现,使得如果协调转移节点控制此类段,则协调触发消息只经OoBTC协议(即编解码器协商段)传输。在其它实施例中,协调过程可包括沿协调路径双向发送协调触发消息,而不考虑用于局部编解码器确立过程的协议。
在还有的又一实施例中,协调触发消息只在相对于呼叫建立方向的一个方向上发送,例如,只在前向或只在后向上发送。例如,对于TFO段,更靠近始发侧的TFO端点可传送协调触发消息,而更靠近终接侧的TFO端点可能不传送协调触发消息。
再参照图12,触发消息逐节点(n-b-n)转发。尽管HTIN1的消息直接到达HEN1,但HTIN2的触发消息经HTTN1转发。此处,由于触发消息始终向协调路径的边缘节点引导,因此,HTTN1充当转移节点,并沿协调路径向HEN2透明转发接收的触发消息。
响应协调触发指示,两个边缘节点HEN1和HEN2都创立支持的编解码器列表(SCL),指示在对应边缘节点中支持的编解码器。每个SCL嵌入协调信息消息中,该消息随后以n-b-n方式向另一边缘节点传送。每个转移节点根据其角色处理接收的支持的编解码器列表。处理因而包括从SCL移除在转移节点中不支持的任何编解码器。由于协调信息消息要端对端(e2e)传输,因此,修改的SCL随后沿协调路径转发到下一节点。
在1a部分中的步骤2、6和7(由编号箭头示出)中及在1b部分中的步骤3、4和8中,相应的信息消息经OoBTC协议传输。为了经TFO段输送协调消息,转移互通节点HTIN和HTIN2向其相应MGW提供例如嵌在TFO控制消息中的支持的编解码器列表。在1a部分中的步骤4中和在1b部分中的步骤6中,相应的支持的编解码器列表在MGW之间的用户平面中传送,例如,使用TFO带内信令机制或使用通用配置帧(例如,Con_Req或Con_Ack帧,参阅TS 28.062)。
根据为协调过程定义的冲突规则,上游HEN1忽略接收的协调信息消息,并且只有下游边缘节点HEN2通过协调决定消息来响应接收的协调信息消息(图11的第2部分)。冲突规则例如可指定如果在边缘节点中已处理(接收和/或传送)不止一个触发消息,则只有在呼叫建立方向下游的边缘节点可提供决定消息。备选,上游边缘节点可提供决定消息。冲突处理避免了可能冲突的决定被通知到协调路径,即,只有单个决定消息将沿协调路径传递。在协调触发消息只向后发送的备选实施例中,只有对应的边缘节点接收协调触发消息。因此,只有此节点发送包括SCL的协调信息消息(在前向上)。即使在边缘节点接收若干协调触发消息的情况下,它也只可发送一个协调信息消息。
再参照实施例600,响应始发于HEN1的协调信息消息的接收,HEN2通过从接收的列表中选择编解码器为选定编解码器来处理接收的SCL。此编解码器被引入协调决定消息,该消息沿协调路径以n-b-n和e2e方式传递。为了经TFO段转发协调决定消息,在第2部分的步骤4中,再次使用TFO用户平面机制。沿路径的每个节点将所指示的编解码器提取为用于呼叫的选定编解码器,并转发决定消息而不做修改。必要时,节点还执行动作以将在受控段中使用的编解码器更改为选定编解码器。
鉴于协调已在协调路径内的两个点(HTIN1和HTIN2)处被触发,又一协调过程沿协调路径e2e执行,使得协调信息消息和协调决定消息从边缘节点发送到边缘节点。图11中过程600的1a和1b部分可差不多平行执行,即,每个触发转移节点一旦确定必需发送其触发消息便进行此操作。
在呼叫建立后,可在呼叫路径已确立后随时触发语音编解码器协调。例如,呼叫路径可在呼叫建立后由于诸如呼叫转发或呼叫转移等补充服务而更改。又如,核心网络外呼叫路径中的变化也可触发协调过程,例如,在执行切换过程并且为无线电接入选择新语音编解码器的情况下。充当协调路径的边缘节点的接入服务呼叫控制节点随后可触发协调过程,并且触发消息将不沿协调路径发送。在另一实施例中,靠近呼叫路径的一端的边缘节点可向另一边缘节点发送协调触发消息,使得相对边缘节点启动协调过程。
图13以示意图方式示出协调过程的另一实施例610。实施例610与图12中实施例600的方面类似或相同的方面将被忽略,不予描述。
协调路径包括BICC在其中用作唯一的OoBTC协议的三个编解码器协商段和一个TFO段。互通节点HTIN-1和HTIN-2必须在BICC协议与TFO协议之间传递协调消息。BICC协议和TFO协商机制的现有消息再用于传输协调信令信息。在备选实施例中,特定的协调信令协议可用于协调路径的一个或多个呼叫段。
两个协调触发消息由两个HTIN(HTIN1,HTIN2)在两个不同的方向上生成。随后,HEN1通过悄悄丢弃(discard)始发于HEN2的协调信息消息来处理所产生的冲突(HEN1和HEN2的两个协调信息消息冲突)。
关于错误处理方面,传输错误可导致例如协调触发、信息或决定消息等消息丢失。在此类错误情况下,例如,协调触发消息的发送方可重复预定次数的协调触发消息,和/或直至它看到协调信息消息形式的反应。又如,协调信息消息的发送方可重复预定次数的协调信息消息,直至它看到协调决定消息形式的反应。作为还有的又一示例,协调转移节点可看到协调信息消息,但尚未接收对应的协调决定消息。这种情况下,转移节点可悄悄地丢弃自己的协调触发消息并等待协调决定消息。通常,在给定时间具有沿协调路径传递的一个协调信息消息和一个协调决定消息是足够的。仅在决定已沿协调路径最终执行后,新的循环可有用,且因而可被触发。
图14是协调过程的又一实施例620的示意图。在此示例中,边缘节点HEN-1控制编解码器协商段和无线电接口,而相对边缘节点HEN-2控制TFO段和另一无线电接口。协调路径包括两个TFO段。假设由于相应的TFO伙伴提供不兼容的编解码器,因此,TFO无法在两个TFO段中确立。因此,在此实施例中提交了三个协调触发消息。第四协调触发保持在边缘节点HEN-2内,导致HEN-2在未接收外部触发消息的情况下发送协调触发消息。由于协调过程的对应冲突规则的原因,冲突触发消息在转移节点HTIN-2、HTIN-3中被丢弃。两个边缘节点均传送协调信息消息。上游边缘HEN-1丢弃接收的协调信息消息,并且只有下游边缘节点对用于协调路径的选定编解码器做出决定。在其它实施例中,协调触发消息可只向后发送,使得消息和对应冲突的数量可更小。
图15以示意图方式示出协调过程的第四实施例630。在此示例中,由于遗留设备MSC/MGW1的原因,协调路径比核心网络中的呼叫路径更短。呼叫控制节点HEN-1确定它是边缘节点,因为它控制编解码器协商段和TFO段,SysID=“GSM”直接经TFO来自A接口:为A接口服务的TFO伙伴(MSC)已将指示GSM系统的系统ID发送到HEN-1-例如,在TFO协商过程期间。这向HEN-1指示TFO段不可被允许传输协调信令信息。
在示例630中,进一步假设转移节点HTTN-1控制由HTTN-1控制的两个段中的不同编解码器,尽管该两个段是编解码器协商段。此类配置例如可源于编解码器协商过程,该过程由于HTTN-1必须播放(play)通知的事实而在呼叫建立期间已中断。随后,编解码器协商提前终止,并且只在通知已播放后继续。在下一呼叫段中,已经选定的编解码器可能不可用,并且因此在中断之前和之后两个协商过程可选择不同的编解码器。这种情况下,协调过程必须执行以沿协调路径协调语音编解码器,但沿协调路径只使用单个局部编解码器确立过程。
HTTN1在从HEN2得到对编解码器协商的应答时,它检测到编解码器失配。随后,它在两个方向上发送协调触发消息以开始协调。在备选实施例中,HTTN1只发送一个触发消息,例如,向后发送。
还要注意的是,边缘节点HEN-1不直接控制通过A接口在GERAN(GSM/Edge RAN)接入中使用的编解码器,因为这由MSC和BSC(未示出)控制。然而,HEN-1可在已接收协调决定消息后启动TFO编解码器优化过程以经空中接口间接影响编解码器选择。
图16和17以示意图方式示出协调过程的第五示例实施例640。在此示例中,更详细地示出了通过再使用BICC消息的协调消息传输。
通常,在局部编解码器确立过程中使用的任何协议可再用于协调过程,只要该协议支持呼叫中编解码器协商或类似的编解码器通知机制(例如,TFO协商)。再使用此类协议时,协调信令信息(在信令消息中或以其它方式传输)必须被识别。例如,可通过将特定的伪编解码器添加到编解码器列表而识别协调消息。此机制也适用于在用户平面中例如经TFO段传输协调消息。备选或另外,可在协议框架内定义特定信息要素或特定消息。
具体就编解码器协商协议BICC而言,BICC呼叫中修改消息可再用作协调触发消息。如图16所示,带有设为“修改编解码器”的动作指示的APM(应用传输机制)消息可用于此用途。当前使用的选定编解码器和可用编解码器列表可包括在此消息中。由于在此示例中,所指示的选定编解码器是当前使用的编解码器,因此,将对用户平面无影响,即,将不执行呼叫中修改。
作为协调信息消息,带有设为“呼叫中编解码器协商”的动作指示并包括支持的编解码器列表的呼叫中协商消息可由发送HEN和转发与过滤HTN使用。此外,作为协调决定消息,带有设为“修改为选定编解码器信息”的动作指示并指示选定编解码器的呼叫中协商消息可由发送HEN和转发与动作HTN使用。可选的是,可用编解码器列表也可包括在消息中。在HTN接收带有设为“呼叫中编解码器协商”的动作指示的呼叫中协商消息的情况下,它将过滤并转发该消息,但在从相对方向接收协调决定消息前它将不对其做出响应。
在HTN接收并转发带有设为“修改为选定编解码器信息”的动作指示的呼叫中协商消息时,随后它将根据OoBTC BICC过程,为编解码器修改准备承载。如果HEN或HTN接收带有设为“修改为选定编解码器信息”的动作指示的呼叫中协商消息,则它将根据对应的OoBTC过程对其做出反应。然而,HEN和HTN将不遵循在OoBTC过程中定义的冲突处理规则,但将遵循如为协调过程规定的冲突处理。
又如,SIP协议也可再用于传输协调信令消息。为此,可使用SIP的子协议SDP(会话描述协议),该子协议为编解码器协商提供类似于OoBTC的双向提供/应答过程。SDP提供消息可再用作沿编解码器协商段的协调触发消息。包括SDP提供的邀请消息可由HEN或HTN再用作协调信息消息。应答消息可再用作协调决定消息。应答消息可包括可用编解码器列表,其中,例如列表中的第一要素是协调路径的选定编解码器。
本文中所述的技术提议在触发协调过程的点与实际开始协调过程的点之间进行区分。尽管沿协调路径的任何要素或节点可触发过程,但协调起始点始终是协调路径的边缘节点。触发节点确定优化使用的编解码器的要求。然而,触发节点本身除非是边缘节点,否则,它本身不启动协调。协调起始点启动支持的编解码器列表沿整个协调路径的传递。此规定允许避免由于沿呼叫路径彼此独立执行的若干优化过程而导致可能的次佳和不稳定的行为。
本文中提议的技术为语音或其它内容数据提供了一种快速和稳定的编解码器协调,其中,沿协调路径确立了全局优化的编解码器(或若干编解码器)。提议的技术也允许在例如涉及多个网络的复杂呼叫情况下的编解码器协调。通过再使用现有呼叫控制协议或用户平面编解码器确立过程,可以简单、有成本效益的方式实现提议的技术。
虽然本发明已相对于其优选实施例进行了描述,但要理解,此公开内容只是用于说明目的。因此,意图是本发明只受随附权利要求书范围的限制。
Claims (26)
1.一种操作控制呼叫路径(100,102,104)的至少一段的呼叫控制节点(TSC1,TSC2)的方法,其中所述呼叫路径包括在两个相对边缘节点(MSC1,MSC2)之间的多段协调路径(106,108,110),沿所述路径要协调编解码器选择,以及其中所述呼叫控制节点是在所述边缘节点之间的所述协调路径中的转移节点,所述方法包括以下步骤:
-确定(506)所述呼叫控制节点是否为所述协调路径的转移节点,
-确定(508)用于由所述呼叫控制节点控制的所述至少一段的编解码器是否满足预定的协调标准;以及
-如果使用的编解码器不满足所述协调标准,则向所述协调路径的至少一个所述边缘节点提供(510)协调触发指示以启动协调。
2.根据权利要求1所述的方法,
包括通过评估所述呼叫控制节点是否控制所述协调路径的两段,确定(504,506)所述呼叫控制节点是否为转移节点的步骤。
3.根据权利要求1或2所述的方法,
其中所述协调触发指示被传送到所述协调路径中的下一节点(TSC1,TSC2)。
4.根据前面权利要求中任一项所述的方法,
还包括以下步骤:
-从所述协调路径中的另一转移节点接收协调触发指示;以及
-进一步沿所述协调路径转发接收的协调触发指示。
5.根据前面权利要求中任一项所述的方法,
还包括以下步骤:
-接收支持的编解码器列表;
-如果所述呼叫控制节点不支持指示的编解码器,则通过从所述支持的编解码器列表移除编解码器指示来修改所述支持的编解码器列表;以及
-转发修改的支持的编解码器列表。
6.根据前面权利要求中任一项所述的方法,
还包括以下步骤:
-接收选定编解码器指示;以及
-如果由所述呼叫控制节点控制的所述至少一段中使用的编解码器不是至少与所述指示的编解码器兼容,则将所述使用的编解码器更改为所述指示的编解码器。
7.根据前面权利要求中任一项所述的方法,
其中在由所述呼叫控制节点控制的所述段的第一段中使用的所述编解码器与在由所述呼叫控制节点控制的所述段的第二段中使用的编解码器不兼容时,所述协调标准得不到满足。
8.根据前面权利要求中任一项所述的方法,
其中确定使用的编解码器是否满足所述协调标准的步骤包括确定变码器自由操作或级联式自由操作是否已在由所述呼叫控制节点控制的所述至少一段中确立。
9.根据前面权利要求中任一项所述的方法,
其中所述呼叫控制节点控制在呼叫控制层中第一段中的编解码器协商,并控制在用户平面层中第二段中的编解码器协商;以及
所述方法还包括在所述呼叫控制层与所述用户平面层之间传递所述协调触发指示、所述支持的编解码器列表、所述选定编解码器指示和可用编解码器列表中的至少一个的步骤。
10.一种操作控制呼叫路径(100,102,104)的至少一段的呼叫控制节点(MSC1,MSC2)的方法,其中所述呼叫路径包括在两个相对边缘节点(MSC1,MSC2)之间的多段协调路径(106,108,110),沿所述路径要协调编解码器选择,以及其中所述呼叫控制节点是所述协调路径的所述边缘节点之一,所述方法包括以下步骤:
-确定(524,526)所述呼叫控制节点是否为所述协调路径的边缘节点;接收(528)协调触发指示;以及
-响应接收的协调触发指示并且如果所述呼叫控制节点是边缘节点,向所述协调路径的相对边缘节点传送(530)支持的编解码器列表。
11.根据权利要求10所述的方法,
其中,确定所述呼叫控制节点是否为边缘节点的步骤包括评估所述呼叫控制节点是否正好控制所述协调路径的一段。
12.根据权利要求10或11所述的方法,
其中所述支持的编解码器列表被传送到所述协调路径中的下一节点。
13.根据权利要求10到12任一项所述的方法,
还包括以下步骤:
-确定(508)用于由所述呼叫控制节点控制的所述至少一段的编解码器是否满足预定的协调标准;以及
-如果选定编解码器不满足所述协调标准,则提供(510)所述协调触发指示以启动协调。
14.根据权利要求13所述的方法,
其中在用于由所述呼叫控制节点控制的所述段的所述编解码器与用于由所述呼叫控制节点服务的无线电接入的编解码器不兼容时,所述协调标准得不到满足。
15.根据权利要求10到14任一项所述的方法,
所述方法还包括以下步骤:
-接收选定编解码器指示;
-如果由所述呼叫控制节点控制的所述协调路径的所述段中使用的编解码器不是至少与由所述选定编解码器指示所指示的所述编解码器兼容,则将所述协调路径的受控段中使用的所述编解码器更改为由所述选定编解码器指示所指示的所述编解码器;和/或
-如果由所述呼叫控制节点服务的无线电接入中使用的编解码器不是至少与由所述选定编解码器指示所指示的所述编解码器兼容,则将所述无线电接入中使用的所述编解码器更改为至少与由所述选定编解码器指示所指示的所述编解码器兼容的编解码器。
16.一种操作控制呼叫路径(100,102,104)的至少一段的呼叫控制节点(MSC1,MSC2)的方法,其中所述呼叫路径包括在两个相对边缘节点(MSC1,MSC2)之间的多段协调路径(106,108,110),沿所述路径要协调编解码器选择,以及其中所述呼叫控制节点是所述协调路径的所述边缘节点之一,所述方法包括以下步骤:
-确定(544,546)所述呼叫控制节点是否为所述协调路径的边缘节点;
-接收(548)支持的编解码器列表;
-如果所述呼叫控制节点是边缘节点,则将由所述支持的编解码器列表所指示的编解码器选择(550)为用于所述协调路径的选定编解码器;以及
-向所述协调路径的所述相对边缘节点传送(552)指示所述选定编解码器的选定编解码器指示。
17.根据权利要求16所述的方法,
其中,确定所述呼叫控制节点是否为边缘节点的步骤包括评估所述呼叫控制节点是否正好控制所述协调路径的一段。
18.根据权利要求16或17所述的方法,
其中所述选定编解码器指示被传送到所述协调路径中的下一节点。
19.根据权利要求16到18任一项所述的方法,
-还包括以下步骤:如果由所述呼叫控制节点控制的所述协调路径的所述段中使用的编解码器不是至少与由所述选定编解码器指示所指示的所述编解码器兼容,则将所述使用的编解码器更改为由所述选定编解码器指示所指示的所述编解码器,和/或如果由所述呼叫控制节点服务的无线电接入中使用的编解码器不是至少与由所述选定编解码器指示所指示的所述编解码器兼容,则将所述无线电接入中使用的所述编解码器更改为至少与由所述选定编解码器指示所指示的所述编解码器兼容的编解码器。
20.根据前面权利要求中任一项所述的方法,
其中基于在由所述呼叫控制节点控制的所述协调路径的所述至少一段中用于编解码器确立的编解码器确立过程的协议,传送所述协调触发指示、所述支持的编解码器列表和所述选定编解码器指示中的至少一个。
21.根据权利要求20所述的方法,
其中指示所述协调触发指示的伪编解码器包括在根据所述协议构建的消息中。
22.一种计算机程序产品,包括在所述计算机程序产品在一个或多个计算装置上运行时执行前面权利要求中任一项的步骤的程序代码部分。
23.如权利要求22所述、存储在计算机可读记录媒体上的计算机程序产品。
24.一种适用于控制呼叫路径(100,102,104)的至少一段的呼叫控制节点(TSC1,TSC2,200),其中所述呼叫路径包括在两个相对边缘节点(MSC1,MSC2)之间的多段协调路径(106,108,110),沿所述路径要协调编解码器选择,以及其中所述呼叫控制节点是在所述边缘节点之间的所述协调路径中的转移节点,所述呼叫控制节点包括:
-第一确定组件(222),适用于确定所述呼叫控制节点是否为所述协调路径的转移节点;
-第二确定组件(222),适用于确定用于由所述呼叫控制节点控制的所述至少一段的编解码器是否满足预定的协调标准;以及
-触发组件(224),适用于向所述协调路径的至少一个所述边缘节点提供协调触发指示以启动协调,如果使用的编解码器不满足所述协调标准。
25.一种适用于控制呼叫路径(100,102,104)的至少一段的呼叫控制节点(MSC1,MSC2,300),其中所述呼叫路径包括在两个相对边缘节点(MSC1,MSC2)之间的多段协调路径(106,108,110),沿所述路径要协调编解码器选择,以及其中所述呼叫控制节点是所述协调路径的所述边缘节点之一,所述呼叫控制节点包括:
-边缘确定组件(318),适用于确定所述呼叫控制节点是否为所述协调路径的边缘节点;
-接收组件(302),适用于接收协调触发指示;以及
-协调信息组件(314),适用于响应接收的协调触发指示并且如果所述呼叫控制节点是边缘节点,向所述协调路径的相对边缘节点传送支持的编解码器列表。
26.一种适用于控制呼叫路径(100,102,104)的至少一段的呼叫控制节点(MSC1,MSC2,400),其中所述呼叫路径包括在两个相对边缘节点(MSC1,MSC2)之间的多段协调路径(106,108,110),沿所述路径要协调编解码器选择,以及其中所述呼叫控制节点是所述协调路径的所述边缘节点之一,所述呼叫控制节点包括:
-边缘确定组件(413),适用于确定所述呼叫控制节点是否为所述协调路径的边缘节点;
-接收组件(410),适用于接收支持的编解码器列表;
-选择组件(412),适用于将由所述支持的编解码器列表所指示的编解码器选择为用于所述协调路径的选定编解码器,如果所述呼叫控制节点是边缘节点;以及
-传输组件(414),适用于向所述协调路径的所述相对边缘节点传送指示所述选定编解码器的选定编解码器指示。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2007/000427 WO2008086825A1 (en) | 2007-01-18 | 2007-01-18 | Technique for controlling codec selection along a complex call path |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101584248A true CN101584248A (zh) | 2009-11-18 |
| CN101584248B CN101584248B (zh) | 2013-01-02 |
Family
ID=38543652
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200780050021.2A Expired - Fee Related CN101584248B (zh) | 2007-01-18 | 2007-01-18 | 沿复杂的呼叫路径控制编解码器选择的技术 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US8595018B2 (zh) |
| EP (1) | EP2123070B1 (zh) |
| CN (1) | CN101584248B (zh) |
| AT (1) | ATE489828T1 (zh) |
| DE (1) | DE602007010836D1 (zh) |
| WO (1) | WO2008086825A1 (zh) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010044082A2 (en) * | 2008-10-14 | 2010-04-22 | Slieve Mish Inventions Limited | A communications system and method |
| KR101489432B1 (ko) * | 2008-12-16 | 2015-02-03 | 삼성전자주식회사 | 접속 설정 프로토콜 기반의 브이오 아이피 네트워크에서 미디어 코덱 결정 방법 및 장치 |
| CN102142930B (zh) * | 2010-12-28 | 2014-05-07 | 华为技术有限公司 | 应用于TrFO语音呼叫切换的速率调整方法及设备 |
| US9866610B2 (en) * | 2011-12-16 | 2018-01-09 | Genband Us Llc | Methods, systems, and computer readable media for selecting a codec pair based on network conditions |
| US20150201041A1 (en) * | 2013-03-18 | 2015-07-16 | Google Inc. | Device dependent codec negotiation |
| US9456075B2 (en) * | 2014-10-13 | 2016-09-27 | Avaya Inc. | Codec sequence detection |
| JP6636157B2 (ja) | 2016-07-14 | 2020-01-29 | 日本電信電話株式会社 | 通信方法及び通信プログラム |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004064353A1 (en) * | 2003-01-09 | 2004-07-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for codec selection |
| WO2004075582A1 (en) * | 2003-02-21 | 2004-09-02 | Nortel Networks Limited | Data communication apparatus and method for establishing a codec-bypass connection |
| WO2005096585A1 (en) * | 2004-03-04 | 2005-10-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and node for selecting a codec type or configuration by extending the list comprising codecs for transcoder/tandem free operation by further codecs supported by the node |
| CN1898977A (zh) * | 2004-04-23 | 2007-01-17 | 西门子公司 | 免代码转换器操作连接的建立 |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4039760A (en) * | 1974-03-11 | 1977-08-02 | Teletronics United Inc. | Cordless telephone system |
| US4513414A (en) * | 1982-04-22 | 1985-04-23 | International Telephone And Telegraph Corporation | Clocking arrangement for telephone switching system |
| US4495614A (en) * | 1982-04-22 | 1985-01-22 | International Telephone And Telegraph Corporation | Circuit for interfacing a processor to a line circuit |
| US4519071A (en) * | 1982-04-22 | 1985-05-21 | International Telephone And Telegraph Corporation | Phase-locked loop and clock circuit for a line switch |
| US4641323A (en) * | 1983-02-07 | 1987-02-03 | Tsang Chung K | Multi-phase PSK demodulator |
| US4656478A (en) * | 1984-07-30 | 1987-04-07 | Asulab S.A. | Passive transponder for locating avalanche victims |
| US6119022A (en) * | 1997-03-18 | 2000-09-12 | Ericsson Inc. | System for alerting portable communication device user of incoming call |
| US6714907B2 (en) * | 1998-08-24 | 2004-03-30 | Mindspeed Technologies, Inc. | Codebook structure and search for speech coding |
| US6832088B1 (en) * | 1999-07-19 | 2004-12-14 | Telefonaktiebolaget Lm Ericsson | Implementation of basic call setup transporting layer address and logical point in backward direction in cellular networks with separation of call control and bearer control |
| US7546376B2 (en) * | 2000-11-06 | 2009-06-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Media binding to coordinate quality of service requirements for media flows in a multimedia session with IP bearer resources |
| US7123590B2 (en) * | 2003-03-18 | 2006-10-17 | Qualcomm Incorporated | Method and apparatus for testing a wireless link using configurable channels and rates |
| US20050091047A1 (en) * | 2003-10-27 | 2005-04-28 | Gibbs Jonathan A. | Method and apparatus for network communication |
| US7613607B2 (en) * | 2003-12-18 | 2009-11-03 | Nokia Corporation | Audio enhancement in coded domain |
| FR2866499B1 (fr) * | 2004-02-12 | 2006-05-26 | Cit Alcatel | Procede pour le transport de parole compressee en mode paquet dans le reseau coeur d'infrastructures de communication avec des mobiles |
| US20060221941A1 (en) * | 2004-11-05 | 2006-10-05 | Konstantin Kishinsky | Voice over internet protocol implemented call center |
| US8135362B2 (en) * | 2005-03-07 | 2012-03-13 | Symstream Technology Holdings Pty Ltd | Symbol stream virtual radio organism method and apparatus |
| JP4793539B2 (ja) * | 2005-03-29 | 2011-10-12 | 日本電気株式会社 | 符号変換方法及び装置とプログラム並びにその記憶媒体 |
| US7596491B1 (en) * | 2005-04-19 | 2009-09-29 | Texas Instruments Incorporated | Layered CELP system and method |
| US8045473B2 (en) * | 2005-11-28 | 2011-10-25 | Cisco Technology, Inc. | Tailored relief for congestion on application servers for real time communications |
| EP1955321A2 (en) * | 2005-11-30 | 2008-08-13 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | Efficient speech stream conversion |
-
2007
- 2007-01-18 EP EP07702864A patent/EP2123070B1/en active Active
- 2007-01-18 CN CN200780050021.2A patent/CN101584248B/zh not_active Expired - Fee Related
- 2007-01-18 WO PCT/EP2007/000427 patent/WO2008086825A1/en active Application Filing
- 2007-01-18 DE DE602007010836T patent/DE602007010836D1/de active Active
- 2007-01-18 US US12/523,671 patent/US8595018B2/en active Active
- 2007-01-18 AT AT07702864T patent/ATE489828T1/de not_active IP Right Cessation
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004064353A1 (en) * | 2003-01-09 | 2004-07-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for codec selection |
| WO2004075582A1 (en) * | 2003-02-21 | 2004-09-02 | Nortel Networks Limited | Data communication apparatus and method for establishing a codec-bypass connection |
| WO2005096585A1 (en) * | 2004-03-04 | 2005-10-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and node for selecting a codec type or configuration by extending the list comprising codecs for transcoder/tandem free operation by further codecs supported by the node |
| CN1898977A (zh) * | 2004-04-23 | 2007-01-17 | 西门子公司 | 免代码转换器操作连接的建立 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2008086825A1 (en) | 2008-07-24 |
| EP2123070A1 (en) | 2009-11-25 |
| DE602007010836D1 (de) | 2011-01-05 |
| US8595018B2 (en) | 2013-11-26 |
| US20100070286A1 (en) | 2010-03-18 |
| ATE489828T1 (de) | 2010-12-15 |
| CN101584248B (zh) | 2013-01-02 |
| EP2123070B1 (en) | 2010-11-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8560717B2 (en) | Method and system for implementing video call service and video interworking gateway device | |
| RU2340120C2 (ru) | Способ эстафетной передачи с домена коммутации пакетов на домен коммутации каналов и оборудование для осуществления этого способа | |
| CN1534972B (zh) | 优化网络资源根据最终用户请求的用于会议接续的快速网络sip/sdp过程 | |
| JP4782847B2 (ja) | 広帯域コーデック・ネゴシエーション | |
| CN101056452B (zh) | 通信系统中协商语音编解码格式的方法及系统 | |
| CN101584248B (zh) | 沿复杂的呼叫路径控制编解码器选择的技术 | |
| EP3361714B1 (en) | Method for processing bearer control | |
| CN101351039B (zh) | 实现多媒体呼叫连续性的方法、装置及系统 | |
| WO2012063889A1 (ja) | コアネットワークおよび通信システム | |
| CN101237603A (zh) | 一种实现gsm无线网和核心网间接口ip化的方法及系统 | |
| EP1691506B1 (en) | A method of implementing multi-party conference service in carrying and controlling separate networks | |
| CA2619086C (en) | A media gateway and control method thereof | |
| CN100563193C (zh) | 一种cs域与ims域进行多媒体呼叫互通的实现方法 | |
| CN101543106A (zh) | 用于控制媒体网关的电信系统 | |
| JP2003500907A (ja) | 遠隔通信ネットワークにおける機能ネゴシエーション | |
| CN100488224C (zh) | 实现语音业务向传真业务切换的方法 | |
| CN101119292B (zh) | 一种网关之间协商传送数据业务的方法 | |
| CN1996971A (zh) | 虚拟媒体网关优化接网的方法及系统 | |
| CN101553042B (zh) | 一种网关选择的方法、系统及设备 | |
| CN101170807A (zh) | 一种切换过程中的承载更新方法、系统及装置 | |
| CN101110864B (zh) | 一种利用媒体服务器提供拨号服务的方法 | |
| CN100450116C (zh) | 一种指示媒体网关执行终端连接的方法 | |
| EP2448258A1 (en) | Video media server for realizing video intercommunication gateway function and video intercommunication method | |
| CN100454904C (zh) | 软交换架构下ip直连组网方法、设备及其系统 | |
| US8830990B2 (en) | Using a common media gateway node and a coordinated codec by an originating and a terminating call control node |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130102 |