Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bd20177e authored by Avinash Malipatil's avatar Avinash Malipatil
Browse files

Add new precise disconnect cause for normal dialed emergency call redial over VoWiFi and IMS.

Bug: 357980439
Flag: com.android.internal.telephony.flags.add_ims_redial_codes_for_emergency_calls
Test: Tested in live network
Change-Id: I318d4be1a06e1f169ba868d32755d97564942c34
parent 08c6626e
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -15450,6 +15450,8 @@ package android.telephony {
    field public static final int CONDITIONAL_IE_ERROR = 100; // 0x64
    field public static final int DESTINATION_OUT_OF_ORDER = 27; // 0x1b
    field @FlaggedApi("com.android.internal.telephony.flags.use_oem_domain_selection_service") public static final int EMERGENCY_PERM_FAILURE = 326; // 0x146
    field @FlaggedApi("com.android.internal.telephony.flags.add_ims_redial_codes_for_emergency_calls") public static final int EMERGENCY_REDIAL_ON_IMS = 3001; // 0xbb9
    field @FlaggedApi("com.android.internal.telephony.flags.add_ims_redial_codes_for_emergency_calls") public static final int EMERGENCY_REDIAL_ON_VOWIFI = 3002; // 0xbba
    field @FlaggedApi("com.android.internal.telephony.flags.use_oem_domain_selection_service") public static final int EMERGENCY_TEMP_FAILURE = 325; // 0x145
    field public static final int ERROR_UNSPECIFIED = 65535; // 0xffff
    field public static final int FACILITY_REJECTED = 29; // 0x1d
+7 −0
Original line number Diff line number Diff line
@@ -326,6 +326,13 @@ public final class PreciseDisconnectCause {
    @Deprecated
    public static final int CDMA_ACCESS_BLOCKED                              = 1009;

    /** Call was disconnected with cause code retry over volte. */
    @FlaggedApi(Flags.FLAG_ADD_IMS_REDIAL_CODES_FOR_EMERGENCY_CALLS)
    public static final int EMERGENCY_REDIAL_ON_IMS                                = 3001;
    /** Call was disconnected with cause code retry over vowifi. */
    @FlaggedApi(Flags.FLAG_ADD_IMS_REDIAL_CODES_FOR_EMERGENCY_CALLS)
    public static final int EMERGENCY_REDIAL_ON_VOWIFI                             = 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 */
    public static final int OEM_CAUSE_1                                      = 0xf001;