From f4b38e7ff15bef49e333dfb5a0eb788d65abe1ae Mon Sep 17 00:00:00 2001 From: Ravi Paluri Date: Wed, 5 Feb 2020 12:35:41 +0530 Subject: IMS: Add support for IMS Explicit call transfer Test: Manual Bug: 62170207 Change-Id: I06a256adb0e1910d40809c91bcdd42c56a142842 --- telecomm/java/com/android/internal/telecom/IConnectionService.aidl | 5 +++++ telecomm/java/com/android/internal/telecom/IInCallAdapter.aidl | 4 ++++ 2 files changed, 9 insertions(+) mode change 100644 => 100755 telecomm/java/com/android/internal/telecom/IInCallAdapter.aidl (limited to 'telecomm/java/com') diff --git a/telecomm/java/com/android/internal/telecom/IConnectionService.aidl b/telecomm/java/com/android/internal/telecom/IConnectionService.aidl index a397d77db2f6..fb5417994b57 100644 --- a/telecomm/java/com/android/internal/telecom/IConnectionService.aidl +++ b/telecomm/java/com/android/internal/telecom/IConnectionService.aidl @@ -81,6 +81,11 @@ oneway interface IConnectionService { void rejectWithMessage(String callId, String message, in Session.Info sessionInfo); + void transfer(String callId, in Uri number, boolean isConfirmationRequired, + in Session.Info sessionInfo); + + void consultativeTransfer(String callId, String otherCallId, in Session.Info sessionInfo); + void disconnect(String callId, in Session.Info sessionInfo); void silence(String callId, in Session.Info sessionInfo); diff --git a/telecomm/java/com/android/internal/telecom/IInCallAdapter.aidl b/telecomm/java/com/android/internal/telecom/IInCallAdapter.aidl old mode 100644 new mode 100755 index 9beff22ce52e..edf1cf4cdb18 --- a/telecomm/java/com/android/internal/telecom/IInCallAdapter.aidl +++ b/telecomm/java/com/android/internal/telecom/IInCallAdapter.aidl @@ -36,6 +36,10 @@ oneway interface IInCallAdapter { void rejectCallWithReason(String callId, int rejectReason); + void transferCall(String callId, in Uri targetNumber, boolean isConfirmationRequired); + + void consultativeTransfer(String callId, String otherCallId); + void disconnectCall(String callId); void holdCall(String callId); -- cgit v1.2.3-59-g8ed1b