CN1306779C - 一种ip网络中的媒体流处理方法 - Google Patents
一种ip网络中的媒体流处理方法 Download PDFInfo
- Publication number
- CN1306779C CN1306779C CNB031203957A CN03120395A CN1306779C CN 1306779 C CN1306779 C CN 1306779C CN B031203957 A CNB031203957 A CN B031203957A CN 03120395 A CN03120395 A CN 03120395A CN 1306779 C CN1306779 C CN 1306779C
- Authority
- CN
- China
- Prior art keywords
- calling
- called
- address
- media stream
- gateway
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及一种IP网络中的媒体流处理方法,为了解决现有IP接入技术中存在的两次编解码问题,当ETG收到主叫用户发起的呼叫接入请求后,先看主被叫用户是否同属于该ETG,如果是则再根据接入网关设备是否已得到媒体流接收方的RTP地址,由ETG指示主被叫侧的接入网关设备对媒体流的主被叫侧对端地址进行修改或设置,以被叫用户对应的IP地址及端口号作为媒体流主叫侧的对端地址,并以主叫用户对应的IP地址及端口号作为媒体流被叫侧的对端地址,从而使主被叫之间的媒体流直接相连。通过上述方案可将原来的两次编解码改为只有一次编解码,从而使通话质量、时延等性能参数得到提高,同时可节省出口带宽,提高***对大话务量的承载能力。
Description
技术领域
本发明涉及IP接入技术,更具体地说,涉及一种IP网络中的媒体流处理方法。
背景技术
IP接入技术,是在现有IP电话网关功能的基础上,增加MGCP(媒体网关控制协议)/H.248网络侧和V5协议/No.7信令协议接入侧功能,使IP电话网关转变为边缘中继网关(ETG),实现信令转换和媒体流转换功能,其结构如图1所示,其中:
在本地交换机(LE)一侧,边缘中继网关+接入媒体网关/综合接入设备(即ETG+AMG/IAD)表现为一个接入网(AN);
在接入媒体网关/综合接入设备(AMG/IAD)一侧,本地交换机+边缘中继网关(LE+ETG)表现为一个媒体网关控制器(MGC)。
其中的边缘中继网关负责完成MGCP信令和V5信令之间的转换,在接入层以IP接入取代原有的V5接入方式。
由于IP接入技术大量采用现有成熟的技术,稳定性好,组网简单、灵活,并具有某些下一代网络(NGN)技术的特点,因而可以作为运营商从现有网络向NGN过渡的中间方案,在目前NGN技术尚未大规模应用的情况下,具有广阔的市场前景。
但是,IP接入技术的特点决定了两次编解码问题的存在。在IP接入技术中,如果是同一个边缘中继网关下的用户互相通话,以两个接入媒体网关下的用户终端为例,如图2所示,将经过用户终端--AMG1--ETG--LE--ETG--AMG2--用户终端2这一呼叫过程,其对应的每一路呼叫的媒体流都需要经过CM--IP--PCM--IP--PCM的转换。这就意味着,在通话过程中,进行了两次从PCM--IP的编解码操作,即两次编解码。在这种情况下,话音质量会变差,时延也是以前的两倍。
发明内容
针对上述缺陷,本发明要解决现有IP接入技术中所存在的两次编解码问题,以提高IP接入技术的通话质量。本发明解决其技术问题所采用的技术方案是:一种IP网络中的媒体流处理方法,其特征在于,当边缘中继网关收到主叫用户发起的呼叫接入请求后,执行以下步骤:
(1)对被叫用户进行分析,判断被叫用户是否属于该边缘中继网关;
(2)如果被叫用户属于该边缘中继网关,则以被叫用户对应的IP地址及端口号作为媒体流主叫侧的对端地址,并以主叫用户对应的IP地址及端口号作为媒体流被叫侧的对端地址,从而使主被叫之间的媒体流直接相连。
根据本发明所述的方法,在所述步骤(2)中,还包括以下步骤:
(A)先判断主、被叫侧的接入网关设备是否已得到媒体流接收方的RTP地址;
(B)如果已得到媒体流接收方的RTP地址,则则先切断边缘中继网关与主、被叫用户所在的接入媒体网关设备之间的实时传输协议通道,接着边缘中继网关指示主被叫侧的接入网关设备,由其将媒体流主叫侧的对端地址改为被叫用户对应的IP地址及端口号,并将媒体流被叫侧的对端地址改为主叫用户对应的IP地址及端口号,从而使主、被叫之间的媒体流直接相连;
(C)如果未得到媒体流接收方的RTP地址,则边缘中继网关指示主、被叫侧的接入网关设备,由其将媒体流主叫侧的对端地址设置为被叫用户对应的IP地址及端口号,并将媒体流被叫侧的对端地址设置为主叫用户对应的IP地址及端口号,从而使主、被叫之间的媒体流直接相连。
根据本发明所述的方法,在完成所述步骤(2)使主被叫之间的媒体流直接相连之后,还包括以下步骤:判断是否收到主叫或被叫用户挂机/拍叉信号或异常信号,如果是则由所述边缘中继网关控制主、被叫用户所在的接入网关设备,将媒体流主叫侧和被叫侧的对端地址都修改为所述边缘中继网关的地址。
在本发明所述方法的步骤(1)中,所述边缘中继网关根据主叫用户发起的呼叫接入请求信息中携带的被叫用户号码,查找其用户信息数据库,判断是否存在该被叫用户号码,如果存在该被叫用户号码,则所述主、被叫用户同属于该边缘中继网关;如果不存在该被叫用户号码,则被叫用户不属于该边缘中继网关。
在本发明所述的方法中,所述主叫用户终端和被叫用户终端的位置可以在同一个接入网关设备上,或者在不同的接入网关设备上;所述接入网关设备可以是接入媒体网关或综合接入设备。
采用本发明的上述方法之后,同一个边缘中继网关下的用户互相通话时,以分别在两个不同的接入媒体网关的主、被叫用户为例,原有的呼叫过程变为用户终端1--AMG1--AMG2--用户终端2,只需经过PCM--IP--PCM的转换即可,即只有一次编解码,减少了网关侧的转换,从而使通话质量、时延等性能参数得到提高,减少了边缘中继网关的处理负担,同时可以节省出口带宽,提高***对大话务量的承载能力,也可满足运营商或设备制造商的特殊调试、测试需求。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是IP接入组网的示意图;
图2是现有IP接入技术中未进行内部环回时的状态示意图;
图3是采用本发明的方法进行内部环回后的状态示意图;
图4是本发明中环回结束后地状态示意图;
图5是本发明一个优选实施例中进行环回处理的流程图。
具体实施方式
本发明中是通过内部环回的方法来解决IP接入技术中的两次编解码的问题。当某一用户(即主叫用户)通过电话终端呼叫另一用户(即被叫用户)的电话终端时,其流程如图5所示,ETG收到主叫用户发起的呼叫接入请求后,对主、被叫用户号码进行分析,即在ETG的用户信息数据库中查找被叫用户号码;如果在数据库中找不到该被叫用户号码,则表示被叫用户号码不属于该ETG,此时按其正常得到的媒体流接收方RTP地址完成后续操作,不用修改或重新设置所述媒体流主、被叫侧的对端地址;如果找到该被叫用户号码,则表示主、被叫用户号码同属于该ETG,则需对媒体流的对端地址进行设置或修改。
具体设置或修改时,先判断主、被叫侧的接入网关设备是否已得到媒体流接收方的RTP地址。如果已得到媒体流接收方的RTP地址,则ETG指示主被叫侧的接入网关设备,由其将媒体流主叫侧的对端地址改为被叫用户对应的IP地址及端口号,并将媒体流被叫侧的对端地址改为主叫用户对应的IP地址及端口号,从而使主、被叫之间的媒体流直接相连;如果未得到媒体流接收方的RTP地址,则ETG指示主、被叫侧的接入网关设备,由其将媒体流主叫侧的对端地址设置为被叫用户对应的IP地址及端口号,并将媒体流被叫侧的对端地址设置为主叫用户对应的IP地址及端口号,从而使主、被叫之间的媒体流直接相连。
如图3所示,通过上述方式,可使主被叫话路承载通道直接相连,完成IP网内部环回。IP网内部环回后,话路直接从两个AMG之间的媒体流通道上传送,AMG和ETG之间的通路不再处理语音,仅保留以便于切换。
如图4所示,当出现主叫或被叫用户挂机/拍叉或异常情况时,由ETG控制主、被叫用户所在的接入网关设备,将媒体流主叫侧和被叫侧的对端地址都修改为ETG的地址,从而中断AMG之间的话路通道,回到图2所示的正常状态。中止内部环回后,仍旧按照IP接入的原有处理流程处理呼叫。
图2、图3、图4分别示出了内部环回前、内部环回后、以及中止内部环回时的状态。各图中带箭头的线条表示媒体流的流向,图3中的虚线表示ETG与AMG之间保留的媒体流通道、粗实线表示AMG之间新建的媒体流通道;图4中的粗虚线表示AMG之间已中断的媒体流通道。
为了实现IP网内部环回,需要在ETG内部建立主被叫的关联,ETG自身必须知道一个新发起的呼叫要呼到何处去,再根据被叫用户终端的位置来决定是否进行内部环回。目前在IP接入中,对于ETG在组网的位置来讲,只是一个传输部件而不是一个交换部件,在创建话路承载通道后,对于用户拨打的号码,一律采用透传的方式送往LE,由LE进行相应的号码分析。
因此,若要实现IP网内部环回,就要求ETG自身必须实现简单的号码解析功能,并具有从一般状态到内部环回之间状态转换的控制功能。为此,需采取如下措施:
增加ETG属性:是否为内部环回,
增加配置命令,号码长度。
增加环回控制功能。
另外,ETG下的所有用户及其信息,如电话号码等,均已在其数据库中保存,因此只需增加查询接口即可。
将ETG配置成支持内部环回模式后,用户拨号时,ETG在将号码报给LE的同时,会报给环回控制模块。由环回控制模块检测当前是否处于等待收号状态,若处于等待收号状态就收集号码,收到预定的位数后,将状态置为等待环回态(此状态下不再收号),然后查询数据库,若发现有这个号码,说明属于同一ETG下的呼叫。
其中的环回控制模块相当是一个内部的呼叫控制单元,当发现主被叫用户都是ETG的用户时,就下命令将媒体流在IP侧进行自环,以减少一次编解码。使媒体流自环的命令分别下发给主叫和被叫,对应的控制模块接到这个命令后会切断ETG和AMG之间的RTP通道,不再进行收发RTP包的操作(等接到恢复命令时仍可以恢复原状)。同时由ETG控制AMG修改媒体流对端地址,将主叫侧的对端地址改为被叫用户对应的IP地址及端口号,并将被叫侧的对端地址改为主叫用户对应的IP地址及端口号,从而使主、被叫之间的媒体流直接相连,完成网络内部环回。
本发明的内部环回对于交换机是不可见的,与交换机的控制通道没有任何变化,在接到用户挂机、拍叉事件以及任何异常发生时,环回控制模块将***体流切换回修改前的状态。
上述实施例中的说明了对同一个ETG下、分别在两个不同AMG下的用户电话终端之间的通话进行内部环回时的情况,实际上本发明的方案并不限于上述实施例。例如其中的主叫用户终端和被叫用户终端的位置可以是在同一个AMG,或者在同一个IAD,或者分别在两个不同的IAD,或者一个用户在AMG、另一用户在IAD。
本专利文件中所用到的缩略语:
AMG: Access Media Gateway 接入媒体网关;
IAD: Integrated Access Device 综合接入设备;
IP: Internet Protocol 网际协议;
ETG: Edge Trunk Gateway 边缘中继网关;
LE: Local Exchange 本地交换机;
AN: Access Network 接入网;
MGC: Media Gateway Controller 媒体网关控制器;
NGN: Next Generation Network 下一代网络;
PCM: Pulse Code Modulation 脉冲(编)码调制;
MGCP: Media Gateway Control Protocol 媒体网关控制协议;
RTP: Real-time Tansport Protocol 实时传输协议。
Claims (6)
1、一种IP网络中的媒体流处理方法,其特征在于,当边缘中继网关收到主叫用户发起的呼叫接入请求后,执行以下步骤:
(1)对被叫用户进行分析,判断被叫用户是否属于该边缘中继网关;
(2)如果被叫用户属于该边缘中继网关,则以被叫用户对应的IP地址及端口号作为媒体流主叫侧的对端地址,并以主叫用户对应的IP地址及端口号作为媒体流被叫侧的对端地址,从而使主被叫之间的媒体流直接相连。
2、根据权利要求1所述的方法,其特征在于,在所述步骤(2)中,还包括以下步骤:
(A)先判断主、被叫侧的接入网关设备是否已得到媒体流接收方的RTP地址;
(B)如果已得到媒体流接收方的RTP地址,则首先切断边缘中继网关与主、被叫用户所在的接入媒体网关设备之间的实时传输协议通道,接着边缘中继网关指示主被叫侧的接入网关设备,由其将媒体流主叫侧的对端地址改为被叫用户对应的IP地址及端口号,并将媒体流被叫侧的对端地址改为主叫用户对应的IP地址及端口号,从而使主、被叫之间的媒体流直接相连;
(C)如果未得到媒体流接收方的RTP地址,则边缘中继网关指示主、被叫侧的接入网关设备,由其将媒体流主叫侧的对端地址设置为被叫用户对应的IP地址及端口号,并将媒体流被叫侧的对端地址设置为主叫用户对应的IP地址及端口号,从而使主、被叫之间的媒体流直接相连。
3、根据权利要求1或2所述的方法,其特征在于,在完成所述步骤(2)使主被叫之间的媒体流直接相连之后,还包括以下步骤:判断是否收到主叫或被叫用户挂机/拍叉信号或异常信号,如果是则由所述边缘中继网关控制主、被叫用户所在的接入网关设备,将媒体流主叫侧和被叫侧的对端地址都修改为所述边缘中继网关的地址。
4、根据权利要求1或2所述的方法,其特征在于,在所述步骤(1)中,所述边缘中继网关根据主叫用户发起的呼叫接入请求信息中携带的被叫用户号码,查找其用户信息数据库,判断是否存在该被叫用户号码,如果存在该被叫用户号码,则所述主、被叫用户同属于该边缘中继网关;如果不存在该被叫用户号码,则被叫用户不属于该边缘中继网关。
5、根据权利要求1或2所述的方法,其特征在于,所述主叫用户终端和被叫用户终端的位置可以在同一个接入网关设备上,或者在不同的接入网关设备上。
6、根据权利要求1或2所述的方法,其特征在于,所述接入网关设备包括接入媒体网关和综合接入设备。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031203957A CN1306779C (zh) | 2003-03-18 | 2003-03-18 | 一种ip网络中的媒体流处理方法 |
PCT/CN2004/000185 WO2004079994A1 (fr) | 2003-03-06 | 2004-03-08 | Systeme et procede d'acces ip pour l'execution de services vocaux et la transmission en continu de donnees multimedia |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031203957A CN1306779C (zh) | 2003-03-18 | 2003-03-18 | 一种ip网络中的媒体流处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1533107A CN1533107A (zh) | 2004-09-29 |
CN1306779C true CN1306779C (zh) | 2007-03-21 |
Family
ID=34285373
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB031203957A Expired - Fee Related CN1306779C (zh) | 2003-03-06 | 2003-03-18 | 一种ip网络中的媒体流处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1306779C (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1937620A (zh) * | 2005-09-23 | 2007-03-28 | 华为技术有限公司 | 一种媒体流传输地址的协商方法 |
CN100456893C (zh) * | 2006-09-30 | 2009-01-28 | 华为技术有限公司 | 一种语音数据的承载方法及*** |
CN101193117B (zh) * | 2006-11-28 | 2011-11-02 | 华为技术有限公司 | 终端之间互通的方法、接入网及无线网络 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001031886A2 (en) * | 1999-10-22 | 2001-05-03 | Nomadix, Inc. | Systems and methods for redirecting users attempting to access a network site |
CN1361996A (zh) * | 1999-07-19 | 2002-07-31 | 艾利森电话股份有限公司 | 呼叫控制与载体控制分离的呼叫建立过程的实施 |
-
2003
- 2003-03-18 CN CNB031203957A patent/CN1306779C/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1361996A (zh) * | 1999-07-19 | 2002-07-31 | 艾利森电话股份有限公司 | 呼叫控制与载体控制分离的呼叫建立过程的实施 |
WO2001031886A2 (en) * | 1999-10-22 | 2001-05-03 | Nomadix, Inc. | Systems and methods for redirecting users attempting to access a network site |
Also Published As
Publication number | Publication date |
---|---|
CN1533107A (zh) | 2004-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1192588C (zh) | 改变因特网协议电话话音服务质量的方法和*** | |
CN100346624C (zh) | 在网际协议话音业务***中的路由选择服务方法 | |
CN1421091A (zh) | 用于通过互联网协议网络***提供预付费电话业务的方法 | |
CN1636352A (zh) | 提供用于原始连接的备用连接的功能特征的方法 | |
CN1124725C (zh) | 基于互联网协议的电话交换***及方法 | |
CN1509015A (zh) | 实现分组语音网络监听的***及方法 | |
CN1306779C (zh) | 一种ip网络中的媒体流处理方法 | |
CN1633129A (zh) | 一种基于软交换的媒体服务器 | |
CN1913619A (zh) | 不依赖于服务器的ip可视电话及其实现方法 | |
CN1567905A (zh) | 一种实现媒体网关监测媒体网关控制器运作状态的方法 | |
CN1859517A (zh) | 一种网络电话的点击呼叫***及其控制方法 | |
CN1112008C (zh) | 互联网电话交换*** | |
CN1885962A (zh) | 控制和承载分离网络中的双归属实现方法 | |
CN1992706A (zh) | 媒体网关中统计参数取值调整方法 | |
WO2006102834A1 (fr) | Procede de connexion d’appel | |
JP2001230862A (ja) | 音声中継システム | |
CN1716945A (zh) | 媒体流服务质量检测方法 | |
CN1622555A (zh) | 用于媒体网关的端口动态绑定模块及其动态绑定方法 | |
CN1885879A (zh) | 防止voip***带宽过载的方法 | |
CN1735088A (zh) | 下一代网络媒体网关呼叫全流程跟踪的方法 | |
CN1501651A (zh) | 帧中继语音网络中的呼叫选路方法 | |
US7769159B1 (en) | Method and system for identifying calls | |
CN1798056A (zh) | 一种触发在线维护的方法 | |
CN1725753A (zh) | 在ip网络中实现计算机支持电话应用功能的***和方法 | |
CN1889610A (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070321 Termination date: 20170318 |
|
CF01 | Termination of patent right due to non-payment of annual fee |