用于ip多媒体子系统的未注册用户发起呼叫的处理方法

文档序号:7660476阅读:190来源:国知局
专利名称:用于ip多媒体子系统的未注册用户发起呼叫的处理方法
技术领域
本发明涉及通信领域,更具体地涉及一种用于ip多媒体子系统 的未注册用户发起呼叫的处理方法。
背景技术
IP多j 某体子系纟充(IP Multimedia Core Network Subsystem, 简 称IMS )基于会话发起十办"i义(Session Initiation Protocol,简称SIP, 其是一种在两方或多方之间创建、修改、或终结会话的应用层协i义)。 IMS中的主要功能实体包括用于控制用户注册和会话控制等功能 的p乎叫4空制实体(Serving Call Session Control Function , 简 一尔 CSCF)、用于集中管理用户签约tt据的归属用户月良务器(Home Subscriber Server,简称HSS)、以及用于提供各种业务逻辑控制功 能的应用月良务器(Application Server,简称、AS)。
图1示出了 IMS用户注册及用户注册状态订阅的流程。如图1 所示,该流禾呈主要涉及以下网元和i殳备用户i殳备(User Equipment, 简称UE )、代理呼叫会话控制功能冲莫块(Proxy Call Session Control Function,简称P-CSCF)、查询呼叫会话控制功能才莫块(Interrogating Call Session Control Function,简称I-CSCF )、月l务呼叫会话控制功 能才莫块(Serving Call Session Control Function,简称S國CSCF )、 HSS、 以及AS。
IMS网络使用SIP协议的注册过程来实现用户接入IMS网络。 用户注册成功将在归属i或S-CSCF建立7〉共用户标识与该用户当前 位置间的关系。注册过禾呈如图l所示,包4舌以下步骤
S102 S104, UE向S-CSCF注册;
S106 S110, S-CSCF从HSS获取用户签约数据,并存储;
S112 S116, S-CSCF构建注册成功响应并下发,P-CSCF和UE 获知用户注册成功;
S118 S122, S-CSCF根据用户签约数据中的触发规则,向AS 进4亍第三方注册,第三方注册成功,AS向S-CSCF返回成功响应。 S-CSCF上用户注册完成;如果不需要进行第三方注册,可直接执 行S124;
S124 S130, P-CSCF发起注册状态订阅,S-CSCF处理订阅成 功,返回订阅成功响应,并下发订阅通知;P-CSCF ^l欠到订阅通知, 更新用户注册状态成功后返回订阅通知成功响应。
S132 S146, UE发起注册状态订阅,S-CSCF处理订阅成功, 返回订阅成功响应,并下发订阅通知;UE收到i丁阅通知,更新用 户注册状态成功后返回订阅通知成功响应。
乂人图1所示的过程可以看出,如果第三方注册失败,则会导致 用户注册失败,S-CSCF会发起网络注销,删除用户数据;如果此 时P-CSCF和UE发起的注册状态订阅尚未成功,则会出J见S-CSCF 和HSS上用户是未注册状态,UE、 P-CSCF上是已注册状态的情况。 该过禾呈如图2所示,包4舌以下步骤
S202 S220,该过程与S102 S120相同;
S222,第三方注册失败,AS返回第三方注册失败响应;
S224,第三方注册失败导致S-CSCF发起网络注销,S-CSCF 删除用户数据,由于此时UE和P-CSCF的注册状态订阅还未成功, UE和P-CSCF无法获知S-CSCF上用户已经净皮注销。
从图2所示的过程可以看出,如果UE注册成功后,UE和 P-CSCF对用户注册状态订阅失败(如网络突然拥塞、S-CSCF负荷 过大等),则S-CSCF发起的网络注销UE和P-CSCF无法感知,将 会出现S-CSCF和HSS上用户是未注册状态,UE、 P-CSCF上用户 是已注册状态的情况。该过程如图3所示,包括以下步骤
S302 S322,该过程与S102 S120相同;
S324, S-CSCF突发负荷过大,达到处理上限;
S326-S336, P-CSCF和UE向S-CSCF发送注册状态订阅请求, S-CSCF由于达到处理上限,对P-CSCF和UE返回失败响应;
S338, HSS向S-CSCF发送删除用户数据请求;
S340, S-CSCF删除用户数据,由于此时UE和P-CSCF的注册 a犬态订阅已经失败,所以UE和P-CSCF无法获知S-CSCF上用户已 经被注销的情况;
S342, S-CSCF向HSS回送删除用户数据成功响应。
上述古丈障产生,会4吏在直到UE重新注册之前这,爻时间内,UE 发起的会话请求、非会话请求均不能成功。而由于UE状态仍然为 已注册状态,所以该段时间会很长(注册成功响应时间的一半)。该
缺陷既造成UE、 P-CSCF、 S-CSCF、 HSS上数据不一致,又导致用 户不能使用IMS通讯网络的严重后果。

发明内容
鉴于以上所述的一个或多个问题,本发明提供了一种用于IP多 J 某体子系统的未注册用户发起呼叫的处理方法。
根据本发明的未注册用户发起呼叫的处理方法,包括以下步骤 S402,在查询呼叫会话控制功能模块或服务呼叫会话控制功能模块 获知主叫用户为未注册用户的情况下,向代理呼叫会话控制功能模 块通知主叫用户未注册的情况;S404,代理呼叫会话控制功能模块 获知主叫用户未注册的情况后,将主叫用户未注册的情况通知给用 户设备,并对主叫用户的注册信息进行删除或不删除;以及S406, 用户设备获知主叫用户未注册的情况后,重新发起或结束注册流程。
其中,查询呼叫会话控制功能模块或服务呼叫会话控制功能模 块通过用户未注册告警信息向代理呼叫会话控制功能模块通知主叫 用户未注册的情况。查询呼叫会话控制功能模块或服务呼叫会话控 制功能模块使用会话发起协议响应码中的扩展字段携带用户未注册 告警信息。其中,代理呼叫会话控制功能模块通过用户未注册告警 信息向用户设备通知主叫用户未注册的情况。
在步骤S402中,查询呼叫会话控制功能模块通过向归属用户 月良务器查询来获知主叫用户为未注册用户的情况。在步骤S404中, 代理呼叫会话控制功能模块根据其自身的配置来选择对主叫用户的
注册信息进行删除或不删除。在步骤S406中,在用户设备重新发起 注册流禾呈的情况下,如果经过多个注册流寿呈仍未注册成功,则用户 设备结束注册流程,并向用户告警。其中,主叫用户可以发起的呼叫包括以下几种中的一种订阅、 会话、消息、查询。本发明解决了在注册状态订阅尚未建立和建立失败的情况下, 发起网络注销产生的用户数据不一致的问题。


此处所说明的附图用来提供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并 不构成对本发明的不当限定。在附图中图1是现有4支术中的IMS注册、第三方注册、及注册状态订阅 的流程图;图2是现有才支术中的IMS订阅未建立时第三方注册失败的流程图;图3是现有才支术中的IMS订阅建立失败网络注销的流程图;图4是才艮据本发明实施例的未注册用户发起呼叫的处理方法的 流程图;图5是根据本发明实施例的S-CSCF处理未注册用户发起呼叫 的;危禾呈图;以及图6是根据本发明实施例的I-CSCF处理未注册用户发起呼叫 的流程图。
具体实施方式
下面参考附图,详细说明本发明的具体实施方式

参考图4,说明根据本发明实施例的未注册用户发起呼叫的处 理方法。如图4所示,该处理方法包4舌以下步艰朵S402, I-CSCF或S-CSCF收到主叫用户发来的呼叫,才全查用户 是否已经注册,如果用户未注册,贝'J I-CSCF或S-CSCF向用户返回 用户呼叫^皮禁止响应,并在该响应中携带用户未注册告警^f言息。S404, P-CSCF收到该用户呼叫被禁止响应,才企查到有用户未 注册告警信息,获知该用户为未注册用户,可以根据配置,选择删 除或不删除该用户的注册信息。S406, UE收到该用户呼叫被禁止响应,4佥查到有用户未注册 告警信息,获知该用户为未注册用户,重新发起或终止注册流程。其中,主叫用户发来的呼叫包括订阅(Subscribe )、会话(Invite )、 消息(Message )、查询(Option)等UE可以发起的呼叫。I-CSCF 通过向HSS查询用户注册状态获知用户是否是未注册用户。其中,I-CSCF和S-CSCF返回的用户未注册告警信息可以使用 SIP响应石马中的Error-Info、 Warning等扩展字^殳来携带。其中,P-CSCF收到用户未注册告警信息后,可以直4妄删除用 户数据,而不读取配置,也可以不删除用户数据,也不读取配置。其中,UE收到用户未注册告警信息后,可以不重新发起注册, 也可以在重新发起注册次lt达到一定限制后,4亭止注册,并向用户 告警。参考图5,说明根据本发明实施例的S-CSCF处理未注册用户 发起呼叫的方法。如图5所示,该处理方法包4舌以下步骤 S502, UE向P-CSCF发送会话请求; S504, P-CSCF转发会话请求到S画CSCF; S506, S-CSCF4企查到用户未注册;S508, S-CSCF向P-CSCF发送会i舌难皮禁止p向应(i口 , 403 Forbidden),携带用户未注册告警4言息,如Warning: 403 com.cn "User not Registered";S510, P隱CSCF收到会话被禁止响应(403 Forbidden),通过其携带的用户未注册告警信息获知用户未注册;S512,P-CSCF向UE转发携带用户未注册告警信息的会话^皮禁 止响应(403 Forbidden );S514, UE收到会话^皮禁止响应(403 Forbidden ),通过其携带 的用户未注册告警信息获知用户未注册,UE可以选择是否重新进 4亍注册。参考图6,说明根据本发明实施例的I-CSCF处理未注册用户发 起呼叫的方法。如图6所示,该处理方法包4舌以下步骤S602, UE向P-CSCF发送会话请求;S604, P-CSCF转发会话请求到I-CSCF;S606 S610, I誦CSCF向HSS发送4立置查询"i青求(LIR), HSS 才全查到用户未注册,返回4立置查询失败响应(LIA),在响应中通知 I-CSCF用户未注册;S612, I-CSCF斥企查到用户未注册; S614,1-CSCF向P-CSCF发送会话-陂禁止响应(403 Forbidden ), 携带用户未注册告警4言息,如Warning: 403 com.cn "User not Registered";S616, P-CSCF收到会i舌^皮禁止响应(403 Forbidden),通过其携带的用户未注册告警信息获知用户未注册;S618,P-CSCF向UE转发携带用户未注册告警信息的会话被禁 止响应(403 Forbidden );S620, UE收到会话:帔禁止响应(403 Forbidden ),通过其携带 的用户未注册告警信息获知用户未注册,UE可以选择是否重新进 行注册。由上可见,通过I-CSCF和S-CSCF在呼叫净皮禁止响应(403 Forbidden)中携带用户未注册的告警信息,使得UE和P-CSCF能 够只于其进4亍理解和处理,乂人而〗吏4f S-CSCF、 P-CSCF、 UE能够处理 第三方注册过程中和建立失败情况下网络注销产生的异常。以上所述仅为本发明的实施例而已,并不用于限制本发明,对 于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本 发明的精神和原则之内,所作的任何修改、等同替换、改进等,均 应包含在本发明的权利要求范围之内。
权利要求
1. 一种用于IP多媒体子系统的未注册用户发起呼叫的处理方法,其特征在于,包括以下步骤S402,在查询呼叫会话控制功能模块或服务呼叫会话控制功能模块获知主叫用户为未注册用户的情况下,向代理呼叫会话控制功能模块通知所述主叫用户未注册的情况;S404,所述代理呼叫会话控制功能模块获知所述主叫用户未注册的情况后,将所述主叫用户未注册的情况通知给用户设备,并对所述主叫用户的注册信息进行删除或不删除;以及S406,所述用户设备获知所述主叫用户未注册的情况后,重新发起或结束注册流程。
2. 根据权利要求1所述的未注册用户发起呼叫的处理方法,其特 征在于,所述查询呼叫会话控制功能模块或所述服务呼叫会话 控制功能模块通过用户未注册告警信息向所述代理呼叫会话 控制功能才莫块通知所述主叫用户未注册的情况。
3. 根据权利要求2所述的未注册用户发起呼叫的处理方法,其特 征在于,所述查询呼叫会话控制功能模块或所述服务呼叫会话 控制功能模块使用会话发起协议响应码中的扩展字段携带所 述用户未注册告警信息。
4. 根据权利要求2所述的未注册用户发起呼叫的处理方法,其特 征在于,所述代理呼叫会话控制功能模块通过所述用户未注册 告警信息向所述用户设备通知所述主叫用户未注册的情况。
5. 根据权利要求1至4中任一项所述的未注册用户发起呼叫的处 理方法,其特征在于,在所述步骤S404中,所述代理呼叫会 话控制功能模块根据其自身的配置来选择对所述主叫用户的 注册信息进4于删除或不删除。
6. 根据权利要求5所述的未注册用户发起呼叫的处理方法,其特 征在于,在所述步骤S402中,所述查询呼叫会话控制功能才莫 块通过向归属用户月艮务器查询来获知所述主叫用户为未注册 用户的情况。
7. 根据权利要求6所述的未注册用户发起呼叫的处理方法,其特 征在于,在所述步骤S406中,在所述用户设备重新发起注册 流程的情况下,如果经过多个注册流程仍未注册成功,则所述 用户设备结束注册流程,并向用户告警。
8. 根据权利要求7所述的未注册用户发起呼叫的处理方法,其特 征在于,所述主叫用户发起的呼叫至少包括以下几种中的一 种订阅、会话、消息、查询。
全文摘要
本发明公开了一种未注册用户发起呼叫的处理方法,包括以下步骤S402,在查询呼叫会话控制功能模块或服务呼叫会话控制功能模块获知主叫用户为未注册用户的情况下,向代理呼叫会话控制功能模块通知主叫用户未注册的情况;S404,代理呼叫会话控制功能模块获知主叫用户未注册的情况后,将主叫用户未注册的情况通知给用户设备,并对主叫用户的注册信息进行删除或不删除;以及S406,用户设备获知主叫用户未注册的情况后,重新发起或结束注册流程。通过本发明,可以解决在注册状态订阅尚未建立和建立失败的情况下,发起网络注销产生的用户数据不一致的问题。
文档编号H04L12/28GK101110834SQ20071014564
公开日2008年1月23日 申请日期2007年9月6日 优先权日2007年9月6日
发明者伟 刘, 斌 王, 郝振武 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1