aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancis Guevarra <fguevarra@cyngn.com>2016-02-23 15:57:00 -0800
committerFrancis Guevarra <fguevarra@cyngn.com>2016-04-20 16:36:37 -0700
commit515ce7d06a0f5745e144607e9ba96e57354f4eee (patch)
treed216cff74c1292ba044c857cb6a0ba361d6c59ee
parent328bc61a007eab7513b926149d937e712613f914 (diff)
downloadandroid_frameworks_opt_net_ims-stable/cm-13.0-ZNH2KB.tar.gz
android_frameworks_opt_net_ims-stable/cm-13.0-ZNH2KB.tar.bz2
android_frameworks_opt_net_ims-stable/cm-13.0-ZNH2KB.zip
Volte: add volte feature system property and api's.stable/cm-13.0-ZNH2KBstable/cm-13.0-ZNH2K
Change-Id: I439acd2c19b6e0eb1abdd8538a5c21afa25f3e4e Issue-Id: CYNGNOS-2011 (cherry picked from commit 3e691ae6c26485c49c41777e1986046c7b80c78f)
-rw-r--r--src/java/com/android/ims/ImsManager.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java
index cc71c86..de4ec64 100644
--- a/src/java/com/android/ims/ImsManager.java
+++ b/src/java/com/android/ims/ImsManager.java
@@ -67,6 +67,7 @@ public class ImsManager {
public static final int PROPERTY_DBG_VT_AVAIL_OVERRIDE_DEFAULT = 0;
public static final String PROPERTY_DBG_WFC_AVAIL_OVERRIDE = "persist.dbg.wfc_avail_ovr";
public static final int PROPERTY_DBG_WFC_AVAIL_OVERRIDE_DEFAULT = 0;
+ public static final String PROPERTY_VOLTE_CALL_CAPABLE = "net.lte.volte_call_capable";
/**
* For accessing the IMS related service.
@@ -258,6 +259,24 @@ public class ImsManager {
&& isGbaValid(context);
}
+ /**
+ * Indicates whether Volte call capable.
+ */
+ public static boolean isVolteCallCapable() {
+ boolean isVolteCallCapable = SystemProperties.getBoolean(PROPERTY_VOLTE_CALL_CAPABLE, false);
+ if (DBG) log("isVolteCallCapable: " + isVolteCallCapable);
+
+ return isVolteCallCapable;
+ }
+
+ /**
+ * Sets property to indicate whether Volte call is capable.
+ */
+ public static void setVolteCallCapability(boolean enabled) {
+ if (DBG) log("setVolteCallCapability: " + enabled);
+ SystemProperties.set(PROPERTY_VOLTE_CALL_CAPABLE, Boolean.toString(enabled));
+ }
+
/*
* Indicates whether VoLTE is provisioned on device
*/