一种在 IMS 网络上实现 INAP 智能业务的方法及系统 【技术领域】
本发明涉及一种在 IMS 网络上实现 INAP 智能业务的方法及系统。背景技术 ( 一 )IMS 用户号码格式编号的要求
1) 现网固网用户混合放号的背景
在固网智能化之后, 采用对交换机端口进行物理号码编号、 在 SHLR 存放物理号码 和逻辑号码对应关系及签约智能业务的方式, 实现用户号码和交换机彻底分离, 使固定电 话用户号码变得非常灵活。为了方便话路路由字冠数据的分析, 专门为每个 PSTN 端局 ( 含 软交换 ) 都分配一个物理号码段。 这样 IT 系统只需依据用户的物理号码段就可知道用户所 归属的局向, 就知道该往哪个 PSTN 端局 ( 含软交换 ) 下发工单。 所以目前 PSTN 用户在 SHLR 上的放号方式有两种 : 方式一, 用户没有办理移机不改号或一号双机等业务, 用户就不混合 放号, 在端局放号时放逻辑号码、 在 SHLR 上放号时物理号码和逻辑号码配置成一样。方式
二, 用户办理移机不改号或一号双机等业务, 用户需混合放号, 在端局放号时放物理号码、 在 SHLR 上放号时物理号码和逻辑号码配置成不一样。
2)IMS 用户号码格式编号的要求
在业务发放或用户注册后, HSS 中存放 IMS 用户私有标识 ( 下称私有号码 ) 和公有 标识 (TEL URI 格式 )( 下称公有号码 ) 的对应关系, ENUM 中存放 IMS 用户 SIP URI 和 TEL URI 的对应关系, 在 MMTEL AS 中只存放用户的两个公有号码。在 IMS 内部呼叫的路由和寻 址一般都是用 SIP URI 格式的公有号码 ; MGCF 在与 PSTN、 SHLR 等外部网元交互时使用 TEL URI 格式的公有号码, 即 MGCF 只用 TELURI 格式的公有号码与 SHLR 交互 ; SSF 一般使用 SIP URI 格式的公有号码与 SCP 交互。IMS 的 PCSCF、 ICSCF、 SCSCF、 MMTEL AS 等网元都会产生 话单, 不同网元产生的话单中的主叫号码格式都不一样, 例如 PCSCF 采集的话单中的主叫 号码是私有号码、 MMTELAS 采集的话单中的主叫号码是公有号码。
由此可见, 在往 IMS 进行业务发放时, 用户的公有号码标识和私有号码标识如果 采用不同的号码形式 ( 物理号码或逻辑号码 ), 对用户的主叫显示和话单采集的主叫号码 格式都有一定的影响。 所以不管是采用新号段的 IMS 用户还是混合放号的 IMS 用户, 在 IMS 各网元存放的 E.164 号码 ( 包括私有用户标识和 TEL URI 格式公有用户标识 ) 必需使用用 户对外公布的逻辑号码。
( 二 )IMS 与现网相关网元组网的建议
IMS 是通过 MGCF/IM-MGW 与其他外部网元 ( 如固网软交换、 PSTN、 PHS、 SSP、 CDMA) 进行对接, 信令路由通过 LSTP 转接。IMS 通过 SSF 作为 SSP 与固网 SCP 对接、 实现固网智能 业务的触发, SSF 与 SCP 的信令路由也是通过 LSTP 转接。MGCF 和 SSF 是两个独立的网元, 需要使用单独的信令点码。具体的组网见图 1。
1)IMS 与 C 网 MSCe 交换机是采用 SIP-I 协议进行 IP 互通。IMS 用户拨打 C 网用 户 ( 本地或异地 ) 的话务全部由 MGCF 通过 SIP-I 送给 MSCe。2)IMS 与现网相关网元互通的话路路由主要是通过固网软交换转接。
A、 除了 IMS 域内用户互拨和 IMS 用户拨打 C 网用户外的其他话务路由都经过软交 换转接, 对于 IMS 用户拨打 PSTN/PHS 用户, 由软交换代理查询 SHLR、 并触发 PSTN/PHS 用户 的被叫智能业务。
B、 由于软交换和 IMS 都跨域组网, 对于某个本地网的 IMS 用户呼叫同一本地网的 PSTN 或 PHS 用户, MGCF 在出局时都要在被叫号码前加区号, 软交换才能依据被叫号码的区 号去查询归属本地网的 SHLR、 对于 SHLR 返回的结果再跳转到归属本地网的字冠翻译表进 行后续的号码分析。
C、 初期 MGCF/IM-MGW 与现网 SS 采用 ISUP 电路互通 ; 后期采用 SIP-I 协议进行 IP 互通。
3) 为了对 IMS 的 155M 能力进行测试, MGCF/IM-MGW 会与有 155M 资源的某个局向 开 155M 光路进行测试。在条件允许的情况下, 还会开通 PRI 电路测试 TDM PBX。
4)IMS 用户 ( 新开或者由现网 PSTN 迁移 ) 的 E.164 号码与现网 PSTN 用户的逻辑 号码完全混放, 并且能继续享受现网 SCP 提供的窄带业务。
5)MGCF 要支持用 MAP+ 接口与固网 SHLR 对接, 并支持通过开关配置是否来查询 SHLR。
6)MGCF 和 SSF 两个网元要分配独立的信令点码, 并分别与 LSTP 开通直达的信令路 由。MGCF 到现网软交换等局向的信令路由以及 SSF 到 SCP 局向的信令路由都是经过 LSTP 转接。
( 三 )IMS 用户与窄带固网用户混合放号的技术方案
IMS 网络需要继承的现网业务主要包括两个方面 : 一是继承用户的补充业务, 用 户接入 IMS 后, 补充业务全部由 MMETL AS 网元实现。二是继承用户的智能业务, 例如混合 放号、 预付费、 VPN、 一号通、 天翼超无、 一号双机等, 用户接入 IMS 后, 可以通过 IM-SSF 网元 采用 INAP 协议与现网 SCP 对接实现。
为了实现 IMS 用户和窄带固网混合放号, IMS 用户在固网的 SHLR 上需放号并签约 转网的被叫智能接入码, 以实现域外用户拨打 IMS 用户呼叫能路由到 IMS 域。 IMS 用户做主 叫时, 是先根据 ENUM 上所配置的用户数据来判断被叫是否为 IMS 城内用户, 这样 IMS 域内 用户互拨就不需要去查询现网 SHLR 和路由出 IMS 域就可完成呼叫的接续。
1) 现网的用户呼叫 IMS 用户 ( 新号段或混合放号 ) : 主叫端局先查询固网 SHLR, 之 后再根据被叫用户所签约的被叫智能接入码, 将呼叫路由到 IMS 网络完成被叫 IMS 用户相 关智能业务和 MMTEL AS 业务的触发, 并接续被叫。PSTN 用户呼叫 IMS 用户的流程见图 2。
2)IMS 用户呼叫现网用户 : 先通过 ENUM 判断被叫是否为 IMS 域内用户, 如果不是 IMS 域内用户就直接将呼叫路由到 MGCF, MGCF 不查询固网 SHLR, 而是将呼叫直接送往 MSCe 交换机或软交换或相关端局, 如果是 PSTN/PHS 用户, 是由软交换代理查询 SHLR, 并完成被 叫用户智能业务的触发和接续。IMS 用户呼叫 PSTN 用户的流程见图 3。
3)IMS 用户呼叫 IMS 用户的流程见图 4。 发明内容
缩略语IMS : IP Multimedia SubsystemIP, 多媒体子系统 AGCF : Access Gateway Control Function, 接入网关控制功能 CSCF : Call Session Control Function, 呼叫会话控制功能 DNS : Domain Name System, 域名系统 ENUM : Telephone Number Mapping, 电话号码映射 HSS : Home Subscriber Server, 归属用户服务器 I-CSCF : Interrogating-CSCF, 查询 -CSCF MGCF : Media Gateway Control Function, 媒体网关控制功能 P-CSCF : Proxy-CSCF, 代理 -CSCF PSTN : Public Switched Telephone Network, 公共交换电话网 S-CSCF : Serving-CSCF, 服务 -CSCF IM-SSF : IP Multimedia Service Switching Function, IP 多媒体业务交换功能 SIP : Session Initiation Protocol, 会话发起协议 鉴于以上, 本发明提出一种在 IMS 网络上实现 INAP 智能业务的方法及系统。 一种在 IMS 网络上实现 INAP 智能业务的方法, 包括 :IMS 用户的智能业务触发规则保存在 HSS 上, 每种固网智能业务都要签约一个 iFC, 在 iFC 的 AS 地址中携带 IM SSF 的地址、 在 ServiceInfo 中还携带 AccessCode 接入码 即智能接入码 ;
SCSCF 根 据 iFC 中 的 Service 信 息 找 到 SSF 的 IP 地 址,并 根 据 iFC 中 的 ServiceInfo 信息获取接入码 AccessCode, 在发送给 SSF 的 Invite 消息中携带接入码 ;
SSF 根据 invite 消息中的 Route 头域来获取接入码, 根据主叫号码的区号和智能 业务接入码配合来分析所使用的 SCP, SSF 查询本地配置获取 SCP 地址, 使用 INAP 协议完成 相关智能业务的触发。
一种在 IMS 网络上实现 INAP 智能业务的系统, 包括 :
HSS, 保存 IMS 用户的智能业务触发规则, 每种固网智能业务都要签约一个 iFC, 在 iFC 的 AS 地址中携带 IM SSF 的地址、 在 ServiceInfo 中还携带 AccessCode 接入码即智能 接入码 ;
SCSCF, 根 据 iFC 中 的 Service 信 息 找 到 SSF 的 IP 地 址, 并 根 据 iFC 中 的 ServiceInfo 信息获取接入码 AccessCode, 在发送给 SSF 的 Invite 消息中携带接入码 ;
SSF, 根据 invite 消息中的 Route 头域来获取接入码, 根据主叫号码的区号和智能 业务接入码配合来分析所使用的 SCP, SSF 查询本地配置获取 SCP 地址, 使用 INAP 协议完成 相关智能业务的触发。
本发明给出一种在 IMS 网络上实现 INAP 智能业务的方法及系统, 当现网用户接入 IMS 后, 可以由 MMETL AS 网元来实现继承现网用户的补充业务, 可以通过 IM-SSF 网元采用 INAP 协议与现网 SCP 对接实现继承现网用户拥有的如混合放号、 预付费、 VPN、 一号通、 天翼 超无、 一号双机等的智能业务。 附图说明
此处所说明的附图用来提供对本发明的进一步理解, 构成本发明的一部分, 本发明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。在附图中 :
图 1 为现有技术 IMS 与现网相关网元组网示意图。
图 2 为现有技术 PSTN 用户呼叫 IMS 用户的流程。
图 3 为现有技术 IMS 用户呼叫 PSTN 用户的流程。
图 4 为现有技术 IMS 用户呼叫 IMS 用户的流程。
图 5 为本发明 IMS 网络实现 INAP 智能业务的方法流程。
图 6 为本发明主被叫智能业务的嵌套触发流程图。
图 7 为本发明在 IMS 网络上实现 INAP 智能业务的系统结构示意图。
图 8 为本发明 IMS 用户签约的主叫窄带智能业务的触发流程。
图 9 为本发明 IMS+CDMA 天翼超无被叫智能业务的触发流程。 具体实施方式
为使本发明的目的、 技术方案和优点更加清楚明白, 以下结合具体实施例, 并参照 附图, 对本发明进一步详细说明。
IMS 是通过 SSF 网元利用 INAP 协议代理触发固网 SCP 的智能业务来继承 PSTN 的 智能业务。IMS 用户的窄带智能业务信息在 HSS 中签约、 保存。请参照附图说明 IMS 网络实 现 INAP 智能业务的方法。 请参照图 5, 本发明包括以下步骤实现 :
1)IMS 网元存储的固网智能业务信息
IMS 用户的智能业务触发规则保存在 HSS 上。每种固网智能业务都要签约一个 iFC, 在 iFC 的 AS 地址中携带 IM SSF 的地址、 在 ServiceInfo 中还携带 AccessCode 接入码 即智能接入码。其中主被叫智能业务的 iFC 是可以分开配置的。
2)SCSCF 网元对固网智能业务的处理
SCSCF 根 据 iFC 中 的 Service 信 息 找 到 SSF 的 IP 地 址,并 根 据 iFC 中 的 ServiceInfo 信息获取接入码 AccessCode。并在发送给 SSF 的 Invite 消息中携带 Router 头域, Route 头域是一个字符串, 包含 “AccessCode = ××” 的信息。
3)IMS SSF 网元对固网智能业务的处理
SSF 先根据 invite 消息中的 Route 头域来获取接入码, 接着根据主叫号码的区号 和智能业务接入码配合来分析使用哪个 SCP 来处理智能业务。SSF 就是根据主叫号码的 区号、 智能业务接入码、 智能业务的业务键, 再通过相关的数据配置指向某个 SCP(Service Control Point, 业务控制点 ) 的信令点码 (DPC) 或 GT 码。接入码的功能是将呼叫接续到 SSF, 用来触发业务 ; 业务键是用来判断业务类型。不同厂商的 SSF 网元涉及该功能的配置 方式不同, 但每个 SSF 厂商都是依据上述的方式来实现分析使用哪个 SCP。
例如, 有 SCP1 和 SCP2 两个 SCP, SCP1( 点码为 14-40-1) 承载天翼超无、 SCP2( 点 码为 14-40-2) 承载一号双机业务。天翼超无业务的业务键为 21、 接入码为 440, 一号双机 的业务键为 22、 接入码为 441。在 SSF 上配置业务键为 21、 接入码为 440 指向 14-40-1, 配 置业务键为 22、 接入码为 441 指向 14-40-2。
又例如, 有 SCP1 和 SCP2 都承载天翼超无业务, 但有些地方需要指向 SCP1、 有些地 方需指向 SCP2, 就可配置主叫区号为 0595、 业务键为 21、 接入码为 440 指向 14-40-1, 主叫
区号为 0596、 业务键为 22、 接入码 441 指向 14-40-2。
之后 SSF 再查询本地配置获取 SCP 地址, 使用 INAP 协议完成相关智能业务的触 发。SSF 对于智能业务触发的 INAP 接口与 PSTN 现网完全一样, 送给 SCP 的主叫号码是取公 有号码中 E.164 部分的号码。SSF 送给 SCP 触发智能业务的消息中携带的主叫和被叫号码 可以根据参数配置来确定是否带区号。一般 SSF 都有类似 CODE 的参数配置来确定是否带 区号。每个 SSF 依据的参数配置不同, 参数名称也不同, 但每个厂商都有这么一个参数来控 制触发智能业务是否带上区号、 如果配置带区号的话, 还会有另外一个参数来配置具体要 带的区号。
4)IMS SSF 网元对跨域组网的管理
由于一个 IMS 系统可能管理多个本地网, 每个本地网所归属的 SCP 或同一种智能 业务的接入码都有可能不同。对于主叫智能业务, SSF 支持根据主叫号码所归属的区号和 接入码将业务触发到不同的 SCP。对于被叫智能业务, SSF 支持根据被叫号码所归属的区号 和接入码将业务触发到不同的 SCP。
5) 对于通过 SSF 实现固网智能业务触发方案所带来的呼叫时延的估算
虽然通过 SSF 实现固网智能业务触发的方案也是通过 INAP 协议访问 SCP, 触发智 能业务的时间和普通 SSP 方案基本相同, 但由于 SSF 方案中 SSF 到 SCSCF 的呼叫路径是 IP 消息, 会比普通 SSP 访问 SHLR 的时延稍长, 如果一个用户签约了好几个智能业务, 反复触 发, 还会多次重复 SCSCF 到 SSF 的呼叫路径, 时延会更长一点, 但总的来说, SSF 到 SCSCF 的 呼叫路径只是全部呼叫过程的 10%不到 ( 小于 2 秒 ), 用户很难察觉到呼叫接续所增加的 时延。 6) 主被叫智能业务的嵌套触发
IMS 实现业务嵌套是 S-CSCF 根据 iFC 中的业务排序到不同的业务平台 (SIPAS 或 SCP) 上依次触发业务, 可以灵活配置, 可以先触发 IMS 业务, 也可以先触发固网智能业务, 或者智能业务混杂在各 AS 业务触发中。对于 SCP 方式的业务嵌套, S-CSCF 按次序将不同 的业务码带给 IM-SSF, IM-SSF 再根据接入码到 SCP 触发业务 ; 再向 S-CSCF 发起呼叫, 并携 带当前的会话信息给 S-CSCF, S-CSCF 根据会话信息保留本次会话并再触发下一个业务, 如 果没有业务就接续被叫, 流程见图 6 所示。
本发明利用 SHLR, 实现 IMS 与现网完全混合放号, 提高了设备的利用率, 而且本发 明使 IMS 用户能够继承使用现网补充业务和智能业务, 不会给现网设备带来其它问题。
补充业务是指传统的呼叫转移、 主叫显示、 呼叫等待、 呼叫转接等不需要很复杂业 务逻辑支撑的业务 ( 即不需要 SCP 配合 )。而智能业务是指比较复杂的业务, 需要有 SCP 编 写一些业务处理逻辑的代码程序来支撑处理的。MMTELAS 网元本身就是 IMS 用户的补充业 务网元。
图 7 示出本发明在 IMS 网络上实现 INAP 智能业务的系统结构示意图。
HSS, 保存 IMS 用户的智能业务触发规则, 每种固网智能业务都要签约一个 iFC, 在 iFC 的 AS 地址中携带 IM SSF 的地址、 在 ServiceInfo 中还携带 AccessCode 接入码即智能 接入码 ;
SCSCF, 根 据 iFC 中 的 Service 信 息 找 到 SSF 的 IP 地 址, 并 根 据 iFC 中 的 ServiceInfo 信息获取接入码 AccessCode, 在发送给 SSF 的 Invite 消息中携带接入码 ;
SSF, 根据 invite 消息中的 Route 头域来获取接入码, 根据主叫号码的区号和智能 业务接入码配合来分析所使用的 SCP, SSF 查询本地配置获取 SCP 地址, 使用 INAP 协议完成 相关智能业务的触发。
下面通过附图和实施例对本发明做进一步说明。
( 一 )IMS 用户签约的主叫窄带智能业务的触发流程
图 8 以 IMS 用户和 C 网用户组成的 VPN 群为例来说明 IMS 用户做主叫时主叫窄带 智能业务的触发流程。
流程说明 :
1、 IMS 用户 5287001 拨打本群 C 网用户的小号码 1002, 呼叫接续到 SCSCF。
2、 S-CSCF 查询 HSS 获得主叫用户 5287001 的 iFC, iFC 中包含主叫 iVPN 业务对应 的接入码 4431。
3、 S-CSCF 根据 iFC 里的信息将呼叫送到 IM-SSF 触发主叫 iVPN 业务, 同时在发给 IM-SSF 的 INVTIE 消息里透传主叫 iVPN 业务接入码 4431。
4、 IM-SSF 根据接入码 4431 到 SCP 触发 iVPN 业务。
5、 SCP 将被叫小号码 1002 变成 C 网号码返回给 IM-SSF, 如果主叫还有预付费业 务, SCP 一并实现。
6、 IM-SSF 向 S-CSCF 发起呼叫, 主叫为 5287001, 被叫为 C 网号码。
7、 S-CSCF 将呼叫送到 MGCF。
8、 MGCF 再将呼叫接续到 C 网。
( 二 )IMS 用户签约的被叫窄带智能业务的触发流程
1)IMS+CDMA 天翼超无被叫智能业务的触发流程
IMS+CDMA 天翼超无业务的触发由 IMS 的 SSF 完成, 业务的签约在 HSS 实现, SCP 的 用户数据配置保持不变, 用户在 SHLR 上只需签约转网的被叫智能接入码。非 IMS 域内用户 呼叫签约天翼超无的 IMS 用户时, 主叫端局查询 SHLR 获取转网的被叫智能接入码, 之后根 据转网智能接入码将呼叫路由到 IMS 域内, 由 IMS 完成被叫天翼超无业务的触发和呼叫的 接续。
图 9 是 IMS 用户呼叫签约天翼超无的 IMS 用户的流程。
1、 IMS 用户 52870001 呼叫签有天翼超无业务的 IMS 用户 52870002, 呼叫通过 AGCF 或 P-CSCF/ 送到 S-CSCF。
2、 S-CSCF 查询 HSS 获得被叫 5287002 的 iFC, iFC 中包含天翼超无业务对应的接 入码信息 4432。
3、 S-CSCF 根据 iFC 里的信息将呼叫送到 IM-SSF 触发被叫天翼超无智能业务。对 于天翼超无业务, SCSCF 在发给 IM-SSF 的 INVTIE 消息里透传天翼超无业务接入码 4432。
4、 IM-SSF 根据接入码 4432 到 SCP 触发天翼超无。
5、 SCP 返回被叫 5287002 绑定的 C 网从号码 189xxxxxxxx 和 PSTN 主号码 5287002。
6、 IM-SSF 向 S-CSCF 发 起 两 路 呼 叫, 主 叫 为 5287001, 被 叫 分 别 为 5287002 和 189xxxxxxxx。
7、 S-CSCF 接续 5287002, 并将 C 网呼叫送到 MGCF。
8、 MGCF 再接续到 C 网。2)IMS+PHS 一号双机被叫智能业务的触发流程
IMS+PHS 一号双机业务的触发由 IMS 的 SSF 完成, 业务的签约在 HSS 实现。为了确 保业务不会被循环触发, IMS+PHS 一号双机用户在 SHLR 和 SCP 上的数据都要做修改, SHLR 上需将子机删除、 同时只签约转网的被叫智能接入码 ; SCP 上需将子机号码改为转网智能 接入码 +8 位 /7 位逻辑号码, 主机代表 IMS 用户、 子机代表 PHS 用户。
当 IMS 用户呼叫 IMS+PHS 一号双机用户时, SCSCF 直接根据被叫用户所签约的 iFC 触发规则、 到 SSF 触发一号双机业务, 接着 SCP 下发同振的两个号码, 之后 SSF 同时接续两 个被叫。SCSCF 会将子机所对应的号码 ( 转网智能接入码 + 被叫号码 ) 经 MGCF 路由给软交 换, 软交换查询 SHLR 获取被叫的漫游号码, 并接续 PHS 用户。
当非 IMS 域内用户呼叫 IMS+PHS 一号双机用户时, 主叫端局先查询固网的 SHLR, 之 后再根据被叫用户所签约的转网被叫智能接入码, 将呼叫路由到 IMS 网络完成被叫一号双 机智能业务的触发, 并接续被叫。
作为对详细描述的结论, 应该注意本领域的技术人员将会很清楚可对优选实施例 做出许多变化和修改, 而实质上不脱离本发明的原理。这种变化和修改包含在所附权利要 求书所述的本发明的范围之内。