一种实现编解码转换功能的系统和方法

文档序号:7925947阅读:371来源:国知局
专利名称:一种实现编解码转换功能的系统和方法
技术领域
本发明涉及歸(Next Generation Network,下一代网络)通讯 领域,更具体的说,是一种实现NGN中编解码转化的系统和方法。
背景技术
随着VOIP (Voice Over IP,网络电话)的不断发展,需要汇接 (关口 )局层面的网关设备具备编解码转换(Trans Coding)功能,把 一种VOIP编解码格式转换成另外一种编解码格式的。主要的应用场 景有不同运营商之间的编解码转换,例如在不同的运营商网络之间, 配置编解码转换网关,提供普遍使用于固定软交换网的G. 711编解码 与普遍使用于移动软交换网的EVRC(增强型变速率编解码)的编解码 间的转换;国家之间的编解码转换,例如在国际关口局使用编解码转 换网关,对于不同国家使用的不同的编解码进行转换等。
NGN中, 一般有呼叫控制功能实体媒体网关控制器(Media Gateway Controller , MGC)也称为软交换,和受软交换控制的媒体 网关(Media Gateway, MG)组成,软交换是控制实体,MG是受控实 体,主要是提供媒体通道,完成i某体通道的建立和连接等。在NGN网 络架构下,不同的软交换控制各自的域,在跨域呼叫的场景中,如果 两个域支持的编解码格式不同,则需增加编解码转换设备,并且编解 码转换设备所隶属的软交换需要能够判断编解码转换条件,并发起编 解码转换的控制流程,控制编解码转换设备完成编解码转换功能。上 述方法的缺点是,出局的软交换需要判断与之相连的对端软交换是否
支持本域的编解码格式,如果不支持,则需要把本域内的MG和编解
码转换设备相连接,同时需要控制编解码转换设备提供媒体通道用于
连接两个域内的MG,即需要判断是否需要编解码转换,如果需要, 则启动编解码转换的控制流程,这使得软交换的控制流程复杂, 一般 还需要在出局侧增加专门用于编解码转换的网关设备,增加了运营成本。

发明内容
本发明所要解决的技术问题是,提供一种实现编解码转换功能的 系统和方法,本发明无需软交换控制,解决了软交换的编解码转换控 制流程复杂,不易实现的问题,提高MG的适用性。
一种实现编解码转换功能的系统,包括软交换和MG,所述MG包括DSP (Digital Signal Processing,数字信号处理)单元,所述软交换至 少为两个,且分属于不同域,用于完成呼叫控制;所述MG用于提供 至少两个虚拟网关,并在处于不同域的呼叫接入时,判断所述呼叫是 否需要编解码转换;在需要编解码转换时为所述呼叫分配DSP资源、 完成通话所需的媒体通道的连接以及激活DSP单元完成编解码转换; 在不需要编解码转换时,仅完成通话所需的媒体通道的连接;所述 DSP单元用于提供DSP资源以及完成编解码转换。
一种实现编解码转换功能的方法,所述方法包括如下步骤 步骤一将MG划分成至少两个虚拟网关,每个虚拟网关分别与 不同域的软交换连接;
步骤二处于不同域的呼叫接入时,MG为所述呼叫的主被叫分
配资源,并判断所述主被叫的临时终结点间是否需要编解码转换,若 是,则连接所述主被叫所在域对应的虚拟网关,激活DSP单元进行编 解码转换;否则,直接为所述呼叫建立连接。
所述步骤二中,MG为所述呼叫的主被叫分配资源包括
MG中的主叫所在域对应的虚拟网关1根据接收到的主叫软交换 发送的命令,为所述主叫选定上下文、临时终结点、IP地址、端口 以及临时终结点支持的编解码格式并上报给所述主叫软交换;
MG中的被叫所在域对应的虚拟网关2根据接收到的被叫软交换 发送的命令,为所述被叫选定上下文、临时终结点、IP地址、端口 以及临时终结点支持的编解码格式并上报给所述被叫软交换。
所述步骤二中,MG通过如下方法判断所述主被叫是否需要编解 码转换MG中的被叫所在域对应的虚拟网关2比较主被叫临时终结 点支持的编解码格式是否相同,若是,则不需要编解码转换;否则, 需要编解码转换。
若主被叫需要编解码转换,则执行如下步骤
步骤(l):所述虚拟网关2预留DSP单元中的两条DSP通道,并 通过MG内部的以太网建立被叫临时终结点和其中 一条DSP通道的连 接;
步骤(2):所述虚拟网关1以被叫侧临时终结点的IP地址、端 口信息作为索引,查找到预留的DSP资源,并通过MG内部的以太网 建立主叫临时终结点和预留的DSP资源的另一条通道的连接,激活 DSP单元的编解码转换功能;
步骤(3):所述DSP单元的两条通道完成编解码转换。 所述主叫软交换接收到所述虚拟网关1上报的信息后,将所述信
息发送给被叫软交换;所述被叫软交换接收到所述虚拟网关2上报的
信息后,将所述信息发送给主叫软交换。
所述被叫软交换发送的命令中携带有主叫支持的编解码格式。 本发明利用MG提供的虚拟网关功能,使用不同的虚拟网关连接
处于不同域内的软交换,当跨域的通话需要编解码转换时,直接由
MG进行判断并执行编解码转换,避免了在软交换上实现复杂的编解
码转换的控制论流程,节省了开发成本;同时本发明不需要增加专门
的编解码转换设备,普通的通话和需要编解码转换的通话都在同一个
网关中处理,节省设备投资成本。


图1是本发明中MG和软交换连接示意图2是本发明所述方法中MG和软交换间交互流程图3是本发明所述MG实现编解码装换时的内部连接图。
具体实施例方式
以下结合附图和优选实施例对发明估支进一步详细说明。
如图l所示,是本发明中MG和软交换连接示意图;本发明所述 系统包括软交换和MG,所述软交换至少为两个,且分属于不同域, 用于完成呼叫控制;所述MG包括DSP单元,用于提供至少两个虚拟 网关,并在处于不同域的呼叫接入时,判断所述呼叫是否需要编解码 转换;在需要编解码转换时为所述呼叫分配SDP资源、完成通话所需
的媒体通道的连接以及激活DSP单元完成编解码转换;在不需要编解
码转换时,仅完成通话所需的媒体通道的连接;所述DSP单元用于提
供DSP资源以及完成编解码转换;本实施例中,包括两个分属于不同
域的软交换1和软交换2,它们分别对应虚拟网关1和虚拟网关2,
且DSP单元由主叫所对应的虚拟网关激活,图中的虚线表示通过控制
协议连接,实线表示通过媒体连接。 本发明所述方法包括如下步骤
步骤(一)将MG划分成至少两个虚拟网关,每个虚拟网关分别 与不同域的软交换连接;
参考图1,本实施例中,将MG分成虚拟网关1和虚拟网关2,所 述虚拟网关1与软交换1连接,所述虚拟网关2与软交换2连接,软 交换1和软交换2处于不同的域中,并且将软交换1侧作为主叫侧, 将软交换2侧作为被叫侧。
步骤(二)处于不同域的呼叫接入时,MG为所述呼叫的主被叫 分配资源,并判断所述主被叫的临时终结点间是否需要编解码转换, 若是,则连接所述主被叫所在域对应的虚拟网关,激活DSP单元进行 编解码转换;否则,直接为所述呼叫建立连接,此时软交换的控制流
程和普通电话呼叫无差别。
如图2所示,是本发明所述方法中MG和软交换间交互流程图, 其中忽略了与编解码转换无关的呼叫控制步骤,具体如下
步骤201:软交换1向虚拟网关1发送ADD命令,要求虚拟网关 1选择主叫的上下文和临时终结点;
步骤202:虚拟网关1执行所述ADD命令,把选定的上下文、临 时终结点、IP地址、端口以及所述临时终结点支持的编解码格式信 息通过应答消息上报给软交换1;
步骤203:软交换1把虚拟网关1上报的主叫的相关信息发送给 被叫所在域的软交换2;
步骤204:软交换2向虚拟网关2发送ADD命令,同时把主叫的 IP地址、端口、主叫临时终结点支持的编解码格式信息带给虚拟网 关2,要求虚拟网关2选择被叫的上下文和临时终结点;
步骤205:虚拟网关2执行软交换2下发的ADD命令,把选定的
被叫的上下文、临时终结点、IP地址、端口以及所述临时终结点支
持的编解码格式信息通过应答消息上报给软交换2;并比较主被叫临
时终结点支持的编解码格式是否相同,若是,则不需要编解码转换,
仅执行步骤206、 207、 208;否则,需要编解码转换,所述虚拟网关
2预留DSP单元中的两条DSP通道,并通过MG内部的以太网建立被
叫临时终结点和其中一条DSP通道的连接,如图3所示,图中,虚线
表示IP数据包,实线表示PCM码流,执行下一步;
步骤206:软交换2把虚拟网关2上报的被叫的相关信息发送给
软交换l;
步骤207:软交换1向虚拟网关1发送MODIFY命令,同时把被 叫的IP地址、端口、被叫临时终结点支持的编解码格式信息带给虚 拟网关l,.要求把所述信息通知主叫侧;
步骤208:虚拟网关1执行软交换1下发的MODIFY命令;以被 叫侧临时终结点的IP地址、端口信息作为索引,查找到预留的DSP 资源,并通过MG内部的以太网建立主叫临时终结点和预留的DSP资
源的另一条通道的连接;
步骤209:如图3所示,虚拟网关1激活DSP单元的编解码转换
功能;
步骤210:所述DSP单元的两条通道实现编解码转换,主被叫正 常通话。
如图3所示,所述步骤205中,无论呼叫是否需要编解码转换,
MG都执行如下操作
(1)和通用的连接方式一致,主叫永久终结点和主叫临时终结
点通过时分交换网连接;
(2 )和通用的连接方式一致,被叫永久终结点和被叫临时终结 点通过时分交换网连接。
本发明不仅减少了硬件设备,而且不需要软交换控制实现编解码 转换,简化了软交换的开发成本;MG的通用性也得到了增强。
权利要求
1、一种实现编解码转换功能的系统,包括软交换和媒体网关,所述媒体网关包括数字信号处理DSP单元,其特征在于,所述软交换至少为两个,且分属于不同域,用于完成呼叫控制;所述媒体网关用于提供至少两个虚拟网关,并在处于不同域的呼叫接入时,判断所述呼叫是否需要编解码转换;在需要编解码转换时为所述呼叫分配DSP资源、完成通话所需的媒体通道的连接以及激活DSP单元完成编解码转换;在不需要编解码转换时,仅完成通话所需的媒体通道的连接;所述DSP单元用于提供DSP资源以及完成编解码转换。
2、 一种实现编解码转换功能的方法,其特征在于,所述方法包 括如下步骤步骤一将々某体网关划分成至少两个虚拟网关,每个虚拟网关分 别与不同域的软交换连接;步骤二处于不同域的呼叫接入时,i某体网关为所述呼叫的主^皮 叫分配资源,并判断所述主被叫的临时终结点间是否需要编解码转 换,若是,则连接所述主被叫所在域对应的虚拟网关,激活DSP单元 进行编解码转换;否则,直接为所述呼叫建立连接。
3、 如权利要求2所述的实现编解码转换功能的方法,其特征在 于,所述步骤二中,媒体网关为所述呼叫的主被叫分配资源包括媒体网关中的主叫所在域对应的虚拟网关1根据接收到的主叫软交换发送的命令,为所述主叫选定上下文、临时终结点、IP地址、 端口以及临时终结点支持的编解码格式并上报给所述主叫软交换;媒体网关中的被叫所在域对应的虚拟网关2根据接收到的被叫 软交换发送的命令,为所述被叫选定上下文、临时终结点、IP地址、 端口以及临时终结点支持的编解码格式并上报给所述被叫软交换。
4、 如权利要求2所述的实现编解码转换功能的方法,其特征在 于,所述步骤二中,媒体网关通过如下方法判断所述主被叫是否需要 编解码转换媒体网关中的被叫所在域对应的虚拟网关2比较主被叫 临时终结点支持的编解码格式是否相同,若是,则不需要编解码转换; 否则,需要编解码转换。
5、 如权利要求2或4所述的实现编解码转换功能的方法,其特 征在于,若主被叫需要编解码转换,则执行如下步骤步骤(l):所述虚拟网关2预留DSP单元中的两条DSP通道,并 通过媒体网关内部的以太网建立被叫临时终结点和其中一条DSP通 道的连才秦;步骤(2):所述虚拟网关1以被叫侧临时终结点的IP地址、端 口信息作为索引,查找到预留的DSP资源,并通过J 某体网关内部的以 太网建立主叫临时终结点和预留的DSP资源的另一条通道的连接,激 活DSP单元的编解码转换功能;步骤(3):所述DSP单元的两条通道完成编解码转换。
6、 如权利要求3所述的实现编解码转换功能的方法,其特征在 于,所述主叫软交换接收到所述虚拟网关1上报的信息后,将所述信息发送给被叫软交换;所述被叫软交换接收到所述虚拟网关2上报的 信息后,将所述信息发送给主叫软交换。
7、 如权利要求6所述的实现编解码转换功能的方法,其特征在 于,所述被叫软交换发送的命令中携带有主叫支持的编解码格式。
全文摘要
本发明涉及一种实现NGN中编解码转化的系统和方法,所述系统包括至少两个属于不同域的软交换和具有虚拟网关功能的媒体网关MG;所述方法首先将MG划分成至少两个虚拟网关,每个虚拟网关分别与不同域的软交换连接;处于不同域的呼叫接入时,MG为所述呼叫的主被叫分配资源,并判断所述主被叫的临时终结点间是否需要编解码转换,若是,则连接所述主被叫所在域对应的虚拟网关,激活DSP单元进行编解码转换;否则,直接为所述呼叫建立连接。本发明解决了软交换的编解码转换控制流程复杂、不易实现的问题,提高MG的适用性。
文档编号H04M7/00GK101394445SQ20081021694
公开日2009年3月25日 申请日期2008年10月22日 优先权日2008年10月22日
发明者孙红军 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1