diff options
author | Treehugger Robot <android-build-prod@system.gserviceaccount.com> | 2021-08-16 15:30:46 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2021-08-16 15:30:46 +0000 |
commit | 97bd4e2caefd8e21daf075608980c80cdf055163 (patch) | |
tree | d83d8c9ed0e5ecbdf2b5a740df63c9033c5bf823 /telephony/java/android | |
parent | 74f0512dfcde5dbdc87ad2cace399080c35bd7e3 (diff) | |
parent | 49b7a63c7d1a6bfb9fd49ca6bf8cd6da4b2f2ad1 (diff) |
Merge "IMS: Add support for additional call information" into s-keystone-qcom-dev
Diffstat (limited to 'telephony/java/android')
-rw-r--r-- | telephony/java/android/telephony/DisconnectCause.java | 8 | ||||
-rw-r--r-- | telephony/java/android/telephony/ims/ImsReasonInfo.java | 10 |
2 files changed, 16 insertions, 2 deletions
diff --git a/telephony/java/android/telephony/DisconnectCause.java b/telephony/java/android/telephony/DisconnectCause.java index 4a65d0010076..2cf2511cd632 100644 --- a/telephony/java/android/telephony/DisconnectCause.java +++ b/telephony/java/android/telephony/DisconnectCause.java @@ -455,6 +455,8 @@ public final class DisconnectCause { public static final int HO_NOT_FEASIBLE = 125; /** @hide */ public static final int NON_SELECTED_USER_CLEARING = 126; + /** @hide */ + public static final int CONCURRENT_CALLS_NOT_POSSIBLE = 127; //********************************************************************************************* // When adding a disconnect type: @@ -464,7 +466,7 @@ public final class DisconnectCause { // 4) Update toString() with the newly added disconnect type. // 5) Update android.telecom.DisconnectCauseUtil with any mappings to a telecom.DisconnectCause. // - // NextId: 123 + // NextId: 128 //********************************************************************************************* /** @@ -477,7 +479,7 @@ public final class DisconnectCause { * Largest valid value for call disconnect codes. * @hide */ - public static final int MAXIMUM_VALID_VALUE = NON_SELECTED_USER_CLEARING; + public static final int MAXIMUM_VALID_VALUE = CONCURRENT_CALLS_NOT_POSSIBLE; /** Private constructor to avoid class instantiation. */ private DisconnectCause() { @@ -741,6 +743,8 @@ public final class DisconnectCause { return "HO_NOT_FEASIBLE"; case NON_SELECTED_USER_CLEARING: return "NON_SELECTED_USER_CLEARING"; + case CONCURRENT_CALLS_NOT_POSSIBLE: + return "CONCURRENT_CALLS_NOT_POSSIBLE"; default: return "INVALID: " + cause; } diff --git a/telephony/java/android/telephony/ims/ImsReasonInfo.java b/telephony/java/android/telephony/ims/ImsReasonInfo.java index dda021e6172f..31ede00955da 100644 --- a/telephony/java/android/telephony/ims/ImsReasonInfo.java +++ b/telephony/java/android/telephony/ims/ImsReasonInfo.java @@ -902,6 +902,14 @@ public final class ImsReasonInfo implements Parcelable { */ public static final int CODE_RETRY_ON_IMS_WITHOUT_RTT = 3001; + /** + * Call failed due to concurrent calls not possible, this value should be in sync with {link@ + * QtiCallConstants.CODE_CONCURRENT_CALLS_NOT_POSSIBLE}. + * + * @hide + */ + public static final int CODE_CONCURRENT_CALLS_NOT_POSSIBLE = 3002; + /* * OEM specific error codes. To be used by OEMs when they don't want to reveal error code which * would be replaced by ERROR_UNSPECIFIED. @@ -1084,6 +1092,7 @@ public final class ImsReasonInfo implements Parcelable { CODE_REJECT_ONGOING_CS_CALL, CODE_NETWORK_CONGESTION, CODE_RETRY_ON_IMS_WITHOUT_RTT, + CODE_CONCURRENT_CALLS_NOT_POSSIBLE, CODE_OEM_CAUSE_1, CODE_OEM_CAUSE_2, CODE_OEM_CAUSE_3, @@ -1277,6 +1286,7 @@ public final class ImsReasonInfo implements Parcelable { sImsCodeMap.put(CODE_REJECT_ONGOING_CS_CALL, "CODE_REJECT_ONGOING_CS_CALL"); sImsCodeMap.put(CODE_NETWORK_CONGESTION, "CODE_NETWORK_CONGESTION"); sImsCodeMap.put(CODE_RETRY_ON_IMS_WITHOUT_RTT, "CODE_RETRY_ON_IMS_WITHOUT_RTT"); + sImsCodeMap.put(CODE_CONCURRENT_CALLS_NOT_POSSIBLE, "CODE_CONCURRENT_CALLS_NOT_POSSIBLE"); sImsCodeMap.put(CODE_OEM_CAUSE_1, "CODE_OEM_CAUSE_1"); sImsCodeMap.put(CODE_OEM_CAUSE_2, "CODE_OEM_CAUSE_2"); sImsCodeMap.put(CODE_OEM_CAUSE_3, "CODE_OEM_CAUSE_3"); |