什么是域选
由于支持VoLTE的UE可以有多种模式,在不同的信号强度覆盖下可以附着在不同的网络,如有时附着在2G/3G网络,有时附着在LTE网络,也可以同时附着于两个网络,因此,支持VoLTE的UE在呼叫时就要选择接入其中一个网络进行语音通话,选择接入网络的过程就称为域选。
如何进行域选
1、作为主叫:由终端根据保存的注册网络信息完成域选。
2、作为被叫时,由网络侧查询用户数据库获取注册网络信息完成域选。
域选方案
1、终端选择网络(主叫)
终端设置包括:
CS Voiceonly :仅支持CS
IMS PS Voice only:仅支持IMS PS
prefer CS Voice with IMS PS Voice as secondary :优先选CS
prefer IMS PS Voice with CS Voice as secondary:优先选IMS PS
语音和数据优先次序:
VoiceCentric:
DataCentric
2、T-ADS实现被叫域选
网络侧完成域选择的功能实体被称为T-ADS
(Terminating Access Domain Selection),T-ADS功能集成在SCC AS中。
T-ADS域选流程
1、被叫I-CSCF/S-CSCF收到Invite消息后,根据被叫用户签约的iFC模板数据,将Invite消息发给SCC AS。SCCAS向融合HLR/HSS中的IMS-HSS发送UDR消息,请求获取被叫的T-ADS信息。SCC AS向 HSS/HLR请求的T-ADS信息包括:IMS Voiceover PS support和RAT type。
2、融合HSS/HLR收到请求后执行域选择过程,首先判断用户在SGSN和MME的注册状态:若存在被叫用户的SGSN注册信息,则无论用户是否在MME注册,应选择CS域,HSS/HLR向SCC AS返回IMS Voice Over PS = Not Supported;若被叫用户没有SGSN注册信息,则向MME发送IDR消息查询用户状态和终端能力,若MME中有用户附着信息、且终端支持SRVCC(VoLTE),则应选择IMS域,融合HSS/HLR向SCC AS返回IMS Voice Over PS = Supported,RAT TYPE = E-UTRAN。
3、SCC AS基于获取的T-ADS信息,判断域选到哪个网络。S-CSCF根据指示将呼叫接续到特定的被叫用户。
融合HLR/HSS返回给SCC AS的T-ADS信息包括:
IMS-voice-over-ps-session-supported:表示当前附着网络,是否支持PS语音
RATtype:表示当前附着网络类型
LastUEActivityTime:表示用户在当前附着网络上最近一次活动时间。
IMS-voice-over-ps-session-supported为unsupported,则选CS。
IMS-voice-over-ps-session-supported为supported,并且RAT type为Eutran时,选择IMS。
IMS-voice-over-ps-session-supported为supported,并且RAT type为UTRAN或GERAN时,选择CS。