Skip to content

Commit 2f796f1

Browse files
committed
Merge metadata changes from upstream 8.9.7
Includes changes in resources/ up to and including upstream commit 2cfd0f5fd38d: "[maven-release-plugin] prepare release v8.9.7"
1 parent 163d42c commit 2f796f1

15 files changed

Lines changed: 5420 additions & 109 deletions

File tree

resources/PhoneNumberMetadata.xml

Lines changed: 55 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1870,10 +1870,14 @@
18701870

18711871
<!-- Åland Islands. -->
18721872
<!-- Adding all international carrier access codes in below doc that we found corroborating
1873-
evidence for. https://www.viestintavirasto.fi/en/internettelephone/numberingoftelecommunicationsnetworks/internationalcalls/internationalcarrieraccesscodes.html -->
1873+
evidence for. Considering these are available in AX region as well.
1874+
https://www.viestintavirasto.fi/en/internettelephone/numberingoftelecommunicationsnetworks/internationalcalls/internationalcarrieraccesscodes.html -->
1875+
<!-- Not supporting national long distance carrier codes as these are overlapping with UAN
1876+
ranges mentioned in ITU doc. -->
18741877
<!-- Calling code and formatting shared with 'FI' -->
18751878
<territory id="AX" countryCode="358" preferredInternationalPrefix="00"
1876-
internationalPrefix="00|99(?:[02469]|5(?:11|33|5[59]|88|9[09]))" nationalPrefix="0">
1879+
internationalPrefix="00|99(?:[01469]|5(?:11|3[23]|41|5[59]|77|88|9[09]))"
1880+
nationalPrefix="0">
18771881
<references>
18781882
<sourceUrl>https://www.viestintavirasto.fi/internetpuhelin/puhelinverkonnumerointi.html</sourceUrl>
18791883
</references>
@@ -3118,7 +3122,7 @@
31183122
</numberFormat>
31193123
</availableFormats>
31203124
<generalDesc>
3121-
<nationalNumberPattern>[267]\d{7}</nationalNumberPattern>
3125+
<nationalNumberPattern>[2367]\d{7}</nationalNumberPattern>
31223126
</generalDesc>
31233127
<fixedLine>
31243128
<possibleLengths national="8"/>
@@ -3132,17 +3136,15 @@
31323136
<mobile>
31333137
<possibleLengths national="8"/>
31343138
<exampleNumber>79561234</exampleNumber>
3135-
<!-- Extra online mobile number prefixes found: 74.
3136-
The 29 prefix is listed as a mobile prefix, but many people list it as their fixed home
3137-
number. We will keep it as mobile for now, but it may actually be a prefix for fixed
3138-
satellite phones.
3139-
78 is officially not in operation (since 17.IX.2015 (cl/106680153). Remove after about
3140-
a year and verifying it's not working / used anymore. -->
3139+
<!-- Previous ITU doc (version: 11.IX.2013) says 29 range is assigned to
3140+
"UCOM CDMA network". As there is valid number online continuing support to this range
3141+
eventhough it is not listed in new ITU doc (version: 12.IV.2018). -->
31413142
<nationalNumberPattern>
31423143
(?:
31433144
29|
3145+
31|
31443146
6[189]|
3145-
7[124-9]
3147+
7[125-9]
31463148
)\d{6}
31473149
</nationalNumberPattern>
31483150
</mobile>
@@ -7689,9 +7691,12 @@
76897691
<!-- Main region for 'AX', except fixed-line all other phone number ranges are shared. -->
76907692
<!-- Adding all international carrier access codes in below doc that we found corroborating
76917693
evidence for. https://www.viestintavirasto.fi/en/internettelephone/numberingoftelecommunicationsnetworks/internationalcalls/internationalcarrieraccesscodes.html -->
7694+
<!-- Not supporting national long distance carrier codes as these are overlapping with UAN
7695+
ranges mentioned in ITU doc. -->
76927696
<territory id="FI" mainCountryForCode="true" countryCode="358" preferredInternationalPrefix="00"
7693-
internationalPrefix="00|99(?:[02469]|5(?:11|33|5[59]|88|9[09]))" nationalPrefix="0"
7694-
nationalPrefixFormattingRule="$NP$FG" mobileNumberPortableRegion="true">
7697+
internationalPrefix="00|99(?:[01469]|5(?:11|3[23]|41|5[59]|77|88|9[09]))"
7698+
nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"
7699+
mobileNumberPortableRegion="true">
76957700
<references>
76967701
<sourceUrl>https://www.viestintavirasto.fi/internetpuhelin/puhelinverkonnumerointi.html</sourceUrl>
76977702
</references>
@@ -9942,20 +9947,18 @@
99429947
)|
99439948
6(?:
99449949
0[1-9]\d|
9945-
[145]\d{2}|
9950+
[1459]\d{2}|
99469951
2(?:
9947-
[0-357-9]\d|
9952+
[0-57-9]\d|
99489953
6[01]
99499954
)|
9950-
[36][0-57-9]\d|
9951-
7[0-79]\d|
9952-
8[0-2457-9]\d|
9953-
9[0-579]\d
9955+
[368][0-57-9]\d|
9956+
7[0-79]\d
99549957
)|
99559958
707[1-5]|
99569959
8480|
99579960
9(?:
9958-
0[1-46-9]\d|
9961+
0[1-9]\d|
99599962
1[02-9]\d|
99609963
2(?:
99619964
[0-8]\d|
@@ -12360,12 +12363,7 @@
1236012363
<possibleLengths national="10"/>
1236112364
<exampleNumber>9932123456</exampleNumber>
1236212365
<!-- Includes VSAT and Boomehen Satellite numbers. -->
12363-
<nationalNumberPattern>
12364-
(?:
12365-
[2-6]0\d|
12366-
993
12367-
)\d{7}
12368-
</nationalNumberPattern>
12366+
<nationalNumberPattern>993\d{7}</nationalNumberPattern>
1236912367
</voip>
1237012368
</territory>
1237112369

@@ -16605,7 +16603,7 @@
1660516603
<sourceUrl>http://www.ekip.me/numeracija/dodijeljena.php</sourceUrl>
1660616604
</references>
1660716605
<availableFormats>
16608-
<numberFormat pattern="(\d{2})(\d{3})(\d{3})">
16606+
<numberFormat pattern="(\d{2})(\d{3})(\d{3,4})">
1660916607
<leadingDigits>
1661016608
[2-57-9]|
1661116609
6[036-9]
@@ -16626,18 +16624,16 @@
1662616624
(?:
1662716625
20[2-8]|
1662816626
3(?:
16629-
0[2-7]|
16630-
[12][235-7]|
16627+
[0-2][2-7]|
1663116628
3[24-7]
1663216629
)|
1663316630
4(?:
1663416631
0[2-467]|
16635-
1[267]
16632+
1[2467]
1663616633
)|
1663716634
5(?:
16638-
0[2467]|
16639-
1[267]|
16640-
2[2367]
16635+
[01][2467]|
16636+
2[2-467]
1664116637
)
1664216638
)\d{5}
1664316639
</nationalNumberPattern>
@@ -16660,9 +16656,14 @@
1666016656
</nationalNumberPattern>
1666116657
</mobile>
1666216658
<tollFree>
16663-
<possibleLengths national="8"/>
16659+
<possibleLengths national="8,9"/>
1666416660
<exampleNumber>80080002</exampleNumber>
16665-
<nationalNumberPattern>80[0-258]\d{5}</nationalNumberPattern>
16661+
<nationalNumberPattern>
16662+
80(?:
16663+
[0-2578]|
16664+
9\d
16665+
)\d{5}
16666+
</nationalNumberPattern>
1666616667
</tollFree>
1666716668
<premiumRate>
1666816669
<possibleLengths national="8"/>
@@ -17404,13 +17405,15 @@
1740417405
<mobile>
1740517406
<possibleLengths national="8"/>
1740617407
<exampleNumber>66123456</exampleNumber>
17407-
<!-- The 6[23] prefixes are added as SMS messages have been successfully delivered to these
17408-
numbers, and they are also widely present on the Internet. -->
1740917408
<nationalNumberPattern>
1741017409
6(?:
17411-
[2356]\d|
17412-
8[158]
17413-
)\d{5}
17410+
[2356]\d{2}|
17411+
8(?:
17412+
[02][5-9]|
17413+
[1478]\d|
17414+
[356][0-4]
17415+
)
17416+
)\d{4}
1741417417
</nationalNumberPattern>
1741517418
</mobile>
1741617419
</territory>
@@ -20405,8 +20408,7 @@
2040520408
6[126]|
2040620409
7[0-3578]
2040720410
)|
20408-
7\d{2}|
20409-
8[478]\d
20411+
7\d{2}
2041020412
)\d{6}
2041120413
</nationalNumberPattern>
2041220414
</fixedLine>
@@ -20441,10 +20443,13 @@
2044120443
</nationalNumberPattern>
2044220444
</voip>
2044320445
<uan>
20444-
<possibleLengths national="5,6"/>
20446+
<possibleLengths national="5,6,9"/>
2044520447
<exampleNumber>14020</exampleNumber>
2044620448
<!-- These numbers are used for local government. They are formed by the appending the local
20447-
dialling code (including the national prefix 0) after the leading digits "14". -->
20449+
dialling code (including the national prefix 0) after the leading digits "14".
20450+
government.nl's doc says 88 range is for premium rate services but only for a period of
20451+
6 months after its enforcement. Online results and Wikipedia says these are of standard
20452+
cost to end users. -->
2044820453
<nationalNumberPattern>
2044920454
140(?:
2045020455
1(?:
@@ -20469,7 +20474,8 @@
2046920474
)|
2047020475
7\d|
2047120476
8[458]
20472-
)
20477+
)|
20478+
8[478]\d{7}
2047320479
</nationalNumberPattern>
2047420480
</uan>
2047520481
</territory>
@@ -22456,8 +22462,8 @@
2245622462
0[0-46]|
2245722463
1[013]|
2245822464
2[0-2]|
22459-
3[0139]|
22460-
4[0-7]|
22465+
3[0-39]|
22466+
4\d|
2246122467
5[05]|
2246222468
6[0-26]|
2246322469
7[0-27]|
@@ -25934,18 +25940,14 @@
2593425940
<exampleNumber>712345678</exampleNumber>
2593525941
<nationalNumberPattern>
2593625942
7(?:
25937-
0[0-7]\d|
25943+
[09][0-7]\d|
2593825944
[1578]\d{2}|
2593925945
2(?:
2594025946
[03]\d|
2594125947
60
2594225948
)|
2594325949
30\d|
25944-
4[0-4]\d|
25945-
9(?:
25946-
[0-6]\d|
25947-
74
25948-
)
25950+
4[0-4]\d
2594925951
)\d{5}
2595025952
</nationalNumberPattern>
2595125953
</mobile>
@@ -27570,10 +27572,9 @@
2757027572
639(?:
2757127573
0[0-79]|
2757227574
1[019]|
27573-
[26]\d|
27575+
[267]\d|
2757427576
3[09]|
2757527577
[45]0|
27576-
7[06-9]|
2757727578
9[04-79]
2757827579
)\d{4}
2757927580
</nationalNumberPattern>

resources/ShortNumberMetadata.xml

Lines changed: 31 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -396,14 +396,9 @@
396396
<possibleLengths national="2,3"/>
397397
<exampleNumber>111</exampleNumber>
398398
</tollFree>
399-
<!-- 911 is only available in select cities. Since it's not available everywhere
400-
and is location specific adding this number here. -->
401399
<carrierSpecific>
402400
<!-- https://support.twitter.com/articles/20170024 -->
403-
<nationalNumberPattern>
404-
89338|
405-
911
406-
</nationalNumberPattern>
401+
<nationalNumberPattern>89338</nationalNumberPattern>
407402
<possibleLengths national="3,5"/>
408403
<exampleNumber>89338</exampleNumber>
409404
</carrierSpecific>
@@ -4499,7 +4494,7 @@
44994494
)
45004495
)
45014496
</nationalNumberPattern>
4502-
<possibleLengths national="6"/>
4497+
<possibleLengths national="3,6"/>
45034498
<exampleNumber>116000</exampleNumber>
45044499
</expandedEmergency>
45054500
<!-- http://www.short-codes.com/codes/browse/70000-70999/100_1 says that the service is not
@@ -7575,14 +7570,25 @@
75757570
<shortCode>
75767571
<nationalNumberPattern>
75777572
1(?:
7578-
[035]\d{2}|
7573+
[03]\d{2}|
75797574
1(?:
75807575
[013-57-9]\d|
75817576
2|
75827577
6\d{3}
75837578
)|
7584-
2\d{1,2}|
7579+
2\d{1,3}|
75857580
4\d{2,3}|
7581+
5(?:
7582+
\d{2}|
7583+
999
7584+
)|
7585+
60[06]|
7586+
700|
7587+
8(?:
7588+
0[089]|
7589+
1[0-8]|
7590+
888
7591+
)|
75867592
9\d{3}
75877593
)
75887594
</nationalNumberPattern>
@@ -9115,13 +9121,24 @@
91159121
<!-- http://www.itu.int/oth/T02020000B2/en -->
91169122
<territory id="PM">
91179123
<generalDesc>
9118-
<nationalNumberPattern>1\d</nationalNumberPattern>
9124+
<nationalNumberPattern>
9125+
1\d|
9126+
3103
9127+
</nationalNumberPattern>
91199128
</generalDesc>
91209129
<shortCode>
9121-
<nationalNumberPattern>1[578]</nationalNumberPattern>
9122-
<possibleLengths national="2"/>
9130+
<nationalNumberPattern>
9131+
1[578]|
9132+
3103
9133+
</nationalNumberPattern>
9134+
<possibleLengths national="2,4"/>
91239135
<exampleNumber>17</exampleNumber>
91249136
</shortCode>
9137+
<carrierSpecific>
9138+
<nationalNumberPattern>3103</nationalNumberPattern>
9139+
<possibleLengths national="4"/>
9140+
<exampleNumber>3103</exampleNumber>
9141+
</carrierSpecific>
91259142
<emergency>
91269143
<nationalNumberPattern>1[578]</nationalNumberPattern>
91279144
<possibleLengths national="2"/>
@@ -11800,13 +11817,8 @@
1180011817
<exampleNumber>41851</exampleNumber>
1180111818
</premiumRate>
1180211819
<carrierSpecific>
11803-
<!-- 107 seems to be Capetown only, and 111 is a vodafone customer service number. -->
11804-
<nationalNumberPattern>
11805-
1(?:
11806-
07|
11807-
11
11808-
)
11809-
</nationalNumberPattern>
11820+
<!-- 111 is a vodafone customer service number. -->
11821+
<nationalNumberPattern>111</nationalNumberPattern>
1181011822
<possibleLengths national="3"/>
1181111823
<exampleNumber>111</exampleNumber>
1181211824
</carrierSpecific>

resources/carrier/en/257.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
# Tempo is the brand name for Africell.
1717

1818
25729|Leo
19+
25731|Viettel
1920
25761|Viettel
2021
25768|Viettel
2122
25769|Viettel
@@ -24,5 +25,5 @@
2425
25775|Smart Mobile
2526
25776|Leo
2627
25777|Onatel
27-
25778|Tempo
28+
25778|Smart Mobile
2829
25779|Leo

resources/carrier/en/262.txt

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,11 @@
4343
26263968|SFR
4444
26263969|SFR
4545
26263970|BJT
46+
26263971|Only
47+
26263972|Only
48+
26263973|Only
49+
26263974|Only
50+
26263975|Only
4651
26263976|Orange
4752
26263990|BJT
4853
26263994|Only
@@ -93,16 +98,10 @@
9398
26269322|Orange
9499
26269330|Only
95100
26269331|Only
101+
26269332|Only
96102
26269333|Orange
97103
26269339|Orange
98-
26269340|Only
99-
26269341|Only
100-
26269342|Only
101-
26269343|Only
102-
26269344|Only
103-
26269345|Only
104-
26269346|Only
105-
26269347|Only
104+
2626934|Only
106105
26269350|Only
107106
26269355|Orange
108107
26269360|Only

0 commit comments

Comments
 (0)