aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSuresh Kumar Sugguna <sureshk@codeaurora.org>2015-05-12 22:38:45 +0530
committerDeepak Kundra <deepakkundra@gmail.com>2015-08-12 17:02:06 -0700
commitbc797baa1d288cc7e29cdccf3c1ef545c1f2372e (patch)
treeb339580c40b4c6de7954641b863fffa48f32e2c6
parent9e54b35f8919b29bcfc65bb0db117c8675312c67 (diff)
downloadandroid_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.java13
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();
+ }
+ }
};
/**