CN1625146A - 一种实现智能路由共享的方法及系统 - Google Patents
一种实现智能路由共享的方法及系统 Download PDFInfo
- Publication number
- CN1625146A CN1625146A CNA2003101192829A CN200310119282A CN1625146A CN 1625146 A CN1625146 A CN 1625146A CN A2003101192829 A CNA2003101192829 A CN A2003101192829A CN 200310119282 A CN200310119282 A CN 200310119282A CN 1625146 A CN1625146 A CN 1625146A
- Authority
- CN
- China
- Prior art keywords
- server
- service
- application server
- address mapping
- 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.)
- Pending
Links
Landscapes
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种实现智能路由共享的方法,该方法为:交换设备根据智能业务号码将呼叫转接到运行相应业务的应用服务器;所述应用服务器根据用户号码和相关的业务逻辑获取对应的业务信息,并向定义电话号码与因特网设备之间地址映射(ENUM)的地址映射服务器请求查询目标号码;所述地址映射服务器根据所述业务信息查询对应的路由表,并将获得的目标号码返回应用服务器;应用服务器进行业务逻辑处理,并将所述目标号码下发到交换设备,由交换设备将呼叫路由到对应的目的用户。本发明同时公开了一种通信系统。
Description
技术领域
本发明涉及智能网络技术,尤其涉及一种实现智能路由共享的方法及系统。
背景技术
电话号码是现在智能网的最基本的寻址工具。虽然Internet在飞速发展,但获取因特网服务还不是非常方便,电话号码仍是通信领域中使用最广泛的寻址和命名方法。目前,各大互联网公司和电话公司的技术员们正在研究一种新的技术。利用该技术,只要在互联网上输入一个特定的数字如电话号码,就能够自动将信息发送给所指定的对象。信息的传播方式可能是移动电话,也可能是电子邮件、语音邮件等所有可能的电子通讯方式,具体采用何种方式则根据信息接收人的实际情况(如信息接收人的方位,所使用的通讯设备等)由系统自行调节。这种新的技术被称为定义电话号码与因特网设备之间的地址映射(E.164Telephone Number Mapping,ENUM),ENUM技术的出现是互联网和传统电话网走向融合的重要一步。
ENUM的目的就是建立一个全球性的查号簿,利用因特网DNS来把E.164电话号码映射为因特网地址或URL清单,即把E.164电话号码翻译为因特网地址,使电话号码成为获得因特网上任何通信服务的单一连接点。也就是说,ENUM定义电话号码与因特网设备之间的地址映射,解决如何用电话号码来接入因特网服务的问题,使电话号码不仅仅用于VoIP,而且还可以用于其他通信服务。
现在智能网中绝大多数业务都需要实现呼叫路由功能,其路由方案的实现都是在各个智能业务中,即在业务用户数据库中存贮有相应的路由方式表。例如按主叫位置路由表,按呼叫时间路由表,按被叫状态路由表,路由前转表等。业务自己管理该数据库表,由业务用户自己设置需要的路由方式,再由各个智能业务处理其呼叫逻辑,找到指定的路由表格,取得待接续号码,然后下发连接,完成整个路由呼叫功能。因为业务的路由条件基本相同,所以在实现中,各个业务提供的路由表也很多是相同的。
由于这些路由表、路由规则或路由实现在每个业务中都有一套,因而随着智能业务的增多,多种路由方式在各个智能业务侧实现无法做到共享,需要每个业务都针对路由进行重复性的设计、实现、测试和维护等工作,造成资源浪费,效率低下;并且最终用户申请每个业务时都需要重新配置路由数据。
发明内容
本发明的目的在于提供一种实现智能路由共享的方法及系统,以解决现有技术中多种路由方式在各个智能业务中不能共享的问题。
为解决上述问题,本发明提供下述技术方案:
一种实现智能路由共享的方法,该方法包括步骤:
交换设备根据智能业务号码将呼叫转接到运行相应业务的应用服务器;
所述应用服务器根据用户号码和相关的业务逻辑获取对应的业务信息,并向定义电话号码与因特网设备之间地址映射(ENUM)的地址映射服务器请求查询目标号码;
所述地址映射服务器根据所述业务信息查询对应的路由表,并将获得的目标号码返回应用服务器;
应用服务器进行业务逻辑处理,并将所述目标号码下发到交换设备,由交换设备将呼叫路由到对应的目的用户。
其中:
所述应用服务器根据用户号码获取包括业务键、用户标识、相关路由关键字和路由种类的业务信息。
所述地址映射服务器根据主叫E.164号码查找路由信息,或先将E.164号码转换成其他号码属性,再按这些属性查找路由信息。
所述应用服务器通过TCP/IP协议与地址映射服务器交互。
在地址映射服务器中,每种路由方式对应一个路由表,或者多种路由方式对应一个路由表。
当所述应用服务器从地址映射服务获得多个目标号码时,在该多个号码间进行前转接续。
一种通信系统,包括下一代网络,该下一代网络包括用于信令转换的中继网关,与中断网关连接用于完成交换功能的软交换设备,与软交换设备连接的应用服务器;其中,还包括定义电话号码与因特网设备之间地址映射(ENUM)的地址映射服务器,该地址映射服务器分别与所述应用服务器和软交换设备通过TCP/IP连接,用于为所述应用服务器上运行的智能业务提供号码查询。
根据上述通信系统,所述地址映射服务器为所述下一代网络中一单独的网络节点。
本发明主要利用地址映射服务器为智能业务路由实现共享,避免了智能应用服务器上各个业务都各自实现路由,具有以下有益效果:
1、避免了在智能业务呼叫路由上的重复性设计,开发,测试,维护等工作,可以为智能的业务开发节省大量资源。
2、可以利用地址映射服务器(ENUM Server)自身提供一些路由业务,很容易地增加智能新业务,新应用的实现方案。
3、采用地址映射服务器进行路由配置,对最终用户而言只需要配置一套数据,但可以同时使用多个服务器上的不同业务。
附图说明
图1为本发明的组网示意图;
图2为本发明的流程图。
具体实施方式
参阅图1所示,下一代网络(NGN网络)中包括中继网关和软交换设备,软交换设备(SoftX交换设备)是NGN网络的核心设备,主要完成交换机的功能,中继网关主要进行信令转换。
固话在公众交换电话网(Public Switched Telephone Network,PSTN)中通过中继网关(TMG)接入下一代网络,SIPPhone(SIP协议电话)和UINPhone(一种PC应用的软电话)等终端设备通过IP网络接入NGN网络。
在NGN网络中,应用服务器(App Server)与软交换设备连接,主要作为承载业务的平台,如运行智能业务。定义电话号码与因特网设备之间地址映射(ENUM)的地址映射服务器(ENUM Server)与软交换设备和应用服务器连接,App Service通过TCP/IP协议与ENUM Server进行通讯。ENUM Server作为一种单独的网络节点而处于NGN网络。
NGN网络中所有智能的路由信息都保存在ENUM Server上,由该ENUMServer完成查询号码等功能,即通过ENUM Server使智能业务呼叫路由实现共享。
在ENUM Server上,每种路由方式实现对应一张路由表或是多种路由方式对应一张路由表。在路由表中关键字由多个字段联合组成,其中至少包含业务键、用户标识(即用户ID,即申请此项业务之后的唯一标志。如一个企业申请一个业务,那么这个企业就有一个业务用户ID)和相关路由关键字。业务键用于唯一标识智能业务;相关路由关键字用于标识一张路由表,例如按主叫路由则为号码,按时间路由则为起始时间和结束时间。
ENUM Server有相应的监听模块,并设置有路由种类字段,根据业务传入的路由种类,来判断查询相应的路由表。
应用服务器(App Server)在希望查询路由信息时通过TCP/IP协议将业务键、用户ID、相关路由关键字以及路由种类传入ENUM Server的监听模块,ENUMServer查找路由信息并向应用服务器返回路由查询结果,应用服务器接着进行后续的业务逻辑处理。ENUM Server可以根据主叫E.164号码查找路由信息,也可以在ENUM Server中先将E.164号码转换成URL地址或Email等其他号码属性,再按这些属性进行路由信息控制。
参阅图2所示,智能业务的路由过程如下:
步骤10:主叫用户输入运营商所提供的智能业务号码发起呼叫;例如,输入8001234567。
步骤20:交换机获得智能业务号码,根据相应的接入码转接到相应的应用服务器的业务上并开始上报,其中包含主叫号码,被叫号码(8001234567)等信息。
步骤30:业务模块在获取主被叫号码信息后,根据相关的业务逻辑找到对应的业务用户ID和路由种类,然后将业务键、业务用户ID、相关路由关键字以及路由种类通过TCP/IP协议传入ENUM Server的监听模块。
步骤40:ENUM Server进行号码查询,返回查询后的真实号码给应用服务器。
在ENUM Server中有相应的路由表配置,当ENUM Server获取到必要的信息后,便将这些信息作为关键字到相应的路由表中查得对应的号码,然后返回给应用服务器。
步骤50:应用服务器上的业务模块收到该号码后进行后续的业务逻辑处理,如计费或是下发折扣等,然后最后将此真实号码(目的号码)下发至交换机,接通呼叫。
以下通过举例进一步说明上述方法:
1、支持智能业务按主叫号码路由
某个智能业务的一个业务用户订阅了按主叫号码路由的服务。指定A地区的用户呼叫他,将路由到他的手机上。
A地区的用户电话用户利用智能业务呼叫所述业务用户,智能业务通过AppServer到ENUM Server上查找该业务用户的路由信息,找到接续号码是他的手机。
智能业务将该呼叫路由到从ENUM Server上找到的目的号码(手机)上。
2、支持智能业务灵活控制多条号码的路由前转接续
ENUM Server能够支持一次查询获得多条符合条件的记录,客户端(智能业务)就可以做到控制多个号码的合理接续。
例如从ENUM Server获取到符合查询条件的三条记录,在客户端取得该记录并解析结果,首先取第一条记录中中的号码接续,如果该号码遇忙或是无应答,则取第二条记录分析取得接续号码,依次到第三条。这样便实现了多条号码的灵活前转控制。
3、在ENUM Server系统中提供智能路由业务
根据具体的业务要求,从ENUM目录服务器中查询相关信息,再根据查询结果执行不同的功能。
举例1:基于ENUM服务的传真服务系统,一个ENUM标识号为ID。若需要通过该系统向ENUM标识号为ID的用户发送传真,步骤如下:(假设通过电话发起)
(1)从客户端(电话)拨打ENUM服务的特服号,经过电话网到ENUM目录服务器,系统的自动语音流程提示用户选择已有的服务(如:Email,IP电话,传真,短信等等)和对方的ENUM标识号;
(2)系统根据用户选择的服务和ENUM标识号,查询该标识号的信息(本例是传真号);
(3)系统将查询信息和发送内容交给相应功能的处理模块(本例为传真模块或传真子系统);
(4)功能处理模块实现具体的操作(本例是传真子系统将信息传真到对方);
本示例只简单描述功能实现过程,具体实现中需要更多的信息交互和异常保证等。
举例2:基于ENUM服务的短信服务系统,一个ENUM的标识号为ID。若需要通过该系统向ENUM标识号为ID的用户发送短信,步骤如下:(假设通过INTERNET发起)
(1)用户通过系统提供的INTERNET客户端接入ENUM系统,提供ENUM标识号(唯一标识一个服务对象)和服务信息(本例为短信);
(2)系统根据用户提供的信息在ENUM服务器中查询服务对象的短信号码,并将该号码和短信内容交给短信模块或短信子系统;
(3)短信子系统完成实际的短信发送。
Claims (8)
1、一种实现智能路由共享的方法,其特征在于包括步骤:
交换设备根据智能业务号码将呼叫转接到运行相应业务的应用服务器;
所述应用服务器根据用户号码和相关的业务逻辑获取对应的业务信息,并向定义电话号码与因特网设备之间地址映射(ENUM)的地址映射服务器请求查询目标号码;
所述地址映射服务器根据所述业务信息查询对应的路由表,并将获得的目标号码返回应用服务器;
应用服务器进行业务逻辑处理,并将所述目标号码下发到交换设备,由交换设备将呼叫路由到对应的目的用户。
2、如权利要求1所述的方法,其特征在于,所述应用服务器根据用户号码获取包括业务键、用户标识、相关路由关键字和路由种类的业务信息。
3、如权利要求1所述的方法,其特征在于,所述地址映射服务器根据主叫E.164号码查找路由信息,或先将E.164号码转换成其他号码属性,再按这些属性查找路由信息。
4、如权利要求1所述的方法,其特征在于,所述应用服务器通过TCP/IP协议与地址映射服务器交互。
5、如权利要求1所述的方法,其特征在于,在地址映射服务器中,每种路由方式对应一个路由表,或者多种路由方式对应一个路由表。
6、如权利要求1所述的方法,其特征在于,当所述应用服务器从地址映射服务获得多个目标号码时,在该多个号码间进行前转接续。
7、一种通信系统,包括下一代网络,该下一代网络包括用于信令转换的中继网关,与中断网关连接用于完成交换功能的软交换设备,与软交换设备连接的应用服务器;其特征在于还包括定义电话号码与因特网设备之间地址映射(ENUM)的地址映射服务器,该地址映射服务器分别与所述应用服务器和软交换设备通过TCP/IP连接,用于为所述应用服务器上运行的智能业务提供号码查询。
8、如权利要求7所述的通信系统,其特征在于,所述地址映射服务器为所述下一代网络中一单独的网络节点。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2003101192829A CN1625146A (zh) | 2003-12-02 | 2003-12-02 | 一种实现智能路由共享的方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2003101192829A CN1625146A (zh) | 2003-12-02 | 2003-12-02 | 一种实现智能路由共享的方法及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1625146A true CN1625146A (zh) | 2005-06-08 |
Family
ID=34761325
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2003101192829A Pending CN1625146A (zh) | 2003-12-02 | 2003-12-02 | 一种实现智能路由共享的方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1625146A (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009021412A1 (fr) * | 2007-08-15 | 2009-02-19 | Huawei Technologies Co., Ltd. | Procédé, dispositif et système de routage |
CN101146247B (zh) * | 2006-09-13 | 2012-02-29 | 中国电信股份有限公司 | 为移动网络提供增值业务的方法 |
US8199892B2 (en) | 2006-10-26 | 2012-06-12 | Tekelec | Methods, systems, and computer program products for providing a call attempt triggered messaging service in a communications network |
US8204057B2 (en) | 2006-10-26 | 2012-06-19 | Tekelec Global, Inc. | Methods, systems, and computer program products for providing an enriched messaging service in a communications network |
WO2012089047A1 (zh) * | 2010-12-31 | 2012-07-05 | 华为技术有限公司 | Cs域路由查询方法、装置及系统 |
CN101754165B (zh) * | 2008-12-01 | 2013-08-28 | 华为技术有限公司 | 一种路由的方法、系统及设备 |
US8908864B2 (en) | 2009-03-11 | 2014-12-09 | Tekelec Netherlands Group, B.V. | Systems, methods, and computer readable media for detecting and mitigating address spoofing in messaging service transactions |
US8909266B2 (en) | 2009-03-11 | 2014-12-09 | Tekelec Netherlands Group, B.V. | Methods, systems, and computer readable media for short message service (SMS) forwarding |
CN105049519A (zh) * | 2015-08-07 | 2015-11-11 | 北京思特奇信息技术股份有限公司 | 一种基于soap协议的消息路由方法和系统 |
US9525983B2 (en) | 2009-07-27 | 2016-12-20 | Tekelec, Inc. | Methods, systems, and computer readable media for providing mobile network operator controlled content to mobile subscribers using social networking messages |
CN118646704A (zh) * | 2024-08-14 | 2024-09-13 | 证通股份有限公司 | VoIP呼叫路由方法和系统、计算机存储介质和程序产品 |
-
2003
- 2003-12-02 CN CNA2003101192829A patent/CN1625146A/zh active Pending
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101146247B (zh) * | 2006-09-13 | 2012-02-29 | 中国电信股份有限公司 | 为移动网络提供增值业务的方法 |
US8199892B2 (en) | 2006-10-26 | 2012-06-12 | Tekelec | Methods, systems, and computer program products for providing a call attempt triggered messaging service in a communications network |
US8204057B2 (en) | 2006-10-26 | 2012-06-19 | Tekelec Global, Inc. | Methods, systems, and computer program products for providing an enriched messaging service in a communications network |
WO2009021412A1 (fr) * | 2007-08-15 | 2009-02-19 | Huawei Technologies Co., Ltd. | Procédé, dispositif et système de routage |
CN101115214B (zh) * | 2007-08-15 | 2011-04-20 | 华为技术有限公司 | 智能呼叫路由的方法、设备及系统 |
CN101754165B (zh) * | 2008-12-01 | 2013-08-28 | 华为技术有限公司 | 一种路由的方法、系统及设备 |
US8908864B2 (en) | 2009-03-11 | 2014-12-09 | Tekelec Netherlands Group, B.V. | Systems, methods, and computer readable media for detecting and mitigating address spoofing in messaging service transactions |
US8909266B2 (en) | 2009-03-11 | 2014-12-09 | Tekelec Netherlands Group, B.V. | Methods, systems, and computer readable media for short message service (SMS) forwarding |
US9525983B2 (en) | 2009-07-27 | 2016-12-20 | Tekelec, Inc. | Methods, systems, and computer readable media for providing mobile network operator controlled content to mobile subscribers using social networking messages |
WO2012089047A1 (zh) * | 2010-12-31 | 2012-07-05 | 华为技术有限公司 | Cs域路由查询方法、装置及系统 |
CN105049519A (zh) * | 2015-08-07 | 2015-11-11 | 北京思特奇信息技术股份有限公司 | 一种基于soap协议的消息路由方法和系统 |
CN118646704A (zh) * | 2024-08-14 | 2024-09-13 | 证通股份有限公司 | VoIP呼叫路由方法和系统、计算机存储介质和程序产品 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1132399C (zh) | 在计算机电话集成系统中确定和利用多个对象状态的方法和系统 | |
CN1552150A (zh) | 利用域名系统服务器和实体标识符可携带转移数据库将实体标识符解析成因特网地址的方法和装置 | |
US20020122547A1 (en) | Method and apparatus for telephony route selection | |
US20060034270A1 (en) | Method and apparatus for call routing via gateway brokering | |
CN1832440A (zh) | 使用既有设备的ims网络接入 | |
CN100459723C (zh) | 下一代网络中实现路由的方法 | |
CN1579108A (zh) | 用于解析实体标识符的方法和设备 | |
CN1143513C (zh) | 用于建立电信连接的设备和方法 | |
CN1625146A (zh) | 一种实现智能路由共享的方法及系统 | |
CN103841090A (zh) | 实现会话发起协议多业务服务器分发的方法、装置及系统 | |
CN1650604A (zh) | 用于根据文本查询直接连接电话呼叫的系统和方法 | |
CN1784880A (zh) | 在基于用户的回铃音业务中发送个人信息的方法和装置 | |
CN1725689A (zh) | 电信网络呼叫中心系统及其实现方法 | |
CN1148937C (zh) | 用户电话转移到cti语音服务系统的接续服务方法 | |
CN1418420A (zh) | 信息提供系统 | |
CN1199411C (zh) | 电信网络中的用户数据处理 | |
CN1411226A (zh) | 融合电话网和ip网用户的个人号码业务的实现方法及系统 | |
CN101185312B (zh) | Ip多媒体子系统(ims)中的装置 | |
US7769159B1 (en) | Method and system for identifying calls | |
CN103166967B (zh) | 无中心交换通信系统及其通信方法 | |
CN1677930A (zh) | 因特网协议电话设备、初始设置方法及计算机可读记录介质 | |
US7751384B1 (en) | Method and system for identifying calls | |
CN100440831C (zh) | 语音网络中统一管理域内号码资源的方法 | |
CN1706204A (zh) | 用于信令事件的业务逻辑环境高速缓存 | |
CN1314248C (zh) | 实现跨地域商务群业务的系统和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |