diff options
| author | 2020-04-24 16:29:51 +0000 | |
|---|---|---|
| committer | 2020-04-24 16:29:51 +0000 | |
| commit | 7cea5cddcb18184f456ef3918d42dfce73661c27 (patch) | |
| tree | 7a02e8a3496943c1219429aef4c225f1906e3b19 | |
| parent | 25a3473c28ee0162da44048cd9c70d434ba9a422 (diff) | |
| parent | 10d67ed1b8800c2376cf1d01d0c68093436de882 (diff) | |
Merge "IMS: Explicit Call transfer APIS."
| -rw-r--r-- | telephony/java/android/telephony/ims/ImsCallSessionListener.java | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/telephony/java/android/telephony/ims/ImsCallSessionListener.java b/telephony/java/android/telephony/ims/ImsCallSessionListener.java index 81af99fb40b7..d21a05103241 100644 --- a/telephony/java/android/telephony/ims/ImsCallSessionListener.java +++ b/telephony/java/android/telephony/ims/ImsCallSessionListener.java @@ -683,5 +683,32 @@ public class ImsCallSessionListener { e.rethrowFromSystemServer(); } } + + /** + * Notifies the result of transfer request. + * @hide + */ + public void callSessionTransferred() { + try { + mListener.callSessionTransferred(); + } catch (RemoteException e) { + e.rethrowFromSystemServer(); + } + } + + /** + * Notifies the result of transfer request. + * + * @param reasonInfo {@link ImsReasonInfo} containing a reason for the + * session transfer failure + * @hide + */ + public void callSessionTransferFailed(ImsReasonInfo reasonInfo) { + try { + mListener.callSessionTransferFailed(reasonInfo); + } catch (RemoteException e) { + e.rethrowFromSystemServer(); + } + } } |