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

Commit 387ce2fb authored by Tyler Gunn's avatar Tyler Gunn
Browse files

Add carrier config for allowing non-emerg calls in ECM mode.

Default value is TRUE for all carriers, meaning that non-emergency calls
are allowed even when the phone is in emergency callback mode.

Bug: 23063217
Change-Id: I4a227ce64a1e594a055560f42c7611c8eccdae0f
parent 144c4ff0
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -404,6 +404,15 @@ public class CarrierConfigManager {
    public static final String KEY_MMS_UA_PROF_URL_STRING = "uaProfUrl";
    public static final String KEY_MMS_USER_AGENT_STRING = "userAgent";

    /**
     * Determines whether the carrier supports making non-emergency phone calls while the phone is
     * in emergency callback mode.  Default value is {@code true}, meaning that non-emergency calls
     * are allowed in emergency callback mode.
     * @hide
     */
    public static final String KEY_ALLOW_NON_EMERGENCY_CALLS_IN_ECM_BOOL =
            "allowNonEmergencyCallsInEcm";

    /** The default value for every variable. */
    private final static PersistableBundle sDefaults;

@@ -496,6 +505,7 @@ public class CarrierConfigManager {
        sDefaults.putString(KEY_MMS_UA_PROF_TAG_NAME_STRING, "x-wap-profile");
        sDefaults.putString(KEY_MMS_UA_PROF_URL_STRING, "");
        sDefaults.putString(KEY_MMS_USER_AGENT_STRING, "");
        sDefaults.putBoolean(KEY_ALLOW_NON_EMERGENCY_CALLS_IN_ECM_BOOL, true);
    }

    /**