检测电话用户在同一网关/网关控制器设备的方法技术

技术编号:3556586 阅读:200 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种检测电话用户在同一网关/网关控制器设备的方法,通过管理电话用户呼叫功能的设备建立主叫电话用户与被叫电话用户之间的电路通信链路,该方法还包括:A.主叫电话用户所属的网关/网关控制器设备在电路通信链路上监听被叫电话用户所属的网关/网关控制器设备发送来的检测信息;B.主叫电话用户所属的网关/网关控制器设备根据检测信息判断主叫电话用户所属的网关/网关控制器设备和被叫电话用户所属的网关/网关控制器设备是否为同一设备,如果是,判定主叫电话用户和被叫电话用户属于同一网关/网关控制器设备;否则,判定主叫电话用户和被叫电话用户属于不同的网关/网关控制器设备。

【技术实现步骤摘要】
检测电话用户在同一网关/网关控制器设备的方法
本专利技术涉及在网际协议(IP)网络中检测电话用户的技术,特别涉及一种检测电话用户在同一网关/网关控制器设备的方法。
技术介绍
随着IP网络的迅速发展,在IP网络上提供廉价且高质量的语音以及数据业务成为可能,因而IP网络日益受到电信设备制造商和运营商的关注。电信设备制造商也推出了各种各样的网关/网关控制器设备以适应运营商灵活多变的组网需求。在目前IP网络的组网中,电话用户直接或间接接入网关/网关控制器设备,但是这些电话用户的管理功能又在网关/网关控制器设备的上级设备中实现。图1为现有技术的IP接入网(IPAN)组网示意图,该IP接入网包括:电话用户A、电话用户B,电话用户A接入的综合接入设备(IAD)1、电话用户B接入的IAD2、IAD1和IAD2分别接入的边缘中继网关(ETG)以及和ETG相连接的用于对电话用户A和电话用户B进行呼叫管理的公用电话交换网络(PSTN)交换机。其中,ETG和PSTN交换机之间采用V5接口,ETG和IAD1之间的接口以及ETG和IAD2之间的接口采用媒体网关控制协议(MGCP)。图1所示的ETG就是网关控制器设备,IAD就是网关设备,从图1可以看出,电话用户通过IAD接入ETG,即电话用户直接通过网关设备接入网关控制器设备,而电话用户的呼叫管理又是在PSTN交换机上实现的,即在网关控制器设备的上级设备中实现的。当电话用户A和电话用户B之间进行通信时,如电话用户A向电话用-->户B发起呼叫时,电话用户A通过IAD1向ETG发起携带电话用户B号码的呼叫;ETG由于不具有对电话用户A和电话用户B的呼叫管理功能,所以无法根据接收到的呼叫携带的电话用户B号码判断出电话用户B属于本ETG,因而向PSTN交换机转发携带电话用户B号码的呼叫;PSTN交换机根据具有的对电话用户A和电话用户B的呼叫管理功能判定该呼叫携带的电话用户B号码为管辖电话用户A号码的ETG所管辖的号码,即电话用户A和电话用户B属于同一个ETG,将该呼叫再通过ETG和IAD2接续到电话用户B,建立电话用户A依次经IAD1、ETG、PSTN交换机、ETG以及IAD2后到电话用户B的电路通信链路。建立电话用户A到电话用户B的电路通信链路后,电话用户A和电话用户B就可以进行通信了,通信的过程为:电话用户A的语音通过IAD1进行编码生成实时传输协议(RTP)包后,发送给ETG;ETG将接收到的RTP包解码生成语音发送到PSTN交换机;PSTN交换机再将接收到的语音发送给ETG;ETG将接收到的语音进行编码生成RTP包后发送给IAD2;IAD2接收到RTP包后进行解码生成语音后发送给电话用户B,完成电话用户A和电话用户B之间的通信;或者电话用户B的语音通过IAD2进行编码生成RTP包后,发送给ETG;ETG将接收到的RTP包解码生成语音发送到PSTN交换机;PSTN交换机再将接收到的语音发送给ETG;ETG将接收到的语音进行编码生成RTP包后发送给IAD1;IAD1接收到RTP包后进行解码生成语音后发送给电话用户A,完成电话用户A和电话用户B之间的通信。从上述方案可以看出,在同一个ETG管辖下的电话用户进行通信时,即同一个网关控制器设备所管辖的电话用户进行通信时,也必须建立经网关控制器设备的上级设备以及两次经网关控制器设备的电路通信链路才能进行通信。因此,会导致两个问题:第一个问题,由于电路通信链路两次经网关控制器设备,则在通信时要进行两次编解码,编码实际上是对语音的压缩,解码恢复后的语音会有失真,从而进行的两次编解码会导致在通信过程中更-->大的语音失真;第二个问题,编解码过程需要时间,语音通过建立的电路通信链路从网关控制器设备发送到上级设备,再由网关控制器设备从上级设备接收回来也需要时间,这样就增加了网络时延,降低了电话用户进行通信的语音质量。同样地,在同一个IAD管辖下的电话用户进行通信时,即同一个网关设备所管辖的电话用户进行通信时,也必须建立经网关的上级设备、两次经网关设备以及两次经网关控制器设备的电路通信链路,在通信过程中要进行两次编解码,导致上述两个问题。目前,为了解决在同一网关/网关控制器设备管辖下的电话用户在通信过程中对所传输的语音要进行两次编解码的问题,可以在网关/网关控制器设备上配置其所管辖电话用户的号码,当网关/网关控制器设备接收到所管辖主叫电话用户发起的携带被叫电话用户号码的呼叫后,根据配置的号码确定具有该呼叫所携带号码的被叫电话用户是否为其管辖的电话用户,如果是,直接给主叫电话用户和被叫电话用户发送通知消息;否则,则按照正常建立电路通信链路的方法建立电路通信链路,即将呼叫发送给上级设备,由上级设备进行电路通信链路的建立。当主叫电话用户和被叫电话用户接收到通知消息后,如果主叫电话用户和被叫电话用户属于同一网关设备,由于同一网关设备将主被叫电话用户的电路通信链路在网关设备上进行了相连,故主叫电话用户和被叫电话用户之间的语音直接可以通过电路通信链路进行传输。当主叫电话用户和被叫电话用户接收到通知消息后,如果主叫电话用户和被叫电话用户属于同一网关控制器设备,管辖主叫电话用户的网关设备接收到主叫电话用户的语音数据后进行编码生成RTP包,根据被叫电话用户IP地址通过IP网络将生成的RTP包发送给管辖被叫电话用户的网关设备后,由管辖被叫电话用户的网关设备将RTP包解码得到语音数据发送给被叫电话用户;或者管辖被叫电话用户的网关设备接收到被叫电话用户的语音数据后进行编码生成RTP包,根据主叫电话用户IP地址通过IP网络将RTP-->包发送给管辖主叫电话用户的网关设备后,由管辖主叫电话用户的网关设备将RTP包解码得到语音数据发送给主叫电话用户。其中,主被叫电话用户在通过网关设备接入网关控制器设备时,IP网络就会分别分配给IP地址,网关控制器从而获知主被叫电话用户的IP地址。虽然,这种方法解决了在同一网关/网关控制器管辖下的电话用户在通信过程中对所传输的语音要进行两次编解码的问题,但是还存在缺点:一,当网关/网关控制器设备所管辖的电话用户还是虚拟交换机(CENTREX)群的电话用户时,这些电话用户会同时具有两个长短不一的CENTREX群的电话号码和通信网络的电话号码,在网关/网关控制器设备也必须配置同一电话用户的两个不同的电话号码,当根据配置的号码确定具有呼叫所携带号码的被叫电话用户是否为网关/网关控制器设备所管辖的电话用户时,即进行电话号码分析时会比较困难;二,由于电话用户的呼叫管理功能在网关/网关控制器设备的上级设备实现,当网关/网关控制器设备的上级设备将电话用户的电话号码修改之后,还需要在管辖该电话用户的网关/网关控制器设备上修改该电话用户的电话号码,从而给维护IP网络造成了困难。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种检测电话用户在同一网关/网关控制器设备的方法,该方法能在不需要维护IP网络的情况下简便地检测出电话用户是否在同一网关/网关控制器设备,从而进一步解决了在同一网关/网关控制器设备管辖下的电话用户在通信过程中对所传输的语音要进行两次编解码的问题。根据上述目的,本专利技术的技术方案是这样实现的:检测电话用户在同本文档来自技高网
...

【技术保护点】
检测电话用户在同一网关/网关控制器设备的方法,通过管理电话用户呼叫功能的设备建立主叫电话用户与被叫电话用户之间的电路通信链路,其特征在于,该方法还包括:A、主叫电话用户所属的网关/网关控制器设备在电路通信链路上监听被叫电话用户所属的 网关/网关控制器设备发送来的检测信息;B、主叫电话用户所属的网关/网关控制器设备根据检测信息判断主叫电话用户所属的网关/网关控制器设备和被叫电话用户所属的网关/网关控制器设备是否为同一设备,如果是,判定主叫电话用户和被叫电话用户属于 同一网关/网关控制器设备;否则,判定主叫电话用户和被叫电话用户属于不同的网关/网关控制器设备。

【技术特征摘要】
1、检测电话用户在同一网关/网关控制器设备的方法,通过管理电话用户呼叫功能的设备建立主叫电话用户与被叫电话用户之间的电路通信链路,其特征在于,该方法还包括:A、主叫电话用户所属的网关/网关控制器设备在电路通信链路上监听被叫电话用户所属的网关/网关控制器设备发送来的检测信息;B、主叫电话用户所属的网关/网关控制器设备根据检测信息判断主叫电话用户所属的网关/网关控制器设备和被叫电话用户所属的网关/网关控制器设备是否为同一设备,如果是,判定主叫电话用户和被叫电话用户属于同一网关/网关控制器设备;否则,判定主叫电话用户和被叫电话用户属于不同的网关/网关控制器设备。2、如权利要求1所述的方法,其特征在于,在步骤B所述判定主叫电话用户和被叫电话用户属于同一网关/网关控制器设备之前,该方法还包括:被叫电话用户所属的网关/网关控制器设备在电路通信链路上监听主叫电话用户所属的网关/网关控制器设备发送来的检测信息;被叫电话用户所属的网关/网关控制器设备根据检测信息判断被叫电话用户所属的网关/网关控制器设备和主叫电话用户所属的网关/网关控制器设备是否为同一设备,如果是,判定主叫电话用户和被叫电话用户属于同一网关/网关控制器设备;否则,判定主叫电话用户和被叫电话用户属于不同的网关/网关控制器设备。3、如权利要求1或2所述的方法,其特征在于,所述检测信息包括:电话用户所属网关/网关控制器设备的设备标识、标识码以及电话用户信息。4、如权利要求3所述的方法,其特征在于,所述根据检测信息的判断过程为:判断检测信息中的被叫电话用户所属网关/网关控制器设备的设备标识是否与主叫电话用户所属网关/网关控制器设备的设备标识相同,如果是,则判定为同一设备;否则,则判定为不是同一设备。5、如权利要求1或2所述的方法,其特征在于,在步骤B所述判定...

【专利技术属性】
技术研发人员:刘黎源刁猛杨波周学中何理想桂涛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利