VoNR基本信令流程,若图片看不清可另存为本地放大查看。
步骤1:拨打VoNR呼叫时,终端如果处于Idle态,则需要启动Service Request过程,恢复建立UE到UPF的端到端的信令连接和用户面承载。
1.1:UE向gNB发送RRCConnectionRequest消息,请求建立RRC连接。
1.2:gNB向UE发送RRCConnectionSetup消息,开始建立RRC连接。
1.3:UE向gNB发送RRCConnectionSetupComplete消息,其中携带了UE发送给AMF的NAS层Service Request消息。
1.4:gNB向AMF发送AS层Initial UE消息,请求为用户建立N2接口连接,该消息中携带了1.2中UE发送给AMF的NAS层Service Request消息。
1.5:AMF调用SMF的Nsmf_PDUSession_UpdateSMContext service operation,请求SMF激活PDU Session的用户面资源,SMF的响应消息中包含了UPF的N3接口隧道资源信息。
1.6:AMF向gNB发送INITIAL CONTEXT SETUP REQUEST消息,其中包含UPF的N3接口隧道资源信息。
1.7:gNB与UE之间进行安全流程,并且为UE分配空口资源,然后向AMF返回INITIAL CONTEXT SETUP RESPONSE消息,该消息中包括gNB为各PDU Session分配的N3接口隧道资源信息。
1.8:AMF调用SMF的Nsmf_PDUSession_UpdateSMContext service operation,请求SMF向UPF更新gNB分配的N3接口隧道资源信息。
1.9:SMF向UPF发送N4 Session Modification Request消息,请求更新gNB分配的N3接口隧道资源信息。UPF更新成功过后向SMF返回响应消息。
步骤2:终端发起呼叫,发送SIP INVITE消息到P-CSCF, P-CSCF收到SIP消息后,向PCF触发资源预留流程。P-CSCF发送AAR请求,请求建立语音专有承载,并要求获取用户位置信息。
步骤3:PCF和SMF/AMF交互完成语音专有承载建立及用户位置上报:
3.1 PCF通过Npcf_SMPolicyControl_UpdateNotify服务通知SMF为用户建立5QI=1的语音专有QoS Flow。
3.2:SMF调用AMF的Namf_Communication_N1N2MessageTransfer服务,携带N2 SM information和N1 SM information,N2 SM information包括QoS profile、session-AMBR等信息,N1 SM information为PDU Session Modification Command,包括QoS rule、session-AMBR等信息。
3.3:AMF向gNB发送PDU Session Resource Modify Request消息,建立无线资源。
3.4: gNB向UE发送PDU Session Modification Command,通知UE建立无线资源。
3.5:UE建立语音专有QoS Flow,返回PDU Session Modification Command ACK。
3.6:gNB在完成无线资源建立后返回响应消息和用户当前位置信息。
3.7:AMF调用SMF的Nsmf_PDUSession_UpdateSMContext 服务,向SMF返回收到的N2 PDU Session Resource Modification Response、PDU Session Modification Command ACK和用户位置信息。
3.8:SMF向UPF发送N4 Session Modification Request消息,请求UPF建立语音专有QoS Flow相关资源。UPF返回N4 Session Modification Response消息。
3.9:SMF调用PCF的Npcf_SMPolicyControl_update服务,向PCF发送用户当前位置信息。
步骤4:PCF发送RAR消息上报用户位置信息,P-CSCF返回响应消息RAA。P-CSCF收到RAR后,根据3gppUserLocationInfo AVP,提取用户的5G位置信息,更新到INVITE消息的PANI头域中。
步骤5:P-CSCF继续呼叫建立流程,发送INVITE消息给S-CSCF。S-CSCF触发相应的MMTel AS以及其它主叫AS后,继续后续流程,接续到被叫网络,完成后续呼叫的接听和释放。
- 精品文章
- 暂无标签