广州用户到了北京,给人在成都的长沙用户打VoLTE电话,路由怎么走的?都经过了哪些网元?
是不是感觉很复杂,没关系,看下面这一张图,就全看清啦!通过这个实栗,我们来可以来回顾一下IMS的网络架构哦!
在上图中,一个广州的移动4G用户(例如:13902012345)到北京出差,给在成都出差的长沙朋友(例如:13907312345)打电话。
这需要经过以下步骤:
(本例中UE A和B均为IMS用户,并已完成到IMS的注册登记流程)
1 LTE附着及IMS注册流程:
那首先,该广州用户需要在北京完成LTE附着以及IMS注册流程,北京P-CSCF通过查询DNS获得用户归属域即广州I-CSCF的地址,I-CSCF通过查询用户归属HSS(广州)获取用户需要注册的S-CSCF(广州)地址。
2 UE主叫流程(被叫UE B也在IMS网络中注册登记):
2.1)广州UE在北京LTE网络下,向北京P-CSCF/SBC(现网中通常为合设,也可以独立设置)发送INVITE消息。
2.2)北京P-CSCF通过之前的注册流程,记录了用户S-CSCF的地址,将INVITE消息直接转发给主叫归属域即广州的S-CSCF。
2.3)广州S-CSCF收到会话请求后,根据用户签约,需要触发和应用服务器AS(如MMTel AS)的交互,来完成用户的业务调用及控制。(图中仅列出呼叫控制,省略了和AS的交互过程)。
2.4)广州S-CSCF根据INVITE请求中SIP URI的地址解析出被叫归属网络的I-CSCF(长沙),将呼叫转发给长沙I-CSCF。
(本步骤中,若用户呼叫的用户标识是E.164号码格式,则广州S-CSCF需要先查询ENUM将被叫用户的E.164号码转换成SIP URI,再查询DNS获得被叫用户归属域的I-CSCF地址;如果用户呼叫的用户标识(IMPU)是SIP URI,S-CSCF可以直接查询DNS获得被叫用户归属域的I-CSCF地址。
2.5)被叫域I-CSCF(长沙)通过查询被叫归属的HSS(长沙)获得被叫用户注册的S-CSCF(长沙)的地址,将会话请求发送给返回给S-CSCF(长沙)。
2.6)被叫S-CSCF(长沙)收到请求后检查用户的数据业务,并确定初始过滤条件(iFC),根据iFC完成和被叫AS的交互,以实现对被叫的业务调用及控制。(图中未给出本步骤)
2.7)被叫AS处理完后,被叫S-CSCF根据被叫注册时记录的被叫用户P-CSCF(成都),将呼叫转发给被叫拜访地所在的P-CSCF/SBC(成都)。
2.8)被叫方P-CSCF(成都)根据UE注册时的Contact地址(Contact头域)呼叫发送给被叫UE(成都)。
注:
1 本例中给出的网元为3GPP规范标准网元名称,在实际网络中是可以合设的。例如,通常情况下,P-CSCF和SBC是合设的。I-CSCF和S-CSCF也是合设的。
2 为简化对信令过程的了解,本例是针对呼叫控制所给出的流程图。业务控制部分(S-CSCF和AS的交互)图中未给出。
3 本图同样适用于VoLTE网络。大部分流程是相似的,主要区别有以下两点:
3.1)主叫和被叫侧都需要为用户的呼叫建立EPS专有承载(主叫侧1个、被叫侧1个)来保障VoLTE的端到端Qos。
3.2)被叫UE有可能登记在CS域或者通过CS域接入,业务注册在IMS。针对此种情况,被叫侧还需要完成T-ADS(被叫接入域选择)。如果发现被叫侧在CS底下,则转发给MGCF/MSC-S。
欢迎关注我们的微信公众号“51学通信”,微信号:woyaoxuetongxin。或扫描以下二维码关注。
本文原文地址:
- 还没有人评论,欢迎说说您的想法!