Step 0.
The DC AS decides to establish a standalone data channel session. A standalone data channel can be a standalone bootstrap or standalone application data channel.
Step 1.
The DC AS sends a
Nnef_ImsSessionManagement_Create request to the NEF requiring to create a standalone DC session with UE A.
The DC AS may include a Notification Target Address and Correlation ID to the
Nnef_ImsSessionManagement_Create request to be notified for the progress of the session update.
Step 2.
The NEF queries the HSS for the address of the IMS AS serving the service number of the enterprise if needed. If the service number is unregistered, that is, the HSS fails to return the address of IMS AS, the NEF shall reject the Nnef_ImsSessionManagement_Update request from the DC AS with an error response and the following steps shall be skipped.
Step 3.
The NEF sends a Nimsas_SessionManagement_Create request to the IMS AS-2 requiring to create a standalone DC session.
Step 4.
The IMS AS-2 validates the user subscription data and checks the IMS DC capability of UE to determine whether the data channel request should be notified to DCSF-2. If the service number does not have subscription of IMS data channel, then the request shall be rejected with appropriate cause. If the IMS AS-2 allows the request to proceed, it returns a successful Nimsas_SessionManagement_Create response to the NEF.
Step 5.
The NEF returns a successful Nnef_SessionManagement_Create response to the DC AS.
Step 6.
The DC media negotiation is completed and corresponding data channel are added, removed or updated. The IMS AS-2 sends a
Nimsas_SessionEventControl_Notify request to the DCSF-2 with event set to 3rdPartySessionCreate. The notification includes the Media operation set as received in step 3.
The DCSF-2 instructs the IMS AS-2 to set up the data channel by sending a
Nimsas_MediaControl request. The IMS AS-2 interacts with the MF-2 to allocate data channel resource. The procedures in
clause AC.7 are reused to interact with MF.
Step 7.
The IMS AS-2 generates an INVITE request(s) in which the SDP offer contains the media information of the data channel(s) required by the DC AS.
The IMS AS-2 sends the INVITE request(s) according to the IMS DC session establishment procedures described in
clauses AC.7.1 and
AC.7.2.
Step 8.
The DC media negotiation is completed and corresponding data channel are established.
Step 9.
The IMS AS notifies the DCSF for the IMS session events with the
Nimsas_SessionEventControl_Notify service operation as described in
clause AC.7.
If the DC AS included a subscription to the DC session events to the
Nnef_ImsSessionManagement_Create request in step 1, the IMS AS notifies the NEF for the progress of the session update with the
Nimsas_SessionManagement_Notify service operation.
Step 10.
The NEF notifies the DC AS for the progress of the session update with the Nnef_SessionManagement_Notify service operation.