aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/java/com/android/ims/ImsCall.java4
-rw-r--r--src/java/com/android/ims/ImsManager.java51
2 files changed, 55 insertions, 0 deletions
diff --git a/src/java/com/android/ims/ImsCall.java b/src/java/com/android/ims/ImsCall.java
index f2ccb93..920189a 100644
--- a/src/java/com/android/ims/ImsCall.java
+++ b/src/java/com/android/ims/ImsCall.java
@@ -439,6 +439,10 @@ public class ImsCall implements ICall {
mCallProfile = profile;
}
+ public void updateHoldValues() {
+ mHold = true;
+ }
+
/**
* Closes this object. This object is not usable after being closed.
*/
diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java
index 79fdd02..046ee6c 100644
--- a/src/java/com/android/ims/ImsManager.java
+++ b/src/java/com/android/ims/ImsManager.java
@@ -152,6 +152,57 @@ public class ImsManager {
*/
public static final String EXTRA_IS_UNKNOWN_CALL = "codeaurora:isUnknown";
+ /**
+ * Part of the ACTION_IMS_INCOMING_CALL intents.
+ * A string value which hold the address of call.
+ * Used during conference scenario or during incoming phantom call
+ * @hide
+ */
+ public static final String EXTRA_UNKNOWN_CALL_ADDRESS = "codeaurora:unknownCallAddress";
+
+ /**
+ * @hide
+ */
+ public static final int CALL_ACTIVE = 1;
+
+ /**
+ * @hide
+ */
+ public static final int CALL_HOLD = 2;
+
+ /**
+ * @hide
+ */
+ public static final int CALL_DIALING = 3;
+
+ /**
+ * @hide
+ */
+ public static final int CALL_ALERTING = 4;
+
+ /**
+ * @hide
+ */
+ public static final int CALL_INCOMING = 5;
+
+ /**
+ * @hide
+ */
+ public static final int CALL_WAITING = 6;
+
+ /**
+ * @hide
+ */
+ public static final int CALL_END = 7;
+
+ /**
+ * Part of the ACTION_IMS_INCOMING_CALL intents.
+ * An int value which hold the state of call.
+ * Used during conference scenario or during incoming phantom call
+ * @hide
+ */
+ public static final String EXTRA_UNKNOWN_CALL_STATE = "codeaurora.unknownCallState";
+
private static final String TAG = "ImsManager";
private static final boolean DBG = true;