Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND SYSTEM FOR IMPLEMENTING CALL ROUTING
Document Type and Number:
WIPO Patent Application WO/2014/094440
Kind Code:
A1
Abstract:
The present invention relates to a method and system for implementing call routing. The method includes: a call session control function (CSCF) entity receiving a first call request sent by a calling user equipment, the first call request carrying a called number; sending to a telephone number mapping (ENUM) server an Internet protocol private branch exchange (IP PBX) identifier query request, the IP PBX identifier query request carrying the called number; receiving an IP PBX identifier query response sent by the ENUM server, the IP PBX identifier query response carrying an IP PBX identifier corresponding to the called number and the IP PBX identifier being used for identifying an IP PBX; and according to the IP PBX identifier, sending a second call request to the IP PBX, the second call request carrying the called number.The present invention solves the problem of acquisition of an IP PBX identifier by a core network side.

Inventors:
SU SHAOLONG (CN)
Application Number:
PCT/CN2013/080967
Publication Date:
June 26, 2014
Filing Date:
August 07, 2013
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
International Classes:
H04M7/12
Foreign References:
CN102984405A2013-03-20
CN102025723A2011-04-20
CN101997831A2011-03-30
CN102025839A2011-04-20
Download PDF:
Claims:
权 利 要 求 书

1、 一种实现呼叫路由的方法, 其特征在于, 所述方法包括:

呼叫会话控制功能 CSCF实体接收主叫用户设备发送的第一呼叫请求, 所 述第一呼叫请求携带被叫号码;

向电话号码映射 ENUM服务器发送互联网协议用户交换机 IP PBX标识查 询请求, 所述 IP PBX标识查询请求携带所述被叫号码;

接收所述 ENUM服务器发送的 IP PBX标识查询响应,其中,所述 IP PBX 标识查询响应携带与所述被叫号码对应的 IP PBX标识 ,所述 IP PBX标识用于 标识 IP PBX;

根据所述 IP PBX标识, 向所述 IP PBX发送第二呼叫请求, 所述第二呼叫 请求携带所述被叫号码。

2、 根据权利要求 1所述的呼叫路由方法, 其特征在于, 所述方法还包括: 所述 ENUM服务器预先保存所述被叫号码与所述 IP PBX标识的映射关 系。

3、 根据权利要求 1或 2所述的呼叫路由方法, 其特征在于, 所述根据所 述 IP PBX标识 , 向所述 IP PBX发送所述第二呼叫请求 , 包括:

根据所述 IP PBX标识, 向所述 IP PBX发送所述第二呼叫请求, 所述第二 呼叫请求携带所述被叫号码以及所述 IP PBX标识。

4、 根据权利要求 1至 3 中任一项所述的呼叫路由方法, 其特征在于, 所 述 IP PBX标识包括所述 IP PBX的以下接口参数: tgr 以及 trunk-context。

5、一种 IP多媒体子系统中的呼叫会话控制功能 CSCF实体,其特征在于, 所述 CSCF实体包括:

接收单元, 用于接收主叫用户设备发送的第一呼叫请求, 所述第一呼叫请 求携带被叫号码;

发送单元, 用于向电话号码映射 ENUM服务器发送互联网协议用户交换 机 IP PBX标识查询请求 ,所述 IP PBX标识查询请求携带所述接收单元接收的 所述被叫号码;

所述接收单元还用于接收所述 ENUM服务器发送的 IP PBX标识查询响 应,其中,所述 IP PBX标识查询响应携带与所述被叫号码对应的 IP PBX标识 , 所述 IP PBX标识用于标识 IP PBX;

所述发送单元还用于根据所述接收单元接收的所述 IP PBX标识, 向所述 IP PBX发送第二呼叫请求, 所述第二呼叫请求携带所述被叫号码。

6、 根据权利要求 5所述的 CSCF实体, 其特征在于, 所述发送单元发送 的所述第二呼叫请求还携带所述 IP PBX标识。

7、 根据权利要求 5或 6所述的 CSCF实体, 其特征在于, 所述 IP PBX标 识包括所述 IP PBX的以下接口参数: tgr 以及 trunk-context。

8、 一种电话号码映射 ENUM服务器, 其特征在于, 所述 ENUM服务器包 括:

接收单元, 用于接收呼叫会话控制功能 CSCF实体发送的互联网协议用户 交换机 IP PBX标识查询请求 , 所述 IP PBX标识查询请求携带被叫号码;

匹配单元, 用于根据所述接收单元接收的所述被叫号码, 查找得到与所述 被叫号码对应的 IP PBX标识;

发送单元, 用于发送 IP PBX标识查询响应, 所述 IP PBX标识查询响应携 带所述匹配单元查找得到的 IP PBX标识。

9、 根据权利要求 8所述的 ENUM服务器, 其特征在于, 还包括: 保存单元, 用于预先保存所述被叫号码与所述 IP PBX标识的映射关系, 以便于所述匹配单元根据所述被叫号码, 查找得到与所述被叫号码对应的 IP PBX标识。

10、 根据权利要求 8所述的 ENUM服务器, 其特征在于, 所述 IP PBX标 识包括所述 IP PBX的以下接口参数: tgr 和 trunk-context。 11、 一种实现呼叫路由的系统, 其特征在于, 所述系统包括: 如权利要求 5 ~ 7中任一权项所述的呼叫会话控制功能 CSCF实体、 以及 如权利要求 8 ~ 10中任一权项所述的 ENUM服务器。

Description:
一种实现呼叫路由的方法及系统 本申请要求于 2012 年 12 月 21 日提交中国专利局、 申请号为 201210560501.6、 发明名称为 "一种实现呼叫路由的方法及系统"的中国专利 请的优先权, 其全部内容通过引用结合在本申请中。 技术领域

本发明涉及通信技术领域, 尤其涉及一种实现呼叫路由的方法及系统。

背景技术

PBX ( private branch exchange, 用户交换机) , 被广泛用于企业办公机构 中, 用于完成企业内部的电话互通, 以及企业与公共电话交换网 (Public Switched Telephone Network, 简称: PSTN ) 的电话互通。 传统的 PBX使用窄 带接入 PSTN, 随着电信网络向 IP ( Internet Protocol, 互联网协议)化方向演 进, 出现了基于 IP 协议的互联网协议用户交换机(Internet Protocol Private Branch Exchange, 简称: IP PBX ) 。 IP PBX是基于互联网协议的电话交换机, 它实现计算机网与电话交换机的功能合一。 釆用 IP PBX的系统中各用户设备 ( User Equipment,简称: UE )使用 IP方式进行数据通信,不同系统中的 IP PBX 之间通过因特网 (Internet ) , 可以实现远距离通信、 电子办公和电子商务。

互联网协议多媒体子系统(IP Multimedia Subsystem, 简称: IMS )是由 3G合作伙伴项目 ( 3rd Generation Partnership Project, 简称: 3GPP )在 R5 阶 段引入的, 目的是将 Internet的体验引入到移动网络。

通过 IMS, 可以使得 IP 网实现可运营、 可管理、 可增值的多媒体通信。 要实现这种多媒体通信, 需要 IMS能够识别出为被叫 UE提供服务的 IP PBX, 即需要 IMS能够得到为被叫 UE提供服务的 IP PBX的 IP PBX标识。但是, 目 前尚未有解决核心网侧获取该 IP PBX标识的问题的方法。 发明内容

有鉴于此,本发明的目的是提供一种实现呼叫 路由的方法及系统,以便 IMS 中的呼叫会话控制功能 ( Call Session Control Function, 简称: CSCF ) 实体能 够获取为被叫 UE提供服务的 IP PBX的 IP PBX标识。

为实现上述目的, 本发明第一方面提供了一种实现呼叫路由的方 法, 所述 方法包括:

呼叫会话控制功能 CSCF实体接收主叫用户设备发送的第一呼叫请 , 所 述第一呼叫请求携带被叫号码;

向电话号码映射 ENUM服务器发送互联网协议用户交换机 IP PBX标识查 询请求, 所述 IP PBX标识查询请求携带所述被叫号码;

接收所述 ENUM服务器发送的 IP PBX标识查询响应,其中,所述 IP PBX 标识查询响应携带与所述被叫号码对应的 IP PBX标识 ,所述 IP PBX标识用于 标识 IP PBX;

根据所述 IP PBX标识, 向所述 IP PBX发送第二呼叫请求, 所述第二呼叫 请求携带所述被叫号码。

结合第一方面,在第一方面的第一种可能的实 现方式中,所述方法还包括: 所述 ENUM服务器预先保存所述被叫号码与所述 IP PBX标识的映射关系。

结合第一方面或者第一方面的第一种可能的实 现方式, 在第一方面的第二 种可能的实现方式中, 所述根据所述 IP PBX标识, 向所述 IP PBX发送第二呼 叫请求, 包括:

根据所述 IP PBX标识, 向所述 IP PBX发送所述第二呼叫请求, 所述第二 呼叫请求携带所述被叫号码以及所述 IP PBX标识。

第二方面, 本发明还提供了一种 IP 多媒体子系统中的呼叫会话控制功能 CSCF实体, 所述 CSCF实体包括:

接收单元, 用于接收主叫用户设备发送的第一呼叫请求, 所述第一呼叫请 求携带被叫号码;

发送单元, 用于向电话号码映射 ENUM服务器发送互联网协议用户交换 机 IP PBX标识查询请求 ,所述 IP PBX标识查询请求携带所述接收单元接收的 所述被叫号码;

所述接收单元还用于接收所述 ENUM服务器发送的 IP PBX标识查询响 应,其中,所述 IP PBX标识查询响应携带与所述被叫号码对应的 IP PBX标识 , 所述 IP PBX标识用于标识 IP PBX;

所述发送单元还用于根据所述接收单元接收的 所述 IP PBX标识, 向所述 IP PBX发送第二呼叫请求, 所述第二呼叫请求携带所述被叫号码。

结合第二方面, 在第二方面的第一种可能的实现方式中, 所述发送单元发 送的所述第二呼叫请求还携带所述 IP PBX标识。

第三方面,本发明还提供了一种电话号码映射 ENUM服务器,所述 ENUM 服务器包括:

接收单元, 用于接收呼叫会话控制功能 CSCF实体发送的互联网协议用户 交换机 IP PBX标识查询请求 , 所述 IP PBX标识查询请求携带被叫号码;

匹配单元, 用于根据所述接收单元接收的所述被叫号码, 查找得到与所述 被叫号码对应的 IP PBX标识;

发送单元, 用于发送 IP PBX标识查询响应, 所述 IP PBX标识查询响应携 带所述匹配单元查找得到的 IP PBX标识。

结合第三方面, 在第三方面的第一种可能的实施方式中, 还包括: 保存单元, 用于预先保存所述被叫号码与所述 IP PBX标识的映射关系, 以便于所述匹配单元根据所述被叫号码, 查找得到与所述被叫号码对应的 IP PBX标识。

第四方面, 本发明还提供了一种实现呼叫路由的系统, 所述系统包括: 本发明实施例提供的呼叫会话控制功能 CSCF实体和 ENUM服务器。 本发明提供的实现呼叫路由的方法及系统, 通过在 ENUM服务器上预先 规划配置好 PBX号码和 PBX的映射关系, 使核心网侧的 CSCF实体可以直接 通过 ENUM服务器获取 IP PBX的标识 , 解决核心网侧获取 IP PBX标识的问 题, 不需要对 IMS系统核心侧的设备进行修改, 降低数据配置的复杂性, 适用 于各类 IMS核心网, 可移植性强。

附图说明

为了更清楚地说明本发明实施例的技术方案, 下面将对实施例或现有技术 描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅 是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动 的前提下, 还可以根据这些附图获得其他的附图。

图 1为本发明实施例一提供的一种在 IMS网络下实现呼叫路由的系统架构 图;

图 2为本发明实施例一提供的一种实现呼叫路由 方法流程图; 图 3为本发明实施例一提供的一种查询呼叫路由 方法流程图; 图 4为本发明实施例一提供的一种实现呼叫路由 程的信令图; 图 5为本发明实施例二提供的一种实现呼叫路由 系统的结构图; 图 6为本发明实施例二提供的 CSCF实体和 ENUM服务器的结构图; 图 7为本发明实施例三提供的 CSCF实体的结构图; 图 8为本发明实施例三提供的 ENUM服务器的结构图。

具体实施方式

下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明的一部分实施例 , 而不 是全部实施例。 基于本发明中的实施例, 本领域普通技术人员在没有作出创造 性劳动前提下获得的所有其他实施例, 都属于本发明保护的范围。 下面通过附图和实施例, 对本发明的技术方案做进一步的详细描述。

ENUM ( Telephone Numbers to URI Mapping , 简称: 电话号码映射)是一 种将 E.164号码转换为 URI ( Uniform Resource Indentifier, 简称: 统一资源标 识符)的映射。通过这种映射,可以将 E.164号码转换成域名的形式存放在 DNS ( Domain Name Server, 域名服务器) 中, 从而使国际统一的 E.164电话号码 成为可以在互联网中使用的网络地址资源。

图 1是本发明实施例提供的一种在 IMS 网络下实现呼叫路由的系统架构 图, 如图 1所示, 所述 IMS系统包括 IMS核心网中的网元设备, 接入侧的会 话边界控制器( Session Border Controller, 简称: SBC )和 IP PBX。

IMS核心网中的网元设备可以包括 CSCF( Call Session Control Function, 呼 叫会话控制功能) 实体、 BCF ( Border Control Function, 边界控制功能) 实体 以及 ENUM服务器。 其中, CSCF实体可以包括 PCSCF ( Proxy- Call Session Control Function,代理 -呼叫会话控制功能)实体、 SCSCF ( Serving- Call Session Control Function,服务 -呼叫会话控制功能)实体以及 I-CSCF( Interrogating- Call Session Control Function, 查询-呼叫会话控制功能) 实体。 BCF实体可以通过 IP承载网与 SBC连接。

实施例一

基于图 1所示的系统架构图,本发明实施例提供一种 现呼叫路由的方法, 如图 2所示, 该方法包括:

步骤 S101、 CSCF实体接收主叫用户设备发送的第一呼叫请 , 所述第一 呼叫请求携带被叫号码。

当 IMS网络中的主叫用户设备向被叫用户设备发起 呼叫的时候, CSCF实 体接收主叫用户设备发送的第一呼叫请求, 该第一呼叫请求通常是基于会话初 始化协议 ( Session Initial Protocol, 简称: SIP ) 的 INVITE消息, 该 INVITE 消息中携带被叫号码。 其中, 需要说明的是, 该 CSCF实体可以是 SCSCF实体。

步骤 S102、 CSCF实体向 ENUM服务器发送 IP PBX标识查询请求, 所述 IP PBX标识查询请求携带所述被叫号码。

步骤 S103、 CSCF实体接收所述 ENUM服务器发送的 IP PBX标识查询响 应,其中,所述 IP PBX标识查询响应携带与所述被叫号码对应的 IP PBX标识 , 所述 IP PBX标识用于标识 IP PBX。

其中, 所述 ENUM服务器预先保存了电话号码与 IP PBX标识之间的映射 关系 , IP PBX标识用以唯一标识对应的 IP PBX; 所述 ENUM服务器根据所述 被叫号码, 可以获得与所述被叫号码对应的 IP PBX标识。

根据 RFC4904协议定义, IP PBX标识包括 IP PBX的接口参数。 具体地, IP PBX 标识可以包括以下接口参数: tgr 和 trunk-context。 通过 tgr 以及 trunk-context这两个接口参数, 可以表示 IP PBX标识。

步骤 S104、 CSCF实体根据所述 IP PBX标识, 向所述 IP PBX发送第二呼 叫请求, 所述第二呼叫请求携带所述被叫号码。

在本实施例中, CSCF实体发送的第二呼叫请求还可以携带所述 IP PBX标 识, 所述 CSCF实体可以通过 BCF实体发送所述第二呼叫请求。

具体地, CSCF实体先将携带有被叫号码和 IP PBX标识的第二呼叫请求转 发给 BCF实体, BCF实体再将该第二呼叫请求转发给接入侧中的 SBC, SBC 根据接收到的第二呼叫请求中的 IP PBX标识找到被叫号码所对应的 IP PBX, 把呼叫路由给该 IP PBX。

图 3为本实施例提供的查询呼叫路由的方法流程 , 如图 3所示, 本发明 的查询呼叫路由的方法包括:

步骤 S201、 ENUM服务器接收 CSCF实体发送的 IP PBX标识查询请求, 所述 IP PBX标识查询请求携带被叫号码。

步骤 S202、 ENUM服务器根据所述被叫号码, 查找得到与所述被叫号码 对应的 IP PBX标识。

其中, 所述 ENUM服务器预先保存了电话号码与 IP PBX标识之间的映射 关系 , IP PBX标识用以唯一标识对应的 IP PBX; 所述 ENUM服务器根据所述 被叫号码, 可以获得与所述被叫号码对应的 IP PBX标识。

步骤 S203、 ENUM服务器发送 IP PBX标识查询响应给 CSCF实体, 所述 IP PBX标识查询响应携带与所述被叫号码对应的 IP PBX标识。

如图 4所示, 为本实施例提供的一种实现呼叫路由过程的信 令图, 包括:

51、 SCSCF实体接收主叫用户设备发送的携带被叫号 的第一呼叫请求。

52、 SCSCF实体向 ENUM服务器发送 IP PBX标识查询请求,所述 IP PBX 标识查询请求携带被叫号码。

53、 ENUM服务器根据保存的电话号码与 IP PBX标识之间映射关系, 查 找得到与被叫号码对应的 IP PBX标识, 并向 SCSCF实体发送 IP PBX标识查 询响应 , 该 IP PBX标识查询响应携带查找得到的 IP PBX标识。

例如, 作为示例而非限定, ENUM服务器可以查找得到与该被叫号码对应 的 IP PBX标识,该 IP PBX标识的表现形式可以具体为 "tgrp=l ; trunk-context= vlanl" 。

ENUM服务器在查找得到与被叫号码对应的 IP PBX标识之后, 将与被叫 号码对应的 IP PBX标识通过 IP PBX标识查询响应发送给 SCSCF实体; 作为 示例而非限定, 该被叫号码为 28780808, 该 IP PBX标识查询响应携带的信息 可以表示为 "!2878*!2878\l;tgrp=l;tnmk-context=vlanl !,, 。 该正则表达式中的 "!2878*!2878\1" 表示该被叫号码 28780808。

S4、 SCSCF实体根据 IP PBX标识 , 向该 IP PBX标识对应的 IP PBX发送 第二呼叫请求。

其中, 该第二呼叫请求还可以携带该 IP PBX标识, 该 IP PBX标识用于标 识 IP PBX,根据 IP PBX即可向该 IP PBX标识对应的 IP PBX发送第二呼叫请 求。

其中, 步骤 S4还可以进一步细化为如下三个步骤:

541、 SCSCF实体向 BCF实体发送第二呼叫请求, 该第二呼叫请求携带该 被叫号码以及该 IP PBX标识。

542、 BCF实体将该第二呼叫请求发送给 SBC。

543、 SBC根据第二呼叫请求中携带的 IP PBX标识, 向与该 IP PBX标识 对应的 IP PBX发送该第二呼叫请求。

具体地, SBC可以根据 tgr 和 trunk-context找到对应的 IP PBX, 并把第 二呼叫请求发送给 IP PBX。

以上是对本发明所提供的实现呼叫路由方法进 行的详细描述, 下面对本发 明提供的实现呼叫路由的系统进行详细描述。

实施例二

图 5是本实施例提供的一种实现呼叫路由的系统 结构图, 如图 5所示, 该系统包括: CSCF实体 10以及 ENUM服务器 20, 其中,

CSCF实体 10用于收主叫用户设备发送的第一呼叫请求, 述第一呼叫请 求携带被叫号码 , 并向 ENUM服务器 20发送 IP PBX标识查询请求 , 所述 IP PBX标识查询请求携带所述被叫号码。

ENUM服务器 20用于接收 CSCF实体 10发送的所述 IP PBX标识查询请 求, 根据所述 IP PBX标识查询请求中的被叫号码, 得到与所述被叫号码对应 的 IP PBX标识, 并向 CSCF实体 10发送 IP PBX标识查询响应 , 其中, 所述 IP PBX标识查询响应携带与所述被叫号码对应的 IP PBX标识, 所述 IP PBX 标识用于标识 IP PBX。

CSCF实体 10还用于接收所述 IP PBX标识查询响应,根据所述 IP PBX标 识, 向所述 IP PBX发送第二呼叫请求, 所述第二呼叫请求携带所述被叫号码。

图 6是本实施例提供的 CSCF实体 10和 ENUM服务器 20的结构图,如图 6所示, 本发明的 CSCF实体 10包括: 接收单元 101和发送单元 102。 ENUM 服务器 20包括: 接收单元 201、 匹配单元 202和发送单元 203。

接收单元 101用于接收主叫用户设备发送的第一呼叫请求 , 所述第一呼叫 请求携带被叫号码。

当 IMS网络中的主叫用户设备向被叫用户设备发起 呼叫的时候,接收单元 101 接收主叫用户设备发送的第一呼叫请求, 该第一呼叫请求通常是基于 SIP 的 INVITE消息, 该 INVITE消息中携带被叫号码。

发送单元 102用于向 ENUM服务器 20发送 IP PBX标识查询请求, 所述 IP PBX标识查询请求携带接收单元 101接收的所述被叫号码。

ENUM服务器 20的接收单元 201用于接收 CSCF实体 10发送的 IP PBX 标识查询请求 , 所述 IP PBX标识查询请求携带被叫号码。

匹配单元 202用于根据接收单元 201接收的所述被叫号码, 查找得到与所 述被叫号码对应的 IP PBX标识。

其中, 需要说明的是, ENUM服务器 20预先保存了电话号码与 IP PBX标 识之间的映射关系 , IP PBX标识用以唯一标识对应的 IP PBX; ENUM服务器 20根据接收单元 201接收的被叫号码,可以获得与所述被叫号码 对应的 IP PBX 标识。

其中, ENUM服务器 20还可以包括保存单元(图未示) , 该保存单元用 于预先保存被叫号码与 IP PBX标识的映射关系, 以便于匹配单元 202根据被 叫号码, 可以查找得到与被叫号码对应的 IP PBX标识。

根据 RFC4904协议定义, IP PBX标识包括 IP PBX的接口参数。 具体地, IP PBX 标识可以包括以下接口参数: tgr 和 trunk-context。 通过 tgr 以及 trunk-context这两个接口参数, 可以表示 IP PBX标识。

发送单元 203用于发送 IP PBX标识查询响应给 CSCF实体 10,所述 IP PBX 标识查询响应携带匹配单元 202查找到的 IP PBX标识。 接收单元 101还用于接收 ENUM服务器 20发送的 IP PBX标识查询响应, 其中 , 所述 IP PBX标识查询响应携带与所述被叫号码对应的 IP PBX标识 , 所 述 IP PBX标识用于标识 IP PBX。

发送单元 102还用于根据接收单元 101接收的所述 IP PBX标识, 向所述 IP PBX发送第二呼叫请求, 所述第二呼叫请求携带所述被叫号码。

在本实施例中,发送单元 102发送的第二呼叫请求还可以携带所述 IP PBX 标识, 发送单元 102可以通过 BCF实体发送所述第二呼叫请求。 具体地, 发送 单元 102先将携带有被叫号码和 IP PBX标识的第二呼叫请求转发给 BCF实体, BCF 实体再将该第二呼叫请求转发给接入侧中的 SBC, SBC根据接收到的第 二呼叫请求中的 IP PBX标识找到被叫号码所对应的 IP PBX , 把呼叫路由给该 IP PBX。

实施例三

图 7为本实施例提供的 CSCF实体 10的结构图, 如图 7所示, 本发明的 CSCF实体 10包括: 无线网络接口 11、 处理器 12和存储器 13。 系统总线 14 用于连接无线网络接口 11、 处理器 12和存储器 13。

无线网络接口 11用于与 ENUM服务器、 接入侧的 SBC等进行通信。

存储器 13可以是永久存储器, 例如硬盘驱动器和闪存, 存储器 13中具有 软件模块和设备驱动程序。 软件模块能够执行本发明上述方法的各种功能 模 块; 设备驱动程序可以是网络和接口驱动程序。

在启动时, 这些软件组件被加载到存储器 13中, 然后被处理器 12访问并 执行如下指令:

接收主叫用户设备发送的第一呼叫请求, 所述第一呼叫请求携带被叫号 码;

向电话号码映射 ENUM服务器发送 IP PBX标识查询请求, 所述 IP PBX 标识查询请求携带所述被叫号码; 接收所述 ENUM服务器发送的 IP PBX标识查询响应,其中,所述 IP PBX 标识查询响应携带与所述被叫号码对应的 IP PBX标识 ,所述 IP PBX标识用于 标识 IP PBX;

根据所述 IP PBX标识, 向所述 IP PBX发送第二呼叫请求, 所述第二呼叫 请求携带所述被叫号码。

本实施例的 CSCF实体通过在 ENUM服务器上预先规划配置好 PBX号码 和 PBX的映射关系, 能够获得 IP PBX的标识, 不需要对核心网侧的设备进行 修改, 降低数据配置的复杂性。

图 8为本实施例提供的 ENUM服务器的结构图, 如图 8所示, 本发明的 ENUM服务器 20包括: 无线网络接口 21、 处理器 22和存储器 23。 系统总线 24用于连接无线网络接口 21、 处理器 22和存储器 23。

无线网络接口 21用于与核心网侧的 CSCF实体等进行通信。

存储器 23可以是永久存储器, 例如硬盘驱动器和闪存, 存储器 23中具有 软件模块和设备驱动程序。 软件模块能够执行本发明上述方法的各种功能 模 块; 设备驱动程序可以是网络和接口驱动程序。

在启动时, 这些软件组件被加载到存储器 23中, 然后被处理器 22访问并 执行如下指令:

接收 CSCF实体发送的 IP PBX标识查询请求, 所述 IP PBX标识查询请求 携带有被叫号码;

才艮据所述被叫号码, 查找得到与所述被叫号码对应的 IP PBX标识; 发送 IP PBX标识查询响应 ,所述 IP PBX标识查询响应携带与所述被叫号 码对应的 IP PBX标识。

其中, IP PBX标识包括所述 IP PBX的接口参数。 所述查询电话交换机标 识的响应具体为所述被叫号码到 IP PBX标识映射的正则表达式。

本实施例的 ENUM服务器通过预先规划配置好 PBX号码和 PBX的映射关 系, 以便于核心网元获得 IP PBX的标识。

本发明提供的实现呼叫路由方法及系统, 通过在 ENUM服务器上预先规 划配置好 PBX号码和 PBX的映射关系, 当 IMS核心网侧的 CSCF实体接收到 呼叫请求后, CSCF实体通过查询 ENUM服务器, ENUM服务器以正则表达式 的方式输出 PBX号码和 PBX的映射关系, 使 CSCF实体获取 IP PBX的标识, 解决核心网获取 IP PBX标识的问题,降低数据配置的复杂性,适用 于各类 IMS 核心网, 可移植性强。

通过以上的实施方式的描述可知, 所属领域的技术人员可以清楚地了解到 本发明可以用硬件实现, 或固件实现, 或它们的组合方式来实现。 当使用软件 实现时, 可以将上述功能存储在计算机可读介质中或作 为计算机可读介质上的 一个或多个指令或代码进行传输。 计算机可读介质包括计算机存储介质和通信 介质, 其中通信介质包括便于从一个地方向另一个地 方传送计算机程序的任何 介质。 存储介质可以是计算机能够存取的任何可用介 质。 以此为例但不限于: 计算机可读介质可以包括 RAM、 ROM, EEPROM、 CD-ROM或其他光盘存储、 磁盘存储介质或者其他磁存储设备、 或者能够用于携带或存储具有指令或数据 结构形式的期望的程序代码并能够由计算机存 取的任何其他介质。 此外。 任何 连接可以适当的成为计算机可读介质。 例如, 如果软件是使用同轴电缆、 光纤 光缆、 双绞线、 数字用户线 (DSL )或者诸如红外线、 无线电和微波之类的无 线技术从网站、 服务器或者其他远程源传输的, 那么同轴电缆、 光纤光缆、 双 绞线、 DSL或者诸如红外线、 无线和微波之类的无线技术包括在所属介质的 定 影中。 如本发明所使用的, 盘(Disk )和碟(disc ) 包括压缩光碟(CD ) 、 激 光碟、 光碟、 数字通用光碟(DVD ) 、 软盘和蓝光光碟, 其中盘通常磁性的复 制数据, 而碟则用激光来光学的复制数据。 上面的组合也应当包括在计算机可 读介质的保护范围之内。

需要说明的是, 本说明书中的各个实施例均釆用递进的方式描 述, 各个实 施例之间相同相似的部分互相参见即可, 每个实施例重点说明的都是与其他实 施例的不同之处。 尤其,对于装置实施例而言, 由于其基本相似于方法实施例, 所以描述得比较简单, 各单元具体功能的执行过程参见方法实施例的 部分说明 即可。 以上所描述的装置实施例仅仅是示意性的, 其中作为分离部件说明的单 元可以是或者也可以不是物理上分开的, 作为单元显示的部件可以是或者也可 以不是物理单元, 即可以位于一个地方, 或者也可以分布到多个网络单元上。 可以根据实际的需要选择其中的部分或者全部 模块来实现本实施例方案的目 的。 本领域普通技术人员在不付出创造性劳动的情 况下, 即可以理解并实施。

总之, 以上所述仅为本发明技术方案的较佳实施例而 已, 并非用于限定本 发明的保护范围。 凡在本发明的精神和原则之内, 所作的任何修改、等同替换、 改进等, 均应包含在本发明的保护范围之内。