CN104168190A - 一种呼叫路由方法及装置 - Google Patents
一种呼叫路由方法及装置 Download PDFInfo
- Publication number
- CN104168190A CN104168190A CN201410428627.7A CN201410428627A CN104168190A CN 104168190 A CN104168190 A CN 104168190A CN 201410428627 A CN201410428627 A CN 201410428627A CN 104168190 A CN104168190 A CN 104168190A
- Authority
- CN
- China
- Prior art keywords
- ims network
- call
- network
- called number
- place
- 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
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明实施例提供了一种呼叫路由方法及装置,涉及通信技术领域,以利用IMS网络进行话务承载,解决采用PSTN长途网承载话务的方式不利于网络的升级改造和节能减排的问题。该方法包括:通过非IMS网络的呼叫处理网元接收主叫用户发送的呼叫请求,获取主叫用户号码所在归属地的区号,确定主叫用户号码所在归属地是否配置第一IMS网络,以及是否支持就近入IMS网络、就远出IMS网络的路由方式;若主叫用户号码所在归属地配置有第一IMS网络,且支持所述路由方式,则将该呼叫请求路由至第一IMS网络的呼叫处理网元,以使得第一IMS网络的呼叫处理网元对该呼叫请求进行路由。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种呼叫路由方法及装置。
背景技术
IP多媒体子***(IP Multimedia Subsystem,简称IMS)网络是由第三代合作伙伴计划(The 3rd Generation Partnership Project,简称3GPP)定义的一种基于IP的网络架构,其核心特点是采用会话初始协议(Session Initiation Protocol,简称SIP)和与接入技术的无关性,即IMS网络可以通过媒体网关控制功能(Media Gateway ControlFunction,简称MGCF)网元实现与传统的电路交换(Circuit Switched,简称CS)网络,如公共交换电话网络(Public Switched TelephoneNetwork,简称PSTN)或移动网络等的互通。
现有技术中,CS网络用户对IMS网络用户进行语音呼叫的过程,如图1所示。假设主叫为上海的PSTN网络用户,被叫为北京的IMS网络用户,则主叫侧PSTN用户发起呼叫后,该呼叫会先被路由到主叫侧的PSTN端局,主叫侧的PSTN汇接局接收该呼叫并将其路由到PSTN长途局,然后通过被叫侧IMS网络的MGCF网元将呼叫路由至被叫侧的I-CSCF网元,被叫侧的I-CSCF网元通过查询被叫侧所属省份的ENUM/DNS服务器获取为该用户提供服务的S-CSCF网元,随后通过被叫侧的SBC网元路由至被叫用户,完成整个呼叫过程。
在PSTN网络用户与IMS网络用户进行互通时,主叫用户发出的呼叫请求通过PSTN长途网从PSTN网络路由到IMS网络,利用PSTN长途网来承载该话务,即采用就“就远入IMS网络”的路由方式;同时,对于传统的PSTN网络用户与PSTN网络用户进行互通时,也是采用PSTN长途网进行话务承载,而目前PSTN长途网主要采用时分复用(Time Division Multiplexing,简称TDM)设备,该设备的在网时间长,且设备耗能高、占地面积大、故障率高,因此,采用PSTN长途网承载话务的方式不利于网络的升级改造和节能减排。
发明内容
本发明的实施例提供一种呼叫路由方法及装置,以利用IMS网络进行话务承载,解决采用PSTN长途网承载话务的方式不利于网络的升级改造和节能减排。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明实施例提供了一种呼叫路由方法,包括:
非IMS网络的呼叫处理网元接收主叫用户发送的呼叫请求,所述呼叫请求中包括主叫用户号码;
获取所述主叫用户号码所在归属地的区号;
根据所述主叫用户号码所在归属地的区号,确定所述主叫用户号码所在归属地是否配置第一IMS网络,且所述第一IMS网络是否支持就近入IMS网络、就远出IMS网络的路由方式;
若所述主叫用户号码所在归属地配置所述第一IMS网络,且所述第一IMS网络支持所述路由方式,则将所述呼叫请求路由至所述第一IMS网络的呼叫处理网元,以使得所述第一IMS网络的呼叫处理网元对所述呼叫请求进行路由。
第二方面,本发明实施例提供了一种呼叫路由方法,包括:
第一IMS网络的呼叫处理网元接收非IMS网络的呼叫处理网元发送的呼叫请求,所述呼叫请求中包括被叫用户号码;
获取所述被叫用户号码所在归属地的区号;
根据所述被叫用户号码所在归属地的区号,确定所述被叫用户号码所在归属地是否配置第二IMS网络且所述第二IMS网络是否支持就近入IMS网络、就远出IMS网络的路由方式;
若所述被叫用户号码所在归属地配置所述第二IMS网络且所述第二IMS网络支持所述路由方式,则获取所述第二IMS网络的呼叫处理网元的IP地址;
根据所述第二IMS网络的呼叫处理网元的IP地址,将所述呼叫请求路由至所述第二IMS网络的呼叫处理网元,以便所述第二IMS网络的呼叫处理网元对所述呼叫请求进行路由。
第三方面,本发明实施例提供了一种呼叫路由方法,包括:
第二IMS网络的呼叫处理网元接收第一IMS网络的呼叫处理网元发送的呼叫请求,所述呼叫请求中包括被叫用户号码;
发送第一查询请求给所述第二IMS网络的ENUM服务器,以使得所述第二IMS网络的ENUM服务器根据所述第一查询请求查询是否包含所述被叫用户号码的SIP URI,并将查询结果发送给所述第二IMS网络的呼叫处理网元,所述第一查询请求中包含所述被叫用户号码;
接收所述第二IMS网络的ENUM服务器发送的查询结果;
若所述查询结果中包含所述被叫用户号码的SIP URI,则发送第二查询请求给所述第二IMS网络的归属用户服务器HSS;接收所述第二IMS网络的HSS服务器发送的所述被叫用户号码对应的服务呼叫会话控制功能网元信息;将所述呼叫请求路由至所述被叫用户号码对应的服务呼叫会话控制功能网元,以便所述服务呼叫会话控制功能将所述呼叫请求路由至所述被叫用户;
若所述查询结果中不包含所述被叫用户号码的SIP URI,则根据所述被叫用户号码,将所述呼叫请求通过所述第二IMS网络的媒体网关控制功能网元路由至所述被叫用户。
第四方面,本发明实施例提供了一种呼叫路由装置,包括:
接收单元,用于接收主叫用户发送的呼叫请求,所述呼叫请求中包括主叫用户号码;
获取单元,用于获取所述主叫用户号码所在归属地的区号;
确定单元,用于根据所述主叫用户号码所在归属地的区号,确定所述主叫用户号码所在归属地是否配置第一IMS网络,且所述第一IMS网络是否支持就近入IMS网络、就远出IMS网络的路由方式;所述确定单元还用于根据所述被叫用户号码所在归属地的区号,确定所述被叫用户号码所在归属地是否配置第二IMS网络,且所述第二IMS网络是否支持所述路由方式;
路由单元,用于若所述主叫用户号码所在归属地配置所述第一IMS网络,且所述第一IMS网络支持所述路由方式,则将所述呼叫请求路由至所述第一IMS网络的呼叫处理网元,以使得所述第一IMS网络的呼叫处理网元对所述呼叫请求进行路由。
第五方面,本发明实施例提供了一种呼叫路由装置,包括:
接收单元,用于接收非IMS网络的呼叫处理网元发送的呼叫请求,所述呼叫请求中包括被叫用户号码;
获取单元,用于获取所述被叫用户号码所在归属地的区号;
确定单元,用于根据所述被叫用户号码所在归属地的区号,确定所述被叫用户号码所在归属地是否配置第二IMS网络且所述第二IMS网络是否支持就近入IMS网络、就远出IMS网络的路由方式;
所述获取单元,还用于若所述被叫用户号码所在归属地配置所述第二IMS网络且所述第二IMS网络支持所述路由方式,则获取所述第二IMS网络的呼叫处理网元的IP地址;
路由单元,用于根据所述第二IMS网络的呼叫处理网元的IP地址,将所述呼叫请求路由至所述第二IMS网络的呼叫处理网元,以便所述第二IMS网络的呼叫处理网元对所述呼叫请求进行路由。
第六方面,本发明实施例提供了一种呼叫路由装置,包括:
接收单元,用于接收第一IMS网络的呼叫处理网元发送的呼叫请求,所述呼叫请求中包括被叫用户号码;
发送单元,用于发送第一查询请求给所述第二IMS网络的ENUM服务器,以使得所述第二IMS网络的ENUM服务器根据所述第一查询请求查询是否包含所述被叫用户号码的SIP URI,并将查询结果发送给所述第二IMS网络的呼叫处理网元,所述第一查询请求中包含所述被叫用户号码;
所述接收单元,还用于接收所述第二IMS网络的ENUM服务器发送的查询结果;
路由单元,用于若所述查询结果中包含所述被叫用户号码的SIPURI,则所述获取单元发送第二查询请求给所述第二IMS网络的归属用户服务器HSS;所述接收单元接收所述第二IMS网络的HSS服务器发送的所述被叫用户号码对应的服务呼叫会话控制功能网元信息;将所述呼叫请求路由至所述被叫用户号码对应的服务呼叫会话控制功能网元,以便所述服务呼叫会话控制功能将所述呼叫请求路由至所述被叫用户;
所述路由单元,还用于若所述查询结果中不包含所述被叫用户号码的SIP URI,则根据所述被叫用户号码,将所述呼叫请求通过所述第二IMS网络的媒体网关控制功能网元路由至所述被叫用户。
本发明实施例提供的一种呼叫路由方法及装置,通过非IMS网络的呼叫处理网元接收主叫用户发送的呼叫请求,获取主叫用户号码所在归属地的区号,确定主叫用户号码所在归属地是否配置第一IMS网络,以及是否支持就近入IMS网络、就远出IMS网络的路由方式;若主叫用户号码所在归属地配置有第一IMS网络,且支持所述路由方式,则将该呼叫请求路由至第一IMS网络的呼叫处理网元,以使得第一IMS网络的呼叫处理网元对该呼叫请求进行路由。这样,在配置有IMS网络且支持就近入IMS网络、就远出IMS网络的路由方式的区域,就可以将长途话务先路由至本地的IMS网络,为后续长途话务经由IMS网络承载提供条件,可以根据实际IMS网络的部署情况,选择最佳的路由方式。另外,长途话务由IMS网络承载,可以最大限度的利用IMS网络的IP路由,分流PSTN长途网的话务,有利于节能减排,同时,也使IMS网络可以逐步被代替设备耗能高、占地面积大、故障率高的PSTN网络,实现PSTN网络到IMS网络的平滑过渡。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中PSTN网络用户呼叫IMS网络用户的具体路由过程示意图;
图2为本发明实施例提供了一种呼叫路由方法的流程图;
图3为本发明实施例提供了另一种呼叫路由方法的流程图;
图4为本发明实施例提供的另一种呼叫路由方法的流程图;
图5为本发明实施例提供的一种PSTN网络用户呼叫IMS网络用户的具体路由过程示意图;
图6为本发明实施例提供的一种PSTN网络用户呼叫PSTN网络用户的具体路由过程示意图;
图7为本发明实施例提供的一种对呼叫业务进行计费和话务统计的示意图;
图8为本发明实施例提供的一种呼叫路由装置的示意图;
图9为本发明实施例提供的另一种呼叫路由装置的示意图;
图10为本发明实施例提供的另一种呼叫路由装置的示意图;
图11为本发明实施例提供的另一种呼叫路由装置的示意图;
图12为本发明实施例提供的另一种呼叫路由装置的示意图;
图13为本发明实施例提供的另一种呼叫路由装置的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在完成一次呼叫的过程中,需要用到的IMS网络中的网元较多,包括会话边缘控制器(Session Border Controller,简称SBC)网元、呼叫会话控制功能(Call Session Control Function,简称CSCF)网元、媒体网关控制功能(Media Gateway Control Function,简称MGCF)网元、电子号码到统一资源标识(Uniform Resource Identifier,简称URI)的映射(Electronic Numbers to URI Mapping,简称ENUM)服务器/域名解析服务器(Domain Name Server,简称DNS)、归属用户服务器(HomeSubscription Server,简称HSS)共同参与实现。
其中,SBC网元通常位于接入网与IMS网络之间,作为用户的代理进入IMS核心网,CSCF网元是整个IMS网络的核心网元,主要负责处理多媒体呼叫会话过程中的信令控制,根据CSCF网元功能的不同,CSCF网元具体可分为代理CSCF(Proxy-CSCF,简称P-CSCF)网元、查询CSCF(Interrogating-CSCF,简称I-CSCF)网元和服务CSCF(Serving-CSCF,简称S-CSCF)网元,MGCF网元主要负责IMS网络与CS网络的互通,HSS服务器用于存储与用户相关的信息,ENUM/DNS服务器定义了将E.164号码转换为域名形式放在DNS服务器的数据库中的方法,每个由E.164号码转化而成的域名可以对应一系列的会话初始化协议通用资源标识(Session Initiation Protocol UniformResource Identifier,简称SIP URI),从而使国际统一的E.164电话号码成为可以在互联网中使用的网络地址资源。现有技术中,IMS网络根据省份进行配置,因此,在配置IMS网络的省份中,每个省份的IMS网络中的ENUM/DNS服务器配置本省的IMS用户数据以及他省区号到他省ENUM/DNS服务器的路由。
实施例一
在本发明实施例所述的呼叫路由方法的实现,需要首先对现有的ENUM/DNS服务器的设置进行修改,即在原有的传统数据区域的基础上,新增手机号码的H码、手机号码的归属地区号与手机号码的归属网络域名的对应关系、以及固定电话号码的区号与固定电话号码的归属网络域名的对应关系的数据区域。示例的,对于上海的固定电话用户,除了在IMS网络的ENUM/DNS服务器中设置上海本地的IMS网络用户数据外,还要设置他省区号与归属网络域名的对应关系,例如设置北京的区号010到北京的归属网络域名beijing.ims.cn的对应关系,青岛的区号0532、或济南的区号0531到山东的归属网络域名shandong.ims.cn的对应关系。对于上海的移动用户,除了在IMS网络的ENUM/DNS服务器中设置上海本地的IMS网络用户数据外,还要设置他省的手机H码、该号码归属地区号与归属网络域名的对应关系,例如设置北京用户的手机H码、该号码归属地区号010与北京的归属网络域名beijing.ims.cn的对应关系,需要说明的是,下述呼叫路由过程均是以此为前提进行说明的。
如图2所示,为本发明实施例提供的一种呼叫路由方法的流程图,该呼叫路由方法包括:
步骤401、非IMS网络的呼叫处理网元接收主叫用户发送的呼叫请求,所述呼叫请求中包含主叫用户的号码。
其中,主叫用户为非IMS网络用户,若主叫用户是固定电话用户,则非IMS网络的呼叫处理网元为主叫用户侧的PSTN汇接局,若主叫用户是移动电话用户,则非IMS网络的呼叫处理网元范围主叫用户侧的移动网络的关口局。具体的,由主叫用户侧的PSTN汇接局或移动网络关口局接收主叫用户发送的呼叫请求。
步骤402、获取所述主叫用户号码所在归属地的区号。
具体的,非IMS网络的呼叫处理网元具有对电话号码(固定电话或移动电话)进行分析的功能,可根据现有规则获取主叫用户号码所在归属地的区号。其中,对于固定号码或携带区号的移动号码(手机号码),可以从该固定号码中直接获取该固定电话所在归属地的区号,从该携带区号的移动号码中直接获取该携带区号的移动号码所在归属地的区号;对于未携带区号的移动电话,由于每个移动号码的H码的唯一的,且每个移动号码的H码与该移动号码所在归属地是相对应的,因此,通过分析该移动电话的H码,获取该移动电话所在归属地的区号。示例的,对于北京的移动或固定用户,其归属地区号均为北京区号010。
步骤403、根据所述主叫用户号码所在归属地的区号,确定所述主叫用户号码所在归属地是否配置第一IMS网络,且所述第一IMS网络是否支持就近入IMS网络、就远出IMS网络的路由方式。
具体的,是否配置第一IMS网络,跟实际的IMS网络部署有关,一般情况下,部署IMS网络是根据不同的省市进行预先设定的。示例的,对于主叫侧是否支持IMS网络用户,可以由主叫用户归属地所属的PSTN网络汇接局或移动网络关口局确定。
步骤404、若所述主叫用户号码所在归属地配置所述第一IMS网络,且所述第一IMS网络支持所述路由方式,则将所述呼叫请求路由至所述第一IMS网络的呼叫处理网元,以使得所述第一IMS网络的呼叫处理网元对所述呼叫请求进行路由。
具体的,对于主叫用户号码所在归属地没有配置第一IMS网络,则路由方式与现有技术的路由方式相同,将所述呼叫路由至PSTN网络,以使得所述PSTN网络对所述呼叫进行路由,在此不再赘述。
进一步的,所述呼叫路由方法还包括:
步骤405、获取所述被叫用户号码所在归属地的区号。
其中,被叫用户号码也包含在所述呼叫请求中。
步骤406、根据所述被叫用户号码所在归属地的区号,确定所述被叫用户号码所在归属地是否配置第二IMS网络,且所述第二IMS网络是否支持所述路由方式。
具体的,对于主叫侧为PSTN网络的用户,由主叫号码所在归属地的PSTN网络汇接局进行判断;对于主叫侧为移动网络的用户,由主叫号码所在归属地的关口局进行判断。汇接局或关口局将被叫侧是否配置第二IMS网络,以及是否支持所述路由方式的判断结果添加至呼叫请求中,并发送给第一IMS网络的呼叫处理网元。
步骤407、将确定结果添加至所述呼叫请求中,并发送给所述第一IMS网络的呼叫处理网元;所述确定结果中包含所述被叫用户号码所在归属地是否配置第二IMS网络,且所述第二IMS网络是否支持所述路由方式的标识。
综上所述,非IMS网络的呼叫处理网元可以通过主叫用户号码所在归属地的区号,判断主叫侧是否配置IMS网络,且主叫侧的IMS网络是否支持就进入IMS网络、就远出IMS网络的路由方式,进一步的,通过被叫用户号码所在归属地的区号,判断被叫侧是否也配置IMS网络,且被叫侧的IMS网络是否也支持就进入IMS网络、就远出IMS网络的路由方式。当主叫侧和被叫侧均配置IMS网络,且配置的IMS网络支持就进入IMS网络、就远出IMS网络的路由方式,则可以通过IMS网络进行话务承载,最大限度的利用IMS网络的IP路由,分流PSTN长途网的话务。
本发明实施例提供的一种呼叫路由方法,通过非IMS网络的呼叫处理网元接收主叫用户发送的呼叫请求,获取主叫用户号码所在归属地的区号,确定主叫用户号码所在归属地是否配置第一IMS网络,以及是否支持就近入IMS网络、就远出IMS网络的路由方式;若主叫用户号码所在归属地配置有第一IMS网络,且支持所述路由方式,则将该呼叫请求路由至第一IMS网络的呼叫处理网元,以使得第一IMS网络的呼叫处理网元对该呼叫请求进行路由。这样,在配置有IMS网络且支持就近入IMS网络、就远出IMS网络的路由方式的区域,就可以将长途话务先路由至本地的IMS网络,为后续长途话务经由IMS网络承载提供条件,可以根据实际IMS网络的部署情况,选择最佳的路由方式。另外,长途话务由IMS网络承载,可以最大限度的利用IMS网络的IP路由,分流PSTN长途网的话务,有利于节能减排,同时,也使IMS网络可以逐步被代替设备耗能高、占地面积大、故障率高的PSTN网络,实现PSTN网络到IMS网络的平滑过渡。
实施例二
如图3所示,为本发明实施例提供的一种呼叫路由方法的流程图,该呼叫路由方法包括:
步骤501、第一IMS网络的呼叫处理网元接收非IMS网络的呼叫处理网元发送的呼叫请求,所述呼叫请求中包含被叫用户的号码。
其中,本发明实施例所述的第一IMS网络的呼叫处理网元可以为主叫用户侧的I-CSCF网元,具体的,主叫用户侧的I-CSCF网元接收非IMS网络的呼叫处理网元发送的呼叫请求
步骤502、获取所述被叫用户号码所在归属地的区号。
若被叫用户号码为固定号码或携带区号的手机号码,则从该被叫用户号码中获取该被叫用户号码所在归属地的区号。示例的,若拨打的被叫用户号码为01012345678,则该被叫用户号码所在归属地的区号为010,若拨打的被叫用户号码为053212345678,则该被叫用户号码所在归属地的区号为0532。
若被叫用户号码为未携带区号的移动号码,所述获取所述被叫用户号码所在归属地的区号包括:
502a、发送第一查询请求给所述第一IMS网络的电话号码映射ENUM服务器,以使得所述第一IMS网络的ENUM服务器根据所述第一查询请求获取所述被叫用户号码的会话初始化协议通用资源标识SIP URI。
其中,所述第一查询请求中包含所述被叫用户号码,所述第一IMS网络的ENUM服务器中包含所述被叫用户号码的H码、所述被叫用户号码所在归属地的区号、所述被叫用户号码所在归属地的归属网络域名之间的对应关系。示例的,若被叫用户号码为移动号码18612345678,那么,该移动号码的H码为1234,第一IMS网络的EUNM服务器从包含被叫用户号码的H码、被叫用户号码所在归属地的区号与被叫用户号码所在归属地的归属网络域名之间的对应关系中查出,该H码(1234)所对应的区号为010,归属网络域名为beijing.ims.cn,进而得到该移动电话号码的SIP URI,即Sip:861018612345678beijing.ims.cn,user=phone。
502b、接收所述第一IMS网络的ENUM服务器发送的所述被叫用户号码的符SIP URI。
其中,所述被叫用户号码的SIP URI包括所述被叫用户号码所在归属地的区号和所述被叫用户号码所在归属地的归属网络域名。
502c、从所述被叫用户号码的SIP URI中获取所述被叫用户号码所在归属地的区号。
步骤503、根据所述被叫用户号码所在归属地的区号,确定所述被叫用户号码所在归属地是否配置第二IMS网络且所述第二IMS网络是否支持就近入IMS网络、就远出IMS网络的路由方式。
具体的,是否配置第二IMS网络,跟实际的IMS网络部署有关,一般情况下,部署IMS网络是根据不同的省份进行预先设定的。示例的,对于被叫侧是否配置IMS网络且该IMS网络是否支持就近入、就远出IMS网络的路由方式,既可以通过主叫侧的汇接局进行判断,也可以由主叫侧IMS网络的I-CSCF网元进行判断。
步骤504、若所述被叫用户号码所在归属地配置所述第二IMS网络且所述第二IMS网络支持所述路由方式,则获取所述第二IMS网络的呼叫处理网元的IP地址。
步骤505、根据所述第二IMS网络的呼叫处理网元的IP地址,将所述呼叫路由至所述第二IMS网络的呼叫处理网元,以便所述第二IMS网络的呼叫处理网元对所述呼叫进行路由。
进一步的,若所述被叫用户号码为固定号码或携带区号的移动号码,步骤504中所述获取所述第二IMS网络的呼叫处理网元的IP地址之前,所述方法还包括:
步骤5040a、发送第一查询请求给所述第一IMS网络的ENUM服务器,以使得所述第一IMS网络的ENUM服务器根据所述第一查询请求获取所述被叫用户号码的SIP URI。
其中,所述第一IMS网络的ENUM服务器中不仅包含所述被叫用户号码的H码、所述被叫用户号码所在归属地的区号、所述被叫用户号码所在归属地的归属网络域名之间的对应关系,还包含所述被叫用户号码所在归属地的区号、所述被叫用户号码所在归属地的归属网络域名之间的对应关系。示例的,若被叫用户号码为固定号码010123456,从第一IMS网络的EUNM服务器从包含被叫用户号码所在归属地的区号、被叫用户号码所在归属地的归属网络域名之间的对应关系中查出,该固定号码所对应的区号为010,归属网络域名为beijing.ims.cn,进而得到该移动电话号码的SIP URI,即Sip:8610123456beijign.ims.cn,user=phone。其中,user=phone为用户标识,用于表示未确定该用户是否为IMS用户。
步骤5040b、接收所述第一IMS网络的ENUM服务器发送的所述被叫用户号码的SIP URI。
其中,所述被叫用户号码的SIP URI包括所述被叫用户号码所在归属地的区号和所述被叫用户号码所在归属地的归属网络域名。
步骤5040c、从所述被叫用户号码的SIP URI中获取所述被叫用户号码所在归属地的归属网络域名。
具体的,步骤504中所述获取所述第二IMS网络的呼叫处理网元的IP地址包括:
步骤504a、发送第二查询请求给所述第一IMS网络的DNS服务器。
其中,所述第二查询请求中包含所述被叫用户号码所在归属地的归属网络域名,所述第一IMS网络的DNS服务器中包含所述被叫用户号码所在归属地的归属网络域名与所述第二IMS网络的呼叫处理网元的IP地址的对应关系。
步骤504b、接收所述第一IMS网络的DNS服务器发送的所述第二IMS网络的呼叫处理网元的IP地址。
示例的,若被叫用户的号码为:02112345678,则第一IMS网络的S-CSCF网元首先将其转换成E.164号码:+862112345678,然后第一IMS网络的S-CSCF网元向第一IMS网络的ENUM服务器发送包含该号码的第一查询请求,ENUM服务器根据请求返回该号码的SIP URI:sip:862112345678shanghai.ims.cn,user=phone,其中,shanghai.ims.cn为被叫用户号码归属地的归属网络域名。第一IMS网络的S-CSCF网元收到该归属网络域名后,向第一IMS网络的DNS服务器发送第二查询请求,DNS服务器根据该归属网络域名找到与之相对应的第二IMS网络的呼叫处理网元的IP地址,并将上海市所属IMS网络的呼叫处理网元的IP地址返回给第一IMS网络的S-CSCF网元,根据上海省所属IMS网络的呼叫处理网元的IP地址,将呼叫路由至上海省所属IMS网络的呼叫处理网元,以对呼叫进行后续路由。
可选的,当被叫用户所在的归属地配置第二IMS网络且第二IMS网络不支持就近入IMS网络、就远出IMS网络的路由方式时,执行步骤506~507;若被叫用户号码所在归属地没有配置所述第二IMS网络,执行步骤508。
步骤506、确定所述被叫用户是否为所述第二IMS网络的用户。
由于现有的主叫用户所在的第一IMS网络的ENUM服务器中配置该所述该第一IMS网络的用户数据以及被叫用户所在归属地的区号到该归属地所在第二IMS网络的ENUM/DNS服务器的路由,若第二IMS网络的ENUM/DNS服务器返回的结果包含该被叫用户的SIP URI,确定所述被叫用户为第二IMS网络的用户,则执行步骤507;若第二IMS网络的ENUM/DNS服务器返回的结果不包含该被叫用户的SIP URI,确定所述被叫用户不是第二IMS网络的用户,则执行步骤508。
步骤507、获取所述第二IMS网络的呼叫处理网元的IP地址;根据所述第二IMS网络的呼叫处理网元的IP地址,将所述呼叫请求路由至所述第二IMS网络的呼叫处理网元,以使得所述第二IMS网络的呼叫处理网元对所述呼叫请求进行路由。
其中,所述第二IMS网络的ENUM服务器返回的结果包含该被叫用户的SIP URI,该被叫用户的SIP URI中包含被叫用户所在归属地的归属网络域名,根据该归属网络域名获取第二IMS网络的呼叫处理网元的IP地址,具体可参考步骤504中所描述的,在此不再赘述。
步骤508、将所述呼叫请求通过媒体网关控制功能网元路由至PSTN网络的呼叫处理网元,以使得所述PSTN网络的呼叫处理网元对所述呼叫请求进行路由。
本发明实施例提供的一种呼叫路由方法,包括:第一IMS网络的呼叫处理网元接收非IMS网络的呼叫处理网元发送的呼叫请求,获取所述被叫用户号码所在归属地的区号;根据所述被叫用户号码所在归属地的区号,确定所述被叫用户号码所在归属地是否配置第二IMS网络,以及是否支持就近入IMS网络、就远出IMS网络的路由方式;若所述被叫用户号码所在归属地配置有第二IMS网络且所述第二IMS网络支持所述路由方式,则获取所述第二IMS网络的呼叫处理网元的IP地址;根据所述第二IMS网络的呼叫处理网元的IP地址,将所述呼叫请求路由至所述第二IMS网络的呼叫处理网元,以便所述第二IMS网络的呼叫处理网元对所述呼叫请求进行路由。这样,在配置有IMS网络且支持就近入IMS网络、就远出IMS网络的路由方式的区域,长途话务就可以由IMS网络承载,不再如现有技术那样,长途话务只能由PSTN长途网承载,而是可以根据实际IMS网络的部署情况,选择最佳的路由方式,即长途业务是由PSTN长途网承载还是由IMS网络承载,另外,长途话务由IMS网络承载,可以最大限度的利用IMS网络的IP路由,分流PSTN长途网的话务,有利于节能减排,同时,也使IMS网络可以逐步被代替设备耗能高、占地面积大、故障率高的PSTN网络,实现PSTN网络到IMS网络的平滑过渡。
实施例三
如图4所示,为本发明实施例提供的一种呼叫路由方法的流程图,该呼叫路由方法包括:
步骤601、第二IMS网络的呼叫处理网元接收第一IMS网络的呼叫处理网元发送的呼叫请求,所述呼叫请求中包括被叫用户的号码。
其中,本发明实施例所述第二IMS网络的呼叫处理网元的执行主体为被叫用户侧IMS网络的I-CSCF网元,具体的,被叫用户侧IMS网络的I-CSCF网元接收第一IMS网络的呼叫处理网元发送的呼叫请求。
步骤602、发送第一查询请求给所述第二IMS网络的ENUM服务器,以使得所述第二IMS网络的ENUM服务器根据所述第一查询请求查询是否包含所述被叫用户号码的SIP URI,并将查询结果发送给所述第二IMS网络的呼叫处理网元,所述第一查询请求中包含所述被叫用户号码。
具体的,所述查询第二IMS网络的ENUM服务器中是否包含所述被叫用户的号码,是为了判断被叫用户是否为IMS网络用户,若查询结果是包含该被叫用户的号码的SIP URI,则说明该被叫用户是IMS网络用户,则第二IMS网络的I-CSCF通过查询HSS,获取被叫用户注册的S-CSCF,从而将呼叫路由通过S-CSCF至被叫用户;若查询结果是不包含该被叫用户的号码的SIP URI,则说明该被叫用户是非IMS网络用户,第二IMS网络的I-CSCF进行被叫号码分析,将呼叫路由至被叫归属地的MGCF,通过MGCF将呼叫路由至被叫所属的PSTN网络或者移动网络。
步骤603、接收所述第二IMS网络的ENUM服务器发送的查询结果。
步骤604、若所述查询结果中包含所述被叫用户号码的SIP URI,则发送第二查询请求给所述第二IMS网络的归属用户服务器HSS;接收所述第二IMS网络的HSS服务器发送的所述被叫用户号码对应的服务呼叫会话控制功能网元信息;将所述呼叫请求路由至所述被叫用户号码对应的服务呼叫会话控制功能网元,以便所述服务呼叫会话控制功能将所述呼叫请求路由至所述被叫用户。
需要说明的是,HSS服务器包含用户配置文件,执行用户的身份验证和授权,并可以提供有关用户物理位置的信息,与HSS服务器通信的实体是CSCF网元。通常S-CSCF网元会在用户进行网络注册时下载和使用这个文件,所以当被叫侧的I-CSCF网元查询HSS服务器后,HSS服务器将获取一个为用户提供服务的S-CSCF网元的地址并根据该地址将呼叫路由至该S-CSCF网元,随后S-CSCF网元通过已建立的信令通道,将呼叫业务路由至被叫用户。
步骤605、若所述查询结果中不包含所述被叫用户号码的SIP URI,则根据所述被叫用户号码,将所述呼叫请求通过所述第二IMS网络的媒体网关控制功能网元路由至所述被叫用户。
本发明实施例提供的一种呼叫路由方法,第二IMS网络的呼叫处理网元接收第一IMS网络的呼叫处理网元发送的呼叫请求,发送第一查询请求给第二IMS网络的ENUM服务器,以使得第二IMS网络的ENUM服务器根据第一查询请求查询是否包含所述被叫用户号码的SIP URI,并将查询结果发送给第二IMS网络的呼叫处理网元;接收第二IMS网络的ENUM服务器发送的查询结果;若查询结果中包含被叫用户号码的SIP URI,则发送第二查询请求给第二IMS网络的归属用户服务器HSS;接收第二IMS网络的HSS服务器发送的被叫用户号码对应的服务呼叫会话控制功能网元信息;将呼叫请求路由至被叫用户号码对应的服务呼叫会话控制功能网元,以便服务呼叫会话控制功能将呼叫请求路由至所述被叫用户;若查询结果中不包含被叫用户号码的SIP URI,则根据被叫用户号码,将呼叫请求通过第二IMS网络的媒体网关控制功能网元路由至被叫用户。这样,在配置有IMS网络且支持就近入IMS网络、就远出IMS网络的路由方式的区域,长途话务就可以由IMS网络承载,不再如现有技术那样,长途话务只能由PSTN长途网承载,而是可以根据实际IMS网络的部署情况,选择最佳的路由方式,即长途业务是由PSTN长途网承载还是由IMS网络承载,另外,长途话务由IMS网络承载,可以最大限度的利用IMS网络的IP路由,分流PSTN长途网的话务,有利于节能减排,同时,也使IMS网络可以逐步被代替设备耗能高、占地面积大、故障率高的PSTN网络,实现PSTN网络到IMS网络的平滑过渡。
实施例四
针对图2至图4所示的路由方法,参考图5,以主叫为上海的PSTN网络用户,被叫为北京的IMS网络移动用户,该移动号码为13812345678,且上海和北京均配置IMS网络且IMS网络支持就近入IMS网络、就远出IMS网络的路由方式,其中,在IMS网络中的ENUM/DNS服务器中预先设置手机号码的H码数据、与该号码所在归属地的区号和该号码所在归属地的归属网络域名之间的对应关系为例,对PSTN网络用户呼叫IMS网络用户场景下的具体路由过程进行详细的描述,具体包括以下步骤:
步骤1a、主叫侧PSTN网络用户发起呼叫请求。
其中,该呼叫请求中包含主叫用户号码和被叫用户的号码。
步骤2a、主叫侧PSTN端局接收该呼叫请求并将其路由至主叫侧PSTN汇接局。
步骤3a、主叫侧PSTN汇接局接收该呼叫请求并确定主叫用户号码所在归属地配置IMS网络,且该IMS网络支持就近入IMS网络、就远出IMS网络的路由方式。
步骤4a、主叫侧的MGCF网元接收主叫侧PSTN汇接局发送的呼叫请求并将其路由至主叫侧的I-CSCF网元。
步骤5a、主叫侧的I-CSCF网元通过查询主叫侧的ENUM/DNS服务器获取被叫用户号码的区号。
步骤6a、主叫侧I-CSCF网元根据被叫用户号码的区号确定被叫侧配置IMS网络,且该IMS网络支持就近入IMS网络、就远出IMS网络的路由方式。
具体的,在步骤5a中,ENUM服务器返回该被叫为北京用户的号码的SIP URI,其中包含被叫用户所在归属地区号010和归属网络域名beijing.ims.cn,从而根据区号010确定被叫用户所在归属地配置有IMS网络。
步骤7a、主叫侧的I-CSCF网元根据被叫用户号码的SIP URI中的归属网络域名向主叫侧的DNS服务器发起查询请求。
步骤8a、主叫侧的I-CSCF网元接收主叫侧的DNS服务器返回的被叫侧I-CSCF网元的IP地址。
需要说明的是,ENUM服务器可以和DNS服务器集成在同一个服务器中,也可以是两个相互独立的服务器。
步骤9a、主叫侧的I-CSCF网元根据该IP地址将呼叫路由至被叫侧的I-CSCF网元。
步骤10a、被叫侧的I-CSCF网元查询被叫侧的HSS服务器。
具体的,由于被叫用户为北京的IMS网络用户,且该被叫用户的号码为13812345678,则被叫侧的HSS服务器中肯定存储有该用户的信息,所以被叫侧的I-CSCF网元查询HSS服务器成功(即包含被叫用户信息),则呼叫通过被叫侧的S-CSCF网元和SBC网元被路由至被叫用户。
这样,在配置有IMS网络且支持就近入IMS网络、就远出IMS网络的路由方式的区域,长途话务就可以由IMS网络承载,不再如现有技术那样,长途话务只能由PSTN长途网承载,而是可以根据实际IMS网络的部署情况,选择最佳的路由方式,即长途业务是由PSTN长途网承载还是由IMS网络承载,另外,长途话务由IMS网络承载,可以最大限度的利用IMS网络的IP路由,分流PSTN长途网的话务,有利于节能减排,同时,也使IMS网络可以逐步被代替设备耗能高、占地面积大、故障率高的PSTN网络,实现PSTN网络到IMS网络的平滑过渡。
实施例五
针对图2至图4所示的路由方法,参考图6,以主叫为上海的PSTN网络用户,被叫为北京的PSTN网络的固定电话号码用户,且该号码为01012345678,且上海和北京均配置IMS网络,且IMS网络支持就近入IMS网络、就远出IMS网络的路由方式,其中,在IMS网络中的ENUM/DNS服务器中预先设置固定电话号码所在归属地的区号与该号码所在归属地的归属网络域名之间的对应关系为例,对PSTN网络用户呼叫IMS网络用户场景下的具体路由过程进行详细的描述,具体包括以下步骤:
步骤1b、主叫侧PSTN网络用户发起呼叫请求。
其中,该呼叫请求中包含主叫用户号码和被叫用户的号码。
步骤2b、主叫侧PSTN端局接收该呼叫请求并将其路由至主叫侧PSTN汇接局。
步骤3b、主叫侧PSTN汇接局接收该呼叫请求并确定主叫用户号码所在归属地配置IMS网络,且该IMS网络支持就近入IMS网络、就远出IMS网络的路由方式。
步骤4b、主叫侧的MGCF网元接收主叫侧PSTN汇接局发送的呼叫请求并将其路由至主叫侧的I-CSCF网元。
步骤5b、主叫侧的I-CSCF网元获取被叫用户号码所在归属地的区号。
具体的,对于本实施例中的被叫用户01012345678,其区号获取的方式可以参考步骤502,在此不再赘述。
步骤6b、主叫侧I-CSCF网元根据被叫用户号码的区号确定被叫侧配置IMS网络,且该IMS网络支持就近入IMS网络、就远出IMS网络的路由方式。
步骤7b、主叫侧I-CSCF网元向主叫侧的ENUM服务器发送查询请求。
其中,该查询请求中包含被叫用户的号码。
步骤8b、主叫侧的ENUM服务器根据该查询请求返回被叫用户号码的SIP URI。
具体的,若被叫为北京的固定号码01012345678,则ENUM/DNS服务器会返回该被叫用户号码的SIP URI:sip:861012345678beijing.ims.cn,user=phone给主叫侧的I-CSCF网元,该SIP URI中包含被叫用户所在地的归属网络域名。
步骤9b、主叫侧的I-CSCF网元根据被叫用户的归属网络域名向主叫侧的DNS服务器发起查询请求。
步骤10b、主叫侧的I-CSCF网元接收主叫侧的DNS服务器返回的被叫侧I-CSCF网元的IP地址。
步骤11b、主叫侧的I-CSCF网元根据该IP地址将呼叫路由至被叫侧的I-CSCF网元。
步骤12b、被叫侧的I-CSCF网元查询被叫侧的ENUM/DNS服务器是否包含有被叫用户号码。
若包含(即查询成功),该被叫用户为IMS网络用户,本实施例中的被叫用户为IMS网络用户,故执行步骤13b;否则,该被叫用户为非IMS网络用户,执行步骤14b~16b。
步骤13b、被叫侧的I-CSCF网元查询被叫侧的HSS服务器并将呼叫路由至被叫用户。
具体的,当被叫侧的I-CSCF网元查询HSS服务器后,HSS服务器将获取一个为用户提供服务的S-CSCF网元的地址并根据该地址将呼叫路由至该S-CSCF网元,随后S-CSCF网元通过已建立的信令通道,将呼叫业务路由至被叫用户。
步骤14b、被叫侧的I-CSCF网元通过分析被叫号码的归属地区号将呼叫路由至被叫侧的MGCF网元。
步骤15b、被叫侧的MGCF根据被叫号码的归属地区号将呼叫路由至PSTN汇接局。
步骤16b、被叫侧的PSTN端局接收该呼叫请求并将其路由至被叫侧的PSTN网络用户。
这样,在配置有IMS网络且支持就近入IMS网络、就远出IMS网络的路由方式的区域,长途话务就可以由IMS网络承载,不再如现有技术那样,长途话务只能由PSTN长途网承载,而是可以根据实际IMS网络的部署情况,选择最佳的路由方式,即长途业务是由PSTN长途网承载还是由IMS网络承载,另外,长途话务由IMS网络承载,可以最大限度的利用IMS网络的IP路由,分流PSTN长途网的话务,有利于节能减排,同时,也使IMS网络可以逐步被代替设备耗能高、占地面积大、故障率高的PSTN网络,实现PSTN网络到IMS网络的平滑过渡。
实施例六
为了网络维护的需要,对通过IMS网络进行话务承载的呼叫需要进行业务统计,因此,针对图2至图6所述的呼叫路由方法,第一IMS网络(主叫侧的IMS网络)和第二IMS网络(被叫侧的IMS网络)的呼叫处理网元可以在呼叫会话建立阶段将其IP地址添加至Record-Route头域中,以便对所述呼叫进行业务统计。
需要说明的是,在传统的IMS网络中,I-CSCF网元为无状态的SIPPROXY,所以不会记录会话状态,即在呼叫业务的建立阶段,信令经过I-CSCF网元,而呼叫会话的修改和终结不经过I-CSCF,所以,传统的I-CSCF不能对会话进行统计和计费。所以,需要对传统的I-CSCF网元的功能进行升级。
具体的方法是,第一IMS网络和第二IMS网络的呼叫处理网元可以在呼叫会话建立阶段将其IP地址或域名添加Record-Route头域中,从而保证在整个呼叫过程中(包括会话的建立、修改、终结),所有的信令都经过I-CSCF网元,这样就能实现对会话进行计费和话务统计。其中,Record-Route头域是PROXY在请求中增加的,用来强制会话中的后续请求经过本PROXY。
如图7所示,针对图2至图6所述的呼叫路由方法,在该方法的基础上,通过在Record-Route头域中添加第一IMS网络和第二IMS网络的呼叫处理网元的IP地址或归属网络域名,实现对呼叫业务进行统计和计费,本发明实施例中第二IMS网络的呼叫处理网元为被叫用户侧IMS网络的I-CSCF网元。
下面对图7中虚线框81所示的会话建立信令的交互过程做详细描述,具体包括:
步骤1c、主叫用户向主叫侧MGCF网元发起会话建立信令。
步骤2c~6c、主叫侧MGCF网元接收该会话建立信令并通过主叫侧I-CSCF网元、主叫侧S-CSCF网元、被叫侧的I-CSCF网元、被叫侧MGCF网元至被叫用户。
步骤7c、被叫用户接收该会话建立信令,生成并发送应答信令给被叫侧MGCF网元。
步骤8c~12c、被叫侧MGCF网元接收该应答信令并通过被叫侧的I-CSCF网元、主叫侧S-CSCF网元、主叫侧I-CSCF网元、主叫侧MGCF网元将该应答信息发送给被叫用户。
步骤13c、主叫用户发送确认信令,并通过主叫侧MGCF网元、主叫侧I-CSCF网元、主叫侧S-CSCF网元、被叫侧的I-CSCF网元、被叫侧MGCF网元至被叫用户。
步骤14c、主叫侧I-CSCF网元和被叫侧I-CSCF网元收到该确认信令后,发送计费开始信令给主叫侧计费***和被叫侧计费***,开始计费。
具体的,由主叫侧计费***还是由被叫侧计费***计费取决于主叫用户和被叫用户的类型,即对于非IMS网络用户,想要采用IMS网络进行路由时,需要对其计费。示例的,若主叫用户和被叫用户均为PSTN网络用户,则在采用“就近入IMS网络”和“就远出IMS网路”的路由方式时,主叫侧计费***和被叫侧计费***均需要计费,又示例的,若主叫用户为PSTN用户,被叫用户为IMS网络用户,则只需要由主叫侧的I-CSCF进行计费,被叫侧IMS网络用户无需计费。
需要说明的是,对于采用SIP协议的IMS网络来说,为了保证呼叫的成功率,提高用户体验,在整个呼叫过程中,信令的交互采用的是三次握手机制,示例的,被叫用户收到会话建立信令后,会发送一个200ok信令(即图7中所示的应答信令)给主叫用户,主叫用户收到200ok信令后,会依次返回ACK(即图7中所示的确认信令)给被叫用户,完成三次握手过程,其他信令,如会话修改信令和会话终结信令的交互过程也一样,都需要发送200ok信令,但是否对200ok信令进行ACK确认需根据具体情况而定。示例的,在SIP协议中,reINVITE信令和UPDATE信令都可以用来修改呼叫参数。不同的是,采用reINVITE信令时,需要回复ACK;采用UPDATE信令时,不需要回复ACK。需要说明的是,图6中未画出主叫用户或被叫用户,在收到会话修改信令和会话终结信令时返回的ACK确认信令。虚线框82、虚线框83、虚线框84和虚线框85中的应答信令的发送过程同虚线框81中的过程一样,都是依次转发的,为了简化图6的信令交互过程,省略了中间的转发过程。
当会话场景需要变更时,如语音通话变更为视频通话,可以通过发送会话修改信令对会话场景进行修改,会话修改信令的具体交互过程可参考图7中虚线框82和虚线框83所示的信令交互过程,其中,虚线框82的会话修改信令是由主叫用户发起,然后经由主叫侧MGCF网元、主叫侧I-CSCF网元、主叫侧S-CSCF网元、被叫侧I-CSCF网元和被叫侧MGCF网元到达被叫用户,被叫侧I-CSCF网元在收到被叫用户发送会话修改信令消息的确认信令消息后,发送计费修改信令信息给主叫侧或被叫侧计费***,修改计费方式;虚线框83的会话修改信令是由被叫用户发起的,经由被叫侧MGCF网元、被叫侧I-CSCF网元、主叫侧S-CSCF网元、主叫侧I-CSCF网元、主叫侧MGCF网元至主叫用户,主叫侧或被叫侧I-CSCF网元在收到主叫用户发送的会话修改信令的确认信令后,发送计费修改信令信息给主叫侧或被叫侧计费***。
当会话结束时,可以通过发送会话终结信令来结束此次会话,会话终结信令的交互过程可以参考图7中虚线框84和虚线框85所示的信令交互过程,同样该会话终结信令可以由主叫用户发起,也可以由被叫用户发起,其中,虚线框84的会话修改信令是由主叫用户发起,然后经由主叫侧MGCF网元、主叫侧I-CSCF网元、主叫侧S-CSCF网元、被叫侧I-CSCF网元和被叫侧MGCF网元到达被叫用户,被叫侧I-CSCF网元在收到被叫用户发送会话终结信令消息的确认信令消息后,发送计费终结信令信息给主叫侧或被叫侧计费***,完成此次会话的计费;虚线框85的会话修改信令是由被叫用户发起的,经由被叫侧MGCF网元、被叫侧I-CSCF网元、主叫侧S-CSCF网元、主叫侧I-CSCF网元、主叫侧SBC网元至主叫用户,主叫侧或被叫侧I-CSCF网元在收到主叫用户发送的会话终结信令的确认信令后,发送计费终结信令信息给主叫侧或被叫侧计费***,完成此次会话的计费,同时,主叫侧或被叫侧I-CSCF网元将此次呼叫加入到话务统计中,记录呼叫成功率、呼叫时长等信息。
需要说明的是,对于主叫侧的I-CSCF网元,需要识别出从PSTN网络就近入IMS网络的话务,并对该类型的话务进行计费,在出话单时,需要在其中增加表明该话务为主叫转接类型话单的标识,对该类型的话单做去话类型统计。具体实现方法是,根据主叫侧MGCF网元的IP地址或归属网络域名、主叫侧MGCF网元的中继群标准、主叫用户号码或者上述三者的任意组合来标识。
对于被叫侧I-CSCF网元,需要识别出就远出IMS网络,就近入PSTN网络的话务,并对该类型的话务进行计费,在出话单时,需要在其中增加表明该话务为被叫转接类型话单的标识,对该类型的话单做来话类型统计。具体实现方法是,可以根据被叫侧I-CSCF网元的IP地址或归属网络域名来表示,也可以根据主叫侧I-CSCF网元的IP地址或归属网络域名、主叫用户号码或者上述三者的任意组合来标识。
本发明实施例提供的计费方法,通过在Record-Route头域中增加呼叫处理网元IP地址的方法实现对呼叫业务进行统计和计费的功能,既能对呼叫的成功率和时长等信息进行统计,又能满足网络运营与维护时对经费的需求。
实施例七
本发明实施例提供了一种呼叫路由装置80,如图8所示,该装置包括:
接收单元801,用于接收主叫用户发送的呼叫请求,所述呼叫请求中包括主叫用户号码;
获取单元802,用于获取所述主叫用户号码所在归属地的区号;
确定单元803,用于根据所述主叫用户号码所在归属地的区号,确定所述主叫用户号码所在归属地是否配置第一IMS网络,且所述第一IMS网络是否支持就近入IMS网络、就远出IMS网络的路由方式;所述确定单元803还用于根据所述被叫用户号码所在归属地的区号,确定所述被叫用户号码所在归属地是否配置第二IMS网络,且所述第二IMS网络是否支持所述路由方式;
路由单元804,用于若所述主叫用户号码所在归属地配置所述第一IMS网络,且所述第一IMS网络支持所述路由方式,则将所述呼叫请求路由至所述第一IMS网络的呼叫处理网元,以使得所述第一IMS网络的呼叫处理网元对所述呼叫请求进行路由。
进一步的,如图9所示,所述呼叫路由装置还包括:添加单元805和发送单元806;
其中,所述获取单元802,还用于获取所述被叫用户号码所在归属地的区号;
确定单元803,还用于根据所述被叫用户号码所在归属地的区号,确定所述被叫用户号码所在归属地是否配置第二IMS网络,且所述第二IMS网络是否支持所述路由方式;
所述添加单元805,用于将确定结果添加至所述呼叫请求中;
所述发送单元806,用于将添加有确定结果的呼叫请求发送给所述第一IMS网络的呼叫处理网元;所述确定结果中包含所述被叫用户号码所在归属地是否配置第二IMS网络,且所述第二IMS网络是否支持所述路由方式的标识。
本发明实施例提供的一种呼叫路由装置,通过接收单元接收主叫用户发送的呼叫请求,由获取单元获取主叫用户号码所在归属地的区号,确定单元确定主叫用户号码所在归属地是否配置第一IMS网络,以及是否支持就近入IMS网络、就远出IMS网络的路由方式;若主叫用户号码所在归属地配置有第一IMS网络,且支持所述路由方式,则通过路由单元将该呼叫请求路由至第一IMS网络的呼叫处理网元,以使得第一IMS网络的呼叫处理网元对该呼叫请求进行路由。这样,在配置有IMS网络且支持就近入IMS网络、就远出IMS网络的路由方式的区域,就可以将长途话务先路由至本地的IMS网络,为后续长途话务经由IMS网络承载提供条件,可以根据实际IMS网络的部署情况,选择最佳的路由方式。另外,长途话务由IMS网络承载,可以最大限度的利用IMS网络的IP路由,分流PSTN长途网的话务,有利于节能减排,同时,也使IMS网络可以逐步被代替设备耗能高、占地面积大、故障率高的PSTN网络,实现PSTN网络到IMS网络的平滑过渡。
实施例八
本发明实施例提供了一种呼叫路由装置100,如图10所示,该装置包括:
接收单元1001,用于接收非IMS网络的呼叫处理网元发送的呼叫请求,所述呼叫请求中包括被叫用户号码;
获取单元1002,用于获取所述被叫用户号码所在归属地的区号;
确定单元1003,用于根据所述被叫用户号码所在归属地的区号,确定所述被叫用户号码所在归属地是否配置第二IMS网络且所述第二IMS网络是否支持就近入IMS网络、就远出IMS网络的路由方式;
所述获取单元1002,用于若所述被叫用户号码所在归属地配置所述第二IMS网络且所述第二IMS网络支持所述路由方式,获取所述第二IMS网络的呼叫处理网元的IP地址;
路由单元1004,用于根据所述第二IMS网络的呼叫处理网元的IP地址,将所述呼叫请求路由至所述第二IMS网络的呼叫处理网元,以便所述第二IMS网络的呼叫处理网元对所述呼叫请求进行路由。
进一步的,如图10所示,所述确定单元1003,还用于确定所述呼叫请求中是否包含确定结果,所述确定结果中包含所述被叫用户号码所在归属地是否配置第二IMS网络,且所述第二IMS网络是否支持所述路由方式的标识;
所述获取单元1002具体用于若所述呼叫请求中不包含所述确定结果,获取所述被叫用户号码所在归属地的区号。
进一步的,如图11所示,所述呼叫路由装置100还包括:发送单元1005;其中,所述发送单元1005,用于若所述被叫用户号码为未携带区号的移动号码时,发送第一查询请求给所述第一IMS网络的电话号码映射ENUM服务器,以使得所述第一IMS网络的ENUM服务器根据所述第一查询请求获取所述被叫用户号码的会话初始化协议通用资源标识SIP URI,所述第一查询请求中包含所述被叫用户号码,所述第一IMS网络的ENUM服务器中包含所述被叫用户号码的H码、所述被叫用户号码所在归属地的区号、所述被叫用户号码所在归属地的归属网络域名之间的对应关系;
所述接收单元1001还用于接收所述第一IMS网络的ENUM服务器发送的所述被叫用户号码的SIP URI,所述被叫用户号码的SIP URI包括所述被叫用户号码所在归属地的区号和所述被叫用户号码所在归属地的归属网络域名;
所述获取单元1002还用于从所述被叫用户号码的SIP URI中获取所述被叫用户号码所在归属地的区号。
进一步的,如图11所示,所述发送单元1005,还用于若所述被叫用户号码为固定号码或携带区号的移动号码时,发送第一查询请求给所述第一IMS网络的ENUM服务器,以使得所述第一IMS网络的ENUM服务器根据所述第一查询请求获取所述被叫用户号码的SIPURI,所述第一IMS网络的ENUM服务器还包括所述被叫用户号码所在归属地的区号与所述被叫用户号码所在归属地的归属网络域名的对应关系;
所述接收单元1001,还用于接收所述第一IMS网络的ENUM服务器发送的所述被叫用户号码的SIP URI,所述被叫用户号码的SIP URI包括所述被叫用户号码所在归属地的区号和所述被叫用户号码所在归属地的归属网络域名;
所述获取单元1002,还用于从所述被叫用户号码的SIP URI中获取所述被叫用户号码所在归属地的归属网络域名。
进一步的,如图11所示,所述发送单元1005,还用于发送第二查询请求给所述第一IMS网络的域名解析DNS服务器,所述第二查询请求中包括所述被叫用户号码所在归属地的归属网络域名,所述DNS服务器中包含所述被叫用户号码所在归属地的归属网络域名与第二IMS网络的IP地址的对应关系;
所述接收单元1001,还用于接收并获取所述第一IMS网络的DNS服务器发送的所述第二IMS网络的IP地址。
进一步的,如图11所示,所述呼叫路由装置100还包括:统计单元1006;其中,所述获取单元1002,还用于获取所述第一IMS网络的媒体网关控制网元的IP地址;
所述确定单元1003,还用于根据所述第一IMS网络的媒体网关控制网元的IP地址,确定所述呼叫请求的呼叫类型;
所述统计单元1006,用于若所述呼叫请求的呼叫类型为主叫转接呼叫,则将所述第一IMS网络的呼叫处理网元的IP地址添加至记录路由Record-Route头域中,对所述呼叫请求进行业务统计。
本发明实施例提供的一种呼叫路由装置,接收单元接收非IMS网络的呼叫处理网元发送的呼叫请求,由获取单元获取所述被叫用户号码所在归属地的区号;确定单元根据被叫用户号码所在归属地的区号,确定被叫用户号码所在归属地是否配置第二IMS网络,以及是否支持就近入IMS网络、就远出IMS网络的路由方式;若被叫用户号码所在归属地配置有第二IMS网络且所述第二IMS网络支持所述路由方式,则获取第二IMS网络的呼叫处理网元的IP地址;根据第二IMS网络的呼叫处理网元的IP地址,由路由单元将呼叫请求路由至所述第二IMS网络的呼叫处理网元,以便所述第二IMS网络的呼叫处理网元对所述呼叫请求进行路由。这样,在配置有IMS网络且支持就近入IMS网络、就远出IMS网络的路由方式的区域,长途话务就可以由IMS网络承载,不再如现有技术那样,长途话务只能由PSTN长途网承载,而是可以根据实际IMS网络的部署情况,选择最佳的路由方式,即长途业务是由PSTN长途网承载还是由IMS网络承载,另外,长途话务由IMS网络承载,可以最大限度的利用IMS网络的IP路由,分流PSTN长途网的话务,有利于节能减排,同时,也使IMS网络可以逐步被代替设备耗能高、占地面积大、故障率高的PSTN网络,实现PSTN网络到IMS网络的平滑过渡。
实施例九
本发明实施例提供了一种呼叫路由装置120,如图12所示,该装置包括:
接收单元1201,用于接收第一IMS网络的呼叫处理网元发送的呼叫请求,所述呼叫请求中包括被叫用户号码;
发送单元1202,用于发送第一查询请求给所述第二IMS网络的ENUM服务器,以使得所述第二IMS网络的ENUM服务器根据所述第一查询请求查询是否包含所述被叫用户号码的SIP URI,并将查询结果发送给所述第二IMS网络的呼叫处理网元,所述第一查询请求中包含所述被叫用户号码;
所述接收单元1201,还用于接收所述第二IMS网络的ENUM服务器发送的查询结果;
路由单元1203,用于若所述查询结果中包含所述被叫用户号码的SIP URI,则所述获取单元发送第二查询请求给所述第二IMS网络的HSS服务器;所述接收单元接收所述第二IMS网络的HSS服务器发送的所述被叫用户号码对应的服务呼叫会话控制功能网元信息;将所述呼叫请求路由至所述被叫用户号码对应的服务呼叫会话控制功能网元,以便所述服务呼叫会话控制功能将所述呼叫请求路由至所述被叫用户;
所述路由单元1203,还用于若所述查询结果中不包含所述被叫用户号码的SIP URI,则根据所述被叫用户号码,将所述呼叫请求通过所述第二IMS网络的媒体网关控制功能网元路由至所述被叫用户。
进一步的,如图13所示,所述呼叫路由装置120还包括:
获取单元1204,还用于获取所述第一IMS网络的呼叫处理网元的IP地址和所述第二IMS网络的媒体网关控制功能网元的IP地址;
确定单元1205,还用于根据所述第一IMS网络的呼叫处理网元的IP地址和所述第二IMS网的媒体网关控制功能网元的IP地址,确定所述呼叫请求的呼叫类型;
统计单元1206,用于若所述呼叫请求的呼叫类型为被叫转接呼叫,将所述第二IMS网络的呼叫处理网元的IP地址添加至Record-Route头域中,对所述呼叫请求进行业务统计。
本发明实施例提供的一种呼叫路由装置,第二IMS网络的呼叫处理网元接收第一IMS网络的呼叫处理网元发送的呼叫请求,发送第一查询请求给第二IMS网络的ENUM服务器,以使得第二IMS网络的ENUM服务器根据第一查询请求查询是否包含所述被叫用户号码的SIP URI,并将查询结果发送给第二IMS网络的呼叫处理网元;接收第二IMS网络的ENUM服务器发送的查询结果;若查询结果中包含被叫用户号码的SIP URI,则发送第二查询请求给第二IMS网络的归属用户服务器HSS;接收第二IMS网络的HSS服务器发送的被叫用户号码对应的服务呼叫会话控制功能网元信息;将呼叫请求路由至被叫用户号码对应的服务呼叫会话控制功能网元,以便服务呼叫会话控制功能将呼叫请求路由至所述被叫用户;若查询结果中不包含被叫用户号码的SIP URI,则根据被叫用户号码,将呼叫请求通过第二IMS网络的媒体网关控制功能网元路由至被叫用户。这样,在配置有IMS网络且支持就近入IMS网络、就远出IMS网络的路由方式的区域,长途话务就可以由IMS网络承载,不再如现有技术那样,长途话务只能由PSTN长途网承载,而是可以根据实际IMS网络的部署情况,选择最佳的路由方式,即长途业务是由PSTN长途网承载还是由IMS网络承载,另外,长途话务由IMS网络承载,可以最大限度的利用IMS网络的IP路由,分流PSTN长途网的话务,有利于节能减排,同时,也使IMS网络可以逐步被代替设备耗能高、占地面积大、故障率高的PSTN网络,实现PSTN网络到IMS网络的平滑过渡。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (20)
1.一种呼叫路由方法,其特征在于,包括:
非IMS网络的呼叫处理网元接收主叫用户发送的呼叫请求,所述呼叫请求中包括主叫用户号码;
获取所述主叫用户号码所在归属地的区号;
根据所述主叫用户号码所在归属地的区号,确定所述主叫用户号码所在归属地是否配置第一IMS网络,且所述第一IMS网络是否支持就近入IMS网络、就远出IMS网络的路由方式;
若所述主叫用户号码所在归属地配置所述第一IMS网络,且所述第一IMS网络支持所述路由方式,则将所述呼叫请求路由至所述第一IMS网络的呼叫处理网元,以使得所述第一IMS网络的呼叫处理网元对所述呼叫请求进行路由。
2.根据权利要求1所述的呼叫路由方法,其特征在于,所述呼叫请求中还包括被叫用户号码;所述方法还包括:
获取所述被叫用户号码所在归属地的区号;
根据所述被叫用户号码所在归属地的区号,确定所述被叫用户号码所在归属地是否配置第二IMS网络,且所述第二IMS网络是否支持所述路由方式;
将确定结果添加至所述呼叫请求中,并发送给所述第一IMS网络的呼叫处理网元;所述确定结果中包含所述被叫用户号码所在归属地是否配置第二IMS网络,且所述第二IMS网络是否支持所述路由方式的标识。
3.一种呼叫路由方法,其特征在于,包括:
第一IMS网络的呼叫处理网元接收非IMS网络的呼叫处理网元发送的呼叫请求,所述呼叫请求中包括被叫用户号码;
获取所述被叫用户号码所在归属地的区号;
根据所述被叫用户号码所在归属地的区号,确定所述被叫用户号码所在归属地是否配置第二IMS网络且所述第二IMS网络是否支持就近入IMS网络、就远出IMS网络的路由方式;
若所述被叫用户号码所在归属地配置所述第二IMS网络且所述第二IMS网络支持所述路由方式,则获取所述第二IMS网络的呼叫处理网元的IP地址;
根据所述第二IMS网络的呼叫处理网元的IP地址,将所述呼叫请求路由至所述第二IMS网络的呼叫处理网元,以便所述第二IMS网络的呼叫处理网元对所述呼叫请求进行路由。
4.根据权利要求3所述的呼叫路由方法,其特征在于,所述第一IMS网络的呼叫处理网元接收非IMS网络的呼叫处理网元发送的呼叫请求之后,所述方法还包括:
确定所述呼叫请求中是否包含确定结果,所述确定结果中包含所述被叫用户号码所在归属地是否配置第二IMS网络,且所述第二IMS网络是否支持所述路由方式的标识;
所述获取所述被叫用户号码所在归属地的区号包括:
若所述呼叫请求中不包含所述确定结果,则获取所述被叫用户号码所在归属地的区号。
5.根据权利要求3所述的呼叫路由方法,其特征在于,所述被叫用户号码为固定号码或携带区号的移动号码或未携带区号的移动号码;
若所述被叫用户号码为未携带区号的移动号码,所述获取所述被叫用户号码所在归属地的区号包括:
发送第一查询请求给所述第一IMS网络的电话号码映射ENUM服务器,以使得所述第一IMS网络的ENUM服务器根据所述第一查询请求获取所述被叫用户号码的会话初始化协议通用资源标识SIP URI,所述第一查询请求中包含所述被叫用户号码,所述第一IMS网络的ENUM服务器中包含所述被叫用户号码的H码、所述被叫用户号码所在归属地的区号、所述被叫用户号码所在归属地的归属网络域名之间的对应关系;
接收所述第一IMS网络的ENUM服务器发送的所述被叫用户号码的SIP URI,所述被叫用户号码的SIP URI包括所述被叫用户号码所在归属地的区号和所述被叫用户号码所在归属地的归属网络域名;
从所述被叫用户号码的SIP URI中获取所述被叫用户号码所在归属地的区号。
6.根据权利要求5所述的呼叫路由方法,其特征在于,若所述被叫用户号码为固定号码或携带区号的移动号码,所述获取所述第二IMS网络的呼叫处理网元的IP地址之前,所述方法还包括:
发送第一查询请求给所述第一IMS网络的ENUM服务器,以使得所述第一IMS网络的ENUM服务器根据所述第一查询请求获取所述被叫用户号码的SIP URI,所述第一IMS网络的ENUM服务器中还包括所述被叫用户号码所在归属地的区号与所述被叫用户号码所在归属地的归属网络域名的对应关系;
接收所述第一IMS网络的ENUM服务器发送的所述被叫用户号码的SIP URI,所述被叫用户号码的SIP URI包括所述被叫用户号码所在归属地的区号和所述被叫用户号码所在归属地的归属网络域名;
从所述被叫用户号码的SIP URI中获取所述被叫用户号码所在归属地的归属网络域名。
7.根据权利要求5或6所述的呼叫路由方法,其特征在于,所述获取所述第二IMS网络的呼叫处理网元的IP地址包括:
发送第二查询请求给所述第一IMS网络的域名解析DNS服务器,所述第二查询请求中包括所述被叫用户号码所在归属地的归属网络域名,所述DNS服务器中包含所述被叫用户号码所在归属地的归属网络域名与第二IMS网络的IP地址的对应关系;
接收并获取所述第一IMS网络的DNS服务器发送的所述第二IMS网络的IP地址。
8.根据权利要求3所述的呼叫路由方法,其特征在于,所述方法还包括:
获取所述第一IMS网络的媒体网关控制网元的IP地址;
根据所述第一IMS网络的媒体网关控制网元的IP地址,确定所述呼叫请求的呼叫类型;
若所述呼叫请求的呼叫类型为主叫转接呼叫,则将所述第一IMS网络的呼叫处理网元的IP地址添加至记录路由Record-Route头域中,对所述呼叫请求进行业务统计。
9.一种呼叫路由方法,其特征在于,包括:
第二IMS网络的呼叫处理网元接收第一IMS网络的呼叫处理网元发送的呼叫请求,所述呼叫请求中包括被叫用户号码;
发送第一查询请求给所述第二IMS网络的ENUM服务器,以使得所述第二IMS网络的ENUM服务器根据所述第一查询请求查询是否包含所述被叫用户号码的SIP URI,并将查询结果发送给所述第二IMS网络的呼叫处理网元,所述第一查询请求中包含所述被叫用户号码;
接收所述第二IMS网络的ENUM服务器发送的查询结果;
若所述查询结果中包含所述被叫用户号码的SIP URI,则发送第二查询请求给所述第二IMS网络的归属用户服务器HSS;接收所述第二IMS网络的HSS服务器发送的所述被叫用户号码对应的服务呼叫会话控制功能网元信息;将所述呼叫请求路由至所述被叫用户号码对应的服务呼叫会话控制功能网元,以便所述服务呼叫会话控制功能将所述呼叫请求路由至所述被叫用户;
若所述查询结果中不包含所述被叫用户号码的SIP URI,则根据所述被叫用户号码,将所述呼叫请求通过所述第二IMS网络的媒体网关控制功能网元路由至所述被叫用户。
10.根据权利要求9所述的呼叫路由方法,其特征在于,所述方法还包括:
获取所述第一IMS网络的呼叫处理网元的IP地址和所述第二IMS网络的媒体网关控制功能网元的IP地址;
根据所述第一IMS网络的呼叫处理网元的IP地址和所述第二IMS网的媒体网关控制功能网元的IP地址,确定所述呼叫请求的呼叫类型;
若所述呼叫请求的呼叫类型为被叫转接呼叫,将所述第二IMS网络的呼叫处理网元的IP地址添加至Record-Route头域中,对所述呼叫请求进行业务统计。
11.一种呼叫路由装置,其特征在于,包括:
接收单元,用于接收主叫用户发送的呼叫请求,所述呼叫请求中包括主叫用户号码;
获取单元,用于获取所述主叫用户号码所在归属地的区号;
确定单元,用于根据所述主叫用户号码所在归属地的区号,确定所述主叫用户号码所在归属地是否配置第一IMS网络,且所述第一IMS网络是否支持就近入IMS网络、就远出IMS网络的路由方式;所述确定单元还用于根据所述被叫用户号码所在归属地的区号,确定所述被叫用户号码所在归属地是否配置第二IMS网络,且所述第二IMS网络是否支持所述路由方式;
路由单元,用于若所述主叫用户号码所在归属地配置所述第一IMS网络,且所述第一IMS网络支持所述路由方式,则将所述呼叫请求路由至所述第一IMS网络的呼叫处理网元,以使得所述第一IMS网络的呼叫处理网元对所述呼叫请求进行路由。
12.根据权利要求11所述的呼叫路由装置,其特征在于,所述呼叫路由装置还包括:添加单元和发送单元;
所述获取单元,还用于获取所述被叫用户号码所在归属地的区号;
所述确定单元,还用于根据所述被叫用户号码所在归属地的区号,确定所述被叫用户号码所在归属地是否配置第二IMS网络,且所述第二IMS网络是否支持所述路由方式;
所述添加单元,用于将确定结果添加至所述呼叫请求中;
所述发送单元,用于将添加有确定结果的呼叫请求发送给所述第一IMS网络的呼叫处理网元;所述确定结果中包含所述被叫用户号码所在归属地是否配置第二IMS网络,且所述第二IMS网络是否支持所述路由方式的标识。
13.一种呼叫路由装置,其特征在于,包括:
接收单元,用于接收非IMS网络的呼叫处理网元发送的呼叫请求,所述呼叫请求中包括被叫用户号码;
获取单元,用于获取所述被叫用户号码所在归属地的区号;
确定单元,用于根据所述被叫用户号码所在归属地的区号,确定所述被叫用户号码所在归属地是否配置第二IMS网络且所述第二IMS网络是否支持就近入IMS网络、就远出IMS网络的路由方式;
所述获取单元,还用于若所述被叫用户号码所在归属地配置所述第二IMS网络且所述第二IMS网络支持所述路由方式,则获取所述第二IMS网络的呼叫处理网元的IP地址;
路由单元,用于根据所述第二IMS网络的呼叫处理网元的IP地址,将所述呼叫请求路由至所述第二IMS网络的呼叫处理网元,以便所述第二IMS网络的呼叫处理网元对所述呼叫请求进行路由。
14.根据权利要求13所述的呼叫路由装置,其特征在于,
所述确定单元,还用于在所述接收单元接收非IMS网络的呼叫处理网元发送的呼叫请求之后,确定所述呼叫请求中是否包含确定结果,所述确定结果中包含所述被叫用户号码所在归属地是否配置第二IMS网络,且所述第二IMS网络是否支持所述路由方式的标识;
所述获取单元具体用于若所述呼叫请求中不包含所述确定结果,则获取所述被叫用户号码所在归属地的区号。
15.根据权利要求13所述的呼叫路由装置,其特征在于,所述呼叫路由装置还包括:发送单元,
所述发送单元,用于若所述被叫用户号码为未携带区号的移动号码时,发送第一查询请求给所述第一IMS网络的电话号码映射ENUM服务器,以使得所述第一IMS网络的ENUM服务器根据所述第一查询请求获取所述被叫用户号码的会话初始化协议通用资源标识SIP URI,所述第一查询请求中包含所述被叫用户号码,所述第一IMS网络的ENUM服务器中包含所述被叫用户号码的H码、所述被叫用户号码所在归属地的区号、所述被叫用户号码所在归属地的归属网络域名之间的对应关系;
所述接收单元,还用于接收所述第一IMS网络的ENUM服务器发送的所述被叫用户号码的SIP URI,所述被叫用户号码的SIP URI包括所述被叫用户号码所在归属地的区号和所述被叫用户号码所在归属地的归属网络域名;
所述获取单元,还用于从所述被叫用户号码的SIP URI中获取所述被叫用户号码所在归属地的区号。
16.根据权利要求15所述的呼叫路由装置,其特征在于,
所述发送单元,还用于若所述被叫用户号码为固定号码或携带区号的移动号码时,发送第一查询请求给所述第一IMS网络的ENUM服务器,以使得所述第一IMS网络的ENUM服务器根据所述第一查询请求获取所述被叫用户号码的SIP URI,所述第一IMS网络的ENUM服务器中还包括所述被叫用户号码所在归属地的区号与所述被叫用户号码所在归属地的归属网络域名的对应关系;
所述接收单元,还用于接收所述第一IMS网络的ENUM服务器发送的所述被叫用户号码的SIP URI,所述被叫用户号码的SIP URI包括所述被叫用户号码所在归属地的区号和所述被叫用户号码所在归属地的归属网络域名;
所述获取单元,还用于从所述被叫用户号码的SIP URI中获取所述被叫用户号码所在归属地的归属网络域名。
17.根据权利要求15或16所述的呼叫路由装置,其特征在于,
所述发送单元,还用于发送第二查询请求给所述第一IMS网络的域名解析DNS服务器,所述第二查询请求中包括所述被叫用户号码所在归属地的归属网络域名,所述DNS服务器中包含所述被叫用户号码所在归属地的归属网络域名与第二IMS网络的IP地址的对应关系;
所述接收单元,还用于接收并获取所述第一IMS网络的DNS服务器发送的所述第二IMS网络的IP地址。
18.根据权利要求13所述的呼叫路由装置,其特征在于,所述装置还包括:统计单元;
所述获取单元,还用于获取所述第一IMS网络的媒体网关控制网元的IP地址;
所述确定单元,还用于根据所述第一IMS网络的媒体网关控制网元的IP地址,确定所述呼叫请求的呼叫类型;
所述统计单元,用于若所述呼叫请求的呼叫类型为主叫转接呼叫,则将所述第一IMS网络的呼叫处理网元的IP地址添加至记录路由Record-Route头域中,对所述呼叫请求进行业务统计。
19.一种呼叫路由装置,其特征在于,包括:
接收单元,用于接收第一IMS网络的呼叫处理网元发送的呼叫请求,所述呼叫请求中包括被叫用户号码;
发送单元,用于发送第一查询请求给所述第二IMS网络的ENUM服务器,以使得所述第二IMS网络的ENUM服务器根据所述第一查询请求查询是否包含所述被叫用户号码的SIP URI,并将查询结果发送给所述第二IMS网络的呼叫处理网元,所述第一查询请求中包含所述被叫用户号码;
所述接收单元,还用于接收所述第二IMS网络的ENUM服务器发送的查询结果;
路由单元,用于若所述查询结果中包含所述被叫用户号码的SIPURI,则所述获取单元发送第二查询请求给所述第二IMS网络的归属用户服务器HSS;所述接收单元接收所述第二IMS网络的HSS服务器发送的所述被叫用户号码对应的服务呼叫会话控制功能网元信息;将所述呼叫请求路由至所述被叫用户号码对应的服务呼叫会话控制功能网元,以便所述服务呼叫会话控制功能将所述呼叫请求路由至所述被叫用户;
所述路由单元,还用于若所述查询结果中不包含所述被叫用户号码的SIP URI,则根据所述被叫用户号码,将所述呼叫请求通过所述第二IMS网络的媒体网关控制功能网元路由至所述被叫用户。
20.根据权利要求19所述的呼叫路由装置,其特征在于,所述装置还包括:
获取单元,用于获取所述第一IMS网络的呼叫处理网元的IP地址和所述第二IMS网络的媒体网关控制功能网元的IP地址;
确定单元,还用于根据所述第一IMS网络的呼叫处理网元的IP地址和所述第二IMS网的媒体网关控制功能网元的IP地址,确定所述呼叫请求的呼叫类型;
统计单元,用于若所述呼叫请求的呼叫类型为被叫转接呼叫,所述将所述第二IMS网络的呼叫处理网元的IP地址添加至Record-Route头域中,对所述呼叫请求进行业务统计。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410428627.7A CN104168190B (zh) | 2014-08-27 | 2014-08-27 | 一种呼叫路由方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410428627.7A CN104168190B (zh) | 2014-08-27 | 2014-08-27 | 一种呼叫路由方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104168190A true CN104168190A (zh) | 2014-11-26 |
CN104168190B CN104168190B (zh) | 2017-08-29 |
Family
ID=51911831
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410428627.7A Active CN104168190B (zh) | 2014-08-27 | 2014-08-27 | 一种呼叫路由方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104168190B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105959274A (zh) * | 2016-04-26 | 2016-09-21 | 华为技术有限公司 | 通信方法和通信方法中使用的网元 |
CN106549953A (zh) * | 2016-10-31 | 2017-03-29 | 中国联合网络通信集团有限公司 | 一种呼叫路由的方法及*** |
CN107645568A (zh) * | 2016-07-22 | 2018-01-30 | 中国电信股份有限公司 | Ims网络实现远端入网的方法、装置和*** |
CN107786488A (zh) * | 2016-08-24 | 2018-03-09 | 中国电信股份有限公司 | 会话控制方法、***以及相关设备 |
CN115150451A (zh) * | 2021-03-15 | 2022-10-04 | 中国电信股份有限公司 | 网间互通方法及装置、计算机可读介质和电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101110998A (zh) * | 2007-08-22 | 2008-01-23 | 中兴通讯股份有限公司 | 多媒体子***域与电路域互通路由的方法 |
CN101699813A (zh) * | 2009-11-16 | 2010-04-28 | 中兴通讯股份有限公司 | 一种域名处理方法及域名服务器 |
US20120057573A1 (en) * | 2010-09-07 | 2012-03-08 | T-Mobile Usa, Inc. | Session initiation protocol (sip) router |
CN103414700A (zh) * | 2013-07-24 | 2013-11-27 | 中国联合网络通信集团有限公司 | 呼叫路由方法及装置 |
CN103457938A (zh) * | 2013-08-16 | 2013-12-18 | 中国联合网络通信集团有限公司 | 呼叫路由方法、装置及*** |
-
2014
- 2014-08-27 CN CN201410428627.7A patent/CN104168190B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101110998A (zh) * | 2007-08-22 | 2008-01-23 | 中兴通讯股份有限公司 | 多媒体子***域与电路域互通路由的方法 |
CN101699813A (zh) * | 2009-11-16 | 2010-04-28 | 中兴通讯股份有限公司 | 一种域名处理方法及域名服务器 |
US20120057573A1 (en) * | 2010-09-07 | 2012-03-08 | T-Mobile Usa, Inc. | Session initiation protocol (sip) router |
CN103414700A (zh) * | 2013-07-24 | 2013-11-27 | 中国联合网络通信集团有限公司 | 呼叫路由方法及装置 |
CN103457938A (zh) * | 2013-08-16 | 2013-12-18 | 中国联合网络通信集团有限公司 | 呼叫路由方法、装置及*** |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105959274A (zh) * | 2016-04-26 | 2016-09-21 | 华为技术有限公司 | 通信方法和通信方法中使用的网元 |
CN105959274B (zh) * | 2016-04-26 | 2020-01-10 | 华为技术有限公司 | 通信方法和通信方法中使用的网元 |
CN107645568A (zh) * | 2016-07-22 | 2018-01-30 | 中国电信股份有限公司 | Ims网络实现远端入网的方法、装置和*** |
CN107786488A (zh) * | 2016-08-24 | 2018-03-09 | 中国电信股份有限公司 | 会话控制方法、***以及相关设备 |
CN107786488B (zh) * | 2016-08-24 | 2020-10-30 | 中国电信股份有限公司 | 会话控制方法、***以及相关设备 |
CN106549953A (zh) * | 2016-10-31 | 2017-03-29 | 中国联合网络通信集团有限公司 | 一种呼叫路由的方法及*** |
CN106549953B (zh) * | 2016-10-31 | 2019-08-09 | 中国联合网络通信集团有限公司 | 一种呼叫路由的方法及*** |
CN115150451A (zh) * | 2021-03-15 | 2022-10-04 | 中国电信股份有限公司 | 网间互通方法及装置、计算机可读介质和电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN104168190B (zh) | 2017-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104202786A (zh) | 一种呼叫路由方法及装置 | |
CN103763446B (zh) | 使用既有设备的ims网络接入 | |
US8223753B2 (en) | Apparatus for a terminal to access an IMS system and the method thereof | |
CN102857891B (zh) | 一种被叫用户的域选择方法和***,以及***中的hss | |
CN103875221B (zh) | 使用vplmn锚定器的ims漫游的归属路由选择 | |
CN101971592B (zh) | 接入地会话控制器、ip多媒体子***及其注册会话方法 | |
KR101565626B1 (ko) | 패킷 교환 방식 멀티미디어 가입자 서비스들을 제공하는 아키텍처에 의해 정의된 기능들을 갖는 인터페이스들을 갖는 이동 교환국 플랫폼 | |
JP2006522501A5 (zh) | ||
JP2006522501A (ja) | モバイル通信システムにおける加入者の複数登録 | |
CN101931923B (zh) | Ip多媒体子***网络的用户注册方法及业务实现*** | |
CN104168190A (zh) | 一种呼叫路由方法及装置 | |
CN101605381B (zh) | 被叫接入的方法、装置和*** | |
CN103905393A (zh) | 一种实现企业uc***与ims网络互通的方法和设备 | |
CN101132400A (zh) | 在ip多媒体子***网络实现号码携带的方法 | |
US8966091B2 (en) | Method of distinguishing a plurality of UEs sharing one PUID and a device thereof | |
US9692835B2 (en) | Method and apparatuses for the provision of network services offered through a set of servers in an IMS network | |
EP2014110A2 (en) | A subscriber server system for a cellular communication system | |
CN102752879B (zh) | 会话接入方法及装置 | |
CN101925149B (zh) | Ims中实现用户终端路由的方法、***和接入网元 | |
CN101764813A (zh) | 一种ims网络通信方法及装置 | |
CN102143478B (zh) | 业务参数的处理方法及装置 | |
CN101437176A (zh) | 提供网际协议多媒体子***业务的方法、***及装置 | |
CN101031139B (zh) | 用于呼叫控制实体释放会话的方法 | |
CN102045298B (zh) | 一种ims媒体编解码器协商的方法和*** | |
CN103457848B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |