1.业务模型
会话切换(Active状态)典型组网:
2.信令流程
签约SRVCC/eSRVCC业务的主叫LTE用户通过LTE网络发起呼叫,被叫域选网络为LTE网络,当主叫用户和被叫用户正在进行通话时,主叫用户从E-UTRAN网络移动到UTRAN/GERAN网络,发生eSRVCC切换:
3.CS网络媒体资源建立流程
1).UE_A测量到邻区的3G网络信号强度满足门限后,向eNodeB_A上报系统测量报告,eNodeB_A经过判断决定切换后,向MME_A发送切换请求Handover Required消息
2).MME_A向UE_A当前所在小区的SRVCC IWF发起eSRVCC切换请求PS to CS Request消息
3).SRVCC IWF通过MAP PREPARE HANDOVER REQ消息向MSC Server发起局间切换请求
4).MSC Server向MGW发送ADD REQ消息,请求添加RNC侧的IP终结点,并指示本次呼叫使用的编解码列表
5).MGW动态分配IP资源,向MSC Server回复ADD REPLY消息,该消息中返回终结点相关信息
6).MSC Server发送Relocation Request消息给目标侧RNC,目标侧进行Iu接口资源和空口资源准备
7).RNC向MGW发送TRC_IU/NB_UP_INIT_TOIP消息,发起UP初始化,携带RNC侧IP地址、端口号、RFC(Remote Feature Control)子流组合等信息
8).MGW向RNC发送TRC_IU/NB_UP_ACK_FRMIP消息,返回UP初始化命令的响应
9).RNC侧预留资源完成后,发送Relocation Request Ack消息给MSC Server
10).MSC Server向MGW发送ADD REQ消息,请求添加IMS侧的IP终结点,并指示本次呼叫使用的编解码列表
11).MGW动态分配IP资源,向MSC Server回复ADD REPLY消息,该消息中返回IP地址等终结点相关信息
12).MSC Server发送MAP PREPARE HANDOVER CNF消息给SRVCC IWF,携带切换号码信元Handover Number
13).SRVCC IWF向IM-MGW发送ADD REQ消息,请求添加RNC侧的IP终结点,并指示本次呼叫使用的编解码列表
14).IM-MGW动态分配IP资源,向SRVCC IWF回复ADD REPLY消息,该消息中返回终结点信息
15).SRVCC IWF根据切换号码做被叫分析进行出局选路,选路成功后,然后发送IAM消息到MSC Server
16).MSC Server向MGW发送MOD REQ消息,指示MGW上报端点信息
17).MGW向MSC Server发送MOD REPLY响应消息
18).MGW向IM-MGW发送TRC_IU/NB_UP_INIT_TOIP消息,发起NB_UP初始化
19).IM-MGW向MGW发送TRC_IU/NB_UP_ACK_FRMIP消息,返回初始化响应
20).MSC Server建立完媒体资源,发送ACM消息给SRVCC IWF
21).SRVCC IWF向IM-MGW发送ADD REQ消息,请求添加IMS侧的IP终结点,并指示本次呼叫使用的编解码列表
22).IM-MGW动态分配IP资源,向SRVCC IWF回复ADD REPLY消息,该消息中返回IP地址等终结点相关信息
23).SRVCC IWF向MME_A返回PS to CS Response消息,通知手机可以接入到UMTS
4.ATCF新建媒体端点流程
24).SRVCC IWF根据STN-SR向P-CSCF/ATCF_A发送INVITE消息,携带SDP信息
25).P-CSCF/ATCF_A收到INVITE消息,根据其中STN-SR号码,判断该消息是由SRVCC切换产生。P-CSCF/ATCF_A作如下处理:
26).SRVCC IWF返回消息接收成功响应ACK
27).SRVCC IWF根据200消息中的承载信息通过MOD REQ消息下发给主叫IM-MGW
28).IM-MGW向SRVCC IWF发送MOD REPLY消息,返回修改终结点属性命令的响应
29).IM-MGW向SRVCC IWF发送NTFY REQ消息,确认当前端点已修改
30).SRVCC IWF向IM-MGW发送NTFY REPLY消息,返回上报隧道指示事件的响应
5.CS网络位置更新
31).UE_A开始接入CS网络,RNC给MSC Server发送Relocation Detect消息,表示UE_A已经检测到新信道,已经具备接入新的无线信道的条件,但尚未真正切入
32).当MSC Server收到RNC上报的Relocation Detect消息后,通过局间MAP信令发送MAP PROCESS ACCESS SIGNALLING IND消息给SRVCC IWF
33).UE_A成功接入CS网络,RNC给MSC Server发送Relocation Complete消息,通知MSC切换完成
34).当MSC Server收到UE_A上报的Relocation Complete消息后,通过局间MAP信令发送MAP SEND END SIGNAL IND消息给SRVCC IWF
35).SRVCC IWF发送SRVCC PS to CS Complete Notification消息给MME_A,通知MME_A切换已经成功
36).MME_A发送SRVCC PS to CS Complete Ack响应消息给SRVCC IWF
37).SRVCC IWF发送MAP UPDATE LOCATION REQ消息到融合HLR/HSS的位置更新,确保后续的呼叫能正确地路由到被叫
38).融合HLR/HSS发送MAP INSERT SUBSCRIBER DATA IND用于位置更新过程时向VLR插入用户数据
39).VLR向融合HLR/HSS返回插入用户数据操作的响应
40).融合HLR/HSS向VLR插入用户数据成功后,融合HLR/HSS向VLR回位置更新的MAP UPDATE LOCATION CNF响应
6.接入域修改
41).P-CSCF/ATCF_A根据待切换会话关联的ATU-STI,向SCC AS_A发送INVITE消息,请求eSRVCC切换。关键参数如下:
42).SCC AS_A收到INVITE消息后,通过其中Target-Dialog头域的原会话Call-ID确定待切换的会话,并作如下处理:
43).P-CSCF/ATCF_A向SCC AS_A返回ACK消息。UE_A与UE_B之间恢复媒体连接。后续UE_A所在网络侧媒体信息基于CS网络承载
7.释放原会话资源
44).切换成功后,P-CSCF/ATCF_A向SCC AS_A发送BYE消息,释放原会话媒体端点
45).SCC AS_A向P-CSCF/ATCF_A返回200响应消息
46).P-CSCF/ATCF_A向UE_A发送BYE请求,释放原会话资源
47).UE_A向P-CSCF/ATCF_A返回200响应消息