Figure AC.7.9.3-1 depicts a signalling flow diagram for establishing an application data channel from DCMTSI UE to DC application server, providing interworking of application data channel to MTSI UE via DC application server.
The originating DCMTSI UE sends the data channel application media to the DC AS, which performs the necessary interworking actions on the application media for the terminating MTSI UE.
The DC AS subscribes to the NEF by using Nnef_ImsEE_Subscribe Request (event ID: DC Interworking Required, DC Interworking Information). The DC Interworking Information includes the application ID(s) of the DC application which requires interworking with MTSI UE.
IMS session and bootstrap data channel have been established. Selected DC application(s) have been downloaded to UE#1.
The DCSF knows the UE#2 or terminating network does not support IMS DC based on procedure in clause AC.7.9.1. Hence, the bootstrap data channel is established only between the UE#1 and the originating network.
After receiving the session event notification from the IMS AS, the DCSF determines that IMS DC interworking for the requested DC application is to be performed based on the application information, i.e. application id. the remote network or UE#2 not supporting IMS DC, or not willing to use IMS DC. The DCSF changes P2P application DC to P2A application DC.
The DCSF informs to the IMS AS that IMS DC interworking action is required for the requested DC application and the UE#2 side Information. The UE#2 side Information may include the SIP URI of the UE#2 or Called ID.
The IMS AS notifies to the NEF that the DC Interworking Required event is detected with the UE#2 side Information by using Nimsas_ImsEE_Notify Request.
The DCSF instructs the MF via the IMS AS to establish the media resource of the P2A application DC and the DC connection is established between UE and the DC AS. During P2A connection establishment, the DC AS takes into account the information received in step 6d. Steps 5-14 of clause AC.7.2.2 applies.
IMS AS sends the re-INVITE to remote network side and UE#2,which does not include bootstrap data channel information and application data channel media components in the SDP.
UE#1 uses the established application data channel to provide DC application specific information e.g. sends the file (e.g. a photo) to the DC AS, which will be sent to UE#2 from DC AS.
Figure AC.7.9.4-1 depicts a signalling flow diagram for establishing an application data channel from DC application server to DCMTSI UE, providing interworking of application data channel to MTSI UE via DC application server.
The DC AS initiates the procedure of application data channel setup between the serving network of the DCMTSI UE and the DCMTSI UE (terminating side), and the terminating DCMTSI UE sends the data channel application media to the DC AS. The DC AS performs the necessary interworking actions on the application media for the originating MTSI UE.
The DC AS subscribes to the NEF by using Nnef_ImsEE_Subscribe Request (event ID: DC Interworking Required, DC Interworking Information). The DC Interworking Information includes the UE#2 side Information which is configured as an interworking provider e.g. the service number of the customer service centre.
The IMS AS determines that IMS DC interworking for the DC application served by the DC AS is to be performed based on the SDP offer received in step 2, e.g. the Called ID that matches with the service number included in the UE#2 side Information.
The IMS AS notifies to the NEF that the DC Interworking Required event is detected with the UE#1 side Information by using Nimsas_ImsEE_Notify Request. The UE#1 side Information may include the SIP URI of the UE#1 or Calling ID.
After IMS session establishment, the IMS AS notifies via the NEF that the IMS Session is established for the UEs that IMS DC interworking to be performed.
The IMS AS notifies to the NEF that the IMS Session is established with the UE#1 side Information by using Nimsas_ImsEE_Notify Request. The notification of IMS Session establishment is implicitly subscribed in step 3b.
The NEF notifies to the DC AS that the IMS Session is established with the UE#1 side Information by using Nnef_ImsEE_Notify Request. The notification of IMS Session establishment is implicitly subscribed in step 3d.
DC AS requests to the serving network of the UE#2 (terminating network) to add a local data channel for the UE#2, based on the procedure of Adding Data Channel to an Existing IMS Session as described in clause AG.2.1. The IMS AS of the serving network of the UE#2 does not send the INVITE to the UE#1.
P2A Application Data Channel is set up between the serving network and the UE#2 based on the procedure described in the clause AC.7.2.2. During P2A connection establishment, the DC AS takes into account the information received in step 3c.
UE#2 uses the established application data channel to provide DC application specific information (e.g. customer service menu) to the DC AS, which will be sent to UE#1 from DC AS.