Reformat local numbers that are placing calls in Singapore to not show
the country code.
Due to local regulations and recommendations about only showing the +65
country code when being called by international numbers as a means to
combat international spam calls.
This change also restructures the check so that other countries can be
added if needed later on.
Flag: telephony.remove_country_code_from_local_singapore_calls
Bug: 284416645
Test: atest PhoneNumberUtilsTest, atest PhoneNumberUtilsTest#testFormatSingaporeInternational, atest PhoneNumberUtilsTest#testFormatSingaporeNational
Test2: manual validity checks on call/sms/data
Change-Id: I3139639272115cfb868acc1f9ea94fcc0730bc5d
diff --git a/flags/calling.aconfig b/flags/calling.aconfig
index f121169..c1dc7e7 100644
--- a/flags/calling.aconfig
+++ b/flags/calling.aconfig
@@ -17,4 +17,15 @@
namespace: "telephony"
description: "Used in DisconnectCause and TelephonyConnection if a non-emergency call fails on a device with no 2G, to guard whether a user can see an updated error message reminding the 2G is disabled and potentially disrupting their call connectivity"
bug: "300142897"
-}
\ No newline at end of file
+}
+
+# OWNER=stevestatia TARGET=24Q4
+flag {
+ name: "remove_country_code_from_local_singapore_calls"
+ namespace: "telephony"
+ description: "Fix bug where the country code is being shown when merging in local Singapore numbers to conference calls."
+ bug:"284416645"
+ metadata {
+ purpose: PURPOSE_BUGFIX
+ }
+}