shows a call flow for consultative transfer when IMS serving the transferee provides data channel service.
Step 1.
UE-A calls UE-B, UE-A sends an INVITE request towards the UE-B.
Step 2.
DC media resource is allocated by IMS-A for UE-A and UE-B.
Step 3-6.
UE-B answers the call, session connection is established between UE-A and UE-B. IMS-A establishes BDC connection for UE-A and UE-B. And then IMS-A establishes ADC connections between UE-A and UE-B.
Step 7-8.
UE-B holds UE-A, and then calls UE-C.
Step 9.
When UE-C sends 180 ringing or 200 response, UE-B starts transfer process.
Step 10.
UE-B sends a REFER message to transfer the call to UE-C.
Step 11-12.
IMS-B sends 202/NOTIFY to UE-B to accept the transfer request, and then sends BYE message to UE-B.
Step 13-15.
IMS-B sends a media re-negotiation request to UE-A, UE-A replies SDP offer with data channel media description.
Step 16-18.
IMS AS of IMS-A notifies session modify event to the DCSF and as per media instruction request from the DCSF, the IMS AS sends media resource management request to MF/MRF to update the data channel media resources for UE-A.
Step 19.
IMS AS sends a 200 OK response for re-INVITE to the IMS-B with updated data channel media.
Step 20-21.
IMS-B sends a re-INVITE message carrying SDP offer with data channel media towards UE-C, and receives 200 OK response for reINVITE carrying SDP answer with data channel media from UE-C.
Step 22.
IMS-B sends an ACK message carrying SDP answer with data channel media towards IMS-A.
Step 23-25.
IMS AS of IMS-A notifies session modify event to the DCSF and as per media instruction request from the DCSF, the IMS AS sends media resource management request to MF/MRF to update the data channel media resources for UE-C.
Step 26.
IMS AS of IMS-A sends an ACK message carrying SDP answer with data channel media towards UE-A.
Step 27.
The BDC media connection is established between IMS-A and UE-C.
Step 28.
The ADC media connections are established between UE-A and UE-C.
Step 29.
The session connection is established between UE-A and UE-C.