CN101394445B - 一种实现编解码转换功能的系统和方法 - Google Patents
一种实现编解码转换功能的系统和方法 Download PDFInfo
- Publication number
- CN101394445B CN101394445B CN2008102169413A CN200810216941A CN101394445B CN 101394445 B CN101394445 B CN 101394445B CN 2008102169413 A CN2008102169413 A CN 2008102169413A CN 200810216941 A CN200810216941 A CN 200810216941A CN 101394445 B CN101394445 B CN 101394445B
- Authority
- CN
- China
- Prior art keywords
- encoding
- decoding conversion
- called
- soft switch
- calling
- 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.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及一种实现NGN中编解码转换的系统和方法,所述系统包括至少两个属于不同域的软交换和具有虚拟网关功能的媒体网关MG;所述方法首先将MG划分成至少两个虚拟网关,每个虚拟网关分别与不同域的软交换连接;处于不同域的呼叫接入时,MG为所述呼叫的主被叫分配资源,并判断所述主被叫的临时终结点间是否需要编解码转换,若是,则连接所述主被叫所在域对应的虚拟网关,激活DSP单元进行编解码转换;否则,直接为所述呼叫建立连接。本发明解决了软交换的编解码转换控制流程复杂、不易实现的问题,提高MG的适用性。
Description
技术领域
本发明涉及NGN(Next Generation Network,下一代网络)通讯领域,更具体的说,是一种实现NGN中编解码转化的系统和方法。
背景技术
随着VOIP(Voice Over IP,网络电话)的不断发展,需要汇接(关口)局层面的网关设备具备编解码转换(Trans Coding)功能,把一种VOIP编解码格式转换成另外一种编解码格式的。主要的应用场景有:不同运营商之间的编解码转换,例如在不同的运营商网络之间,配置编解码转换网关,提供普遍使用于固定软交换网的G.711编解码与普遍使用于移动软交换网的EVRC(增强型变速率编解码)的编解码间的转换;国家之间的编解码转换,例如在国际关口局使用编解码转换网关,对于不同国家使用的不同的编解码进行转换等。
NGN中,一般有呼叫控制功能实体媒体网关控制器(MediaGateway Controller,MGC)也称为软交换,和受软交换控制的媒体网关(Media Gateway,MG)组成,软交换是控制实体,MG是受控实体,主要是提供媒体通道,完成媒体通道的建立和连接等。在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比较主被叫临时终结点支持的编解码格式是否相同,若是,则不需要编解码转换;否则,需要编解码转换。
若主被叫需要编解码转换,则执行如下步骤:
步骤(1):所述虚拟网关2预留DSP单元中的两条DSP通道,并通过MG内部的以太网建立被叫临时终结点和其中一条DSP通道的连接;
步骤(2):所述虚拟网关1以被叫侧临时终结点的IP地址、端口信息作为索引,查找到预留的DSP资源,并通过MG内部的以太网建立主叫临时终结点和预留的DSP资源的另一条通道的连接,激活DSP单元的编解码转换功能;
步骤(3):所述DSP单元的两条通道完成编解码转换。
所述主叫软交换接收到所述虚拟网关1上报的信息后,将所述信息发送给被叫软交换;所述被叫软交换接收到所述虚拟网关2上报的信息后,将所述信息发送给主叫软交换。
所述被叫软交换发送的命令中携带有主叫支持的编解码格式。
本发明利用MG提供的虚拟网关功能,使用不同的虚拟网关连接处于不同域内的软交换,当跨域的通话需要编解码转换时,直接由MG进行判断并执行编解码转换,避免了在软交换上实现复杂的编解码转换的控制论流程,节省了开发成本;同时本发明不需要增加专门的编解码转换设备,普通的通话和需要编解码转换的通话都在同一个网关中处理,节省设备投资成本。
附图说明
图1是本发明中MG和软交换连接示意图;
图2是本发明所述方法中MG和软交换间交互流程图;
图3是本发明所述MG实现编解码装换时的内部连接图。
具体实施方式
以下结合附图和优选实施例对发明做进一步详细说明。
如图1所示,是本发明中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上报的被叫的相关信息发送给软交换1;
步骤207:软交换1向虚拟网关1发送MODIFY命令,同时把被叫的IP地址、端口、被叫临时终结点支持的编解码格式信息带给虚拟网关1,要求把所述信息通知主叫侧;
步骤208:虚拟网关1执行软交换1下发的MODIFY命令;以被叫侧临时终结点的IP地址、端口信息作为索引,查找到预留的DSP资源,并通过MG内部的以太网建立主叫临时终结点和预留的DSP资源的另一条通道的连接;
步骤209:如图3所示,虚拟网关1激活DSP单元的编解码转换功能;
步骤210:所述DSP单元的两条通道实现编解码转换,主被叫正常通话。
如图3所示,所述步骤205中,无论呼叫是否需要编解码转换,MG都执行如下操作:
(1)和通用的连接方式一致,主叫永久终结点和主叫临时终结点通过时分交换网连接;
(2)和通用的连接方式一致,被叫永久终结点和被叫临时终结点通过时分交换网连接。
本发明不仅减少了硬件设备,而且不需要软交换控制实现编解码转换,简化了软交换的开发成本;MG的通用性也得到了增强。
Claims (6)
1.一种实现编解码转换功能的系统,包括软交换和媒体网关,所述媒体网关包括数字信号处理DSP单元,其特征在于,所述软交换至少为两个,且分属于不同域,用于完成呼叫控制;所述媒体网关用于提供至少两个虚拟网关,并在处于不同域的呼叫接入时,判断所述呼叫是否需要编解码转换;在需要编解码转换时为所述呼叫分配DSP资源、完成通话所需的媒体通道的连接以及激活DSP单元完成编解码转换;在不需要编解码转换时,仅完成通话所需的媒体通道的连接;所述DSP单元用于提供DSP资源以及完成编解码转换;所述媒体网关为所述呼叫的主被叫分配资源包括:
媒体网关中的主叫所在域对应的虚拟网关1根据接收到的主叫软交换发送的命令,为所述主叫选定上下文、临时终结点、IP地址、端口以及临时终结点支持的编解码格式并上报给所述主叫软交换;
媒体网关中的被叫所在域对应的虚拟网关2根据接收到的被叫软交换发送的命令,为所述被叫选定上下文、临时终结点、IP地址、端口以及临时终结点支持的编解码格式并上报给所述被叫软交换。
2.一种实现编解码转换功能的方法,其特征在于,所述方法包括如下步骤:
步骤一:将媒体网关划分成至少两个虚拟网关,每个虚拟网关分别与不同域的软交换连接;
步骤二:处于不同域的呼叫接入时,媒体网关为所述呼叫的主被叫分配资源,并判断所述主被叫的临时终结点间是否需要编解码转换,若是,则连接所述主被叫所在域对应的虚拟网关,激活DSP单元进行编解码转换;否则,直接为所述呼叫建立连接;所述媒体网关为所述呼叫的主被叫分配资源包括:
媒体网关中的主叫所在域对应的虚拟网关1根据接收到的主叫软交换发送的命令,为所述主叫选定上下文、临时终结点、IP地址、端口以及临时终结点支持的编解码格式并上报给所述主叫软交换;
媒体网关中的被叫所在域对应的虚拟网关2根据接收到的被叫软交换发送的命令,为所述被叫选定上下文、临时终结点、IP地址、端口以及临时终结点支持的编解码格式并上报给所述被叫软交换。
3.如权利要求2所述的实现编解码转换功能的方法,其特征在于,所述步骤二中,媒体网关通过如下方法判断所述主被叫是否需要编解码转换:媒体网关中的被叫所在域对应的虚拟网关2比较主被叫临时终结点支持的编解码格式是否相同,若是,则不需要编解码转换;否则,需要编解码转换。
4.如权利要求2或3所述的实现编解码转换功能的方法,其特征在于,若主被叫的临时终结点间需要编解码转换,则执行如下步骤:
步骤(1):所述虚拟网关2预留DSP单元中的两条DSP通道,并通过媒体网关内部的以太网建立被叫临时终结点和其中一条DSP通道的连接;
步骤(2):所述虚拟网关1以被叫侧临时终结点的IP地址、端口信息作为索引,查找到预留的DSP资源,并通过媒体网关内部的以太网建立主叫临时终结点和预留的DSP资源的另一条通道的连接,激活DSP单元的编解码转换功能;
步骤(3):所述DSP单元的两条通道完成编解码转换。
5.如权利要求2所述的实现编解码转换功能的方法,其特征在于,所述主叫软交换接收到所述虚拟网关1上报的信息后,将所述信息发送给被叫软交换;所述被叫软交换接收到所述虚拟网关2上报的信息后,将所述信息发送给主叫软交换。
6.如权利要求5所述的实现编解码转换功能的方法,其特征在于,所述被叫软交换发送的命令中携带有主叫支持的编解码格式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102169413A CN101394445B (zh) | 2008-10-22 | 2008-10-22 | 一种实现编解码转换功能的系统和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102169413A CN101394445B (zh) | 2008-10-22 | 2008-10-22 | 一种实现编解码转换功能的系统和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101394445A CN101394445A (zh) | 2009-03-25 |
CN101394445B true CN101394445B (zh) | 2012-05-16 |
Family
ID=40494511
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008102169413A Active CN101394445B (zh) | 2008-10-22 | 2008-10-22 | 一种实现编解码转换功能的系统和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101394445B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101562667B (zh) * | 2009-05-19 | 2012-09-05 | 中兴通讯股份有限公司 | 软交换架构下的编解码转换控制方法、媒体网关及系统 |
CN113449205B (zh) * | 2021-08-30 | 2021-11-09 | 四川省人工智能研究院(宜宾) | 一种基于元数据增强的推荐方法及系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1553668A (zh) * | 2003-06-03 | 2004-12-08 | 华为技术有限公司 | 一种虚拟媒体网关之间互通的方法 |
US20050085181A1 (en) * | 2003-10-16 | 2005-04-21 | Lucent Technologies Inc. | Method and system for connecting calls through virtual media gateways |
CN1859339A (zh) * | 2005-04-30 | 2006-11-08 | 华为技术有限公司 | 一种通过边缘媒体网关实现ip跨域互通的通信系统和方法 |
CN1996971A (zh) * | 2006-12-14 | 2007-07-11 | 华为技术有限公司 | 虚拟媒体网关优化接网的方法及系统 |
-
2008
- 2008-10-22 CN CN2008102169413A patent/CN101394445B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1553668A (zh) * | 2003-06-03 | 2004-12-08 | 华为技术有限公司 | 一种虚拟媒体网关之间互通的方法 |
US20050085181A1 (en) * | 2003-10-16 | 2005-04-21 | Lucent Technologies Inc. | Method and system for connecting calls through virtual media gateways |
CN1859339A (zh) * | 2005-04-30 | 2006-11-08 | 华为技术有限公司 | 一种通过边缘媒体网关实现ip跨域互通的通信系统和方法 |
CN1996971A (zh) * | 2006-12-14 | 2007-07-11 | 华为技术有限公司 | 虚拟媒体网关优化接网的方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN101394445A (zh) | 2009-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1917532B (zh) | 基于移动通信网的多媒体彩铃业务的实现方法 | |
JP2009246984A (ja) | ディスパッチサービス・アーキテクチャ・フレームワーク | |
CN100444654C (zh) | 在移动通信网和移动智能网实现多媒体彩铃的方法和系统 | |
CN1859496B (zh) | 一种实现多媒体视频彩铃业务的系统及方法 | |
CN101288320B (zh) | 承载路径建立、优化方法及装置 | |
CN1288884C (zh) | Ip接入实现语音业务的方法及系统 | |
CN101141807B (zh) | 一种编解码协商方法 | |
CN102984404B (zh) | 语音通信调度指挥系统 | |
CN102111414A (zh) | 一种在窄带业务中实现宽带放音的方法及系统 | |
CN101052211B (zh) | 通信过程中变更通信服务等级的方法 | |
CN1917531A (zh) | 基于移动通信网络的播送多媒体彩铃的系统和方法 | |
CN101394445B (zh) | 一种实现编解码转换功能的系统和方法 | |
CN101489003B (zh) | 一种通过数据网络实现语音呼叫转移的系统和方法 | |
CN100463404C (zh) | 利用媒体资源服务器实现电话会议业务的方法 | |
CN100471182C (zh) | 向电路交换域用户提供ip多媒体子系统业务的方法及系统 | |
CN102271137A (zh) | 一种媒体服务器 | |
CN101350742B (zh) | 一种实现下一代网络语音监听的方法和系统 | |
US7742450B2 (en) | Method for efficient bearer traffic routing in a communication system | |
CN1909577A (zh) | 利用软交换技术实现固网一号通彩铃业务的系统和方法 | |
CN101127740B (zh) | 一种支持局间混合连接的方法 | |
CN102404203B (zh) | 移动调度交换系统及采用此交换系统进行调度通话的方法 | |
CN101170750B (zh) | 一种实现私密呼叫业务的方法和移动交换中心 | |
CN101001208A (zh) | 选路及流控的方法、装置和系统 | |
CN100450210C (zh) | 一种r4网络系统及提供媒体资源的方法 | |
CN101258717B (zh) | 媒体网关系统与实现媒体网关内部呼叫的方法 |
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 |