[go: up one dir, main page]

CN100459723C - The Method of Implementing Routing in Next Generation Network - Google Patents

The Method of Implementing Routing in Next Generation Network Download PDF

Info

Publication number
CN100459723C
CN100459723C CNB021562911A CN02156291A CN100459723C CN 100459723 C CN100459723 C CN 100459723C CN B021562911 A CNB021562911 A CN B021562911A CN 02156291 A CN02156291 A CN 02156291A CN 100459723 C CN100459723 C CN 100459723C
Authority
CN
China
Prior art keywords
routing
address
softswitch
domain name
enum
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CNB021562911A
Other languages
Chinese (zh)
Other versions
CN1509085A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB021562911A priority Critical patent/CN100459723C/en
Publication of CN1509085A publication Critical patent/CN1509085A/en
Application granted granted Critical
Publication of CN100459723C publication Critical patent/CN100459723C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

一种涉及通信技术领域的在下一代网络中实现路由的方法,通过引入电话号码映射(ENUM)机制完成路由功能,通过这种分级路由技术,使网络从平面结构转变成分层结构,主叫实体根据被叫号码到电话号码映射服务器(ENUM Server)和域名系统(DNS)获取被叫实体的域名和相应的IP地址,直接向该IP地址发起呼叫建立消息,所述的实体包括软交换(SoftSwitch)、会话发起协议用户代理(SIP UA)或会话发起协议代理服务器(SIP Proxy)等。本发明克服了现有的静态配置路由技术的缺点,提供了一种简单有效地实现NGN中路由选择的方法,从而使得网络维护管理方便、易于扩展,使得网络间的互联互通更加容易。

Figure 02156291

A method for implementing routing in the next generation network related to the field of communication technology. The routing function is completed by introducing the telephone number mapping (ENUM) mechanism. Through this hierarchical routing technology, the network is transformed from a flat structure to a layered structure, and the calling entity Obtain the domain name and the corresponding IP address of the called entity according to the called number to the telephone number mapping server (ENUM Server) and domain name system (DNS), and directly initiate a call setup message to the IP address, and the described entity includes a softswitch (SoftSwitch ), Session Initiation Protocol User Agent (SIP UA) or Session Initiation Protocol Proxy Server (SIP Proxy), etc. The present invention overcomes the disadvantages of the existing static configuration routing technology, and provides a simple and effective method for realizing routing selection in NGN, thereby making network maintenance and management convenient, easy to expand, and intercommunication between networks easier.

Figure 02156291

Description

下一代网络中实现路由的方法 The Method of Implementing Routing in Next Generation Network

技术领域 technical field

本发明涉及通信技术领域,尤其涉及一种下一代网络中实现路由的方法。The invention relates to the technical field of communication, in particular to a method for realizing routing in the next generation network.

背景技术 Background technique

目前,下一代网络(NGN:Next Generation Network)呈现日益壮大的趋势,NGN用户的数量和软交换(SoftSwitch)的数量可以预见会迅速增长,面对这样一个全球性的庞大网络,NGN网络路由方案中要解决如何进行快速有效的路由和定位,如何降低网络的维护成本,保持网络间的相互独立性,以及如何保证一个局部的扩容或更改不会引发整个网络的波动等问题。At present, the next generation network (NGN: Next Generation Network) is showing a growing trend. The number of NGN users and the number of soft switches (SoftSwitch) can be predicted to grow rapidly. Facing such a huge global network, the NGN network routing scheme In the process, it is necessary to solve such problems as how to perform fast and effective routing and positioning, how to reduce network maintenance costs, maintain mutual independence between networks, and how to ensure that a local expansion or change will not cause fluctuations in the entire network.

现有的NGN中采用的是平面静态路由技术,即各个路由实体之间完全采用平面结构,仅静态配置路由信息,如图1所示为平面静态路由结构示意图,一个呼叫到来时,SoftSwitch首先根据号码判断是否属于本局信息,如果是则直接由内部模块进行呼叫处理;否则,查找路由信息,找到该用户所属的SoftSwitch,并将呼叫接续过去。目前,由于SoftSwitch数量有限,通过粗略的局码或区域号码可配置出对端的SoftSwitch,显然,随着网络规模的不断增大,现有的静态路由配置方案是不能满足以后的网络发展的需要的。The existing NGN adopts flat static routing technology, that is, all routing entities adopt a flat structure, and only statically configure routing information. Figure 1 shows a schematic diagram of a flat static routing structure. When a call arrives, SoftSwitch first Determine whether the number belongs to the information of the local office, and if so, the internal module will directly process the call; otherwise, search the routing information, find the SoftSwitch to which the user belongs, and connect the call there. At present, due to the limited number of SoftSwitches, the peer SoftSwitch can be configured through a rough office code or area number. Obviously, with the continuous increase of the network scale, the existing static routing configuration scheme cannot meet the needs of future network development. .

现有的平面静态路由技术实现容易,经济简便,但是由于它本身的机制决定了它不可避免地具有如下缺点:The existing flat static routing technology is easy to implement, economical and convenient, but due to its own mechanism, it inevitably has the following disadvantages:

1)配置复杂、维护难度大。例如,扩容、用户更改和号码升位时,所有相关的SoftSwitch均需修改配置,工作量大,而且容易出错。1) The configuration is complex and the maintenance is difficult. For example, during capacity expansion, user change, and number upgrade, all related SoftSwitch configurations need to be modified, which is a heavy workload and prone to errors.

2)在现有NGN技术中,不同NGN运营商在其网络内部可能采用完全不同的路由策略,从而给互通带来难度。2) In the existing NGN technology, different NGN operators may adopt completely different routing strategies within their networks, which brings difficulties to intercommunication.

发明内容 Contents of the invention

本发明所要解决的技术问题是:克服现有的静态配置路由技术的缺点,提供一种简单有效地实现NGN中路由选择的方法,从而使得网络维护管理方便、易于扩展,使得网络间的互联互通更加容易。The technical problem to be solved by the present invention is: to overcome the shortcomings of the existing static configuration routing technology, and provide a simple and effective method for realizing routing selection in NGN, so that network maintenance and management are convenient, easy to expand, and interconnection between networks much easier.

本发明为解决上述技术问题所采用的技术方案为:这种下一代网络中实现路由的方法,包括以下步骤:The technical solution adopted by the present invention to solve the above-mentioned technical problems is: the method for implementing routing in this next-generation network includes the following steps:

A、主叫实体将被叫电话号码转换为域名格式,并向电话号码映射服务器ENUM Server发起查询;A. The calling entity converts the called phone number into a domain name format, and initiates a query to the phone number mapping server ENUM Server;

B、ENUM Server返回对应的名称权威指针NAPTR记录;B. ENUM Server returns the corresponding name authority pointer NAPTR record;

C、主叫实体根据返回的NAPTR记录获得被叫实体的IP地址,并根据该IP地址向被叫实体发起呼叫建立消息。C. The calling entity obtains the IP address of the called entity according to the returned NAPTR record, and initiates a call setup message to the called entity according to the IP address.

若返回的NAPTR记录中不包含IP地址,则主叫实体根据NAPTR记录中的域名到域名系统DNS查询相应的IP地址,再由DNS向主叫实体返回该IP地址。If the returned NAPTR record does not contain an IP address, the calling entity searches the Domain Name System DNS for the corresponding IP address according to the domain name in the NAPTR record, and then the DNS returns the IP address to the calling entity.

利用所述NAPTR记录中正则表达式的匹配项或Service域的enumservice子域标识路由的关键字来表示该NAPTR记录是用于提供路由信息的。The matching item of the regular expression in the NAPTR record or the keyword of the route identified by the enumservice subdomain of the Service domain indicates that the NAPTR record is used to provide routing information.

所述的匹配项使用局码或区域号码,或者使用自定义的与局码或区域号码对应的符号。The matching items use office codes or area codes, or use custom symbols corresponding to office codes or area codes.

所述的实体为软交换SoftSwitch、会话发起协议用户代理SIP UA或会话发起协议代理服务器SIP Proxy。Said entity is SoftSwitch, SIP UA or SIP proxy server SIP Proxy.

本发明的有益效果为:本发明通过在IP承载语音的核心网电路域,引入电话号码映射(ENUM:Telephone Number Mapping)机制完成路由功能,通过这种分级路由技术,使网络从平面结构转变成分层结构,不仅较好地解决了NGN大网平面式路由的路由数据过于庞大复杂,难以维护管理、不易扩展的问题,并能保证NGN内部网络结构的安全,而且层次划分可与运营商现有行政管理结构很好匹配,同时实现简单,扩容方便,可为运营商节省建网成本,并使得公众交换电话网络(PSTN)终端和IP终端的互通变得更加容易。The beneficial effects of the present invention are as follows: the present invention introduces the telephone number mapping (ENUM: Telephone Number Mapping) mechanism in the circuit domain of the core network carrying voice over IP to complete the routing function, and through this hierarchical routing technology, the network is changed from a flat structure to a component Layer structure, not only better solves the problem that the routing data of NGN large-scale flat routing is too large and complex, difficult to maintain and manage, and difficult to expand, but also ensures the security of the internal network structure of NGN, and the layer division can be compared with the existing operators. The administrative management structure is well matched, and at the same time, it is simple to implement and easy to expand, which can save operators the cost of network construction and make the intercommunication between public switched telephone network (PSTN) terminals and IP terminals easier.

本发明可由软交换(SoftSwitch)、会话发起协议用户代理(SIP UA)或会话发起协议代理服务器(SIP Proxy)发起ENUM查询,而且使用本发明的这种通过ENUM机制实现路由的技术,一旦用户在某个运营商处注册了自己的数据,这些统一资源标识(URI)是有标准的RFC定义的,所以互联互通不存在策略不同的问题。The present invention can initiate ENUM query by SoftSwitch, Session Initiation Protocol User Agent (SIP UA) or Session Initiation Protocol Proxy Server (SIP Proxy), and use this technology of the present invention to realize routing by ENUM mechanism, once the user is in An operator registers its own data, and these Uniform Resource Identifiers (URIs) are defined by standard RFCs, so there is no problem of different strategies for interconnection.

本发明利用正则表达式的匹配项或Service域的enumservice子域来标识路由信息,以便和ENUM的其他应用区分开(如呼叫、传真、邮件、短信息等业务),这样可以快速的找到所需的记录,用于路由或呼叫,这两种标识路由信息的方案并不冲突,也可以结合起来使用,例如,用enumservice标识路由,用正则表达式的匹配项表示所属局码,用URI表示终端的信息,如果出于安全考虑,正则表达式的匹配项还可以不使用局码或区域号码,而使用自定义的符号(如路由的跳数等标识)与号码对应。The present invention utilizes the matching item of regular expression or the enumservice subfield of Service domain to mark routing information, so that it is distinguished from other applications of ENUM (such as calling, fax, mail, short message, etc.), so that the required information can be found quickly. The record is used for routing or calling. These two schemes for identifying routing information do not conflict and can also be used in combination. For example, enumservice is used to identify routing, regular expression matches are used to indicate the office code, and URI is used to indicate the terminal For security reasons, the regular expression matches may not use office codes or area codes, but use custom symbols (such as routing hops, etc.) to correspond to numbers.

综上所述,本发明不仅实现了不同网络之间的融合,使它们的互联互通更加容易,而且实现简单,可以充分利用现有的网络资源,网络建设容易,易于维护和管理。To sum up, the present invention not only realizes the integration of different networks, making their interconnection and intercommunication easier, but also is simple to implement, can make full use of existing network resources, and is easy to build, maintain and manage the network.

附图说明Description of drawings

图1为现有的NGN中平面静态路由结构示意图;Fig. 1 is the schematic diagram of plane static route structure in existing NGN;

图2为本发明分级静态路由网络结构示意图;Fig. 2 is a schematic diagram of the hierarchical static routing network structure of the present invention;

图3为基于ENUM路由的从PSTN网络到IP网络的呼叫流程图;Fig. 3 is the call flowchart from PSTN network to IP network based on ENUM routing;

图4为基于ENUM路由的从IP网络到IP网络的呼叫流程图;Fig. 4 is the call flowchart from IP network to IP network based on ENUM routing;

图5为基于ENUM路由的从IP网络到PSTN网络的呼叫流程图;Fig. 5 is the call flowchart from IP network to PSTN network based on ENUM routing;

图6为基于ENUM路由的从PSTN网络到PSTN网络的呼叫流程图。FIG. 6 is a flowchart of a call from a PSTN network to a PSTN network based on ENUM routing.

具体实施方式 Detailed ways

下面根据附图和实施例对本发明作进一步详细说明:Below according to accompanying drawing and embodiment the present invention will be described in further detail:

本发明通过在IP承载语音的核心网电路域,引入电话号码映射(ENUM:Telephone Number Mapping)机制完成路由功能,通过这种分级路由技术,使网络从平面结构转变成分层结构。ENUM机制是一种将E.164国际电话号码映射为相应的统一资源标识(URI:UniformResource Identifier)的机制,ENUM使用国际互联网工程任务组(IETF)规定的协议RFC2916,通过该协议可先将E.164号码翻译为域名,然后再查询Internet域名系统(DNS:Domain Name System),从域名得到网络设备的IP地址,如图2所示,ENUM系统是分级树状结构,其分布式数据库与目前Internet上广泛使用的域名系统(DNS)很类似。The present invention completes the routing function by introducing the Telephone Number Mapping (ENUM: Telephone Number Mapping) mechanism in the circuit domain of the core network carrying voice over IP, and transforms the network from a flat structure into a layered structure through this hierarchical routing technology. The ENUM mechanism is a mechanism for mapping E.164 international telephone numbers to the corresponding Uniform Resource Identifier (URI: UniformResource Identifier). ENUM uses the protocol RFC2916 stipulated by the Internet Engineering Task Force (IETF), through which E. The .164 number is translated into a domain name, and then the Internet Domain Name System (DNS: Domain Name System) is queried to obtain the IP address of the network device from the domain name. As shown in Figure 2, the ENUM system is a hierarchical tree structure, and its distributed database is the same as the current The Domain Name System (DNS), widely used on the Internet, is similar.

设主叫号码属于SoftSwitch 1管理,被叫号码属于SoftSwitch 2管理,如图3所示,在IP承载的下一代网络中,当PSTN用户向网关发起到IP终端的呼叫时,应用本发明的ENUM机制实现路由功能的呼叫流程如下:Suppose that the calling number belongs to SoftSwitch 1 management, and the called number belongs to SoftSwitch 2 management, as shown in Figure 3, in the next generation network carried by IP, when the PSTN user initiates a call to the IP terminal to the gateway, the ENUM of the present invention is applied. The call flow of the mechanism to realize the routing function is as follows:

A1、PSTN用户向网关发起到IP终端的呼叫。A1. The PSTN user initiates a call to the IP terminal to the gateway.

A2、网关通过媒体网关控制协议(MGCP)或者是H.248等协议信令连接到SoftSwitch 1。A2. The gateway is connected to SoftSwitch 1 through media gateway control protocol (MGCP) or protocol signaling such as H.248.

A3、SoftSwitch 1根据被叫号码和自己系统管理的用户进行对比,发现该用户不属于本系统,于是按照RFC2916中描述的规则,将E.164号码转换为域名格式,发起到ENUM Server的查询,由于ENUM是分布式系统,可能经多级ENUM Server查询。例如:被叫号码为+8675526540808,SoftSwitch 1按照RFC2916中描述的规则,将E.164号码转换为域名格式:8.0.8.0.4.5.6.2.5.5.7.6.8.e164.tld,其中86是被叫号码所属的国家代码,具体规则如下:A3. SoftSwitch 1 compares the called number with the users managed by its own system, and finds that the user does not belong to the system, so according to the rules described in RFC2916, it converts the E.164 number into the domain name format, and initiates a query to the ENUM Server. Since ENUM is a distributed system, it may be queried by multi-level ENUM Server. For example: the called number is +8675526540808, SoftSwitch 1 converts the E.164 number into the domain name format according to the rules described in RFC2916: 8.0.8.0.4.5.6.2.5.5.7.6.8.e164.tld, where 86 is the Call the country code to which the number belongs. The specific rules are as follows:

1)将号码转换成标准的E.164号码格式,如:+86-755-26540808;1) Convert the number into a standard E.164 number format, such as: +86-755-26540808;

2)去掉除了最左端的“+”之外的所有连接符,如:+8675526540808;2) Remove all connectors except the leftmost "+", such as: +8675526540808;

3)把所有非数字字符去掉,如:8675526540808;3) Remove all non-numeric characters, such as: 8675526540808;

4)在每个数字字符之间加点,如:8.6.7.5.5.2.6.5.4.0.8.0.8;4) Add dots between each number character, such as: 8.6.7.5.5.2.6.5.4.0.8.0.8;

5)把字符的顺序进行翻转,如:8.0.8.0.4.5.6.2.5.5.7.6.8;5) Reverse the order of the characters, such as: 8.0.8.0.4.5.6.2.5.5.7.6.8;

6)在字符串末尾加上“.e164.tld”,其中tld为顶级域,如:8.0.8.0.4.5.6.2.5.5.7.6.8.e164.tld。6) Add ".e164.tld" at the end of the string, where tld is the top-level domain, such as: 8.0.8.0.4.5.6.2.5.5.7.6.8.e164.tld.

每个E.164号码形成的域名可以对应多条网络资源记录,称为统一资源标识(URI),它是采用另一个IETF建议RFC 2915定义的格式,称为名称权威指针(NAPTR:Naming Authority Pointer)。The domain name formed by each E.164 number can correspond to multiple network resource records, called Uniform Resource Identifier (URI), which adopts the format defined by another IETF recommendation RFC 2915, called Name Authority Pointer (NAPTR: Naming Authority Pointer ).

A4、ENUM Server返回对应的NAPTR记录,返回的NAPTR记录可能有多个,例如:A4. ENUM Server returns the corresponding NAPTR record, and there may be multiple NAPTR records returned, for example:

1)IN NAPTR 140 10“u”“E2U+talk:sip”“!^867552654*$!Sip:8675526540808@huawei.com!”1) IN NAPTR 140 10 "u" "E2U+talk:sip" "!^867552654*$! Sip:8675526540808@huawei.com!"

2)IN NAPTR 140 10“u”“E2U+talk:h323”“!^.*$!H323:user@huawei.com!”2) IN NAPTR 140 10 "u" "E2U+talk:h323" "!^.*$!H323:user@huawei.com!"

上述NAPTR记录包含如下表所示的几个主要的域,域的名称、含义及对应上述例子中第1条记录中的值如下表所示:The above NAPTR record contains several main domains as shown in the following table. The domain names, meanings and corresponding values in the first record in the above example are shown in the following table:

  名称 name   含义 meaning   对应于例子中的值 corresponds to the value in the example   order order   优先级 priority   140 140   preference preference   次优先级 secondary priority   10 10   flag flag   标志 sign   u(表示查询的是URI) u (indicates that the query is a URI)   service service   查询所使用的协议和业务 Query the protocols and services used   E2U+talk:sip E2U+talk:sip   RegularExpression RegularExpression 正则表达式regular expression   !^867552654*$!sip:8675526540808@huawei.com! ! ^867552654*$! sip: 8675526540808@huawei.com!   replacement replacement   替代域 Alternate domain   Null Null

本发明中,利用NAPTR记录中正则表达式的匹配项来表示该记录是用于提供路由信息的,以便和ENUM的其他应用区分开(例如呼叫、传真、邮件、短信息等业务),该匹配项可以使用局码或区域号码,如果出于安全考虑,该匹配项也可以使用自定义的与局码或区域号码对应的符号(如路由的跳数等标识),正则表达式的格式为:In the present invention, the matching item of the regular expression in the NAPTR record is used to indicate that the record is used to provide routing information, so as to be distinguished from other applications of ENUM (such as calling, fax, mail, short message, etc.), the matching Items can use office codes or area numbers. For security reasons, the matching items can also use custom symbols corresponding to office codes or area numbers (such as route hops, etc.). The format of the regular expression is:

!<regexp>!<string>!! <regexp>! <string>!

它表示的含义是如果表达式的内容与查询的号码匹配,则应用后面的字符串来替代查询号码,如在上述第1条NAPTR记录中匹配项是局码“867552654”,若与要求查询的号码匹配,则查询的结果就是“Sip:8675526540808@huawei.com”,其中“huawei.com”是被叫所属的SoftSwitch的域名。It means that if the content of the expression matches the query number, the following character string should be used to replace the query number. For example, the matching item in the first NAPTR record above is the office code "867552654". If the numbers match, the query result is "Sip:8675526540808@huawei.com", where "huawei.com" is the domain name of the SoftSwitch to which the called party belongs.

也可以利用Service域(如“E2U+routing:sip”)中的enumservice子域(routing:sip)标识路由的关键字(routing)来表示该记录的是用于提供路由信息的,这样只需判断Service域就可以快速的找到所需的记录,用于路由或呼叫。You can also use the enumservice subdomain (routing:sip) in the Service domain (such as "E2U+routing:sip") to identify the routing keyword (routing) to indicate that the record is used to provide routing information, so you only need to judge The Service domain can quickly find the required records for routing or calling.

上述两种方案并不冲突,也可以结合起来使用,例如,用enumservice标识路由,用正则表达式的匹配项表示所属局码,用URI表示终端的信息。The above two solutions do not conflict, and can also be used in combination. For example, enumservice is used to identify routes, regular expression matches are used to indicate the office code, and URI is used to indicate terminal information.

A5、SoftSwitch 1根据ENUM Server返回记录中的域名huawei.com到DNS查询相应IP地址。A5. SoftSwitch 1 searches the DNS for the corresponding IP address based on the domain name huawei.com in the records returned by the ENUM Server.

A6、DNS向SoftSwitch 1返回该域名对应的IP地址,即SoftSwitch2的IP地址,由于DNS是分布式系统,可能经多级DNS查询。A6. DNS returns the IP address corresponding to the domain name to SoftSwitch 1, that is, the IP address of SoftSwitch2. Since DNS is a distributed system, it may be queried through multi-level DNS.

A7、SoftSwitch 1向SoftSwitch 2的IP地址发起呼叫建立消息,局间呼叫控制信令可以采用会话发起协议(SIP)、H.323或其它信令。A7. SoftSwitch 1 initiates a call setup message to the IP address of SoftSwitch 2. The inter-office call control signaling can use Session Initiation Protocol (SIP), H.323 or other signaling.

A8、SoftSwitch 2将呼叫连接到自己管理的IP用户上。A8. SoftSwitch 2 connects the call to the IP user managed by itself.

上述流程中,若返回的NAPTR记录中包含IP地址,则SoftSwitch 1不必到DNS进行查询,SoftSwitch 1直接根据该IP地址向SoftSwitch2发起呼叫建立消息。In the above process, if the returned NAPTR record contains an IP address, SoftSwitch 1 does not need to query DNS, and SoftSwitch 1 directly initiates a call setup message to SoftSwitch2 based on the IP address.

IP终端之间的呼叫及IP到PSTN、PSTN终端之间的呼叫流程和上述情况基本一致,SoftSwitch 1根据被叫号码到ENUM Server和DNS获取SoftSwitch 2的域名和相应的IP地址,直接向该IP地址发起呼叫建立消息,若返回的NAPTR记录中包含IP地址,则SoftSwitch 1不必到DNS进行查询,SoftSwitch 1直接根据该IP地址向SoftSwitch 2发起呼叫建立消息,SoftSwitch之间的呼叫信令并不具体规定,可以是会话发起协议(SIP:Session Initiation Protocol,)、H.323或其它信令,本发明使用的路由技术与信令协议无关。The call flow between IP terminals and the call flow from IP to PSTN and between PSTN terminals is basically the same as the above situation. SoftSwitch 1 obtains the domain name and corresponding IP address of SoftSwitch 2 from ENUM Server and DNS according to the called number, and directly calls to the IP The address initiates a call setup message. If the returned NAPTR record contains an IP address, SoftSwitch 1 does not need to query DNS. SoftSwitch 1 sends a call setup message to SoftSwitch 2 directly based on the IP address. The call signaling between SoftSwitches is not specific. It is stipulated that it can be Session Initiation Protocol (SIP: Session Initiation Protocol), H.323 or other signaling, and the routing technology used in the present invention has nothing to do with the signaling protocol.

如图4所示,对于IP终端之间的呼叫,应用本发明的ENUM机制实现路由功能的呼叫流程如下:As shown in Figure 4, for the call between IP terminals, the call flow of applying the ENUM mechanism of the present invention to realize the routing function is as follows:

B1、IP用户向SoftSwitch 1发起到另一IP用户的呼叫。B1. The IP user initiates a call to another IP user to SoftSwitch 1.

B2、SoftSwitch 1根据被叫号码和自己系统管理的用户进行对比,发现该用户不属于本系统,于是按照RFC2916中描述的规则,将E.164号码转换为域名格式,发起到ENUM Server的查询。B2. SoftSwitch 1 compares the called number with the users managed by its own system, and finds that the user does not belong to the system, so it converts the E.164 number into a domain name format according to the rules described in RFC2916, and initiates a query to the ENUM Server.

B3、ENUM Server返回对应的NAPTR记录。B3. ENUM Server returns the corresponding NAPTR record.

B4、SoftSwitch 1根据ENUM Server返回记录中的域名到DNS查询相应IP地址。B4. SoftSwitch 1 queries the corresponding IP address in DNS according to the domain name in the record returned by ENUM Server.

B5、DNS向SoftSwitch 1返回该域名对应的IP地址,即SoftSwitch2的IP地址。B5. DNS returns the IP address corresponding to the domain name to SoftSwitch 1, that is, the IP address of SoftSwitch2.

B6、SoftSwitch 1向SoftSwitch 2的IP地址发起呼叫建立消息。B6. SoftSwitch 1 initiates a call setup message to the IP address of SoftSwitch 2.

B7、SoftSwitch 2将呼叫连接到自己管理的IP用户上。B7. SoftSwitch 2 connects the call to the IP user managed by itself.

如图5所示,当IP用户发起到PSTN终端的呼叫时,应用本发明的ENUM机制实现路由功能的呼叫流程如下:As shown in Figure 5, when an IP user initiates a call to a PSTN terminal, the call flow of applying the ENUM mechanism of the present invention to realize the routing function is as follows:

C1、IP用户向SoftSwitch 1发起到PSTN终端的呼叫。C1. The IP user initiates a call to the PSTN terminal from SoftSwitch 1.

C2、SoftSwitch 1根据被叫号码和自己系统管理的用户进行对比,发现该用户不属于本系统,于是按照RFC2916中描述的规则,将E.164号码转换为域名格式,发起到ENUM Server的查询。C2, SoftSwitch 1 compares the called number with the users managed by its own system, and finds that the user does not belong to the system, so according to the rules described in RFC2916, it converts the E.164 number into a domain name format, and initiates a query to the ENUM Server.

C3、ENUM Server返回对应的NAPTR记录。C3. ENUM Server returns the corresponding NAPTR record.

C4、SoftSwitch 1根据ENUM Server返回记录中的域名到DNS查询相应IP地址。C4. SoftSwitch 1 queries the corresponding IP address in DNS according to the domain name in the record returned by ENUM Server.

C5、DNS向SoftSwitch 1返回该域名对应的IP地址,即SoftSwitch2的IP地址。C5. DNS returns the IP address corresponding to the domain name to SoftSwitch 1, that is, the IP address of SoftSwitch2.

C6、SoftSwitch 1向SoftSwitch 2的IP地址发起呼叫建立消息。C6. SoftSwitch 1 sends a call setup message to the IP address of SoftSwitch 2.

C7、SoftSwitch 2将呼叫通过媒体网关控制协议(MGCP)或者是H.248等协议信令连接到网关(Gateway)上。C7, SoftSwitch 2 connects the call to the gateway (Gateway) through media gateway control protocol (MGCP) or protocol signaling such as H.248.

C8、网关(Gateway)将呼叫连接到自己管理的PSTN用户上。C8. The gateway (Gateway) connects the call to the PSTN user managed by itself.

如图6所示,对于PSTN终端之间的呼叫,应用本发明的ENUM机制实现路由功能的呼叫流程如下:As shown in Figure 6, for the call between PSTN terminals, the call process of applying the ENUM mechanism of the present invention to realize the routing function is as follows:

D1、PSTN用户向网关发起到另一PSTN用户的呼叫。D1. The PSTN user initiates a call to another PSTN user to the gateway.

D2、网关通过媒体网关控制协议(MGCP)或者是H.248等协议信令连接到SoftSwitch 1。D2. The gateway is connected to SoftSwitch 1 through protocol signaling such as Media Gateway Control Protocol (MGCP) or H.248.

D3、SoftSwitch 1根据被叫号码和自己系统管理的用户进行对比,发现该用户不属于本系统,于是按照RFC2916中描述的规则,将E.164号码转换为域名格式,发起到ENUM Server的查询。D3. SoftSwitch 1 compares the called number with the users managed by its own system, and finds that the user does not belong to the system, so according to the rules described in RFC2916, it converts the E.164 number into the domain name format, and initiates a query to the ENUM Server.

D4、ENUM Server返回对应的NAPTR记录。D4. ENUM Server returns the corresponding NAPTR record.

D5、SoftSwitch 1根据ENUM Server返回记录中的域名到DNS查询相应IP地址。D5. SoftSwitch 1 queries the corresponding IP address in DNS according to the domain name in the record returned by ENUM Server.

D6、DNS向SoftSwitch 1返回该域名对应的IP地址,即SoftSwitch2的IP地址。D6. DNS returns the IP address corresponding to the domain name to SoftSwitch 1, that is, the IP address of SoftSwitch2.

D7、SoftSwitch 1向SoftSwitch 2的IP地址发起呼叫建立消息。D7. SoftSwitch 1 initiates a call setup message to the IP address of SoftSwitch 2.

D8、SoftSwitch 2将呼叫通过媒体网关控制协议(MGCP)或者是H.248等协议信令连接到网关(Gateway)上。D8. SoftSwitch 2 connects the call to the gateway (Gateway) through media gateway control protocol (MGCP) or protocol signaling such as H.248.

D9、网关(Gateway)将呼叫连接到自己管理的PSTN用户上。D9. The gateway (Gateway) connects the call to the PSTN user managed by itself.

需要说明的是,PSTN终端之间的呼叫只适用于长途电话,市话是没有必要使用ENUM查询的。It should be noted that calls between PSTN terminals are only applicable to long-distance calls, and there is no need to use ENUM for local calls.

本发明的NGN网络路由方案不为单个用户服务,在本实施例中是为控制用户的软交换(SoftSwitch)服务,也就是说,该方案仅定位到为用户服务的SoftSwitch,不能也不应该定位到被服务的用户自身,使用ENUM找到的是管理被叫用户的SoftSwitch的路由信息,而非被叫终端。发起ENUM查询的实体除了本实施例中的软交换(SoftSwitch)外,也可为会话发起协议用户代理(SIP UA)或会话发起协议代理服务器(SIPProxy)等。The NGN network routing scheme of the present invention is not for single user service, is to control the user's SoftSwitch (SoftSwitch) service in this embodiment, that is to say, this scheme is only positioned at the SoftSwitch that serves for the user, cannot and should not be positioned at To the served user itself, use ENUM to find the routing information of the SoftSwitch that manages the called user, not the called terminal. The entity that initiates the ENUM inquiry can also be a Session Initiation Protocol User Agent (SIP UA) or a Session Initiation Protocol Proxy Server (SIPProxy) etc. except the SoftSwitch (SoftSwitch) in the present embodiment.

使用本发明的这种通过ENUM机制实现路由的技术,一旦用户在某个运营商处注册了自己的数据,这些统一资源标识(URI)是有标准的RFC定义的,所以互联互通不存在策略不同的问题。本发明不仅较好地解决了NGN大网平面式路由的路由数据过于庞大复杂,难以维护管理、不易扩展的问题,并能保证NGN内部网络结构的安全,同时实现简单,扩容方便,可为运营商节省建网成本,并使得公众交换电话网络(PSTN)终端和IP终端的互通变得更加容易。Using the technology of routing through the ENUM mechanism of the present invention, once the user registers his own data at a certain operator, these Uniform Resource Identifiers (URI) are defined by standard RFCs, so there is no difference in interconnection strategies The problem. The present invention not only better solves the problem that the routing data of NGN large network planar routing is too large and complex, difficult to maintain and manage, and difficult to expand, but also can ensure the safety of the internal network structure of NGN, and at the same time, it is simple to implement and easy to expand, and can be used for operation. Providers save network construction costs, and make the intercommunication between public switched telephone network (PSTN) terminals and IP terminals easier.

Claims (5)

1.一种下一代网络中实现路由的方法,包括以下步骤:1. A method for implementing routing in a next-generation network, comprising the following steps: A、主叫实体将被叫电话号码转换为域名格式,并向电话号码映射服务器ENUM Server发起查询;A. The calling entity converts the called phone number into a domain name format, and initiates a query to the phone number mapping server ENUM Server; B、ENUM Server返回对应的名称权威指针NAPTR记录;B. ENUM Server returns the corresponding name authority pointer NAPTR record; C、主叫实体根据返回的NAPTR记录获得被叫实体的IP地址,并根据该IP地址向被叫实体发起呼叫建立消息。C. The calling entity obtains the IP address of the called entity according to the returned NAPTR record, and initiates a call setup message to the called entity according to the IP address. 2.根据权利要求1所述的下一代网络中实现路由的方法,其特征在于:若返回的NAPTR记录中不包含IP地址,则主叫实体根据NAPTR记录中的域名到域名系统DNS查询相应的IP地址,再由DNS向主叫实体返回该IP地址。2. The method for realizing routing in the next-generation network according to claim 1 is characterized in that: if the returned NAPTR record does not include an IP address, then the calling entity queries the corresponding domain name system DNS according to the domain name in the NAPTR record. IP address, and then the DNS returns the IP address to the calling entity. 3.根据权利要求1或2所述的下一代网络中实现路由的方法,其特征在于:利用所述NAPTR记录中正则表达式的匹配项或Service域的enumservice子域标识路由的关键字来表示该NAPTR记录是用于提供路由信息的。3. The method for implementing routing in the next-generation network according to claim 1 or 2, characterized in that: use the matching item of the regular expression in the NAPTR record or the keyword of the enumservice subdomain identification route in the Service domain to represent The NAPTR record is used to provide routing information. 4.根据权利要求3所述的下一代网络中实现路由的方法,其特征在于:所述的匹配项使用局码或区域号码,或者使用自定义的与局码或区域号码对应的符号。4. The method for realizing routing in the next generation network according to claim 3, characterized in that: the matching item uses an office code or an area number, or uses a self-defined symbol corresponding to the office code or area number. 5.根据权利要求3所述的下一代网络中实现路由的方法,其特征在于:所述的实体为软交换SoftSwitch、会话发起协议用户代理SIP UA或会话发起协议代理服务器SIP Proxy。5. the method for realizing routing in the next generation network according to claim 3, is characterized in that: described entity is SoftSwitch, Session Initiation Protocol User Agent SIP UA or Session Initiation Protocol Proxy Server SIP Proxy.
CNB021562911A 2002-12-15 2002-12-15 The Method of Implementing Routing in Next Generation Network Expired - Lifetime CN100459723C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB021562911A CN100459723C (en) 2002-12-15 2002-12-15 The Method of Implementing Routing in Next Generation Network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021562911A CN100459723C (en) 2002-12-15 2002-12-15 The Method of Implementing Routing in Next Generation Network

Publications (2)

Publication Number Publication Date
CN1509085A CN1509085A (en) 2004-06-30
CN100459723C true CN100459723C (en) 2009-02-04

Family

ID=34236182

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021562911A Expired - Lifetime CN100459723C (en) 2002-12-15 2002-12-15 The Method of Implementing Routing in Next Generation Network

Country Status (1)

Country Link
CN (1) CN100459723C (en)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1322725C (en) * 2004-07-07 2007-06-20 Ut斯达康(中国)有限公司 Method for receiving and transmitting e-mail using digital number and its mail system
CN100353720C (en) * 2004-08-20 2007-12-05 华为技术有限公司 Method for realizing media stream bypass
CN100355315C (en) * 2004-08-30 2007-12-12 华为技术有限公司 Method for implementing telephone number to uniform resource identifier mapping business
EP1638293A1 (en) * 2004-09-16 2006-03-22 Research In Motion Limited System and method for allocating session initiation protocol (SIP) identification (IDs) to user agents
CN100499895C (en) * 2004-11-30 2009-06-10 中兴通讯股份有限公司 Method for realizing terminal roaming and management in NGN network based on soft exchange frame
CN1798356A (en) * 2004-12-21 2006-07-05 华为技术有限公司 Equipment and method of providing language access based on DO system
CN100442921C (en) * 2005-04-20 2008-12-10 华为技术有限公司 A method for inter-domain intercommunication and its communication network
CN100433907C (en) * 2005-04-20 2008-11-12 华为技术有限公司 A method for inter-domain intercommunication and its communication network
CN100450292C (en) * 2005-07-29 2009-01-07 华为技术有限公司 Method for user registration and session connection in IP multimedia terminal and system
RU2332803C2 (en) * 2005-11-17 2008-08-27 Общество с ограниченной ответственностью "ХитТелеком" Communication system
CN1972225B (en) * 2005-11-24 2010-09-15 华为技术有限公司 Method for Exchanging User Information Between Different Subsystems in Next Generation Network
CN100417067C (en) * 2005-12-19 2008-09-03 北京交通大学 An Architecture for Realizing Integrated Network Services
CN100456847C (en) * 2006-03-08 2009-01-28 华为技术有限公司 A method, network and equipment for selecting a called route
US8400947B2 (en) * 2006-07-20 2013-03-19 Tekelec, Inc. Methods, systems, and computer program products for specifying a particular ENUM service type in a communications network that utilizes a plurality of different ENUM service types
WO2008051485A2 (en) 2006-10-19 2008-05-02 Ascendent Telecommunications, Inc. Client device method and apparatus for routing a call
CN101374118B (en) * 2007-08-23 2015-07-29 华为技术有限公司 A kind of method, system and device of information interconnect
US8194628B2 (en) 2007-12-03 2012-06-05 At&T Intellectual Property I, L.P. Methods and apparatus to enable call completion in internet protocol communication networks
CN101232421B (en) * 2008-02-26 2010-07-21 上海可鲁系统软件有限公司 Industry internet networking method and address analysis method
CN102036281A (en) * 2010-12-31 2011-04-27 华为技术有限公司 Method, device and system for querying routes in CS (circuit switching) domain
CN103312749B (en) * 2012-03-13 2016-12-14 华为技术有限公司 A kind of application layer traffic optimizes discovery method, equipment and the system of server
CN103581129A (en) * 2012-07-30 2014-02-12 中兴通讯股份有限公司 Conversation processing method and device
CN107193851B (en) * 2016-06-27 2020-09-15 北京新媒传信科技有限公司 Data query method and device
CN109936827B (en) * 2017-12-19 2021-10-22 中国电信股份有限公司 Short message routing method and system, calling short message center and domain name system
CN116112604A (en) * 2022-12-27 2023-05-12 中国电信股份有限公司 Information transmission method and device, storage medium and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5974453A (en) * 1997-10-08 1999-10-26 Intel Corporation Method and apparatus for translating a static identifier including a telephone number into a dynamically assigned network address
WO2001058113A1 (en) * 2000-02-04 2001-08-09 Telefonaktiebolaget Lm Ericsson (Publ) Location service for the internet
WO2002019649A2 (en) * 2000-09-01 2002-03-07 Telefonaktiebolaget L M Ericsson (Publ) System and method for address resolution in internet protocol (ip)-based networks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5974453A (en) * 1997-10-08 1999-10-26 Intel Corporation Method and apparatus for translating a static identifier including a telephone number into a dynamically assigned network address
WO2001058113A1 (en) * 2000-02-04 2001-08-09 Telefonaktiebolaget Lm Ericsson (Publ) Location service for the internet
WO2002019649A2 (en) * 2000-09-01 2002-03-07 Telefonaktiebolaget L M Ericsson (Publ) System and method for address resolution in internet protocol (ip)-based networks

Also Published As

Publication number Publication date
CN1509085A (en) 2004-06-30

Similar Documents

Publication Publication Date Title
CN100459723C (en) The Method of Implementing Routing in Next Generation Network
US7027582B2 (en) Method and apparatus for resolving an entity identifier into an internet address using a domain name system (DNS) server and an entity identifier portability database
US8411670B2 (en) Reverse ENUM based routing for communication networks
US8254551B2 (en) Methods, systems, and computer program products for providing quality of service using E.164 number mapping (ENUM) data in a communications network
US20080080488A1 (en) Methods, systems, and computer program products for enabling short code dialing in an ENUM environment
US20040243719A1 (en) System and method for routing messages over disparate networks
Rosenberg et al. Internet telephony gateway location
US20030039241A1 (en) Telephone number domain name system and operating method thereof on internet
Rosenberg et al. A framework for telephony routing over IP
EP1949649B1 (en) Using pstn to communicate ip addresses for point-to-point text, voice, video, or data communication
US20070121866A1 (en) Method, system and corresponding program products and devices for VoIP-communication
US20100124216A1 (en) Method and apparatus for providing call routing in a network
WO2001071989A1 (en) Information providing system
JP5559887B2 (en) Method and apparatus for converting between SIP message and ISUP message
CN101222652B (en) Method for Call Routing in All-IP Bearer Telecommunication Network
TW200536362A (en) Internet phone system and method for establishing peer to peer communication
CN1992964B (en) System and method for obtaining geographical location information of packet network user terminal
Beijar Distribution of Numbering Information in Interconnected Circuit and Packet Switched Networks
US20070076700A1 (en) Alternative Means for Public Telephone Information Services
Beijar Trip, ENUM and Number Portability
CN101237385B (en) Method and device for realizing signaling transmission by using host name
Beijar Telephony Routing with Support for Number Portability in Interconnected Circuit and Packet Switched Networks
Rosenberg et al. RFC2871: A Framework for Telephony Routing over IP
CN101094172A (en) Addressing system and method between packet domains
CN101433027A (en) A VOIP communication system

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
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20090204