CN1997083B - Network system and selection method of call route - Google Patents
Network system and selection method of call route Download PDFInfo
- Publication number
- CN1997083B CN1997083B CN200610132461XA CN200610132461A CN1997083B CN 1997083 B CN1997083 B CN 1997083B CN 200610132461X A CN200610132461X A CN 200610132461XA CN 200610132461 A CN200610132461 A CN 200610132461A CN 1997083 B CN1997083 B CN 1997083B
- Authority
- CN
- China
- Prior art keywords
- routing
- call
- address information
- calling party
- route
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开一种网络系统,其通过在交换设备或位置服务器中存储至少包括主叫方IP地址信息的路由选择条件与呼叫路由的对应关系;由交换设备解析主叫用户呼叫信息以获取至少包括主叫方IP地址信息的路由选择条件;然后交换设备根据所述获取的至少包括主叫方IP地址信息的路由选择条件查询该交换设备或位置服务器存储的所述对应关系即可确定对应的呼叫路由。本发明还公开了相应的网络系统中的交换设备、位置服务器以及所述网络系统中进行呼叫路由选择的方法。本发明可在基于IP架构的网络系统中实现基于IP地址信息的呼叫路由选择。
The invention discloses a network system, which stores the corresponding relationship between the routing selection condition and the call route including at least the IP address information of the calling party in the switching device or the location server; the switching device parses the call information of the calling user to obtain at least the The routing condition of the calling party's IP address information; then the switching device can determine the corresponding call by inquiring about the corresponding relationship stored by the switching device or the location server according to the obtained routing condition that includes at least the calling party's IP address information routing. The invention also discloses a switching device, a location server in the corresponding network system and a method for selecting call routing in the network system. The invention can realize call routing selection based on IP address information in the network system based on IP architecture.
Description
技术领域 technical field
本发明涉及通信技术领域,更具体的说,本发明涉及一种网络系统以及网络系统中的呼叫路由选择方法。 The present invention relates to the technical field of communication, and more specifically, the present invention relates to a network system and a call routing selection method in the network system. the
背景技术 Background technique
下一代网络(NGN,Next Generation Network)是一种业务驱动型的网络,它采用综合、开放、融合的网络构架,通过业务与呼叫控制分离,呼叫控制与业务承载分离,使业务独立与网络,从而实现相对独立的业务体系。 Next Generation Network (NGN, Next Generation Network) is a service-driven network. It adopts a comprehensive, open, and integrated network architecture. It separates service from call control, and separates call control from service bearer, making the service independent of the network. In order to achieve a relatively independent business system. the
伴随着NGN网络的发展,NGN网络中的路由信息的配置和维护已成为NGN网络发展的关键,为此,业界提出了层次化的软交换路由体系方案和位置服务器定位方案,其中层次化的路由体系方案是采用类似传统公共交换电话网(PSTN,Public Switched Telephone Network)的路由机制,采用多级路由;而位置服务器定位方案则是利用位置服务器为一个或一组软交换提供路由服务,当NGN网络发展到较大规模,软交换数目较多时,位置服务器可提供相对更高效的路由服务。 Along with the development of NGN networks, the configuration and maintenance of routing information in NGN networks has become the key to the development of NGN networks. Therefore, the industry has proposed a hierarchical softswitch routing system solution and a location server positioning solution. The hierarchical routing The system solution is to adopt a routing mechanism similar to the traditional Public Switched Telephone Network (PSTN, Public Switched Telephone Network), using multi-level routing; while the location server positioning solution is to use the location server to provide routing services for one or a group of soft switches, when NGN When the network develops to a large scale and the number of softswitches is large, the location server can provide relatively more efficient routing services. the
目前,在软交换和位置服务器中都可提供比较灵活的呼叫路由选择功能,例如可以根据不同的呼叫源(如主叫号码信息)、不同的主叫用户类型(普通、优先、数据、话务员、测试)、不同时间段、不同被叫用户号码、承载业务类型等选择不同的路由。 At present, both the softswitch and the location server can provide more flexible call routing selection functions, for example, according to different call sources (such as calling number information), different calling user types (common, priority, data, operator, test), select different routes for different time periods, different called user numbers, bearer service types, etc. the
但在软交换控制的NGN网络中,网络采用基于IP的构架,上述路由选择方案采用类似公共交换电话网的呼叫路由机制,却无法实现基于IP地址的呼叫路由选择。 However, in the NGN network controlled by softswitches, the network adopts an IP-based architecture. The above-mentioned routing selection scheme adopts a call routing mechanism similar to that of the public switched telephone network, but it cannot realize call routing selection based on IP addresses. the
发明内容Contents of the invention
本发明实施例解决的技术问题是提供一种交换设备、位置服务器、网络系统及其呼叫路由选择方法,以实现在基于IP架构的网络系统中实现基于IP地址信息的呼叫路由选择。 The technical problem solved by the embodiments of the present invention is to provide a switching device, a location server, a network system and a call routing method thereof, so as to realize call routing based on IP address information in a network system based on an IP architecture. the
为解决上述问题,本发明的一种交换设备,包括呼叫路由处理单元,所述呼叫路由处理单元包括: In order to solve the above problems, a switching device of the present invention includes a call routing processing unit, and the call routing processing unit includes:
存储单元,用于存储至少包括主叫方IP地址信息的路由选择条件与呼叫路由的对应关系; The storage unit is used to store the corresponding relationship between the routing selection condition and the call routing including at least the IP address information of the calling party;
主叫方IP地址信息获取单元,用于解析主叫用户呼叫信息以获取至少包括主叫方IP地址信息的路由选择条件; The calling party IP address information acquisition unit is used to analyze the calling user call information to obtain the routing conditions including at least the calling party IP address information;
路由确定单元,根据所述获取的至少包括主叫方IP地址信息的路由选择条件查询存储单元存储的所述对应关系确定对应的呼叫路由。 The route determining unit determines the corresponding call route according to the corresponding relationship stored in the obtained route selection condition query storage unit including at least the IP address information of the calling party. the
相应的,本发明的一种位置服务器,包括: Correspondingly, a location server of the present invention includes:
存储单元,用于存储至少包括主叫方IP地址信息的路由选择条件与呼叫路由的对应关系; The storage unit is used to store the corresponding relationship between the routing selection condition and the call routing including at least the IP address information of the calling party;
路由确定单元,根据至少包括主叫方IP地址信息的路由选择条件查询存储单元存储的所述对应关系确定对应的呼叫路由。 The route determination unit determines the corresponding call route according to the corresponding relationship stored in the route selection condition query storage unit including at least the IP address information of the calling party. the
相应的,本发明的一种交换设备,包括有呼叫路由处理单元,所述呼叫路由处理单元包括: Correspondingly, a switching device of the present invention includes a call routing processing unit, and the call routing processing unit includes:
主叫方IP地址信息获取单元,用于解析主叫用户呼叫信息以获取至少包括主叫方IP地址信息的路由选择条件; The calling party IP address information acquisition unit is used to analyze the calling user call information to obtain the routing conditions including at least the calling party IP address information;
呼叫路由查询单元,用于根据至少包括主叫方IP地址信息的路由选择条件向位置服务器查询对应的呼叫路由。 The call routing query unit is configured to query the location server for the corresponding call routing according to the routing selection condition including at least the IP address information of the calling party. the
相应的,本发明的一种网络系统,包括交换设备,所述交换设备包括呼叫路由处理单元,所述呼叫路由处理单元包括: Correspondingly, a network system of the present invention includes a switching device, the switching device includes a call routing processing unit, and the call routing processing unit includes:
存储单元,用于存储至少包括主叫IP地址的路由选择条件与呼叫路由的对应关系; A storage unit for storing at least the correspondence between the routing selection conditions including the calling IP address and the call routing;
主叫方IP地址信息获取单元,用于解析主叫用户呼叫信息以获取至少包括主叫方IP地址信息的路由选择条件; The calling party IP address information acquisition unit is used to analyze the calling user call information to obtain the routing conditions including at least the calling party IP address information;
路由确定单元,根据所述获取的至少包括主叫方IP地址信息的路由选择条件查询存储单元存储的所述对应关系确定对应的呼叫路由。 The route determining unit determines the corresponding call route according to the corresponding relationship stored in the obtained route selection condition query storage unit including at least the IP address information of the calling party. the
相应的,本发明的另一种网络系统,包括交换设备,所述交换设备包括有呼叫路由处理单元,所述网络系统还包括: Correspondingly, another network system of the present invention includes a switching device, the switching device includes a call routing processing unit, and the network system also includes:
位置服务器,存储有至少包括主叫方IP地址信息的路由选择条件与呼叫路由的对应关系,响应软交换的呼叫路由查询请求返回对应的呼叫路由; The location server stores the corresponding relationship between the routing selection condition and the call routing that includes at least the IP address information of the calling party, and responds to the call routing query request of the softswitch to return the corresponding call routing;
所述呼叫路由处理单元包括: The call routing processing unit includes:
主叫方IP地址信息获取单元,用于解析主叫用户呼叫信息以获取至少包括主叫方IP地址信息的路由选择条件; The calling party IP address information acquisition unit is used to analyze the calling user call information to obtain the routing conditions including at least the calling party IP address information;
呼叫路由查询单元,用于根据至少包括主叫方IP地址信息的路由选择条件向所述位置服务器查询对应的呼叫路由。 A call routing query unit, configured to query the location server for the corresponding call routing according to the routing selection condition including at least the IP address information of the calling party. the
相应的,本发明的一种呼叫路由选择方法,该方法包括: Correspondingly, a call routing method of the present invention includes:
解析主叫用户呼叫信息以获取至少包括主叫方IP地址的路由选择条件; Parsing the caller information of the calling party to obtain routing conditions including at least the IP address of the calling party;
根据所述获取的至少包括主叫方IP地址信息的路由选择条件查询确定与该获取的至少包括主叫方IP地址信息的路由选择条件对应的呼叫路由。 Querying and determining a call route corresponding to the acquired routing condition including at least the IP address information of the calling party according to the obtained routing selection condition including at least the calling party's IP address information. the
根据本发明的实施例,在交换设备或位置服务器中存储至少包括主叫方IP地址信息的路由选择条件与呼叫路由的对应关系;由交换设备解析主叫用户 呼叫信息以获取至少包括主叫方IP地址信息的路由选择条件;然后交换设备根据所述获取的至少包括主叫方IP地址信息的路由选择条件查询该交换设备或位置服务器存储的所述对应关系即可确定对应的呼叫路由,从而在基于IP架构的网络中实现基于IP地址信息的呼叫路由选择,可进一步提高路由的灵活性,满足NGN路由高效的特点。 According to an embodiment of the present invention, the corresponding relationship between the routing selection condition and the call routing that at least includes the IP address information of the calling party is stored in the switching device or the location server; the calling user is resolved by the switching device call information to obtain routing conditions that include at least the IP address information of the calling party; then the switching device queries the corresponding relationship stored in the switching device or the location server according to the obtained routing selection conditions that include at least the IP address information of the calling party The corresponding call route can be determined, so that the call route selection based on IP address information can be realized in the network based on IP architecture, which can further improve the flexibility of routing and meet the characteristics of high efficiency of NGN routing. the
附图说明 Description of drawings
图1是本发明网络系统第一优选实施例的系统结构示意图; Fig. 1 is a schematic diagram of the system structure of the first preferred embodiment of the network system of the present invention;
图2是图1所示网络系统中交换设备的呼叫路由处理单元的优选实施例组成示意图; Fig. 2 is the composition diagram of the preferred embodiment of the call routing processing unit of switching equipment in the network system shown in Fig. 1;
图3是本发明网络系统第二优选实施例的系统结构示意图; Fig. 3 is a schematic diagram of the system structure of the second preferred embodiment of the network system of the present invention;
图4是图3所示网络系统中位置服务器的优选实施例组成示意图; Fig. 4 is a schematic composition diagram of a preferred embodiment of a location server in the network system shown in Fig. 3;
图5是本发明呼叫路由选择方法的第一优选实施例流程示意图; Fig. 5 is a schematic flow chart of the first preferred embodiment of the call routing method of the present invention;
图6是本发明呼叫路由选择方法的第二优选实施例流程示意图。 Fig. 6 is a schematic flow chart of the second preferred embodiment of the call routing selection method of the present invention. the
具体实施方式Detailed ways
下面结合附图以优选实施例对本发明进行详细说明。 The present invention will be described in detail below with preferred embodiments in conjunction with the accompanying drawings. the
参考图1,该图是本发明网络系统第一优选实施例的系统结构示意图。 Referring to FIG. 1 , this figure is a schematic diagram of the system structure of the first preferred embodiment of the network system of the present invention. the
本实施例所述网络系统包括主/被叫用户、接入网关、中继网关以及交换设备,其中所述主/被叫用户可采用直接接入交换设备的会话初始协议(SIP,Session Initiation Protocol)终端,也可以采用其他通过接入网关接入交换设备的终端,例如PSTN电话终端,或者通过PSTN交换机接入交换设备的电话终端,这里不再赘述。 The network system described in this embodiment includes a calling/called user, an access gateway, a relay gateway, and a switching device, wherein the calling/called user can use a session initiation protocol (SIP, Session Initiation Protocol) to directly access the switching device ) terminal, other terminals that access the switching equipment through the access gateway, such as PSTN telephone terminals, or telephone terminals that access the switching equipment through the PSTN switch, can also be used, which will not be repeated here. the
所述交换设备作为呼叫控制设备,其对呼叫路由的选择直接影响通话质量的好坏,本实施例所述交换设备通过所述中继网关实现与下一跳多个PSTN交换机互通,另外本实施例中在交换设备中预先配置并存储至少包括主叫方IP地址信息的路由选择条件与呼叫路由的对应关系,其中,所述主叫方IP地址信息可以是主叫方接入网关地址信息,也可以是主叫方中继网关地址信息,还可以是主叫终端设备地址信息,或者其他可标识主叫方的IP地址信息,这里不再赘述。 The switching device is used as a call control device, and its selection of call routing directly affects the quality of the call. The switching device in this embodiment realizes intercommunication with a plurality of PSTN switches of the next hop through the trunk gateway. In addition, this implementation In this example, the switching device is pre-configured and stored in the routing selection condition including at least the calling party's IP address information and the corresponding relationship with the call route, wherein the calling party's IP address information may be the calling party's access gateway address information, It may also be the address information of the calling party's relay gateway, or the address information of the calling terminal device, or other IP address information that can identify the calling party, which will not be repeated here. the
另外,所述交换设备中还可以采用支持IP地址通配的主叫方IP地址信息的路由选择条件与呼叫路由的对应关系,例如,主叫方IP地址为10.11.xx.xx,交换设备可支持以10.11打头的任意的IP地址对应的呼叫路由。 In addition, the switching device can also use the routing selection condition of the calling party's IP address information that supports IP address wildcarding and the corresponding relationship between the call route. For example, the calling party's IP address is 10.11.xx.xx, and the switching device can Supports call routing corresponding to any IP address beginning with 10.11. the
当交换设备接收到主叫用户呼叫信息后,交换设备解析所述主叫用户信息以获取至少包括主叫IP地址信息的路由选择条件,根据所述至少包括主叫方IP地址信息的路由选择条件查询所述预先配置并存储的至少包括主叫方IP地址信息的路由选择条件与呼叫路由的对应关系即可确定对应的呼叫路由。 After the switching device receives the call information of the calling party, the switching device parses the calling party information to obtain the routing condition including at least the IP address information of the calling party, and according to the routing selection condition including at least the IP address information of the calling party The corresponding call route can be determined by querying the correspondence between the pre-configured and stored route selection condition including at least the calling party's IP address information and the call route. the
需要说明的,为实现基于IP地址的呼叫路由选择,本实施例中所获取的路由选择条件至少包括主叫方IP地址信息,另外根据实际业务服务需要,所述路由选择条件还可以包括:呼叫源、主叫用户类别、呼叫时间段、被叫用户号码和/或承载业务类型等,这里不再赘述。 It should be noted that in order to implement call routing based on IP addresses, the routing conditions obtained in this embodiment include at least the IP address information of the calling party. In addition, according to actual service needs, the routing conditions may also include: The source, calling user type, call time period, called user number and/or bearer service type, etc. will not be described here. the
参考图2,本实施例中所述交换设备实现基于IP地址信息的呼叫路由选择的相关功能单元主要包括有呼叫路由处理单元,为实现基于IP地址的呼叫路由选择,本实施例中所述呼叫路由处理单元主要包括有:存储单元101、主叫方IP地址信息获取单元102以及路由确定单元103,其中 With reference to Fig. 2, the switching device described in the present embodiment realizes the relevant function unit of the call routing selection based on IP address information mainly includes the call routing processing unit, in order to realize the call routing selection based on the IP address, the call routing described in the present embodiment The routing processing unit mainly includes: a storage unit 101, a calling party IP address information obtaining unit 102 and a routing determination unit 103, wherein
存储单元101,所述存储单元101主要用于存储至少包括主叫方IP地址信息的路由选择条件与呼叫路由的对应关系。 A storage unit 101, the storage unit 101 is mainly used for storing the corresponding relationship between the routing selection condition and the call routing including at least the IP address information of the calling party. the
参考前述说明,在具体实施时本实施例中所述的路由选择条件至少包括 主叫方IP地址信息,同时根据实际需要还可以结合:呼叫源、主叫用户类别、呼叫时间段、被叫用户号码(或被叫用户号码字冠)以及承载业务类型等可选的路由选择条件的任一个或多个的组合(这里仅是例举,并不限定其他可结合的路由选择条件),例如,在一个优选实施例中,所述路由选择条件为主叫方IP地址信息结合被叫用户号码字冠信息,所述存储单元103存储的所述至少包括主叫方IP地址信息的路由选择条件与呼叫路由的对应关系如表一所示: With reference to the foregoing description, the routing conditions described in this embodiment include at least Calling party IP address information, and according to actual needs, it can also be combined with: call source, calling user category, call time period, called user number (or called user number prefix) and bearer service type, etc. Optional routing selection The combination of any one or more conditions (here is only an example, and does not limit other routing selection conditions that can be combined), for example, in a preferred embodiment, the routing selection condition is the combination of calling party IP address information Called subscriber number prefix information, the corresponding relationship between the routing selection conditions and call routing stored in the storage unit 103 that includes at least the IP address information of the calling party is shown in Table 1:
表一 Table I
其中,主叫方IP地址为10.11.12.12结合6540的被叫用户号码字冠对应呼叫路由1,主叫方IP地址为10.11.12.13结合6540的被叫用户号码字冠对应呼叫路由2。 Wherein, the IP address of the calling party is 10.11.12.12 combined with the called user number prefix of 6540 corresponds to call route 1, and the IP address of the calling party is 10.11.12.13 combined with the called user number prefix of 6540 corresponds to call route 2. the
主叫方IP地址信息获取单元102,所述主叫方IP地址信息获取单元102主要用于解析主叫用户呼叫信息以获取至少包括主叫方IP地址信息的路由选择条件,参考前述说明,为实现基于主叫方IP地址的呼叫路由选择,解析主叫用户呼叫信息时,至少需要解析出主叫方IP地址信息,另外,还可解析出该主叫方IP地址信息结合的其他不同的路由选择条件信息,这里不再赘述。 The calling party IP address information obtaining unit 102, the calling party IP address information obtaining unit 102 is mainly used for parsing the call information of the calling user to obtain the routing conditions including at least the calling party IP address information, referring to the foregoing description, for Realize call routing selection based on the calling party's IP address. When parsing the calling party's call information, at least the calling party's IP address information needs to be parsed out. In addition, other different routes combined with the calling party's IP address information can also be parsed out. The selection condition information will not be repeated here. the
路由确定单元103,所述路由确定单元103主要根据所述获取的至少包括主叫方IP地址信息的路由选择条件查询存储单元101存储的所述对应关系确定对应的呼叫路由。 A route determining unit 103, the route determining unit 103 mainly determines the corresponding call route according to the corresponding relationship stored in the acquired routing condition query storage unit 101 including at least the IP address information of the calling party. the
例如,以前述表一的对应关系为例,当主叫方IP地址为10.11.12.12的主 叫用户A和主叫方IP地址为10.11.12.13的主叫用户B拨打被叫用户号码字冠为6540的被叫用户,交换设备将选择不同的路由(本实施例中交换设备将为主叫用户A和主叫用户B分别选择呼叫路由1和呼叫路由2)。 For example, taking the corresponding relationship in Table 1 as an example, when the calling party whose IP address is 10.11.12.12 Calling user A and calling user B whose IP address of the calling party is 10.11.12.13 dials the called user whose number prefix is 6540, and the switching device will select different routes (in this embodiment, the switching device will be the calling user User A and calling user B select call route 1 and call route 2 respectively). the
另外,同样参考图2所示,作为一种优选实现,本实施例所述的路由确定单元103可包括: In addition, also referring to FIG. 2, as a preferred implementation, the routing determination unit 103 described in this embodiment may include:
查询处理单元1031,所述查询处理单元1031主要根据所述获取的至少包括主叫方IP地址信息的路由选择条件查询存储单元101存储的对应关系,判断是否存在与所述获取的至少包括主叫方IP地址信息的路由选择条件匹配的呼叫路由; The query processing unit 1031, the query processing unit 1031 mainly queries the corresponding relationship stored in the storage unit 101 according to the obtained routing condition including at least the IP address information of the calling party, and judges whether there is a corresponding relationship with the obtained routing condition including at least the calling party IP address information The call route matching the routing selection condition of the party's IP address information;
路由选择单元1032,所述路由选择单元1032主要在存在与所述获取的至少包括主叫方IP地址的路由选择条件匹配的呼叫路由时,将与所述获取的至少包括主叫方IP地址的路由选择条件匹配的呼叫路由作为选择的呼叫路由。 A routing selection unit 1032, the routing selection unit 1032 mainly matches the obtained routing selection condition that includes at least the IP address of the calling party when there is a call route that matches the obtained routing selection condition that includes at least the IP address of the calling party. The call route matching the route selection condition is selected as the call route. the
参考图3,该图是本发明网络系统第二优选实施例的系统结构示意图。 Referring to FIG. 3 , this figure is a schematic diagram of the system structure of the second preferred embodiment of the network system of the present invention. the
本实施例中所述网络系统主要包括主/被叫用户、接入网关、中继网关、位置服务器以及交换设备,与第一实施例相同的,所述主/被叫用户可采用直接接入交换设备的会话初始协议终端,也可以采用其他通过接入网关接入交换设备的终端,例如PSTN电话终端,或者通过PSTN交换机接入交换设备的电话终端,这里不再赘述。 The network system in this embodiment mainly includes calling/called users, access gateways, relay gateways, location servers, and switching devices. As in the first embodiment, the calling/called users can use direct access The SIP terminal of the switching device may also use other terminals that access the switching device through an access gateway, such as a PSTN telephone terminal, or a telephone terminal that accesses the switching device through a PSTN switch, which will not be repeated here. the
为实现基于IP地址信息的呼叫路由选择,本实施例中在位置服务器中预先配置并存储至少包括主叫方IP地址信息的路由选择条件与呼叫路由的对应关系,参考前述说明,其中,所述主叫方IP地址信息同样可以是主叫方接入网关地址信息,也可以是主叫方中继网关地址信息,或者也可以是主叫终端设备地址信息,另外,位置服务器中还可以采用支持IP地址通配的主叫方IP地址信息的路由选择条件与呼叫路由的对应关系,这里不再赘述。 In order to implement call routing based on IP address information, in this embodiment, the location server is pre-configured and stored in the location server. The IP address information of the calling party can also be the address information of the access gateway of the calling party, or the address information of the trunk gateway of the calling party, or the address information of the calling terminal equipment. In addition, the location server can also adopt the support The corresponding relationship between the routing selection condition of the calling party IP address information of the IP address wildcard and the call routing will not be repeated here. the
当交换设备接收到主叫用户呼叫信息后,交换设备解析所述主叫用户信息以获取至少包括主叫方IP地址信息的路由选择条件;交换设备根据所述获取的至少包括主叫方IP地址信息的路由选择条件向所述位置服务器查询对应的呼叫路由;所述位置服务器根据所述至少包括主叫方IP地址信息的路由选择条件查询预先存储的至少包括主叫方IP地址信息的路由选择条件与呼叫路由的对应关系确定对应的呼叫路由,并将所述确定的呼叫路由信息返回给交换设备。 After the switching device receives the call information of the calling party, the switching device parses the calling party information to obtain a routing condition that includes at least the IP address information of the calling party; The routing condition of the information queries the location server for the corresponding call routing; the location server queries the pre-stored routing information that includes at least the IP address information of the calling party according to the routing selection condition that includes at least the IP address information of the calling party. The correspondence between the condition and the call route determines the corresponding call route, and returns the determined call route information to the switching device. the
需要说明的,实现基于IP地址信息的呼叫路由选择,与第一实施例相同,本实施例中所获取的路由选择条件至少包括主叫方IP地址信息,另外根据实际业务服务需要,所述路由选择条件还可以包括:呼叫源、主叫用户类别、呼叫时间段、被叫用户号码和/或承载业务类型等,这里不再赘述。 It should be noted that the implementation of call routing based on IP address information is the same as in the first embodiment. The routing selection conditions obtained in this embodiment include at least the IP address information of the calling party. In addition, according to the needs of actual business services, the routing The selection criteria may also include: call source, calling user category, call time period, called user number and/or bearer service type, etc., which will not be described here. the
参考图4,该图是本发明网络系统中交换设备和位置服务器的优选实施例的组成示意图,其中所述位置服务器主要包括:存储单元201和路由确定单元202,其中
Referring to FIG. 4, this figure is a schematic diagram of the composition of a preferred embodiment of a switching device and a location server in the network system of the present invention, wherein the location server mainly includes: a
存储单元201,所述存储单元201主要用于存储至少包括主叫方IP地址信息的路由选择条件与呼叫路由的对应关系。
A
同样的,参考前述说明,本实施例中所述的路由选择条件至少包括主叫方IP地址信息,同时根据实际需要还可以结合:呼叫源、主叫用户类别、呼叫时间段、被叫用户号码和/或承载业务类型等信息,这里不再赘述。 Similarly, with reference to the foregoing description, the routing conditions described in this embodiment include at least the IP address information of the calling party, and can also be combined according to actual needs: call source, calling user category, calling time period, called party number and/or bearer service type and other information, which will not be repeated here. the
路由确定单元202,所述路由确定单元202主要用于根据至少包括主叫方IP地址信息的路由选择条件查询存储单元201存储的所述对应关系确定对应的呼叫路由。
A
另外,同样参考图4所示,作为一种优选实现,本实施例所述的路由确定单元202可包括:
In addition, also referring to FIG. 4, as a preferred implementation, the
查询处理单元2021,用于根据至少包括主叫方IP地址信息的路由选择条
件查询存储单元存储的对应关系,判断是否存在与所述至少包括主叫方IP地址的路由选择条件匹配的呼叫路由;
The
路由选择单元2022,在存在与所述至少包括主叫方IP地址信息的路由选择条件匹配的呼叫路由时,将所述与至少包括主叫方IP地址的路由选择条件匹配的呼叫路由作为选择的呼叫路由。
The
上述位置服务器在网络系统中主要实现呼叫路由查询,相应的,对于包括有呼叫路由处理单元的交换设备,本实施例中所述交换设备的呼叫路由处理单元设置有:主叫方IP地址信息获取单元211和呼叫路由查询单元212,其中
The above-mentioned location server mainly implements call routing query in the network system. Correspondingly, for a switching device including a call routing processing unit, the call routing processing unit of the switching device in this embodiment is configured to: acquire the calling party IP address information Unit 211 and call
主叫方IP地址信息获取单元211,所述主叫方IP地址信息获取单元主要用于解析主叫用户呼叫信息以获取至少包括主叫方IP地址信息的路由选择条件; The calling party IP address information obtaining unit 211, the calling party IP address information obtaining unit is mainly used for parsing the calling user call information to obtain routing conditions including at least the calling party IP address information;
呼叫路由查询单元212,所述呼叫路由查询单元212主要用于根据所述至少包括主叫方IP地址信息的路由选择条件向所述位置服务器查询对应的呼叫路由。
A call
下面结合图1和图5说明本发明实现呼叫路由选择的方法第一优选实施例流程,主要包括以下步骤: Below in conjunction with Fig. 1 and Fig. 5, the first preferred embodiment process of the method for realizing call routing of the present invention is illustrated, mainly comprising the following steps:
步骤s31,交换设备解析主叫用户呼叫信息以获取至少包括主叫方IP地址信息的路由选择条件; Step s31, the switching device parses the call information of the calling user to obtain the routing condition including at least the IP address information of the calling party;
具体实施时,若主叫用户为SIP终端,所述主叫方IP地址信息即可以为该SIP终端的IP地址,若所述主叫用户为通过接入网关接入交换设备的PSTN终端,所述主叫方IP地址信息则可以为该接入网关的IP地址。 During specific implementation, if the calling user is a SIP terminal, the IP address information of the calling party can be the IP address of the SIP terminal, if the calling user is a PSTN terminal accessing the switching device through the access gateway, the The IP address information of the calling party may be the IP address of the access gateway. the
步骤s32,交换设备根据所述获取的路由选择条件查询其自身存储的至少包括主叫方IP地址信息的路由选择条件与呼叫路由的对应关系确定对应的呼 叫路由。 In step s32, the switching device inquires the corresponding relationship between the routing selection condition and the call routing stored in itself according to the obtained routing selection condition and determines the corresponding call Called routing. the
下面结合图4和图6说明本发明实现呼叫路由选择的方法第二优选实施例流程,主要包括以下步骤: Below in conjunction with Fig. 4 and Fig. 6, the process of the second preferred embodiment of the method for realizing call routing of the present invention is illustrated, mainly including the following steps:
步骤s41,交换设备解析主叫用户呼叫信息以获取至少包括主叫方IP地址信息的路由选择条件; Step s41, the switching device parses the call information of the calling party to obtain the routing condition including at least the IP address information of the calling party;
步骤s42,交换设备以所述至少包括主叫方IP地址信息的路由选择条件向位置服务器查询对应的呼叫路由; Step s42, the switching device queries the location server for the corresponding call route with the routing condition that at least includes the IP address information of the calling party;
步骤s43,位置服务器根据所述获取的至少包括主叫方IP地址信息的路由选择条件查询预先存储的至少包括主叫方IP地址信息的路由选择条件与呼叫路由的对应关系确定对应的呼叫路由; Step s43, the location server queries the pre-stored routing conditions including at least the IP address information of the calling party according to the acquired routing conditions including at least the calling party's IP address information and the corresponding relationship between the call route and determines the corresponding call route;
步骤s44,位置服务器将所述确定的呼叫路由信息返回给交换设备。 In step s44, the location server returns the determined call routing information to the switching device. the
综上,在呼叫路由选择时,只需要解析出主叫用户呼叫信息中携带的至少包括主叫方IP地址的路由选择条件;然后根据所述获取的至少包括主叫方IP地址信息的路由选择条件即可查询确定与该获取的至少包括主叫方IP地址信息的路由选择条件对应的呼叫路由,另外,在不存在与所述至少包括主叫方IP地址的路由选择条件匹配的呼叫路由或该匹配的呼叫路由不可用等其他情况时,也可按照其他的方法进行呼叫路由选择,即上述路由确定单元及其执行路由选择的相应组成功能单元,以及位置服务器及其执行路由选择的相应组成功能单元,在不存在与至少包括主叫方IP地址信息的路由选择条件匹配的呼叫路由方式,还可以采用其他的路由选择技术,这里不再赘述。 To sum up, during call routing selection, it is only necessary to parse out the routing selection conditions carried in the call information of the calling user that include at least the IP address of the calling party; The condition can be queried to determine the call route corresponding to the obtained routing condition that includes at least the calling party’s IP address information. In addition, if there is no call route that matches the routing condition that includes at least the calling party’s IP address or When the matching call route is unavailable or other circumstances, call routing can also be selected according to other methods, that is, the above-mentioned route determination unit and its corresponding component functional units performing routing selection, and the location server and its corresponding components performing routing selection The functional unit, if there is no call routing mode matching the routing selection condition including at least the IP address information of the calling party, can also use other routing selection technologies, which will not be described here. the
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。 The above is only a preferred embodiment of the present invention, it should be pointed out that for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications should also be It is regarded as the protection scope of the present invention. the
Claims (14)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610132461XA CN1997083B (en) | 2006-12-30 | 2006-12-30 | Network system and selection method of call route |
PCT/CN2007/071385 WO2008083602A1 (en) | 2006-12-30 | 2007-12-29 | Call route selecting method, system, device and emergency call process system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610132461XA CN1997083B (en) | 2006-12-30 | 2006-12-30 | Network system and selection method of call route |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1997083A CN1997083A (en) | 2007-07-11 |
CN1997083B true CN1997083B (en) | 2012-06-27 |
Family
ID=38251996
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200610132461XA Expired - Fee Related CN1997083B (en) | 2006-12-30 | 2006-12-30 | Network system and selection method of call route |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1997083B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008083602A1 (en) * | 2006-12-30 | 2008-07-17 | Huawei Technologies Co., Ltd. | Call route selecting method, system, device and emergency call process system |
CN102065068A (en) * | 2009-11-18 | 2011-05-18 | 中国移动通信集团公司 | Implementation method, system and equipment for emergency call |
CN102036281A (en) * | 2010-12-31 | 2011-04-27 | 华为技术有限公司 | Method, device and system for querying routes in CS (circuit switching) domain |
CN102984061A (en) * | 2011-09-07 | 2013-03-20 | 华为软件技术有限公司 | Calling routing policy acquiring method and server and system |
CN105306366B (en) * | 2014-05-29 | 2019-07-05 | 中国移动通信集团公司 | Data routing method and device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1674613A (en) * | 2004-03-26 | 2005-09-28 | 朗迅科技公司 | Method for routing an emergency call |
EP1617696A1 (en) * | 2004-07-13 | 2006-01-18 | Lucent Technologies Inc. | A method and apparatus for providing network support for a wireless emergency call |
-
2006
- 2006-12-30 CN CN200610132461XA patent/CN1997083B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1674613A (en) * | 2004-03-26 | 2005-09-28 | 朗迅科技公司 | Method for routing an emergency call |
EP1617696A1 (en) * | 2004-07-13 | 2006-01-18 | Lucent Technologies Inc. | A method and apparatus for providing network support for a wireless emergency call |
Also Published As
Publication number | Publication date |
---|---|
CN1997083A (en) | 2007-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10771632B2 (en) | System and method for providing carrier-independent VoIP communication | |
US8432923B2 (en) | Methods, systems, and computer program products for providing inter-carrier IP-based connections using a common telephone number mapping architecture | |
US8411670B2 (en) | Reverse ENUM based routing for communication networks | |
US9398163B2 (en) | Methods, systems, and computer program products for providing intra-carrier IP-based connections using a common telephone number mapping architecture | |
JP4856241B2 (en) | Number portability for IMS networks | |
US7948967B2 (en) | Methods, systems, and computer program products for enabling non-IMS queries of a common telephone number mapping system | |
US9854005B2 (en) | Methods and apparatus for providing network based services to non-registering endpoints | |
US8571015B2 (en) | Methods, systems, and computer program products for enabling non-IMS queries of a common telephone number mapping system | |
US8667150B2 (en) | Method and apparatus for completing a circuit switched service call in an internet protocol network | |
CN108712516B (en) | Method, device, equipment and storage medium for acquiring SIP server address | |
US20090285199A1 (en) | Method and apparatus for supporting enterprise addressing in networks | |
US9432518B2 (en) | Method and apparatus for completing a circuit switched service call in an internet protocol network | |
CN100571454C (en) | A system and method for realizing number portability service | |
US20120143982A1 (en) | Methods and Communications Node for Routing Communications Using a Bi-Level Addressing Scheme | |
US20160359643A1 (en) | Method and apparatus for completing a circuit switched service call in an internet protocol network | |
US8432895B2 (en) | Intelligent routing of VoIP traffic | |
CN1997083B (en) | Network system and selection method of call route | |
US7924820B2 (en) | Method and system for facilitating communications | |
CN101014004B (en) | Emergency call processing method and system and a softswitch | |
WO2010045882A1 (en) | A method, device and system for deciding call type | |
CN101729687A (en) | Method, equipment and system for judging call property | |
WO2008083602A1 (en) | Call route selecting method, system, device and emergency call process system | |
CN102111388A (en) | Service trigger method, service intermediate equipment and service trigger 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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120627 Termination date: 20151230 |
|
EXPY | Termination of patent right or utility model |