IMS基本概念之 S-CSCF委派

3.8 S-CSCF委派

3.7节解释了UE如何找到IMS的接入点,也就是P-CSCF。在一个会话信令路径上的下一个实体是S-CSCF。在S-CSCF委派时有三种情况:

· 用户已经在网络中注册。

· 未注册的用户收到一个SIP请求。

· 之前委派的S-CSCF不再响应。

3.8.1 注册时的S-CSCF委派

当用户向网络中注册自己的时候,UE向发现的P-CSCF发送一个REGISTER请求,而P-CSCF又去找到用户所属域的I-CSCF,就如3.2节中描述的。接着I-CSCF如2.3.4中描述那样和HSS交互消息(UAR和UAA)。作为结果,只要网络之前还没有给该UE委派S-CSCF,I-CSCF就会接收到S-CSCF的能力描述。I-CSCF基于收到的能力描述选择一个合适的S-CSCF。

clip_image002

图 3‑11 S-CSCF委派的一个例子

能力信息被包含在Server-Capabilities属性值对(AVP)中在HSS和I-CSCF间传递。Server-Capabilities AVP 包含[3GPP TS 29.228和TS 29.229]:

· Mandatory-Capability AVP – 这类AVP是非负的数字,它包含了S-CSCF所必需的能力。每一个单独的运营商网络中的必需能力会被分配一个唯一的数值。

· Optional-Capability AVP –这类AVP是非负的数字,它包含了S-CSCF可选的能力。每一个单独的运营商网络中的可选能力会被分配一个唯一的数值。

· Server-Name AVP – 这个AVP包含了用来标识一个SIP服务器的SIP URI。

基于必需的和可选的能力AVP,运营商能够根据每个S-CSCF所拥有的不同能力(用户服务所需的能力,针对每个用户的运营商喜好)在S-CSCF间分配用户。运营商有责任定义必需和可选能力的确切意义(很可能是根据安装在网络中的每个S-CSCF所提供的功能)。作为首选,I-CSCF会选择包含用户所有必需和可选能力的S-CSCF。如果这样不可能,那么I-CSCF会应用一个“最佳适配”算法。没有这样的算法是被标准化了的(也就是说方案都是依赖于各自的实现的)。上图显示了一个例子。

通过Server-Name AVP,运营商就有可能把用户指引到某个S-CSCF。例如,用一个专门的S-CSCF来为同一个公司/团体实现一个VPN服务,或者用服务器名字来简化S-CSCF的委派。

3.8.2 为未注册用户进行的S-CSCF委派

3.3节和图3.2从较高角度解释了会话是如何从UE A路由到UE B。从图中可以看出来I-CSCF是网络中的联系点。在2.3.4节中解释了位置找回过程(也就是一个收到的SIP请求会触发LIR/LIA命令来找出哪个S-CSCF为用户B提供服务)。如果HSS不知道之前委派的S-CSCF,那它就返回S-CSCF的能力描述,而S-CSCF委派过程就会如3.8.1节描述的那样在I-CSCF上进行。

3.8.3 错误情况下的S-CSCF委派

3GPP标准允许在注册过程中,如果委派的S-CSCF不响应,则可以进行S-CSCF重新委派。也就是当I-CSCF意识到它不能够联系到原先委派的S-CSCF时候,向HSS发送UAR命令并将authorization information信元的值设成registration_and_capabilities。在收到S-CSCF能力后,I-CSCF如3.8.1节描述那样进行S-CSCF委派。

3.8.4 S-CSCF的取消委派

当用户从网络中注销或者网络决定注销用户时(例如注册过期或者订阅过期),S-CSCF就会被取消委派。S-CSCF有责任去清除HSS中保存的S-CSCF名字。

3.8.5 维持S-CSCF的委派

当一个用户从网络中注销或者S-CSCF中的注册定时器过期了,运营商可能会为未注册的用户保持这个已经分配的S-CSCF。S-CSCF有责任告诉HSS用户已经注销了,然而却可以指示它想继续保持用户描述(user profile)。这优化了Cx接口,这是因为当用户重新再注册或者收到会话请求时(用户有未注册状态相关的服务)不需要再传输用户描述。

 

--------------------------------------
本文内容来自下面的著作,如果读者对本文内容感兴趣,请购买正版原著书籍阅读。
书名:THE IMS IP Multimedia Concepts and Services in the Mobile Domain
出版社:John wiley & Sons, Ltd

本译文内容未经作者许可,不得用于商业用途。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值