diff options
author | Suresh Kumar Sugguna <sureshk@codeaurora.org> | 2015-05-12 22:38:45 +0530 |
---|---|---|
committer | Deepak Kundra <deepakkundra@gmail.com> | 2015-08-12 17:02:06 -0700 |
commit | bc797baa1d288cc7e29cdccf3c1ef545c1f2372e (patch) | |
tree | b339580c40b4c6de7954641b863fffa48f32e2c6 | |
parent | 9e54b35f8919b29bcfc65bb0db117c8675312c67 (diff) | |
download | android_frameworks_opt_telephony-staging/cm-12.1-amss-2.1-ims.tar.gz android_frameworks_opt_telephony-staging/cm-12.1-amss-2.1-ims.tar.bz2 android_frameworks_opt_telephony-staging/cm-12.1-amss-2.1-ims.zip |
IMS: During CS retry, propagate reason code to UIstaging/cm-12.1-amss-2.1-ims
When an IMS call is retried over CS, inform the same to
the user via a toast display.
Change-Id: I218c0e8eb5795a066c56cd52d619b9eb76364237
CRs-Fixed: 797564
-rw-r--r-- | src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java b/src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java index ad2df084a..faac81852 100644 --- a/src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +++ b/src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java @@ -1431,6 +1431,19 @@ public final class ImsPhoneCallTracker extends CallTracker { Toast.makeText(mPhone.getContext(), msg, Toast.LENGTH_SHORT).show(); } } + + @Override + public void onCallRetryErrorReceived(ImsCall imsCall, ImsReasonInfo reasonInfo) { + if (DBG) { + log("onCallRetryErrorReceived :: reasonInfo=" + reasonInfo); + } + + if (mPhone != null) { + String msg = "LTE HD voice is unavailable. 3G voice call will be connected." + + "Server Error code: " + reasonInfo.getCode(); + Toast.makeText(mPhone.getContext(), msg, Toast.LENGTH_SHORT).show(); + } + } }; /** |