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

Commit 990af17c authored by Kazuya Ohshiro's avatar Kazuya Ohshiro Committed by Jordan Liu
Browse files

Make it possible to dial an operator specific code

Added a new array config that indicating list of
FAC (feature access codes) to dial as a normal call.

Test: manual - Checked that special codes which configured in
CarrierConfig are dialed as a normal call.
Bug: 67664279

Change-Id: I1c4b60ae4f28c25e55b38563fe445f831793d466
parent d6ab173f
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -1593,6 +1593,13 @@ public class CarrierConfigManager {
    public static final String KEY_SKIP_CF_FAIL_TO_DISABLE_DIALOG_BOOL =
            "skip_cf_fail_to_disable_dialog_bool";

    /**
     * List of the FAC (feature access codes) to dial as a normal call.
     * @hide
     */
    public static final String KEY_FEATURE_ACCESS_CODES_STRING_ARRAY =
            "feature_access_codes_string_array";

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

@@ -1864,6 +1871,7 @@ public class CarrierConfigManager {
        sDefaults.putStringArray(KEY_ROAMING_OPERATOR_STRING_ARRAY, null);
        sDefaults.putBoolean(KEY_SHOW_IMS_REGISTRATION_STATUS_BOOL, false);
        sDefaults.putBoolean(KEY_DISABLE_CHARGE_INDICATION_BOOL, false);
        sDefaults.putStringArray(KEY_FEATURE_ACCESS_CODES_STRING_ARRAY, null);
    }

    /**