VOLTE端到端流程.docx
《VOLTE端到端流程.docx》由会员分享,可在线阅读,更多相关《VOLTE端到端流程.docx(7页珍藏版)》请在冰豆网上搜索。
![VOLTE端到端流程.docx](https://file1.bdocx.com/fileroot1/2023-1/30/04366728-bd6b-4b41-8a75-343b2d443ef5/04366728-bd6b-4b41-8a75-343b2d443ef51.gif)
VOLTE端到端流程
VOLTE端到端流程
VOLTE端到端流程
VoLTE基本端到端流程
VoLTE:
VoLTE是架构在LTE网络上全IP条件下的端到端语音方案。
VoLTE的语音作为IP数据传输,无需2G/3G网,全部业务承载于LTE网络上,可实现数据与语音业务在同一网络下的统一。
相对于现有的2G/3G网络,通过引入高清编解码等技术,VoLTE可拥有比2G/3G语音,以及时下流行的OTT语音业务更好的用户体验。
同时,当终端离开LTE的覆盖区域时,VoLTE能够将LTE上的语音呼叫切换到2G/3G网络上,保证语音呼叫的连续性
本篇文章涉及的整个通信基本的信令流程,内容比较琐碎,比较繁杂,但会对整个无线通信的呼叫建立等过程有一个整体的认识。
文章主要介绍了用户注册流程、基本的呼叫建立流程,其中还涉及到被叫锚定、被叫域选择,从LTE覆盖网络移动到2/3G网络时为保证通话的连续性采用的eSRVCC方案。
1 VoLTE的基本注册流程
注册是用户向签约网络请求授权可使用业务的过程。
VoLTE解决方案下,LTE用户在有LTE网络覆盖的情况下,终端需要先附着到EPC网络,再完成IMS网络注册
VoLTE用户注册总体包括三段基本信令过程:
开机附着与数据默认承载建立:
VoLTE终端开机后发起LTE附着过程后,将根据签约首先建立数据默认承载(APN=CMNET,QCI=9)
IMS默认承载建立:
VoLTE终端LTE附着完成后,根据网络能力发起IMS连接建立请求,为VoLTE信令建立IMS默认承载(APN=IMS,QCI=5),SAE-GW根据SBC动态选择策略向UE返回SBC/P-CSCF地址(即IMS域入口地址)
IMS注册过程:
IMS默认承载建立后,VoLTE终端通过P-CSCF向IMS核心网发起注册及鉴权过程,以实现IMS域对后续呼叫控制和业务能力的支持;S-CSCF发起第三方注册,向VoLTE AS更新STN-SR,之后VoLTE AS通过HSS向MME下发STN-SR,实现后续SRVCC操作相关信息的传递。
VoLTE基本注册流程
附着与位置更新:
终端开机或第一次拜访网络,将上报终端VoLTE能力,完成EPS附着,MME在位置更新时向HSS上报网络VoLTE支持能力,并获得用户数据(包括STN-SR、C-MSISDN等)。
MME将网络的VoLTE能力通过附着响应告知终端
数据默认承载建立:
位置更新完成后,MME将向SAE-GW发起CMNETAPN默认承载建立请求,完成数据通道默认承载的建立。
开机附着于数据默认承载建立
终端识别网络支持VoLTE,将在完成EPS附着后,向网络发起IMSAPN默认承载建立请求,并从P-GW获得SBC/P-CSCF的IP地址。
IMS信令默认承载建立过程在用户拜访省LTE网络完成。
IMS信令默认承载建立
终端在收到网络回复的PSBCIP地址后,将发起IMS域注册请求,消息中包含根据USIM卡导出的IMPI及对应的IMPU。
VoLTE终端的IMS注册流程发生在UE和IMS网络之间,通过IMS信令默认承载疏通,eUTRAN、EPC网络是一个透明的传递网络。
2 VoLTE的基本呼叫流程
VoLTE呼叫路由控制总体由IMS域来完成,基本控制流程与VOBB类似,但是由于VoLTE用户的无线接入与移动特性,决定其呼叫与VOBB呼叫相比新增了以下特定的控制流程:
基本VoLTE:
新增取VoLTE用户位置流程、专用承载建立流程
特定场景:
新增被叫锚定流程、被叫域选择流程、eSRVCC切换流程
VoLTE基本呼叫流程
由于VoLTE终端有漫游等移动特性,当一个SBC负责多个本地网业务时,网络需要知道当前用户拜访网络的具体信息,以便确定用户是否发生漫游并进行漫游计费。
部分拨号场景需要根据用户拜访区域补全区号,例如用户漫游按照拜访地拨号规则,拨拜访地固话时无需拨打区号,若不带用户当前拜访位置信息,则IMS由归属AS按照归属地区号进行补全,会导致呼叫失败或者错误接通。
此外,部分短号码呼叫需要根据用户位置信息决定是否需要补全区号并接通。
取用户位置
IMS专用承载建立流程:
VoLTE终端发起呼叫时,P-CSCF根据业务类型(语音、视频)经Rx接口向PCRF(PolicyandChargingRulesFunction)发起请求,PCRF根据策略通知SAE-GW建立VoLTE媒体专用承载。
专用承载建立后才会进一步完成后续呼叫流程。
建立IMS专用承载
3 被叫锚定
锚定(Anchoring)特指将呼叫从CS网络路由到IMS网络进行业务处理的过程。
实现锚定的目的主要是为了实现VoLTE用户补充业务体验的一致性。
业务特性:
补充业务是比较基础的话音业务,2G/3G现网提供了6大类语音补充业务:
号码显示、呼叫前转、呼叫限制、呼叫等徃、呼叫保持,多方通话
实现机制:
2/3G在交换机MSC中实现,VoLTE之后无电路域必须在IMS网络的AS中实现;CS域与IMS域提供的补充业务略有差别(如IMS可根据时间、媒体类型不同设置呼叫转移),且数据分别存在HLR和VoLTEAS中
TAS内置锚定SCP功能,VoLTE用户开户时在HLR/HSS中签约T-CSI信息。
当VoLTE驻留在2/3G且做被叫时,(G)MSC根据T-CSI触发到锚定SCP并获取IMRN,(G)MSC根据IMRN将呼叫路由到IMS域。
该方案可解决被叫业务一致性问题,但主叫业务仍采取双域触发,可能存在业务一致性风险,但鉴于目前主叫侧的补充业务应用非常少,将采取限制用户不能设置OCB等主叫业务的市场策略
4 被叫域选择
什么叫域选择?
–由于支持VoLTE的终端可以有多种模式,在不同的信号强度覆盖下可以附着在不同的网络,如有时附着在2G/3G网络,有时附着在LTE网络,因此,支持VoLTE的终端在呼叫时就要选择接入其中一个网络进行语音通话,选择接入网络的过程就称为域选。
•如何完成域选?
–用户作为主叫时,由终端根据保存的注册网络信息及自身的设置完成域选择
–作为被叫时,由网络侧查询融合HLR/HSS获取注册网络信息完成域选择
由于VoLTE被叫业务统一锚定至IMS域处理,因此被叫域选择功能理所当然由IMS域来完成。
根据规范,被叫域选择由与TAS合设的SCC AS中的T-ADS模块发起、联合三融合HSS/HLR根据用户注册状态等信息完成。
当被叫域选择结果为CS域时,为了确保呼叫可以从IMS域路由到CS域,SCCAS将通过UDR消息去HLR/HSS中查询被叫用户CSRN信息(即用户在2/3G网络中的劢态漫游号码数据)。
被叫域选择结果为CS域的额外流程
5 业务连续性
SRVCC( Single Radio Voice Call Continuity )是LTE全覆盖之前语音从LTE到2/3G的切换方案,以实现在IMS控制下将基于LTE接入的话音切换到2/3G, 满足用户通话过程中漫游出LTE覆盖区时的通话连续性。
SRVCC下LTE语音切换至2/3G
eSRVCC(enhancedSRVCC)是SRVCC的增强版本,SRVCC在媒体变更时需要经IMS域进行远端媒体面协商不切换,而eSRVCC不涉及,因此切换过程中的中断时间缩短,性能得以优化。
二者均为国际规范,中国移动明确采用eSRVCC技术
两方案对比