通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索
查看: 18927|回复: 1
打印

srvcc [复制链接]

军衔等级:

  新兵

注册:2012-1-10
跳转到指定楼层
1#
发表于 2015-10-28 14:34:32 |只看该作者 |倒序浏览
VoLTE
LTE引入初期只考虑数据业务,随着业务的发展和移动网络的演进,语音业务将逐渐引入,LTE和传统的2G/3G接入都需要具备提供语音业务的能力。为了满足这一要求,需要解决LTE引入后的语音业务如何来提供的问题,包括:语音业务通过何种类型的接入来提供,如何保证语音业务的连续性,以及和其他业务的并发等。为了解决上述问题,目前标准化组织提出了CSFallback,SRVCC和VoLGA三种方案,从不同的需求和思路来解决语音业务的提供问题。
(1)CSFB(CSFallback)"发起语音呼叫,终端切换到3G接入网去实现,实际上使用的是3G接入网,不是LTE网络;CSFB的优点是:不要求部署IMS;对现网的影响较小"缺点是:伴随系统间切换,可能会增加掉话率和时延;需要MSC支持GS接口(目前部分运营商的网络设备没有这个接口);
(2)SRVCC(SingleRadioVoieeCallContinuity)"部署IMS网络和相应的应用服务器,提供语音业务"SRVCC的优点是:便于将所有业务迁移到IMS上"缺点是:需要部署IMS网络和相应的设备,并且具有支持语音的能力;需要升
级MSC;
(3)VoLGA(VoieeoverLTEviaGenerieAeeess)"是在SAE和CS之间增加网关"语音业务由CS提供"VoLGA的优点是:不需要升级现网设备;不需要部署IMS网络及相关应用服务器"缺点是:需要在EPC和3GCS之间增加一
个网关;已经被3gpp放弃;
VoLTE/SRVCC
VoLTE真正实现端到端全IP语音,主要体现在:其空口IP化,由分组域提供承载,通过IMS进行会话控制;VoLTE难点在于与2G/3G切换流程相对复杂,是核心网电路域与IMS之间的切换,涉及IMS、电路域和LTE核心网之间的互操作,即SRVCC。
VoIMS+SRVCC解决方案是3GPP定义的“单待”LTE终端的最终语音业务解决方案,同时也是实现富通信业务的基础,“单待”终端驻留在LTE网络时,通过EPC作为透明传送的IP通道接入IMS网络提供VoIMS语言业务;当终端移出LTE进入2G、3G覆盖区域,需要EPC与CS域进行协商,并由CS域发起IMS的会话转移流程以及2G/3G无线侧资源的准备,确保会话的连续性。
UE从LTE(语音呼叫承载在GBR上,数据会话在non-GBR上,UE上语音呼叫和数据会话可能并存)切换到2G/3G时,语音按照SRVCC流程切换到CS域,数据会话按照Inter-RAT切换流程切换到PS域。
3GPP TS23.216 R9版本提供的方案如下:
在实际的SRVCC方案实施过程中,为了避免对所有的MSC都进行升级,可以部署独立的SRVCC增强的MSCserver(可以支持SIP和Sv接口),SRVCC系统架构中,主要网元的功能增强体现如下所示:
1.增强的MSCServer
MSCServer为支持SRVCC而增加的功能如下:
1.1处理MME通过Sv接口发送语音业务的切换准备请求
1.2发起IMS域到CS域的会话切换
        1.3处理CS切换和会话切换流程
2.增强的MME
在SRVCC系统方案中,MME增加的功能如下所示
2.1执行PS承载划分功能,用于区分VoIP承载与非VoIP承载
2.2 Inter-RAT切换过程中实现非VoIP承载的切换
2.3发起SRVCC切换到目标小区
2.4协调PS切换和SRVCC切换执行的同步情况
2.5执行非语音承载挂起和非语音承载恢复
3.增强的HSS
SRVCC系统方案中,Hss除了传统功能外,要需要另外存储一个参数:STN-SR(Session Transfer Number Single-Radio,会话迁移号码)。在UE附着的过程中,HSS会通过插入签约用户数据消息将STN-SR参数传给MME,再转发至MSC。
VoLTE/eSRVCC
eSRVCC(Enhanced Single Radio Voice Call Continuity,增强的单一无线语音呼叫连续性)功能与SRVCC[1] 相比,eSRVCC在保证语音呼叫连续性的同时,尽可能地减小了切换时延,将时延控制在人类所能感知的范围之内,使正在进行的通话不会感觉到有中断的迹象.。
·基于IMS锚定,增加SIP信令锚定点ATCF和媒体锚定点ATGW
·ATCF和ATGW均为逻辑功能实体,可以和P_CSCF、IBCF和MSC Server等功能合设
·ATCF在注册和会话发起阶段均处于SIP信令路径中,并控制ATGW对媒体面进行锚定
·当发生SRVCC切换时,ATCF控制ATGW将媒体面切换到MGW上,其余媒体面保留不变
信令面的切换流程:
业务面的切换流程:
通过拜访地增加锚定节点,缩短媒体更新路径,eSRVCC实现了不超过300ms的切换性能要求。信令面在用户所在本地网络锚定,媒体面切换也在本地进行,不需要通知远端切换媒体面,通常不超过100ms,避免了可能的语言中断,空口切换带来的语音中断无法避免。
SRVCC & eSRVCC 的主要区别
在SRVCC方案中,由于需要在IMS网络中创建新承载,很容易导致切换时长高于300ms,影响终端用户体验。而eSRVCC方案相对于SRVCC方案的增强在于减少了切换时长(切换时长小于300ms),使用户获得更好的通话体验。
eSRVCC在3GPP R10中定义,存在多种解决方案,其中最为主流的方案是在SRVCC网络架构的基础上新增ATCF/ATGW(信令锚定点/媒体锚定点)网元,切换前后的信令与媒体流均要经过ATCF与ATGW;另外,SCC AS功能增强,HSS新增部分透明数据(ATU- STI),其它网元功能不变(MME、eMSC、UE)。
ATCF代替SCC AS进行STN- SR分配,并作为终端切换的本地信令锚点,而SCC AS则同时支持ICS、SRVCC以及eSRVCC多种方案的IMS域远端信令锚定,整个信令锚定流程由ATCF与SCC AS共同完成。
eSRVCC的最大变化是增加了媒体锚点ATGW。当ATGW SDP不变时,则LTE至2G/3G的切换可以不需要更新远端媒体,切换时延减少。当切换后媒体类型(如audio、video)发生变化,或ATGW无法完成Transcoding,以及ATCF发现用户有多路呼叫时,eSRVCC流程才需执行远端媒体更新,即ATCF发起Invite给SCC AS,SCC AS关联到远端用户,并更新远端媒体。
区别:
SRVCC:媒体的切换点是对端网络设备(如对端UE),影响切换时长的主要因素是会话切换后需要在IMS网络中创建新的承载。
eSRVCC:相比于SRVCC,媒体切换点改为更靠近本端的设备。具体方案就是增加ATCF/ATGW功能实体作为媒体锚定点,无论是切换前还是切换后的会话消息都要经过ATCF(Access Transfer Control Function)/ATGW(AccessTransfer Gateway)转发。后续在发生eSRVCC切换时,只需要创建UE与ATGW之间的承载通道,对端设备与ATGW之间的媒体流还是通过原承载通道传输。这样其创建新承载通道的消息交互路径明显短于SRVCC方案,减少了切换时长。
SRVCC的信令流程
当UE附着在LTE网络时,发起呼叫一般采用IMS语音呼叫,并且要将该呼叫锚定到IMS域的业务连续性服务器上(SCC AS)。随着用户的移动,UE可能移除LTE网络的覆盖区域,为了保证语音呼叫的连续性,就需要执行SRVCC流程,将锚定在IMS域中SCCAS上的IMS语音平滑切换至GERAN用TRAN的CS网络SRVCC切换的高层概念流程如下图所示:
1:E-UTRAN执行测量流程
2:E-UTRAN(eNodeB)决定需要执行切换处理,将该UE切换到2G/3G网络下面
3:MME根据E-UTRAN的切换指示,向2G/3G网络下的MSCServer发起SRVCC切换
4:如果当前存在承载IMS语音之外的普通分组业务的承载,则MME向2G/3G网络中的SGSN发起PS切换流程
5:MSCServer收到MME发送的SRVCC切换指示后,执行标准的CS切换准备流程,要求目标的2G/3G网络的基站为即将要切换的CS语音准备资源
6:MSCServer还需要向IMS网络发送域切换指示,要求IMS域的SCCAS将IMS信令和语音流从E-UTRAN网络切换到2G/3G网络中,即执行IMS服务连续性流程
7:MSCServer执行完CS切换准备流程后,向MME发送CS切换响应
8:MME收到MSCServer和SGSN发送的切换相应消息后,指示E-UTRAN网络发起切换流程
9:E-UTRAN向UE发送切换命令,UE根据该切换命令执行切换流程,完成到2G/3G网络的切换,从而完成SRVCC的切换处理
下图的具体流程为E-UTRAN到UTRAN的PS和CS的同时切换,如下图:
整个切换流程大体可以分为切换判决、切换发起、切换准备、切换执行等几个步骤。
1.基于UE的测量报告,源E-UTRAN决定触发至GERAN/UTRAN的切换;
2.源E-UTRAN发送切换请求消息至源MME;
3.基于语音承载相关的QCI(QoSClassIdentifier),源MME将语音承载从其他PS承载中分离出来,并执行一下步骤
3.1源MME通过向MSCServer发送前转重定位请求消息(STN-SR、MSISDN、源至目标的透明容器、MM上下文)来发起语音承载的PS切换流程;
3.2MSCServer通过向目标MSC发送切换请求准备消息来实现PS切换请求与CS域Inter-MSC切换请求的互操作。CS域安全密钥可以通过包含在MM上下文中的E-UTRAN/EPS域密钥推导得出;
3.3目标MS通过向目标RNS发送重定位请求消息,为CS重定位请求资源分配。
4.该步骤与第三步并行执行。源MME发起剩余非语音PS承载的重定位,并执行以下步骤:
4.1源MME向目标SGSN发送前转重定位请求消息(源至目标的透明容器、MM上下文),该消息仅仅包含非语音部分的信息。
4.2目标SGSN通过向目标RNS发送重定位请求消息,为PS重定位请求分配资源。
5.目标RNS关联CS重定位请求与PS重定位请求,并分配资源。
5.1目标RNS通过向目标SGSN发送重定位请求确认消息来确认PS重定位已准备就绪"
5.2目标SGSN向MME发送重定位请求响应消息。
6.与第五步并行的执行以下步骤。
6.1目标RNS通过向目标MSC发送重定位请求确认消息来确认CS重定位已经准备就绪。
6.2目标MSC向MSCServer返回一条准备切换响应消息。
6.3建立目标MSC与MSCServer/MGW之间的电路域连接,可以使用ISUPIAM和ACM消息。
7.通过使用STN-SR,MSCServer可以触发会话迁移流程,通过发送ISUPIAM(STN-SR)消息至IMS网络,在会话迁移过程中执行标准的IMS业务连续性流程。
8.MSCServer发送前转重定位响应消息至源MME。
9.源MME同步两个准备的重定位,并发送切换命令消息至源E-UTRAN。
10.E-UTRAN发送切换命令消息至UE。
11.目标RNS进行切换检测。
12.CS重定位完成,并执行以下步骤。
12.1目标RNS发送重定位完成消息至目标MSC。
12.2目标MSC发送一条SES(切换完成)消息至MSCServer。
12.3MSC与MsCserver关联的Mow之间的电路连接建立完成。
12.4MSCServer发送一条前转重定位完成消息至MME,随后源MME发送前转重定位完成确认消息来响应MSCServer。
12.5如果有必要,MSCServer会向HSS/HLR发起位置更新的MAP消息。
13.与第十二步并行的执行,PS重定位完成,并执行以下的步骤。
13.1目标RNS发送重定位完成消息至目标SGSN"
13.2目标SGSN发送一条前转重定位完成消息至源MME,随后源MME发送前转重定位完成确认消息来应答目标SGSN。
13.3目标SGSN更新S-GW与PDN-GW上的承载
SRVCC & eSRVCC E-UTRAN的工作
l NAS层承载功能要求
n 支持多PDN连接,其中IMS专用APN(用户不可见)单独建立PDN连接
n 支持SRVCC能力上报、获知LTE接入网是否支持VoLTE
l L2/L3功能要求
n 语音承载基本功能:QCI=1的Qos保证
n 语音承载无线优化功能:IP头压缩功能
n 异系统测量及控制、SRVCC切换
l L1功能要求
n 半持续调度SPS、TTI Bundling
l RRM功能要求
n 语音承载算法优化功能:针对语音业务的RRM算法优化
介于SRVCC & eSRVCC的区别主要在核心网侧,在eNodeB侧的看来是透明的,根据目前了解到的知识,总结如下几个工作,主要是L2/L3的功能要求:
1. SRVCC Operation Possible:(both UE and target MME are SRVCC Capable)
SRVCC Operation Possible 在INITIAL CONTEXT SETUP REQUEST 中获得,而该值是否在HO required msg中携带(当达到门限后,是SRVCC到Inter-RAT 还是 Handover到邻区),有如下情况:【TS23.216 A.2】
1)收到SRVCC Operation Possible,UE存在QCI=1的承载,目标小区支持VoIP,则在切换消息中不携带;
2)收到SRVCC Operation Possible,UE存在QCI=1的承载,目标小区不支持VoIP,则携带;
3)收到SRVCC Operation Possible,UE不存在QCI=1的承载,不携带;
如果未收到SRVCC Operation Possible,则在HO required消息中将不携带该指示:
1)如果UE存在QCI=1的承载,那么不支持VoIP的小区就不在邻区列表中;
2)如果UE不存在QCI=1的承载,那么不支持VoIP的小区就可能在邻区列表中;
2. SRVCC HO Indication:(CS only、 PS and CS) --HO required msg
a) 解析UE DTM HO Cap;
b) 获取目标系统的DTM HO Cap;
3. Inter-RAT 的切换流程:B1/B2的测量及切换的支持;
SRVCC
1.支持基于IMS的由LTE承载的IP话音,采用SRVCC方式切换至GSM承载保证话音连续
a) 支持SRVCC的VoLTE UE attach LTE小区,做VoIP业务,正常;
b) UE远离LTE小区,达到异系统切换门限,上报测试报告;
c) E-UTRAN判断执行SRVCC切换,发起HO请求,包含SRVCC indicator;
d) E-UTRAN收到HO Cmd,并下发切换至GSM;
e) UE成功切换,之间业务中断时间不超过300ms[注],业务保持畅通。
2.支持基于IMS的由LTE承载的IP话音,采用SRVCC方式切换至TD-SCDMA承载保证话音连续
a)        支持SRVCC的VoLTE UE attach LTE小区,做VoIP业务,正常;
b)         UE远离LTE小区,达到异系统切换门限,上报测试报告;
c)         E-UTRAN判断执行SRVCC切换,发起HO请求,包含SRVCC indicator;
d)         E-UTRAN收到HO Cmd,并下发切换至UTRAN;
e)        UE成功切换,之间业务中断时间不超过300ms,业务保持畅通。
3.SRVCC功能开启后,在触发其它互操作流程前,支持先确认终端是否存在QCI=1的VoLTE业务,后续处理需优先保障语音业务体验,避免后续处理影响语音业务连续性;
a) 支持SRVCC的VoLTE UE attach LTE 小区,做VoIP业务 & PS业务(ping);
b) UE远离LTE小区,达到异系统切换门限,上报测量报告;
c) E-UTRAN判断有QCI=1的语音业务,发起SRVCC切换,包含SRVCC HO indicator(CS only),PS由MME挂起;
d) E-UTRAN收到HO CMD,并下发切换至UTRAN/GSM;
e) UE成功切换,业务畅通;
f) VoIP结束,回到E-TURAN,发起TAU并恢复之前挂起的PS业务;
4.支持基于覆盖、负载、语音质量(例如时延、时延抖动、丢包率)触发的SRVCC
a) 支持SRVCC的VoLTE UE attach LTE小区,做VoIP业务;
b) E-UTRAN侧,通过分析UE的测量报告、VoIP的包延时、抖动等情况,发起SRVCC的切换;(具体根据什么指标检测负载、语音质量待研究);
c) E-UTRAN收到HO CMD,并下发切换到UTRAN/GSM;
d) UE成功切换,业务中断时间不超过300ms,业务保持;

举报本楼

本帖有 1 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2024-11-30 00:32 , Processed in 0.390197 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部