主被叫身份


主被叫身份

主叫身份识别是指用于给被叫用户显示主叫呼入信息,被叫身份识别是指被叫接收到远端呼入后,如何识别被叫信息确实是呼叫自身。

 

IMS中,针对FromTo头域比较淡化,做为主被叫识别的关键头域为新扩展的P-Preferred-IdentityP-Asserted-IdentityP-Called-Party-ID头域。

主叫身份识别

一、正常显示

 

  1. UE_A发起新的呼叫请求,从之前注册流程中获取的公有标识组中选择一个期望给远端显示的主叫公有标识信息,填充到P-Preferred-Identity头域中。

     

    INVITEsip:ue_b@ims.test SIP/2.0

    P-Preferred-Identity: <sip:75500@open.ims>

     

  2. 主叫方P-CSCF收到Invite请求后,添加P-Asserted-Identity头域,如果之前Invite没有P-Preferred-Identity头域,则P-CSCF取该用户的缺少公有身份标识填充到P-Asserted-Identity头域,如果之前Invite中含有P-Preferred-Identity头域,检查合法后将该头域的值复制到P-Asserted-Identity上,同时删除P-Preferred-Identity头域。

     

    INVITEsip:ue_b@ims.test SIP/2.0

    P- Asserted-Identity: <sip:75500@open.ims>

     

    3)呼叫最终路由到UE_BUE_B获取P- Asserted –Identity头域信息,得到了主叫方的真实身份。

二、匿名显示

  1. UE_A不希望将自己的信息呈现给被叫用户时,UE_AInvite请求中加入Privacy: id头域值,表示希望隐藏身份。

     

    2)主叫方的P-CSCFP-Preferred-Identity头域值复制到P-Asserted-Identity头域,并将P-Preferred-Identity头域删除。

     

    3)被叫方的P-CSCF收到Invite请求后,如果发现含有Privacy: id头域值则表明主叫希望隐藏身份,在给UE_B转发请求之前,删除P- Asserted-Identity头域,如果有必要则也修改From头域信息。

     

    4UE_B收到Invite请求后,如果发现没有含有P- Asserted –Identity头域值,并且含有Privacy:id头域值,则需要进行匿名显示处理。

被叫身份识别

 

UE_A发出Invite请求后,请求行中的URL指明了UE_A需要呼叫的目的地,由于UE_B是注册在被叫的S-CSCF上,当呼叫经过被叫S-CSCF时,S-CSCF会使用UE_B之前注册的绑定地址将请求URL信息进行替换。这样当呼叫到达UE_B时,原始请求URL中的公有身份标识会丢失,为了不丢失这个信息,IMS中增加P-Called-Party-ID头域,被叫S-CSCF在进行请求URL替换之前,先将请求URL值复制到P-Called-Party-ID头域,在转发请求时,UE_B就可以从P-Called-Party-ID头域获取最原始的请求URL标识。

 

参考资料

RFC3455

IMS网络主叫识别显示_限制_业务技术要求》

IMS-移动领域的IP多媒体概念和服务》

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值