Loading telephony/java/android/telephony/DisconnectCause.java +9 −0 Original line number Diff line number Diff line Loading @@ -310,6 +310,13 @@ public class DisconnectCause { * {@hide} */ public static final int DIAL_VIDEO_MODIFIED_TO_DIAL_VIDEO = 70; /** * The network has reported that an alternative emergency number has been dialed, but the user * must exit airplane mode to place the call. */ public static final int IMS_SIP_ALTERNATE_EMERGENCY_CALL = 71; //********************************************************************************************* // When adding a disconnect type: // 1) Update toString() with the newly added disconnect type. Loading Loading @@ -462,6 +469,8 @@ public class DisconnectCause { return "EMERGENCY_PERM_FAILURE"; case NORMAL_UNSPECIFIED: return "NORMAL_UNSPECIFIED"; case IMS_SIP_ALTERNATE_EMERGENCY_CALL: return "IMS_SIP_ALTERNATE_EMERGENCY_CALL"; default: return "INVALID: " + cause; } Loading telephony/java/com/android/ims/ImsReasonInfo.java +7 −0 Original line number Diff line number Diff line Loading @@ -384,6 +384,13 @@ public class ImsReasonInfo implements Parcelable { /** Call/IMS registration is failed/dropped because of a network detach */ public static final int CODE_NETWORK_DETACH = 1513; /** * Call failed due to SIP code 380 (Alternative Service response) while dialing an "undetected * emergency number". This scenario is important in some regions where the carrier network will * identify other non-emergency help numbers (e.g. mountain rescue) when attempting to dial. */ public static final int CODE_SIP_ALTERNATE_EMERGENCY_CALL = 1514; /* 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 */ public static final int CODE_OEM_CAUSE_1 = 0xf001; Loading Loading
telephony/java/android/telephony/DisconnectCause.java +9 −0 Original line number Diff line number Diff line Loading @@ -310,6 +310,13 @@ public class DisconnectCause { * {@hide} */ public static final int DIAL_VIDEO_MODIFIED_TO_DIAL_VIDEO = 70; /** * The network has reported that an alternative emergency number has been dialed, but the user * must exit airplane mode to place the call. */ public static final int IMS_SIP_ALTERNATE_EMERGENCY_CALL = 71; //********************************************************************************************* // When adding a disconnect type: // 1) Update toString() with the newly added disconnect type. Loading Loading @@ -462,6 +469,8 @@ public class DisconnectCause { return "EMERGENCY_PERM_FAILURE"; case NORMAL_UNSPECIFIED: return "NORMAL_UNSPECIFIED"; case IMS_SIP_ALTERNATE_EMERGENCY_CALL: return "IMS_SIP_ALTERNATE_EMERGENCY_CALL"; default: return "INVALID: " + cause; } Loading
telephony/java/com/android/ims/ImsReasonInfo.java +7 −0 Original line number Diff line number Diff line Loading @@ -384,6 +384,13 @@ public class ImsReasonInfo implements Parcelable { /** Call/IMS registration is failed/dropped because of a network detach */ public static final int CODE_NETWORK_DETACH = 1513; /** * Call failed due to SIP code 380 (Alternative Service response) while dialing an "undetected * emergency number". This scenario is important in some regions where the carrier network will * identify other non-emergency help numbers (e.g. mountain rescue) when attempting to dial. */ public static final int CODE_SIP_ALTERNATE_EMERGENCY_CALL = 1514; /* 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 */ public static final int CODE_OEM_CAUSE_1 = 0xf001; Loading