简介
本文档介绍移动管理实体如何处理终端访问域选择功能及其在MME中的实施。
先决条件
要求
思科建议您了解StarOS-Mobility Management Entity(MME)管理员指南。
3GPP技术规格 — 29.272、23.292
使用的组件
本文档不限于特定的软件和硬件版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
概述
T-ADS功能
终止接入域选择(T-ADS)是IP多媒体子系统(IMS)网络中的一种功能,它确定呼叫在何处终止长期演进语音(VoLTE)用户的呼叫,并确保IMS在处于第二代/第三代(2G/3G)覆盖时将该呼叫路由到用户设备(UE)。如果LTE覆盖丢失,UE仍可以使用电路交换(CS)语音服务,即使单无线语音呼叫连续性(SR-VCC)不可用。要正确路由移动始发(MO)和移动终接(MT)呼叫,IMS必须知道UE处于LTE或通用地面无线接入网络(UTRAN)或GSM EDGE无线接入网络(GERAN)CS覆盖范围内。T-ADS是提供此支持的功能。
此呼叫流程描述家庭用户服务器(HSS)、MME和IMS网络如何交互以确定用于终止语音呼叫的最佳接入网络。
- IMS网络接收来电
- 终接语音呼叫到达IMS核心中的服务呼叫会话控制功能(S-CSCF)。
- S-CSCF查询HSS以基于UE的当前接入网络确定路由呼叫的最佳方式。
- S-CSCF → HSS:发送用户数据请求(UDR)。
- S-CSCF向HSS发送UDR以获取最新的用户信息。
- 请求要求:
- IMS-VoPS(IMS Voice over PS Sessions支持)
- 上次已知的无线电接入技术(RAT)类型
- UE最后一次看到的位置跟踪区域标识(TAI)或路由区域标识(RAI)信息。
- HSS → MME:Insert-Subscriber-Data-Request(ISDR)
- 为了获取实时UE位置和网络支持详细信息,HSS会将ISDR发送到MME。
- ISDR包含:
- T-ADS数据请求标志(T-ADS数据请求:1)
- RAT类型请求
- Request for Last-UE-Activity-Time
- MME→HSS:插入用户数据应答(ISDA)
- MME检索:
- 当前UE注册详细信息
- 最新RAT类型(LTE、3G、5G)
- Last-UE-Activity-Time
- MME使用ISDA消息响应HSS,提供请求的信息。
- HSS确定最佳终端访问
- HSS评估:
- 如果UE在LTE中处于活动状态,且通过LTE→IMS呼叫支持VoLTE。
- 如果UE在GERAN/UTRAN(2G/3G)中,并且电路交换后退(CSFB)可通过CSFB进行→向重定向呼叫。
- 如果UE在新无线电(NR)= 5G非独立/独立(NSA/SA),则确定演进分组系统(EPS)回退或新无线电(VoNR)选项。
- HSS → S-CSCF:发送用户数据应答(UDA)
- HSS使用用户数据应答(UDA)进行响应,包括:
- IMS-Voice-Over-PS-Sessions-Supported AVP
- 同构支持IMS-Voice-Over-PS-Sessions AVP
- 上次已知的RAT类型(LTE、GERAN、UTRAN、NR)
- Last-UE-Activity-Time(如果有)
- HSS → S-CSCF:更新呼叫路由决策
- HSS通知S-CSCF有关所选接入网络:
- 如果支持LTE IMS VoPS,请继续通过LTE建立呼叫。
- 如果不支持LTE IMS VoPS,请启动CSFB至2G/3G以进行电路交换回退。
- 如果是5G NSA,则决定是否使用EPS回退或VoNR。
- 通过所选访问建立IMS呼叫
- 如果支持VoLTE,→呼叫将通过LTE IMS继续进行。
- 如果需要CSFB→呼叫通过SG接口重定向至2G/3G。
- 如果触发EPS回退→呼叫将从5G切换到LTE。
T-ADS功能呼叫流
MME在T-ADS功能中的作用
MME通过向HSS和IMS核心提供实时网络和用户相关信息,在终端接入域选择(T-ADS)流程中发挥了关键作用。它在T-ADS中的主要功能包括:
- 提供UE的最后已知接入信息
- 当HSS请求最后一个已知无线接入技术(RAT)类型和最后一个UE活动时间时,MME会检索并发送此数据。
- 这有助于HSS和IMS核心确定UE是LTE/5G网络(用于VoPS)还是传统网络(用于CS回退)。
- 处理来自HSS的插入用户数据请求(ISDR)
- 收到来自HSS的ISDR消息后,MME会提取:
- 当前RAT类型(LTE、NR、GERAN、UTRAN)。
- 与UE的最后一个无线电联系的时间戳。
- UE注册跟踪区域中的IMS Voice over PS Sessions Support状态。
- 然后,MME向HSS发送一条插入用户数据应答(ISDA)消息,其中包含请求的详细信息。
- 支持VoLTE或电路交换回退(CSFB)决策
- 如果支持IMS Voice over PS会话,则IMS核心可以继续通过LTE VoLTE进行呼叫。
- 如果UE不在支持IMS VoPS的网络上,则MME可以通过SG接口促进CSFB到2G/3G网络。
- 协助IMS核心做出呼叫路由决策
- IMS核心和SCC AS依靠MME的响应来确定:
- 呼叫可以通过VoLTE继续进行。
- 需要从5G回退到LTE。
需要通过CSFB连接到2G/3G网络才能进行呼叫传输。
配置
网络图
EPS与IMS系统的网络图
配置
需要在MME中执行某些配置以促进T-ADS支持:
associate
Associates various MME -specific lists and databases with this call control profile
Mode
Exec > Global Configuration > Call Control Profile Configuration
configure > call-control-profile profile_name
Entering the command sequence results in the prompt:
[local]host_name(config-call-control-profile-profile_name)#
Syntax
associate hss-peer-service service_name s6a-interface
network-feature-support-ie
Configures support for the IMS Voice over Packet-Switched indication and Homogeneous Support of IMS Voice over PS indication.
Product
MME
Privilege
Administrator
Mode
Exec > Global Configuration > Call Control Profile Configuration
configure > call-control-profile profile_name
Entering the command sequence results in the prompt:
[local]host_name(config-call-control-profile-profile_name)#
Syntax
network-feature-support-ie ims-voice-over-ps supported
diameter update-dictionary-avps
Specifies which release of 3GPP TS 29.272 is to be used for the HSS peer service.
Mode
Exec > Global Configuration > Context Configuration > HSS Peer Service Configuration
configure > context context_name > hss-peer-service service_name
Entering the command sequence results in the prompt:
[context_name]host_name(config-hss-peer-service)#
Syntax
diameter update-dictionary-avps 3gpp-r11
验证
使用上述配置,呼叫流程在我们的内部TAC实验室进行了测试,可以从StarOS MME中看到正确的参数。
以下是使用上述参考配置成功收集的pcap。
MME PCAP突出显示ULA直径消息
MME PCAP突出显示ISDR直径消息
MME PCAP突出显示ISDA直径消息