[go: up one dir, main page]

CN103414700B - Method and device for calling routing - Google Patents

Method and device for calling routing Download PDF

Info

Publication number
CN103414700B
CN103414700B CN201310314431.0A CN201310314431A CN103414700B CN 103414700 B CN103414700 B CN 103414700B CN 201310314431 A CN201310314431 A CN 201310314431A CN 103414700 B CN103414700 B CN 103414700B
Authority
CN
China
Prior art keywords
level
call request
called number
area
address information
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
Application number
CN201310314431.0A
Other languages
Chinese (zh)
Other versions
CN103414700A (en
Inventor
孔力
王题
韦广林
殷琪
王常玲
吴洁
王宇
关威
滕佳欣
刘爱斌
孙红
傅俊峰
孟丽
李嵩泉
符刚
朱爱华
朱斌
魏群
卢红波
马睿
王一
谭蓓
李元
张奎
刑向晖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
China Information Technology Designing and Consulting Institute Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
China Information Technology Designing and Consulting Institute Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd, China Information Technology Designing and Consulting Institute Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201310314431.0A priority Critical patent/CN103414700B/en
Publication of CN103414700A publication Critical patent/CN103414700A/en
Application granted granted Critical
Publication of CN103414700B publication Critical patent/CN103414700B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供一种呼叫路由方法及装置,涉及通信技术领域,其中,方法包括:接收用户发起的呼叫请求;从ENUM/DNS服务器中查询获取与所述呼叫请求中的被叫号码对应的下一跳一级区域设备的地址信息,所述ENUM/DNS服务器中配置有IMS用户及非IMS用户对应的地址信息;将所述呼叫请求路由到与所述地址信息对应的一级区域设备,以使所述一级区域设备采用所述被叫号码归属的二级区域对应的二级区域设备路由所述呼叫请求。本发明的技术方案,在实现IMS用户与非MS用户话务互通的基础上,提高了呼叫的路由效率,减轻了网元设备的负担。

The present invention provides a call routing method and device, which relate to the field of communication technology, wherein the method includes: receiving a call request initiated by a user; querying an ENUM/DNS server to obtain the next call corresponding to the called number in the call request Jumping to the address information of the first-level area equipment, the address information corresponding to the IMS user and the non-IMS user is configured in the ENUM/DNS server; the call request is routed to the first-level area equipment corresponding to the address information, so that The first-level area equipment routes the call request by using the second-level area equipment corresponding to the second-level area to which the called number belongs. The technical scheme of the present invention improves call routing efficiency and reduces the burden of network element equipment on the basis of realizing intercommunication between IMS users and non-MS users.

Description

呼叫路由方法及装置Call routing method and device

技术领域technical field

本发明涉及通信技术领域,尤其涉及一种呼叫路由方法及装置。The present invention relates to the technical field of communications, in particular to a call routing method and device.

背景技术Background technique

IMS(IP Multimedia Subsystem,IP多媒体子系统)是一种全新的多媒体业务形式,作为一种可以实现网络全IP化的技术,简单、灵活、标准开放以及独立于接入网络是其主要特点,IMS网络能够满足现在的终端客户对更新颖、更多样化多媒体业务的需求,成为下一代融合通信系统的核心部分,也是语言交换网络的演进方向。IMS (IP Multimedia Subsystem, IP Multimedia Subsystem) is a brand-new multimedia service form. As a technology that can realize all-IP networks, its main features are simplicity, flexibility, open standards, and independence from access networks. IMS The network can meet the needs of current end customers for more novel and diversified multimedia services, and has become the core part of the next-generation converged communication system, and it is also the evolution direction of the language exchange network.

IMS网络未来的发展过程中,在很长一段时间内将会与基于CS(circuit switching,电路交换)的电话网络(包括PLMN、GSM等电路交换网络)共存,因此,实现IMS网络用户与CS网络用户的话务互通是非常必要的。目前IMS网络中通常需要判断话务是否涉及非IMS用户,当涉及非IMS用户时,通过多个网元设备转接来将话务路由到传统网络从而实现与传统网络话务互通,该方案较为复杂、话务路由效率低、且IMS网络中的网元设备负担较重。In the future development of the IMS network, it will coexist with CS (circuit switching, circuit switching)-based telephone networks (including PLMN, GSM and other circuit switching networks) for a long period of time. Therefore, the realization of IMS network users and CS network It is very necessary for users to communicate with each other. At present, in the IMS network, it is usually necessary to determine whether the traffic involves non-IMS users. When non-IMS users are involved, the traffic is routed to the traditional network through the switching of multiple network element devices to realize traffic interworking with the traditional network. This solution is relatively Complicated, traffic routing efficiency is low, and network element equipment in the IMS network has a heavy burden.

发明内容Contents of the invention

本发明提供一种用于提高话务路由效率的方法及装置,本发明提供一种呼叫路由方法,包括:The present invention provides a method and device for improving traffic routing efficiency. The present invention provides a call routing method, including:

接收P-CSCF发送的IMS用户发起的呼叫请求;receiving the call request initiated by the IMS user sent by the P-CSCF;

从ENUM/DNS服务器中查询获取与所述呼叫请求中的被叫号码对应的下一跳一级区域设备的地址信息,所述ENUM/DNS服务器中配置有IMS用户及非IMS用户对应的地址信息;Query and obtain the address information of the next-hop first-level area device corresponding to the called number in the call request from the ENUM/DNS server, and the ENUM/DNS server is configured with address information corresponding to IMS users and non-IMS users ;

将所述呼叫请求路由到与所述地址信息对应的一级区域设备,以使所述一级区域设备采用所述被叫号码归属的二级区域对应的二级区域设备路由所述呼叫请求。Routing the call request to the first-level area device corresponding to the address information, so that the first-level area device uses the second-level area device corresponding to the second-level area to which the called number belongs to route the call request.

本发明提供又一种呼叫路由方法,包括:The present invention provides yet another call routing method, including:

接收MGCF发送的非IMS用户发起的呼叫请求;Receive the call request initiated by the non-IMS user sent by the MGCF;

从ENUM/DNS服务器中查询获取与所述呼叫请求中的被叫号码对应的下一跳一级区域设备的地址信息,所述ENUM/DNS服务器中配置有IMS用户及非IMS用户对应的地址信息;Query and obtain the address information of the next-hop first-level area device corresponding to the called number in the call request from the ENUM/DNS server, and the ENUM/DNS server is configured with address information corresponding to IMS users and non-IMS users ;

将所述呼叫请求路由到与所述地址信息对应的一级区域设备,以使所述一级区域设备采用所述被叫号码归属的二级区域对应的二级区域设备路由所述呼叫请求。Routing the call request to the first-level area device corresponding to the address information, so that the first-level area device uses the second-level area device corresponding to the second-level area to which the called number belongs to route the call request.

本发明提供一种呼叫路由装置,所述装置包括:The present invention provides a call routing device, which includes:

接收模块,用于接收P-CSCF发送的IMS用户发起的呼叫请求;The receiving module is configured to receive the call request initiated by the IMS user sent by the P-CSCF;

查询模块,用于从ENUM/DNS服务器中查询获取与所述呼叫请求中的被叫号码对应的下一跳一级区域设备的地址信息,所述ENUM/DNS服务器中配置有IMS用户及非IMS用户对应的地址信息;The query module is used to query and obtain the address information of the next-hop first-level area device corresponding to the called number in the call request from the ENUM/DNS server, and the ENUM/DNS server is configured with IMS users and non-IMS Address information corresponding to the user;

路由模块,用于将所述呼叫请求路由到与所述地址信息对应的一级区域设备,以使所述一级区域设备采用所述被叫号码归属的二级区域对应的二级区域设备路由所述呼叫请求。A routing module, configured to route the call request to the first-level area device corresponding to the address information, so that the first-level area device uses the second-level area device routing corresponding to the second-level area to which the called number belongs The call request.

本发明提供又一种呼叫路由装置,包括:The present invention provides yet another call routing device, including:

接收模块,用于接收MGCF发送的非IMS用户发起的呼叫请求;A receiving module, configured to receive a call request initiated by a non-IMS user sent by the MGCF;

查询模块,用于从ENUM/DNS服务器中查询获取与所述呼叫请求中的被叫号码对应的下一跳一级区域设备的地址信息,所述ENUM/DNS服务器中配置有IMS用户及非IMS用户对应的地址信息;The query module is used to query and obtain the address information of the next-hop first-level area device corresponding to the called number in the call request from the ENUM/DNS server, and the ENUM/DNS server is configured with IMS users and non-IMS Address information corresponding to the user;

路由模块,用于将所述呼叫请求路由到与所述地址信息对应的一级区域设备,以使所述一级区域设备采用所述被叫号码归属的二级区域对应的二级区域设备路由所述呼叫请求。A routing module, configured to route the call request to the first-level area device corresponding to the address information, so that the first-level area device uses the second-level area device routing corresponding to the second-level area to which the called number belongs The call request.

本发明的技术方案,通过在ENUM/DNS服务器中配置有IMS用户及非IMS用户对应的地址信息,实现了不需要判断被叫号码用户类型而直接将呼叫请求路由到被叫号码所归属的一级区域(省份)的设备,在实现IMS用户与IMS用户话务互通的的基础上,提高了呼叫路由效率,减轻了网元设备的负担。In the technical solution of the present invention, by configuring the address information corresponding to the IMS user and the non-IMS user in the ENUM/DNS server, it is possible to directly route the call request to the one to which the called number belongs without judging the user type of the called number. The equipment in the level area (province) improves the efficiency of call routing and reduces the burden on the network element equipment on the basis of realizing the traffic intercommunication between IMS users and IMS users.

附图说明Description of drawings

图1为本发明呼叫路由方法实施例一的流程图;FIG. 1 is a flow chart of Embodiment 1 of the call routing method of the present invention;

图2为本发明呼叫路由方法实施例二的流程图;FIG. 2 is a flow chart of Embodiment 2 of the call routing method of the present invention;

图3为本发明呼叫路由方法实施例三的流程图;FIG. 3 is a flow chart of Embodiment 3 of the call routing method of the present invention;

图4为本发明呼叫路由装置实施例一的结构示意图;FIG. 4 is a schematic structural diagram of Embodiment 1 of a call routing device according to the present invention;

图5为本发明呼叫路由装置实施例二的结构示意图;FIG. 5 is a schematic structural diagram of Embodiment 2 of the call routing device of the present invention;

图6为本发明呼叫路由装置实施例三的结构示意图。FIG. 6 is a schematic structural diagram of Embodiment 3 of a call routing device according to the present invention.

具体实施方式detailed description

图1为本发明呼叫路由方法实施例一的流程图,参见图1,本实施例的方法包括:Fig. 1 is the flow chart of embodiment one of the call routing method of the present invention, referring to Fig. 1, the method of this embodiment includes:

步骤101:接收P-CSCF发送的IMS用户发起的呼叫请求;Step 101: Receive a call request initiated by an IMS user sent by a P-CSCF;

CSCF(Call Session Control Function;呼叫会话控制功能)是IMS(IPMultimedia Subsystem;IP多媒体子系统)内部的功能实体,是整个IMS网络的核心,根据功能分为P-CSCF(Proxy CSCF;代理CSCF)、I-CSCF(Interrogating CSCF;查询CSCF)、S-CSCF(Serving CSCF;服务CSCF)等。CSCF (Call Session Control Function; Call Session Control Function) is an internal functional entity of IMS (IP Multimedia Subsystem; IP Multimedia Subsystem), and is the core of the entire IMS network. According to functions, it is divided into P-CSCF (Proxy CSCF; proxy CSCF), I-CSCF (Interrogating CSCF; Query CSCF), S-CSCF (Serving CSCF; Serving CSCF), etc.

本实施例的方法由主叫的IMS用户所属的S-CSCF执行,每个IMS用户在注册入网时均分配有为其服务的S-CSCF,即其所属的S-CSCF,P-CSCF是IMS用户拜访网络的入口点,所有发起于IMS用户终端和终止于IMS用户终端的会话消息都要通过P-CSCF,本实施例中,一个二级区域对应一个S-CSCF,IMS用户终端发起的呼叫请求通过P-CSCF路由到该用户所属的二级区域的S-CSCF。步骤102:从ENUM/DNS服务器中查询获取与所述呼叫请求中的被叫号码对应的下一跳一级区域设备的地址信息,所述ENUM/DNS服务器中配置有IMS用户及非IMS用户对应的地址信息;The method in this embodiment is executed by the S-CSCF to which the calling IMS user belongs. The entry point for users to visit the network. All session messages initiated and terminated by IMS user terminals must pass through P-CSCF. In this embodiment, a secondary area corresponds to an S-CSCF. Calls initiated by IMS user terminals The request is routed to the S-CSCF of the secondary area to which the user belongs through the P-CSCF. Step 102: Query and obtain the address information of the next-hop first-level area device corresponding to the called number in the call request from the ENUM/DNS server, and the ENUM/DNS server is configured with correspondence between IMS users and non-IMS users address information;

所述一级区域及所述二级区域可以为国家划分的两个级别的行政区域,一个一级区域可以包含多个二级区域,在本实施例中,以所述一级区域为省份,所述二级区域为地市为例。所述从ENUM/DNS服务器中查询获取与所述呼叫请求中的被叫号码对应的下一跳一级区域设备(即省级设备)的地址信息具体为:根据被叫号码查找到该被叫号码对应的域名,并根据域名得到下一跳一级区域设备的IP地址(即被叫号码所属省份的省级设备的地址)。The first-level region and the second-level region can be two levels of administrative regions divided by the country, and one first-level region can include multiple second-level regions. In this embodiment, the first-level region is used as a province. The secondary area is a city as an example. The querying from the ENUM/DNS server to obtain the address information of the next-hop first-level area device (ie, the provincial device) corresponding to the called number in the call request is specifically: finding the called number according to the called number The domain name corresponding to the number, and obtain the IP address of the next-hop first-level area device (that is, the address of the provincial device in the province to which the called number belongs) according to the domain name.

与现有方案中ENUM/DNS服务器只配置有IMS用户对应的地址信息不同,本实施例的ENUM/DNS服务器中配置有IMS用户及非IMS用户对应的地址信息,具体为:配置有IMS用户及非IMS用户号码对应的域名,及域名对应的一级区域设备的IP地址。Different from the ENUM/DNS server in the existing solution, which is only configured with address information corresponding to IMS users, the ENUM/DNS server in this embodiment is configured with address information corresponding to IMS users and non-IMS users, specifically: configured with IMS users and The domain name corresponding to the non-IMS user number, and the IP address of the device in the first-level area corresponding to the domain name.

步骤103:将所述呼叫请求路由到与所述地址信息对应的一级区域设备,以使所述一级区域设备采用所述被叫号码归属的二级区域对应的二级区域设备路由所述呼叫请求。Step 103: Route the call request to the first-level area device corresponding to the address information, so that the first-level area device uses the second-level area device corresponding to the second-level area to which the called number belongs to route the call request. call request.

本实施例的方案,通过在所述ENUM/DNS服务器中配置有IMS用户及非IMS用户对应的地址信息,实现了在S-CSCF接收到本二级区域(本地市)内的IMS用户发起的呼叫请求时,可以直接从ENUM/DNS服务器中查询获取与所述呼叫请求中的被叫号码对应的下一跳一级区域设备的地址信息,不需要先判断被叫号码是IMS用户还是非IMS用户号码、再根据被叫号码类型经由多级网元设备将呼叫请求路由到被叫用户所属的一级区域(省份)的一级区域设备,在实现IMS用户与非IMS用户话务互通的基础上,减轻了网元设备的负担,且路由效率较高。In the solution of this embodiment, by configuring the address information corresponding to the IMS user and the non-IMS user in the ENUM/DNS server, it is realized that the S-CSCF receives the IMS user in the second-level area (local city) initiated When making a call request, the address information of the next-hop first-level area device corresponding to the called number in the call request can be directly queried from the ENUM/DNS server, without first judging whether the called number is an IMS user or a non-IMS user The user number, and then according to the type of the called number, the call request is routed to the first-level area device of the first-level area (province) to which the called user belongs via multi-level network element equipment. On the one hand, the burden on the network element equipment is reduced, and the routing efficiency is higher.

进一步地,在上述实施例的呼叫路由方法中,所述ENUM/DNS服务器包括集团级ENUM/DNS服务器、一级区域级ENUM/DNS服务器;所述集团级ENUM/DNS服务器配置有各个一级区域的IMS用户及非IMS用户的号码号段信息,所述一级区域级ENUM/DNS服务器配置有本一级区域(本省)的IMS用户及非IMS用户的地址信息;相应地,步骤102中所述从ENUM/DNS服务器中查询获取与所述呼叫请求中的被叫号码对应的下一跳一级区域设备的地址信息,具体包括:Further, in the call routing method of the above-mentioned embodiment, the ENUM/DNS server includes a group-level ENUM/DNS server and a first-level area-level ENUM/DNS server; the group-level ENUM/DNS server is configured with each first-level area The number segment information of IMS users and non-IMS users, the first-level regional ENUM/DNS server is configured with the address information of IMS users and non-IMS users in the first-level region (this province); correspondingly, in step 102 It is described to query and obtain the address information of the next-hop first-level area device corresponding to the called number in the call request from the ENUM/DNS server, specifically including:

从本一级区域的(S-CSCF所对应的地市的归属省份,即主叫的IMS用户所属省份)一级区域级ENUM/DNS服务器中查询所述被叫号码对应的一级区域设备的地址信息;Query the first-level area equipment corresponding to the called number from the first-level regional ENUM/DNS server in the first-level area (the province of the city corresponding to the S-CSCF, that is, the province to which the calling IMS user belongs) Address information;

若查询成功,则获取所述被叫号码对应的一级区域设备的地址信息;If the query is successful, then obtain the address information of the first-level area equipment corresponding to the called number;

若查询失败,则从所述一级ENUM/DNS服务器中查询所述被叫号码归属的一级区域,从所述被叫号码归属的一级区域的ENUM/DNS服务器中查询获取所述被叫号码对应的一级区域设备的地址信息。If the query fails, query the first-level area to which the called number belongs from the first-level ENUM/DNS server, and obtain the called number from the ENUM/DNS server of the first-level area to which the called number belongs. The address information of the first-level area equipment corresponding to the number.

本实施例中,若S-CSCF从本一级区域级ENUM/DNS服务器查询成功,则被叫号码为本一级区域号码(即本省号码),若查询失败,则被叫号码不为本一级区域号码(即为外省号码)。In this embodiment, if the S-CSCF inquires successfully from the local ENUM/DNS server, the called number is the local district number (that is, the provincial number); if the query fails, the called number is not the local Level area codes (i.e. other province numbers).

本实施例中,若被叫号码为IMS用户号码,则所述下一跳一级区域设备具体为被叫号码所属省份的I-CSCF,步骤103中以使所述一级区域设备采用所述被叫号码归属的二级区域对应的二级区域设备路由所述呼叫请求,具体为:以使所述被叫号码所属省份的I-CSCF选择所述被叫号码归属的地市对应的S-CSCF路由所述呼叫请求,最终将所述呼叫请求路由到被叫号码对应的用户终端;I-CSCF可以通过查询HSS(Home Subscriber Server;归属用户服务器)查询被叫号码所属的S-CSCF。In this embodiment, if the called number is an IMS user number, the next-hop first-level area device is specifically the I-CSCF of the province to which the called number belongs. In step 103, the first-level area device uses the The secondary area device corresponding to the secondary area to which the called number belongs routes the call request, specifically: making the I-CSCF of the province to which the called number belongs select the S-CSCF corresponding to the city to which the called number belongs. The CSCF routes the call request, and finally routes the call request to the user terminal corresponding to the called number; the I-CSCF can query the S-CSCF to which the called number belongs by querying the HSS (Home Subscriber Server; Home Subscriber Server).

进一步地,若所述被叫号码为非IMS用户号码,所述下一跳一级区域设备具体为IBCF,步骤103中以使所述一级区域设备采用所述被叫号码归属的二级区域对应的二级区域设备路由所述呼叫请求,具体包括:将所述呼叫请求路由到与所述地址信息对应的一级区域设备IBCF,以使所述一级区域设备采用所述被叫号码归属的二级区域的MGCF路由所述呼叫请求,进而使得所述MGCF将所述呼叫请求路由到所述被叫号码归属的二级区域的CS网络。Further, if the called number is a non-IMS user number, and the next-hop primary area device is specifically IBCF, step 103 enables the primary area device to adopt the secondary area to which the called number belongs The corresponding second-level area equipment routes the call request, specifically including: routing the call request to the first-level area equipment IBCF corresponding to the address information, so that the first-level area equipment adopts the called number to belong to The MGCF of the second-level area of the MGCF routes the call request, so that the MGCF routes the call request to the CS network of the second-level area to which the called number belongs.

优先地,在本实施例中,所述ENUM/DNS服务器中配置的非IMS用户对应的地址信息具体为非IMS用户号码对应的域名及域名对应的省级的IBCF(Interconnection Border Control Function;互联边界控制功能组)的IP地址,例如,广东省的非IMS用户号码,对应的域名为IBCF.GD.COM,该域名对应的IP地址为广东省的IBCF的地址。相应地,当被叫号码为非IMS用户时,所述下一跳一级区域设备为IBCF。Preferably, in this embodiment, the address information corresponding to the non-IMS user configured in the ENUM/DNS server is specifically the domain name corresponding to the non-IMS user number and the provincial IBCF (Interconnection Border Control Function; Interconnection Border Control Function Group), for example, the non-IMS user number in Guangdong Province, the corresponding domain name is IBCF.GD.COM, and the IP address corresponding to the domain name is the address of IBCF in Guangdong Province. Correspondingly, when the called number is a non-IMS user, the next-hop level-1 area device is the IBCF.

本实施例中的IBCF配置有对应的一级区域内各个二级区域的号段归属信息(即号段归属地市信息),集成了BGCF(Breakout Gateway ControlFunction;出口网关控制功能)的功能,IBCF根据自身配置的号段归属信息查找到被叫号码归属的二级区域,将所述呼叫请求路由到所述被叫号码所归属的二级区域对应的MGCF(Media GatewayControl Function;媒体网关控制功能),MGCF将呼叫请求路由到本二级区域的CS网络,最终将所述呼叫请求路由到被叫号码对应的用户终端;所述MGCF可以控制MGW转换媒体协议,实现IMS网络与CS网络的互通。The IBCF in this embodiment is configured with the number segment attribution information of each second-level area in the corresponding first-level area (that is, the number segment belongs to the city information), and integrates the function of BGCF (Breakout Gateway Control Function; the exit gateway control function). IBCF Find out the secondary area to which the called number belongs according to the attribution information of the number segment configured by itself, and route the call request to the MGCF (Media Gateway Control Function; Media Gateway Control Function) corresponding to the secondary area to which the called number belongs , the MGCF routes the call request to the CS network in the second-level area, and finally routes the call request to the user terminal corresponding to the called number; the MGCF can control the MGW to convert the media protocol to realize the intercommunication between the IMS network and the CS network.

特别地,本实施例的方法,当所述被叫号码为非IMS用户且与所述主叫的IMS用户归属不同的一级区域时,本实施例的方法中通过IMS网络将呼叫请求路由到被叫一级区域后再由被叫一级区域路由到CS网络,实现了通过IMS网络疏通IMS用户与非IMS用户之间的跨区域(跨省)长途呼叫,与现有技术中在主叫省份将呼叫请求路由到CS网络再由CS网络将呼叫路由到被叫用户省份的方案比,节约了传统长途网络的端口资源,且最大化利用了IMS网络IP互通的优势。Specifically, in the method of this embodiment, when the called number is a non-IMS user and belongs to a different primary area from the calling IMS user, in the method of this embodiment, the call request is routed to The called first-level area is then routed to the CS network by the called first-level area, realizing the inter-area (inter-provincial) long-distance calls between IMS users and non-IMS users through the IMS network, which is different from the caller in the prior art. Compared with the solution where the province routes the call request to the CS network and then the CS network routes the call to the province of the called user, the port resources of the traditional long-distance network are saved, and the advantages of IP interworking of the IMS network are maximized.

图2为本发明呼叫路由方法实施例二的流程图,参见图2,本实施例的方法包括:Fig. 2 is a flow chart of the second embodiment of the call routing method of the present invention, referring to Fig. 2, the method of this embodiment includes:

步骤201:接收MGCF发送的非IMS用户发起的呼叫请求;Step 201: Receive a call request initiated by a non-IMS user sent by the MGCF;

本实施例中,一个二级区域对应一个MGCF,一个一级区域对应一个I-CSCF,本实施例中以所述一级区域为省份、所述二级区域为地市为例。本实施例的方法由主叫的所述非IMS用户所属的一级区域的I-CSCF执行,本步骤中的MGCF为主叫的非IMS用户归属的二级区域的MGCF,非IMS用户发起的呼叫请求经过MGCF路由到IMS网络。In this embodiment, a second-level area corresponds to one MGCF, and a first-level area corresponds to one I-CSCF. In this embodiment, the first-level area is a province and the second-level area is a city as an example. The method in this embodiment is executed by the I-CSCF of the primary area to which the calling non-IMS user belongs, the MGCF in this step is the MGCF of the secondary area to which the calling non-IMS user belongs, and the non-IMS user initiates The call request is routed to the IMS network through the MGCF.

步骤202:从ENUM/DNS服务器中查询获取与所述呼叫请求中的被叫号码对应的下一跳一级区域设备的地址信息,所述ENUM/DNS服务器中配置有IMS用户及非IMS用户对应的地址信息;Step 202: Query and obtain the address information of the next-hop first-level area device corresponding to the called number in the call request from the ENUM/DNS server, and the ENUM/DNS server is configured with correspondence between IMS users and non-IMS users address information;

本实施例中,所述被叫号码可以为IMS用户也可以为非IMS用户,所述从ENUM/DNS服务器中查询获取与所述呼叫请求中的被叫号码对应的下一跳一级区域设备的地址信息具体为:根据被叫号码查找到该被叫号码对应的域名,并根据域名得到下一跳一级区域设备的IP地址(即被叫号码所属省份的一级区域设备的地址)。In this embodiment, the called number can be an IMS user or a non-IMS user, and the next-hop first-level area device corresponding to the called number in the call request is obtained by querying from the ENUM/DNS server The specific address information is: find the domain name corresponding to the called number according to the called number, and obtain the IP address of the next-hop first-level area device according to the domain name (that is, the address of the first-level area device in the province to which the called number belongs).

所述ENUM/DNS服务器中配置有IMS用户及非IMS用户对应的地址信息具体为:IMS用户及非IMS用户号码对应的域名,及域名对应的一级区域设备的IP地址。本实施例中,IMS用户对应的一级区域设备为I-CSCF,非IMS用户对应的一级区域设备为IBCF。The address information corresponding to the IMS user and the non-IMS user configured in the ENUM/DNS server is specifically: the domain name corresponding to the IMS user and the non-IMS user number, and the IP address of the first-level area device corresponding to the domain name. In this embodiment, the first-level area equipment corresponding to the IMS user is the I-CSCF, and the first-level area equipment corresponding to the non-IMS user is the IBCF.

步骤203:将所述呼叫请求路由到与所述地址信息对应的一级区域设备,以使所述一级区域设备采用所述被叫号码归属的二级区域对应的二级区域设备路由所述呼叫请求。Step 203: Route the call request to the first-level area device corresponding to the address information, so that the first-level area device uses the second-level area device corresponding to the second-level area to which the called number belongs to route the call request. call request.

特别地,当被叫号码为本省(主叫非IMS用户所属省份)IMS用户时,则所属下一跳一级区域设备为执行本实施例方法的I-CSCF本身,则相应地本步骤具体为:将所述呼叫请求路由到所述被叫号码所属地市的S-CSCF,以使S-CSCF路由所述呼叫请求。In particular, when the called number is an IMS user in the province (the province to which the calling non-IMS user belongs), the next-hop first-level area device to which it belongs is the I-CSCF itself that executes the method of this embodiment, and accordingly this step is specifically: : Routing the call request to the S-CSCF of the city to which the called number belongs, so that the S-CSCF routes the call request.

本实施例的方法,通过在所述ENUM/DNS服务器中配置有IMS用户及非IMS用户对应的地址信息,实现了在I-CSCF接收到本省的非IMS用户发起的呼叫请求时,可以直接从ENUM/DNS服务器中查询获取与所述呼叫请求中的被叫号码对应的下一跳一级区域设备的地址信息,不需要先判断被叫号码是IMS用户还是非IMS用户号码、再根据被叫号码类型经由多级网元设备将呼叫请求路由到被叫用户所属的一级区域(省份)的一级区域设备,在实现非IMS用户与IMS用户话务互通的基础上,实现了由IMS网络疏通非IMS用户与非IMS用户之间的话务,减轻了传统话务网络的端口资源,减轻了网元设备的负担,提高了呼叫路由的效率。In the method of this embodiment, by configuring the address information corresponding to the IMS user and the non-IMS user in the ENUM/DNS server, it is realized that when the I-CSCF receives a call request initiated by a non-IMS user in the province, it can be directly accessed from the Query the ENUM/DNS server to obtain the address information of the next-hop first-level area device corresponding to the called number in the call request, without first judging whether the called number is an IMS user or a non-IMS user number, and then according to the called number The number type routes the call request to the first-level area equipment of the first-level area (province) to which the called user belongs through the multi-level network element equipment. Unblocking the traffic between non-IMS users and non-IMS users reduces the port resources of the traditional traffic network, reduces the burden on network element equipment, and improves the efficiency of call routing.

图3为本发明呼叫路由方法实施例三的流程图,参见图3,本实施例的方法包括:Fig. 3 is a flow chart of the third embodiment of the call routing method of the present invention, referring to Fig. 3, the method of this embodiment includes:

步骤301:接收MGCF发送的非IMS用户发起的呼叫请求;Step 301: Receive a call request initiated by a non-IMS user sent by the MGCF;

本实施例中,一个二级区域对应一个MGCF,一个一级区域对应一个I-CSCF,具体地,在本实施例中以所述二级区域为地市、所述一级区域为省份为例。本实施例的方法由主叫的所述非IMS用户所属的省份的I-CSCF执行,本步骤中的MGCF为主叫的非IMS用户归属的二级区域的MGCF,非IMS用户发起的呼叫请求经过MGCF路由到IMS网络。In this embodiment, a second-level area corresponds to one MGCF, and a first-level area corresponds to one I-CSCF. Specifically, in this embodiment, the second-level area is a prefecture-level city and the first-level area is a province as an example. . The method in this embodiment is executed by the I-CSCF of the province to which the calling non-IMS user belongs. The MGCF in this step is the MGCF of the secondary area to which the calling non-IMS user belongs. The call request initiated by the non-IMS user It is routed to the IMS network through the MGCF.

步骤302:对所述呼叫请求中的被叫号码进行HSS服务器查询,若查询成功则执行步骤303,若查询失败则执行步骤304;Step 302: Perform an HSS server query on the called number in the call request, if the query is successful, perform step 303, and if the query fails, perform step 304;

本实施例中,若HSS服务器查询成功,即查找到所述被叫号码归属的S-CSCF,所述被叫号码为本省的IMS用户,若查询失败,则所述被叫号码非本省IMS用户,即所述被叫号码可能为本省非IMS用户、外省IMS用户或外省非IMS用户。In this embodiment, if the HSS server queries successfully, it finds the S-CSCF to which the called number belongs, and the called number is an IMS user in the province; if the query fails, the called number is not an IMS user in the province , that is, the called number may be a local non-IMS user, an out-of-province IMS user or an out-of-province non-IMS user.

步骤303:通过查询到的被叫号码归属的S-CSCF路由所述呼叫请求;Step 303: Routing the call request through the S-CSCF to which the queried called number belongs;

本实施例中,通过HSS查询,实现了当被叫号码为本省IMS用户时直接路由到被叫号码归属的S-CSCF,不再进行后续查询,节约了路由效率。In this embodiment, through the HSS query, when the called number is an IMS user in the province, it is directly routed to the S-CSCF to which the called number belongs, and no subsequent query is performed, which saves routing efficiency.

步骤304:从ENUM/DNS服务器中查询获取与所述呼叫请求中的被叫号码对应的下一跳一级区域设备的地址信息,所述ENUM/DNS服务器中配置有IMS用户及非IMS用户对应的地址信息;Step 304: Query and obtain the address information of the next-hop first-level area device corresponding to the called number in the call request from the ENUM/DNS server, and the ENUM/DNS server is configured with correspondence between IMS users and non-IMS users address information;

本实施例中,所述ENUM/DNS服务器包括集团级ENUM/DNS服务器、一级区域级ENUM/DNS服务器;所述集团级ENUM/DNS服务器配置有各省IMS用户及非IMS用户的号码号段信息,所述一级区域级ENUM/DNS服务器配置有本省IMS用户及非IMS用户的地址信息;In this embodiment, the ENUM/DNS server includes a group-level ENUM/DNS server and a first-level regional-level ENUM/DNS server; the group-level ENUM/DNS server is configured with information on number segments of IMS users and non-IMS users in each province , the first-level regional ENUM/DNS server is configured with address information of IMS users and non-IMS users in the province;

所述从ENUM/DNS服务器中查询获取与所述呼叫请求中的被叫号码对应的下一跳一级区域设备的地址信息,具体包括:The querying from the ENUM/DNS server to obtain the address information of the next-hop first-level area device corresponding to the called number in the call request specifically includes:

从本省(I-CSCF对应的省份,也即主叫的非IMS用户归属省份)省级ENUM/DNS服务器中查询所述被叫号码对应的一级区域设备的地址信息;若查询成功,则获取所述被叫号码对应的一级区域设备的地址信息;若查询失败,则从所述集团级ENUM/DNS服务器中查询所述被叫号码归属省份,从所述被叫号码归属省份的一级区域级ENUM/DNS服务器中查询获取所述被叫号码对应的一级区域设备的地址信息。Query the address information of the first-level area device corresponding to the called number from the provincial ENUM/DNS server in the province (the province corresponding to the I-CSCF, that is, the province to which the calling non-IMS user belongs); if the query is successful, obtain The address information of the first-level regional equipment corresponding to the called number; if the query fails, query the province to which the called number belongs from the group-level ENUM/DNS server, and obtain the first-level information of the province to which the called number belongs The area-level ENUM/DNS server queries to obtain the address information of the first-level area equipment corresponding to the called number.

本实施例中,若S-CSCF从本省的一级区域级ENUM/DNS服务器查询成功,则被叫号码为本省非IMS用户号码,若查询失败,则被叫号码为外省号码(外省IMS用户号码或外省非IMS用户号码)。In this embodiment, if the S-CSCF inquires successfully from the first-level regional ENUM/DNS server in the province, the called number is the non-IMS user number in the province; or non-IMS user numbers in other provinces).

步骤305:将所述呼叫请求路由到与所述地址信息对应的一级区域设备,以使所述一级区域设备采用所述被叫号码归属的二级区域对应的二级区域设备路由所述呼叫请求。Step 305: Route the call request to the first-level area device corresponding to the address information, so that the first-level area device uses the second-level area device corresponding to the second-level area to which the called number belongs to route the call request. call request.

若被叫号码为外省IMS用户号码,则所述下一跳一级区域设备具体为被叫号码所属省份的I-CSCF,本步骤中以使所述一级区域设备采用所述被叫号码归属的二级区域对应的二级区域设备路由所述呼叫请求,具体为:以使所述被叫号码所属省份的I-CSCF选择所述被叫号码归属的地市对应的S-CSCF路由所述呼叫请求,最终将所述呼叫请求路由到被叫号码对应的用户终端;I-CSCF可以通过查询HSS(Home Subscriber Server;归属用户服务器)查询被叫号码所属的S-CSCF。If the called number is an IMS user number in another province, the next-hop first-level area device is specifically the I-CSCF of the province to which the called number belongs. In this step, the first-level area device uses the called number to belong to The second-level area device corresponding to the second-level area of the call request is routed, specifically: the I-CSCF of the province to which the called number belongs selects the S-CSCF corresponding to the city to which the called number belongs to route the call request call request, and finally route the call request to the user terminal corresponding to the called number; the I-CSCF can query the S-CSCF to which the called number belongs by querying the HSS (Home Subscriber Server; Home Subscriber Server).

本实施例中,若所述被叫号码为非IMS用户号码,所述将所述呼叫请求路由到与所述地址信息对应的一级区域设备,以使所述一级区域设备采用所述被叫号码归属的二级区域对应的二级区域设备路由所述呼叫请求,具体包括:In this embodiment, if the called number is a non-IMS user number, the call request is routed to the first-level area equipment corresponding to the address information, so that the first-level area equipment uses the called The secondary area device corresponding to the secondary area to which the calling number belongs routes the call request, specifically including:

将所述呼叫请求路由到与所述地址信息对应的一级区域设备IBCF,以使所述一级区域设备采用所述被叫号码归属的二级区域的MGCF路由所述呼叫请求,进而使得所述MGCF将所述呼叫请求路由到所述被叫号码归属的二级区域的CS网络。routing the call request to the first-level area device IBCF corresponding to the address information, so that the first-level area device uses the MGCF of the second-level area to which the called number belongs to route the call request, and then makes the The MGCF routes the call request to the CS network of the secondary area to which the called number belongs.

本实施例中的IBCF配置有对应省份的各个二级区域的号段归属信息,集成了BGCF(Breakout Gateway Control Function;出口网关控制功能)的功能,IBCF根据自身配置的号段归属的二级区域信息查找到被叫号码归属的地市,将所述呼叫请求路由到所述被叫号码所归属的地市对应的MGCF(MediaGateway Control Function;媒体网关控制功能),MGCF将呼叫请求路由到本地市的CS网络,最终将所述呼叫请求路由到被叫号码对应的用户终端;所述MGCF可以控制MGW转换媒体协议,实现IMS网络与CS网络的互通。The IBCF in this embodiment is configured with the number segment attribution information of each secondary area of the corresponding province, and integrates the function of BGCF (Breakout Gateway Control Function; the exit gateway control function), and the secondary area that IBCF belongs to according to the number segment configured by itself The information finds the city to which the called number belongs, and routes the call request to the MGCF (MediaGateway Control Function; Media Gateway Control Function) corresponding to the city to which the called number belongs, and the MGCF routes the call request to the local city CS network, and finally routes the call request to the user terminal corresponding to the called number; the MGCF can control the MGW to convert the media protocol, so as to realize the intercommunication between the IMS network and the CS network.

本实施例的方法,在提高非IMS用户与IMS用户之间呼叫路由的效率的基础上,实现了由IMS网络疏通非IMS用户与非IMS用户之间的话务,减轻了传统话务网络的端口资源,特别是在非IMS用户与非IMS用户之间的跨区域(跨省)呼叫的情况下,与现有技术相比,减轻了网元设备的负担,提高了呼叫路由的效率,且最大利用了IMS网络的优势。The method of this embodiment, on the basis of improving the efficiency of call routing between non-IMS users and IMS users, realizes that the IMS network unblocks the traffic between non-IMS users and non-IMS users, and reduces the burden of traditional traffic networks. Port resources, especially in the case of cross-region (cross-province) calls between non-IMS users and non-IMS users, compared with the existing technology, reduce the burden on network element equipment and improve the efficiency of call routing, and Make the most of the advantages of the IMS network.

图4为本发明呼叫路由装置实施例一的结构示意图,参见图4,本实施例的装置设置在主叫用户所属的S-CSCF中,包括:Fig. 4 is a schematic structural diagram of Embodiment 1 of the call routing device of the present invention. Referring to Fig. 4, the device of this embodiment is set in the S-CSCF to which the calling user belongs, including:

接收模块41,用于接收P-CSCF发送的IMS用户发起的呼叫请求;The receiving module 41 is configured to receive the call request initiated by the IMS user sent by the P-CSCF;

查询模块42,用于从ENUM/DNS服务器中查询获取与所述呼叫请求中的被叫号码对应的下一跳一级区域设备的地址信息,所述ENUM/DNS服务器中配置有IMS用户及非IMS用户对应的地址信息;The query module 42 is used to query and obtain the address information of the next-hop first-level area device corresponding to the called number in the call request from the ENUM/DNS server, and the ENUM/DNS server is configured with IMS users and non- Address information corresponding to the IMS user;

路由模块43,用于将所述呼叫请求路由到与所述地址信息对应的一级区域设备,以使所述一级区域设备采用所述被叫号码归属的二级区域对应的二级区域设备路由所述呼叫请求。A routing module 43, configured to route the call request to the first-level area equipment corresponding to the address information, so that the first-level area equipment adopts the second-level area equipment corresponding to the second-level area to which the called number belongs The call request is routed.

所述ENUM/DNS服务器包括集团级ENUM/DNS服务器、各个一级区域级ENUM/DNS服务器;所述集团级ENUM/DNS服务器配置有各省IMS用户及非IMS用户的号码号段信息,所述一级区域级ENUM/DNS服务器配置有本省IMS用户及非IMS用户的地址信息。The ENUM/DNS server includes a group-level ENUM/DNS server and each first-level regional-level ENUM/DNS server; the group-level ENUM/DNS server is configured with the number segment information of IMS users and non-IMS users in each province, and the one The ENUM/DNS server at the regional level is configured with the address information of IMS users and non-IMS users in the province.

所述集团级ENUM/DNS服务器配置的号段信息,指示各个号段归属的一级区域。The number range information configured by the group-level ENUM/DNS server indicates the first-level area to which each number range belongs.

进一步地,上述实施例的装置中的查询模块42,具体用于:从本一级区域(S-CSCF所对应的地市的归属省份,即主叫的IMS用户所属省份)的一级区域级ENUM/DNS服务器中查询所述被叫号码对应的一级区域设备的地址信息;若查询成功,则获取所述被叫号码对应的一级区域设备的地址信息;若查询失败,则从集团级ENUM/DNS服务器中查询所述被叫号码归属的一级区域,从所述被叫号码归属的一级区域的一级区域级ENUM/DNS服务器中查询获取所述被叫号码对应的一级区域设备的地址信息。Further, the query module 42 in the device of the above-mentioned embodiment is specifically used for: from the first-level region level (the province to which the city corresponding to the S-CSCF belongs, that is, the province to which the calling IMS user belongs) The ENUM/DNS server queries the address information of the first-level area equipment corresponding to the called number; if the query is successful, obtains the address information of the first-level area equipment corresponding to the called number; Query the first-level area to which the called number belongs in the ENUM/DNS server, and obtain the first-level area corresponding to the called number from the first-level area-level ENUM/DNS server of the first-level area to which the called number belongs The address information of the device.

进一步地,所述被叫号码为非IMS用户号码,相应地,所述路由模块43具体用于:将所述呼叫请求路由到与所述地址信息对应的一级区域设备(IBCF),以使所述一级区域设备采用所述被叫号码归属的二级区域的MGCF路由所述呼叫请求,进而使得所述MGCF将所述呼叫请求路由到所述被叫号码归属的二级区域的CS网络。Further, the called number is a non-IMS user number, and accordingly, the routing module 43 is specifically configured to: route the call request to the first-level area device (IBCF) corresponding to the address information, so that The device in the first-level area uses the MGCF of the second-level area to which the called number belongs to route the call request, so that the MGCF routes the call request to the CS network of the second-level area to which the called number belongs .

本实施例的装置用于执行图1所示的方法实施例的技术方案,其实现原理及技术效果类似,在此不再赘述。The device of this embodiment is used to execute the technical solution of the method embodiment shown in FIG. 1 , and its implementation principles and technical effects are similar, and details are not repeated here.

图5为本发明呼叫路由装置实施例二的结构示意图,本实施例的装置设置在主叫用户归属的一级区域的I-CSCF中,参见图5,本实施例的装置包括:Fig. 5 is a schematic structural diagram of Embodiment 2 of the call routing device of the present invention. The device of this embodiment is set in the I-CSCF of the first-level area to which the calling user belongs. Referring to Fig. 5, the device of this embodiment includes:

接收模块51,用于接收MGCF发送的非IMS用户发起的呼叫请求;A receiving module 51, configured to receive a call request initiated by a non-IMS user sent by the MGCF;

查询模块52,用于从ENUM/DNS服务器中查询获取与所述呼叫请求中的被叫号码对应的下一跳一级区域设备的地址信息,所述ENUM/DNS服务器中配置有IMS用户及非IMS用户对应的地址信息;The query module 52 is used to query and obtain the address information of the next-hop first-level area device corresponding to the called number in the call request from the ENUM/DNS server, and the ENUM/DNS server is configured with IMS users and non- Address information corresponding to the IMS user;

路由模块53,用于将所述呼叫请求路由到与所述地址信息对应的一级区域设备,以使所述一级区域设备采用所述被叫号码归属的二级区域对应的二级区域设备路由所述呼叫请求。The routing module 53 is configured to route the call request to the first-level area equipment corresponding to the address information, so that the first-level area equipment adopts the second-level area equipment corresponding to the second-level area to which the called number belongs The call request is routed.

本实施例的装置用于执行图2所示的方法实施例的技术方案,其实现原理及技术效果类似,在此不再赘述。The device of this embodiment is used to implement the technical solution of the method embodiment shown in FIG. 2 , and its implementation principles and technical effects are similar, and details are not repeated here.

图6为本发明呼叫路由装置实施例三的结构示意图,本实施例的装置设置在主叫用户归属的一级区域的I-CSCF中,参见图6,本实施例的装置在图5所示的结构的基础上,还包括:Fig. 6 is a schematic structural diagram of the third embodiment of the call routing device of the present invention. The device of this embodiment is set in the I-CSCF of the first-level area to which the calling user belongs. Refer to Fig. 6. The device of this embodiment is shown in Fig. 5 The basis of the structure also includes:

HSS查询模块54,用于在接收MGCF发送的非IMS用户发起的呼叫请求之后,对所述呼叫请求中的被叫号码进行HSS服务器查询;The HSS query module 54 is configured to perform an HSS server query on the called number in the call request after receiving the call request initiated by the non-IMS user sent by the MGCF;

所述查询模块52用于若HSS服务器查询失败,则所述从ENUM/DNS服务器中查询获取与所述呼叫请求中的被叫号码对应的下一跳一级区域设备的地址信息,所述ENUM/DNS服务器中配置有IMS用户及非IMS用户对应的地址信息。The query module 52 is used to query the ENUM/DNS server to obtain the address information of the next-hop first-level area device corresponding to the called number in the call request if the HSS server query fails, and the ENUM The address information corresponding to the IMS user and the non-IMS user is configured in the /DNS server.

所述ENUM/DNS服务器包括集团级ENUM/DNS服务器、一级区域级ENUM/DNS服务器;所述集团级ENUM/DNS服务器配置有各省IMS用户及非IMS用户的号码号段信息,所述一级区域级ENUM/DNS服务器配置有本省IMS用户及非IMS用户的地址信息。The ENUM/DNS server includes a group-level ENUM/DNS server and a first-level regional-level ENUM/DNS server; the group-level ENUM/DNS server is configured with the number segment information of IMS users and non-IMS users in each province, and the first-level Regional-level ENUM/DNS servers are configured with address information of IMS users and non-IMS users in the province.

进一步地,本实施例中,所述查询模块52具体用于:Further, in this embodiment, the query module 52 is specifically used for:

从本省省级ENUM/DNS服务器中查询所述被叫号码对应的一级区域设备的地址信息;Query the address information of the first-level area equipment corresponding to the called number from the provincial ENUM/DNS server;

若查询成功,则获取所述被叫号码对应的一级区域设备的地址信息;If the query is successful, then obtain the address information of the first-level area equipment corresponding to the called number;

若查询失败,则从所述集团级ENUM/DNS服务器中查询所述被叫号码归属省份,从所述被叫号码归属的一级区域的一级区域级ENUM/DNS服务器中查询获取所述被叫号码对应的一级区域设备的地址信息。If the query fails, query the province to which the called number belongs from the group-level ENUM/DNS server, and obtain the called number from the first-level regional ENUM/DNS server in the first-level area to which the called number belongs. The address information of the first-level area equipment corresponding to the call number.

在上述的装置实施例中,进一步地,若所述被叫号码为非IMS用户号码,则所述路由模块53具体用于:In the above device embodiment, further, if the called number is a non-IMS user number, the routing module 53 is specifically configured to:

将所述呼叫请求路由到与所述地址信息对应的一级区域设备,以使所述一级区域设备采用所述被叫号码归属的二级区域的MGCF路由所述呼叫请求,进而使得所述MGCF将所述呼叫请求路由到所述被叫号码归属的二级区域的CS网络。routing the call request to the first-level area device corresponding to the address information, so that the first-level area device uses the MGCF of the second-level area to which the called number belongs to route the call request, so that the The MGCF routes the call request to the CS network of the secondary area to which the called number belongs.

本实施例的装置可以用于执行图3所示的方法的技术方案,其实现原理与技术效果类似,在此不再赘述。The device in this embodiment can be used to implement the technical solution of the method shown in FIG. 3 , and its implementation principle and technical effect are similar, and details are not repeated here.

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for implementing the above method embodiments can be completed by program instructions and related hardware. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above-mentioned method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than limiting them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the present invention. scope.

Claims (6)

1. a call route method, it is characterised in that including:
Receive the IMS Client-initiated call request that P-CSCF sends;
Under from ENUM/DNS server, inquiry acquisition is corresponding with the called number in described call request One address information jumping level-1 area equipment, is configured with IMS user and non-in described ENUM/DNS server The address information that IMS user is corresponding;
Described call request is routed to the level-1 area equipment corresponding with described address information, so that described The level-2 area equipment that the level-2 area of level-1 area equipment employing described called number ownership is corresponding route institute State call request;
Described called number is non-IMS Subscriber Number, described described call request is routed to described The level-1 area equipment that location information is corresponding, so that described level-1 area equipment uses described called number ownership Level-2 area equipment corresponding to level-2 area route described call request, specifically include:
Described call request is routed to the level-1 area equipment corresponding with described address information, so that described Level-1 area equipment uses the MGCF of the level-2 area of described called number ownership to route described call request, And then make described MGCF that described call request be routed to the level-2 area of described called number ownership CS network.
2. a call route method, it is characterised in that including:
Receive the non-IMS Client-initiated call request that MGCF sends;
Under from ENUM/DNS server, inquiry acquisition is corresponding with the called number in described call request One address information jumping level-1 area equipment, is configured with IMS user and non-in described ENUM/DNS server The address information that IMS user is corresponding;
Described call request is routed to the level-1 area equipment corresponding with described address information, so that described The level-2 area equipment that the level-2 area of level-1 area equipment employing described called number ownership is corresponding route institute State call request;
Described called number is non-IMS Subscriber Number, described described call request is routed to described The level-1 area equipment that location information is corresponding, so that described level-1 area equipment uses described called number ownership Level-2 area equipment corresponding to level-2 area route described call request, specifically include:
Described call request is routed to the level-1 area equipment corresponding with described address information, so that described Level-1 area equipment uses the MGCF of the level-2 area of described called number ownership to route described call request, And then make described MGCF that described call request be routed to the level-2 area of described called number ownership CS network.
3. method as claimed in claim 2, it is characterised in that the non-IMS that described reception MGCF sends After Client-initiated call request, also include:
Called number in described call request is carried out HSS server lookup;
Described from ENUM/DNS server inquiry obtain corresponding with the called number in described call request The address information of down hop level-1 area equipment, described ENUM/DNS server is configured with IMS user And the address information that non-IMS user is corresponding, particularly as follows:
If HSS server lookup failure, then described from ENUM/DNS server inquiry obtain and exhale with described It is the address information of the down hop level-1 area equipment that the called number in request is corresponding, described ENUM/DNS Server is configured with IMS user and address information corresponding to non-IMS user.
4. a call routing device, it is characterised in that including:
Receiver module, for receiving the IMS Client-initiated call request that P-CSCF sends;
Enquiry module, for inquiry from ENUM/DNS server obtain with described call request called The address information of the down hop level-1 area equipment that number is corresponding, is configured with in described ENUM/DNS server IMS user and address information corresponding to non-IMS user;
Routing module, for being routed to the level-1 area corresponding with described address information by described call request Equipment, so that two grades that the level-2 area of described level-1 area equipment employing described called number ownership is corresponding Area equipment route described call request;
Described called number is non-IMS Subscriber Number, described routing module specifically for:
Described call request is routed to the level-1 area equipment corresponding with described address information, so that described Level-1 area equipment uses the MGCF of the level-2 area of described called number ownership to route described call request, And then make described MGCF that described call request be routed to the level-2 area of described called number ownership CS network.
5. a call routing device, it is characterised in that including:
Receiver module, for receiving the non-IMS Client-initiated call request that MGCF sends;
Enquiry module, for inquiry from ENUM/DNS server obtain with described call request called The address information of the down hop level-1 area equipment that number is corresponding, is configured with in described ENUM/DNS server IMS user and address information corresponding to non-IMS user;
Routing module, for being routed to the level-1 area corresponding with described address information by described call request Equipment, so that two grades that the level-2 area of described level-1 area equipment employing described called number ownership is corresponding Area equipment route described call request;
Described called number is non-IMS Subscriber Number, described routing module specifically for:
Described call request is routed to the level-1 area equipment corresponding with described address information, so that described Level-1 area equipment uses the MGCF of the level-2 area of described called number ownership to route described call request, And then make described MGCF that described call request be routed to the level-2 area of described called number ownership CS network.
6. device as claimed in claim 5, it is characterised in that described, also includes:
HSS enquiry module, after the non-IMS Client-initiated call request in reception MGCF transmission, Called number in described call request is carried out HSS server lookup;
If described enquiry module is for HSS server lookup failure, then described from ENUM/DNS server Inquiry obtains the address letter of the down hop level-1 area equipment corresponding with the called number in described call request Breath, is configured with IMS user and address information corresponding to non-IMS user in described ENUM/DNS server.
CN201310314431.0A 2013-07-24 2013-07-24 Method and device for calling routing Active CN103414700B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310314431.0A CN103414700B (en) 2013-07-24 2013-07-24 Method and device for calling routing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310314431.0A CN103414700B (en) 2013-07-24 2013-07-24 Method and device for calling routing

Publications (2)

Publication Number Publication Date
CN103414700A CN103414700A (en) 2013-11-27
CN103414700B true CN103414700B (en) 2016-08-10

Family

ID=49607686

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310314431.0A Active CN103414700B (en) 2013-07-24 2013-07-24 Method and device for calling routing

Country Status (1)

Country Link
CN (1) CN103414700B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104202786B (en) * 2014-08-27 2018-04-20 中国联合网络通信集团有限公司 A kind of method and device for calling routing
CN104168190B (en) * 2014-08-27 2017-08-29 中国联合网络通信集团有限公司 A kind of method and device for calling routing
CN107135132A (en) * 2016-02-26 2017-09-05 中国移动通信集团公司 A network interworking method, network entity, and control entity
US20180063333A1 (en) * 2016-08-29 2018-03-01 T-Mobile Usa, Inc. Call classification and routing using enum queries
CN111355817B (en) * 2018-12-20 2022-08-23 中国移动通信集团辽宁有限公司 Domain name resolution method, device, security server and medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1929457A (en) * 2006-09-22 2007-03-14 中国移动通信集团公司 Method for message intercommunication of IMS domain and CS domain
CN101119293A (en) * 2006-08-01 2008-02-06 华为技术有限公司 Short message routing system, device and method
CN101662482A (en) * 2009-09-29 2010-03-03 华为技术有限公司 Method, equipment and system for circuit domain user to call IMS domain user

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8634498B2 (en) * 2008-12-17 2014-01-21 Entropic Communications, Inc. Systems and methods for probing wired communication channels

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101119293A (en) * 2006-08-01 2008-02-06 华为技术有限公司 Short message routing system, device and method
CN1929457A (en) * 2006-09-22 2007-03-14 中国移动通信集团公司 Method for message intercommunication of IMS domain and CS domain
CN101662482A (en) * 2009-09-29 2010-03-03 华为技术有限公司 Method, equipment and system for circuit domain user to call IMS domain user

Also Published As

Publication number Publication date
CN103414700A (en) 2013-11-27

Similar Documents

Publication Publication Date Title
US8520689B2 (en) Network interoperability between IP communications networks or sub-networks
CN104202786B (en) A kind of method and device for calling routing
CN101142833A (en) Equipment for controlling user terminals in the circuit switching domain to access IMS communication network services
US20100153567A1 (en) Method and Apparatus for Providing Network Based Services to Non-registering EndPoints
CN103975566A (en) Service domain selection service indicator
US20120177193A1 (en) Method of Routing a Sesson from a Calling Party in a Serving Communication Network of the Calling Party to a Called Party
CN103414700B (en) Method and device for calling routing
WO2013178291A1 (en) Ims inbound roamer and short number dialling
US8374605B2 (en) Method for selecting an S-CSCF unit within an IMS-based service communication system
CN104168190B (en) A kind of method and device for calling routing
CN104168289B (en) A kind of user data query method and device based on IMS network
CN103457938B (en) Route calling method, device and system
US8908665B2 (en) Methods for routing of calls in internet protocol multimedia subsystem centralized services networks and related gateway mobile switching centres (GMSC) and home location registers (HLR)
CN101132555A (en) Method for non-IMS centralized business user obtaining roaming number
CN111836250B (en) Terminal calling method, system, computer equipment and storage medium
CN105959274B (en) Communication method and network element used in communication method
CN103457848B (en) Call route method, Apparatus and system
CN101026515A (en) Equal access and initial route filtering method for packet network
EP4320848B1 (en) Methods and apparatuses for selecting a media resource function or a media gateway in an internet protocol session
EP3094059B1 (en) Routing voice over lte call invites in a terminating ims
KR101360151B1 (en) Method of sip message transmission between gruu users in ims network, and device of the same
CN109981524A (en) Subscriber Number zoned access method, apparatus, equipment and medium
WO2011157179A9 (en) Method, apparatus and communication system for route selection in network co-constructed by cs and lte
CN100553262C (en) A method for acquiring terminal access point information
WO2023095031A1 (en) Method for transmitting and receiving multimedia data

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