diff options
| author | 2023-07-05 00:08:16 +0000 | |
|---|---|---|
| committer | 2023-07-05 00:08:16 +0000 | |
| commit | 7c7638c38871fb00eb1373037c0fea0e31f7e88f (patch) | |
| tree | f0474b06ce47c02753ab5aa999cccdacb22c02b8 | |
| parent | 27ebcb99c395956f81e4cf0aed90c6e2e2c3f28b (diff) | |
| parent | 5e49928b27ef2efb7eb0448fb257688cc2afdd3a (diff) | |
Merge "add KEY_IGNORE_GLOBAL_PHONE_NUMBER_FORMAT_BOOL" into udc-qpr-dev am: 5e49928b27
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23853604
Change-Id: I3fbead526147a3453bce3c9e9a2c978f94dcb658
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | telephony/java/android/telephony/CarrierConfigManager.java | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/telephony/java/android/telephony/CarrierConfigManager.java b/telephony/java/android/telephony/CarrierConfigManager.java index dc5b75ad6f14..3e7919305cbf 100644 --- a/telephony/java/android/telephony/CarrierConfigManager.java +++ b/telephony/java/android/telephony/CarrierConfigManager.java @@ -50,7 +50,6 @@ import android.telephony.ims.MediaQualityStatus; import android.telephony.ims.RcsUceAdapter; import android.telephony.ims.feature.MmTelFeature; import android.telephony.ims.feature.RcsFeature; -import android.telephony.ims.stub.ImsRegistrationImplBase; import com.android.internal.telephony.ICarrierConfigLoader; import com.android.telephony.Rlog; @@ -5813,6 +5812,21 @@ public class CarrierConfigManager { */ public static final int NR_SA_DISABLE_POLICY_VOWIFI_REGISTERED = 3; + /** + * This specifies whether the carrier support the global number format or not. + * {@link SubscriptionManager#getPhoneNumber(int)}, + * {@link SubscriptionManager#getPhoneNumber(int, int)} with + * {@link SubscriptionManager#PHONE_NUMBER_SOURCE_IMS} + * In order to provide the phone number to the APIs, the framework extracts the phone + * number from the message received from the carrier server. If the carrier does not use + * global number format, the framework could not provide phone number. + * <p> + * If not set or set to false value, the framework handle only global number format URI. + * @hide + */ + public static final String KEY_ALLOW_NON_GLOBAL_PHONE_NUMBER_FORMAT_BOOL = + KEY_PREFIX + "allow_non_global_phone_number_format_bool"; + private Ims() {} private static PersistableBundle getDefaults() { @@ -5925,6 +5939,8 @@ public class CarrierConfigManager { defaults.putString(KEY_IMS_USER_AGENT_STRING, "#MANUFACTURER#_#MODEL#_Android#AV#_#BUILD#"); + defaults.putBoolean(KEY_ALLOW_NON_GLOBAL_PHONE_NUMBER_FORMAT_BOOL, false); + return defaults; } } |