1
|
Based on the UE registration with the RAN and the AMF, the UE set to "voice centric" for 5GS ensures that the voice service
is always available. The UE selects the respective DNN for IMS. The UE initiates N1-Message with “PDU Session Establishment
Request” by including container identifier “P-CSCF IPv4/IPv6 Request” in ePCO IE.
NOTE: The DNN can be common for both the “voice” and “data” centric services.
|
2
|
The AMF performs the SMF selection as described in 3GPP TS 23.501.
|
3
|
The AMF sends Nsmf_PDUSession_CreateSMContext Request to the SMF by including N1 and N2 Message as Multipart along with ePCO
IE if it is received from the UE in “PDU Session Establishment Request”.
|
4
|
The SMF fetches the session management subscription data for the corresponding SUPI, DNN, and S-NSSAI. If it is not available
locally, the SMF retrieves the subscription data using Nudm_SDM_Get and subscribes for the subscription data change notification
using Nudm_SDM_Subscribe. The UDM retrieves this information from UDR using Nudr_DM_Query and subscribes to the notifications
from the UDR for the same data by Nudr_DM_subscribe. The S-NSSAI used with the UDM is the S-NSSAI with value for the HPLMN.
The SMF uses the DNN Selection Mode to decide the retrieval of session management subscription data. If the SMF is not subscribed
for subscription data (DNN, S-NSSAI), then the SMF uses local configuration instead of session management subscription data.
|
5
|
The UDM provides the subscription details to the SMF. Based on the local configuration or session management subscription
data from UDM for the respective DNN, the “IMS Voice over PS” is supported.
|
6
|
The SMF sends Nsmf_PDUSession_CreateSMContext Response (Cause, SM Context ID, or N1 SM container (PDU Session Reject (Cause)))
by processing the PDU Session Establishment Request. The SMF creates an SM context and responds to the AMF by providing an
SM Context Identifier.
|
7
|
The SMF also selects one or more UPFs based on SSC mode, PDU Session-Type, and voice or data-centric services based on DNN
capabilities.
|
8
|
The SMF initiates “Npcf_SMPolicyControl_Create” Request by including “SmPolicyContextData”, which contains Supi, pduSessionId,
ratType, servingNetwork, userLocationInfo, ueTimeZone, Pei, Online/Offline charging, chargingcharacteristics, PDU Session-Type,
allocated UE IP address/prefix(es), subsDefQos, and information.
|
9
|
The PCF responds back with “Npcf_SMPolicyControl_CreateResponse (200 OK)” by including “SmPolicyDecision” in the message to
the SMF. “SmPolicyDecision” contains the sessionRules, pccRules, qosDecs, chgDecs, chargingInfo, traffConDecs, umDecs, qosChars,
and so on as defined in the 3GPP TS 29.512, Section 5.6.2.4. All these parameters are only applicable for “IMS Voice over
PS session”. This section does not cover Data and Voice PDU sessions.
Note
|
When a UE initiates a Resource Modification Request, and if the SMF includes the "qosFlowUsage" attribute containing "IMS_SIG"
within SmPolicyUpdateContextDatadata structure and the PCF accepts that a QoS flow dedicated to IMS signaling can be used,
the PCF returns the "qosFlowUsage" containing "IMS_SIG" value within the SmPolicyDecision data structure. The PCC rules provided
have the 5QI applicable for IMS signaling.
|
|
10
|
The SMF initiates “N4 Session Establishment Request” to the UPF and provides packet detection, enforcement, and reporting
rules to be installed on the UPF for this PDU session.
|
11
|
The UPF acknowledges by sending an N4 Session Establishment Response. If CN Tunnel Info is allocated by the UPF, the CN Tunnel
Info is provided to SMF in this step.
|
12
|
The SMF sends Namf_Communication_N1N2MessageTransfer to the SMF. This transfer message includes the PDU Session ID, N2 SM
information (PDU Session ID, QFI(s), QoS Profile(s), CN Tunnel Info, S-NSSAI from the Allowed NSSAI, Session-AMBR, PDU Session
Type, User Plane Security Enforcement information, UE Integrity Protection Maximum Data Rate), N1 SM container (PDU Session
Establishment Accept (QoS Rule(s) and QoS Flow level QoS parameters if needed for the QoS Flow(s) associated with the QoS
rule(s), selected SSC mode, S-NSSAI(s), DNN, allocated IPv4 address, interface identifier, Session-AMBR, selected PDU Session
Type, Reflective QoS Timer (if available), P-CSCF address(es), and [Always-on PDU Session])).
The N1 SM container contains the PDU Session Establishment Accept that the AMF provides to the UE. If the UE requested P-CSCF
discovery, then the message also includes the P-CSCF IP addresses as determined by the SMF.
The SMF fetches these P-CSCF addresses from DNN configuration, which are locally provisioned under DNN with IMS-Support and
list of P-CSCF addresses or P-CSCF FQDN.
|
13
|
The AMF sends N2 PDU Session Request (N2 SM information, NAS message (PDU Session ID, N1 SM container (PDU Session Establishment
Accept))) to (R)AN.
|
14
|
The (R)AN issues AN-specific signaling exchange to the UE that is related with the information received from the SMF. The
(R)AN also allocates (R)AN N3 Tunnel Info for the PDU session.
The (R)AN forwards the NAS message (PDU Session ID, N1 SM container (PDU Session Establishment Accept)) that was provided
in Step 12 to the UE. The (R)AN provides the NAS message only if the necessary (R)AN resources are established and the allocation
of (R)AN Tunnel Info is successful.
|
15
|
The (R)AN sends N2 PDU Session Response (PDU Session ID, Cause, N2 SM information (PDU Session ID, AN Tunnel Info, List of
accepted/rejected QFI(s), User Plane Enforcement Policy Notification)) to the AMF. The AN Tunnel Info corresponds to the Access
Network address of the N3 tunnel corresponding to the PDU session.
If the (R)AN rejects QFI(s) the SMF is responsible of updating the QoS rules and QoS flow-level QoS parameters if needed for
the QoS flow associated with the QoS rule(s) in the UE accordingly.
The NG-RAN rejects the establishment of UP resources for the PDU session when it cannot fulfill User Plane Security Enforcement
information with a value of Required. The SMF releases the PDU session and the NG-RAN sends notification to the SMF when it
cannot fulfill a User Plane Security Enforcement with a value of Preferred.
|
16
|
The AMF sends Nsmf_PDUSession_UpdateSMContext Request (N2 SM information, Request Type) to the SMF. The AMF forwards the N2
SM information received from (R)AN to the SMF. If the list of rejected QFI(s) is included in N2 SM information, the SMF releases
the rejected QFI(s) associated QoS profiles.
If the User Plane Enforcement Policy Notification in the N2 SM information indicates that no user plane resources can be established,
and the User Plane Enforcement Policy indicated "required" as described in 3GPP TS 23.501, Section 5.10.3, the SMF releases
the PDU session.
|
17
|
The SMF initiates an N4 Session Modification procedure with the UPF. The SMF provides AN Tunnel Info to the UPF and the corresponding
forwarding rules.
|
18
|
The UPF provides an N4 Session Modification Response to the SMF.
|
19
|
The SMF sends Nsmf_PDUSession_UpdateSMContext Response (Cause) to the AMF.
|
20
|
(Conditional) The SMF sends Nsmf_PDUSession_SMContextStatusNotify (Release) to the AMF.
|
21
|
If during the procedure, any time after Step 5, the PDU Session Establishment is not successful, the SMF informs the AMF by
invoking Nsmf_PDUSession_SMContextStatusNotify (Release). The SMF also releases any N4 session(s) created, any PDU session
address if allocated (for example, IP address) and releases the association with PCF, if any.
|