Skip to content

Commit 3b19204

Browse files
committed
Merge metadata updates from upstream r468
1 parent 54ab446 commit 3b19204

11 files changed

Lines changed: 413 additions & 210 deletions

File tree

resources/PhoneNumberMetaData.xml

Lines changed: 199 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -2433,8 +2433,9 @@
24332433
<nationalNumberPattern>
24342434
(?:
24352435
6(?:
2436-
0[0-5]|
2437-
[68]0
2436+
0[0-7]|
2437+
6[0-2]|
2438+
8[01]
24382439
)|
24392440
7(?:
24402441
[02-68]\d|
@@ -5169,12 +5170,27 @@
51695170
<territory id="CZ" countryCode="420" internationalPrefix="00">
51705171
<availableFormats>
51715172
<numberFormat pattern="([2-9]\d{2})(\d{3})(\d{3})">
5173+
<leadingDigits>
5174+
[2-8]|
5175+
9[015-7]
5176+
</leadingDigits>
51725177
<format>$1 $2 $3</format>
51735178
</numberFormat>
5179+
<numberFormat pattern="(96\d)(\d{3})(\d{3})(\d{3})">
5180+
<leadingDigits>96</leadingDigits>
5181+
<format>$1 $2 $3 $4</format>
5182+
</numberFormat>
5183+
<numberFormat pattern="(9\d)(\d{3})(\d{3})(\d{3})">
5184+
<leadingDigits>9[36]</leadingDigits>
5185+
<format>$1 $2 $3 $4</format>
5186+
</numberFormat>
51745187
</availableFormats>
51755188
<generalDesc>
5176-
<nationalNumberPattern>[2-9]\d{8}</nationalNumberPattern>
5177-
<possibleNumberPattern>\d{9}</possibleNumberPattern>
5189+
<nationalNumberPattern>
5190+
[2-8]\d{8}|
5191+
9\d{8,11}
5192+
</nationalNumberPattern>
5193+
<possibleNumberPattern>\d{9,12}</possibleNumberPattern>
51785194
</generalDesc>
51795195
<fixedLine>
51805196
<nationalNumberPattern>
@@ -5192,7 +5208,7 @@
51925208
(?:
51935209
60[1-8]|
51945210
7(?:
5195-
0[25]|
5211+
0[2-5]|
51965212
[2379]\d
51975213
)
51985214
)\d{6}
@@ -5229,7 +5245,7 @@
52295245
<!-- Numbers belonging to private communication networks are included here. These are
52305246
classified as Institutional networks, belonging to institutions like the police, armed
52315247
forces and railways, along with a couple of formerly government-owned banks. These
5232-
numbers are reachable by the public. -->
5248+
numbers are reachable by the public. -->
52335249
<nationalNumberPattern>
52345250
9(?:
52355251
5[056]|
@@ -5238,6 +5254,32 @@
52385254
</nationalNumberPattern>
52395255
<exampleNumber>972123456</exampleNumber>
52405256
</uan>
5257+
<voicemail>
5258+
<nationalNumberPattern>
5259+
9(?:
5260+
3\d{9}|
5261+
6\d{7,10}
5262+
)
5263+
</nationalNumberPattern>
5264+
<possibleNumberPattern>\d{9,12}</possibleNumberPattern>
5265+
<exampleNumber>93123456789</exampleNumber>
5266+
</voicemail>
5267+
<shortCode>
5268+
<nationalNumberPattern>
5269+
1(?:
5270+
1(?:
5271+
6\d{3}|
5272+
8\d
5273+
)|
5274+
2\d{2,3}|
5275+
3\d{3,4}|
5276+
4\d{3}|
5277+
99
5278+
)
5279+
</nationalNumberPattern>
5280+
<possibleNumberPattern>\d{4,6}</possibleNumberPattern>
5281+
<exampleNumber>116123</exampleNumber>
5282+
</shortCode>
52415283
<emergency>
52425284
<nationalNumberPattern>
52435285
1(?:
@@ -6332,31 +6374,61 @@
63326374
<nationalNumberPattern>[5-9]\d{8}</nationalNumberPattern>
63336375
<possibleNumberPattern>\d{9}</possibleNumberPattern>
63346376
</generalDesc>
6377+
<!-- The pattern is complex because the Lleida Networks mobile ranges are inside the
6378+
fixed-line ranges. -->
63356379
<fixedLine>
63366380
<nationalNumberPattern>
6337-
(?:
6338-
8(?:
6339-
[13]0|
6340-
[28][0-8]|
6341-
[47][1-9]|
6342-
5[01346-9]|
6343-
6[0457-9]
6381+
8(?:
6382+
[13]0|
6383+
[28][0-8]|
6384+
[47][1-9]|
6385+
5[01346-9]|
6386+
6[0457-9]
6387+
)\d{6}|
6388+
9(?:
6389+
[1238][0-8]\d{6}|
6390+
4[1-9]\d{6}|
6391+
5\d{7}|
6392+
6(?:
6393+
[0-8]\d{6}|
6394+
9(?:
6395+
0(?:
6396+
[0-57-9]\d{4}|
6397+
6(?:
6398+
0[0-8]|
6399+
1[1-9]|
6400+
[2-9]\d
6401+
)\d{2}
6402+
)|
6403+
[1-9]\d{5}
6404+
)
63446405
)|
6345-
9(?:
6346-
[1238][0-8]|
6347-
[47][1-9]|
6348-
[56]\d
6349-
)
6350-
)\d{6}
6406+
7(?:
6407+
[124-9]\d{2}|
6408+
3(?:
6409+
[0-8]\d|
6410+
9[1-9]
6411+
)
6412+
)\d{4}
6413+
)
63516414
</nationalNumberPattern>
63526415
<exampleNumber>810123456</exampleNumber>
63536416
</fixedLine>
6417+
<!-- The ranges 969060900 to 969061099 and 973900000 to 973909999 are mobile according to
6418+
information received from Lleida Networks. -->
63546419
<mobile>
63556420
<nationalNumberPattern>
63566421
(?:
6357-
6\d|
6358-
7[1-4]
6359-
)\d{7}
6422+
6\d{6}|
6423+
7[1-4]\d{5}|
6424+
9(?:
6425+
6906(?:
6426+
09|
6427+
10
6428+
)|
6429+
7390\d{2}
6430+
)
6431+
)\d{2}
63606432
</nationalNumberPattern>
63616433
<exampleNumber>612345678</exampleNumber>
63626434
</mobile>
@@ -13585,29 +13657,27 @@
1358513657
<leadingDigits>[1269]</leadingDigits>
1358613658
<format>$1 $2</format>
1358713659
</numberFormat>
13588-
<numberFormat pattern="(5[05]\d)(\d{5})">
13660+
<numberFormat pattern="(5[015]\d)(\d{5})">
1358913661
<leadingDigits>5</leadingDigits>
1359013662
<format>$1 $2</format>
1359113663
</numberFormat>
13592-
<numberFormat pattern="(65816)(\d{6})">
13593-
<leadingDigits>65816</leadingDigits>
13594-
<format>$1 $2</format>
13595-
</numberFormat>
1359613664
</availableFormats>
1359713665
<generalDesc>
1359813666
<nationalNumberPattern>
13599-
[12569]\d{6,7}|
13600-
65816\d{6}
13667+
[12569]\d{6,7}
1360113668
</nationalNumberPattern>
13602-
<possibleNumberPattern>\d{7,8}|\d{11}</possibleNumberPattern>
13669+
<possibleNumberPattern>\d{7,8}</possibleNumberPattern>
1360313670
</generalDesc>
1360413671
<fixedLine>
1360513672
<nationalNumberPattern>
1360613673
(?:
1360713674
18\d|
1360813675
2(?:
1360913676
[23]\d{2}|
13610-
4[1-35-9]\d|
13677+
4(?:
13678+
[1-35-9]\d|
13679+
44
13680+
)|
1361113681
5(?:
1361213682
0[034]|
1361313683
[2-46]\d|
@@ -13625,17 +13695,12 @@
1362513695
(?:
1362613696
5(?:
1362713697
0[0-2568]|
13698+
11|
1362813699
5\d
1362913700
)|
1363013701
6(?:
1363113702
0[034679]|
13632-
5(?:
13633-
[015-79]|
13634-
8(?:
13635-
[02-9]|
13636-
1[0-57-9]
13637-
)
13638-
)|
13703+
5[015-9]|
1363913704
6\d|
1364013705
7[067]|
1364113706
9[069]
@@ -13652,12 +13717,6 @@
1365213717
<exampleNumber>50012345</exampleNumber>
1365313718
</mobile>
1365413719
<!-- No tollFree or premiumRate information can be found. -->
13655-
<voicemail>
13656-
<!-- Wataniya Telecom -->
13657-
<nationalNumberPattern>65816\d{6}</nationalNumberPattern>
13658-
<possibleNumberPattern>\d{11}</possibleNumberPattern>
13659-
<exampleNumber>65816123456</exampleNumber>
13660-
</voicemail>
1366113720
<shortCode>
1366213721
<nationalNumberPattern>
1366313722
1(?:
@@ -24815,6 +24874,102 @@
2481524874
</mobile>
2481624875
</territory>
2481724876

24877+
<!-- BebbiCell (Formerly Global Networks Switzerland AG) +88234 -->
24878+
<!-- http://www.itu.int/oth/T0202000054/en -->
24879+
<!-- http://www.gsm.aq/numberplan.php -->
24880+
<!-- http://www.global.aq -->
24881+
<!-- Maritime Communications Partner (MCP) +88232 -->
24882+
<!-- http://www.itu.int/oth/T02020000F4/en -->
24883+
<!-- Oration Technologies +88237 -->
24884+
<!-- http://www.itu.int/oth/T02020000A0/en -->
24885+
<!-- Telespazio S.p.A. +88213 -->
24886+
<!-- http://www.itu.int/oth/T02020000CC/en -->
24887+
<!-- Thuraya +88216 -->
24888+
<!-- http://www.itu.int/oth/T02020000CF/en -->
24889+
<territory id="001" countryCode="882">
24890+
<availableFormats>
24891+
<numberFormat pattern="(\d{2})(\d{4})(\d{3})">
24892+
<leadingDigits>3[23]</leadingDigits>
24893+
<format>$1 $2 $3</format>
24894+
</numberFormat>
24895+
<numberFormat pattern="(\d{2})(\d{5})">
24896+
<leadingDigits>
24897+
16|
24898+
342
24899+
</leadingDigits>
24900+
<format>$1 $2</format>
24901+
</numberFormat>
24902+
<numberFormat pattern="(\d{2})(\d{4})(\d{4})">
24903+
<leadingDigits>34[57]</leadingDigits>
24904+
<format>$1 $2 $3</format>
24905+
</numberFormat>
24906+
<numberFormat pattern="(\d{3})(\d{4})(\d{4})">
24907+
<leadingDigits>348</leadingDigits>
24908+
<format>$1 $2 $3</format>
24909+
</numberFormat>
24910+
<numberFormat pattern="(\d{2})(\d{2})(\d{4})">
24911+
<leadingDigits>1</leadingDigits>
24912+
<format>$1 $2 $3</format>
24913+
</numberFormat>
24914+
<numberFormat pattern="(\d{2})(\d{3,4})(\d{4})">
24915+
<leadingDigits>16</leadingDigits>
24916+
<format>$1 $2 $3</format>
24917+
</numberFormat>
24918+
<numberFormat pattern="(\d{2})(\d{4,5})(\d{5})">
24919+
<leadingDigits>16</leadingDigits>
24920+
<format>$1 $2 $3</format>
24921+
</numberFormat>
24922+
</availableFormats>
24923+
<generalDesc>
24924+
<nationalNumberPattern>[13]\d{6,11}</nationalNumberPattern>
24925+
<possibleNumberPattern>\d{7,12}</possibleNumberPattern>
24926+
<exampleNumber>32123456</exampleNumber>
24927+
</generalDesc>
24928+
<fixedLine>
24929+
<nationalNumberPattern>NA</nationalNumberPattern>
24930+
<possibleNumberPattern>NA</possibleNumberPattern>
24931+
</fixedLine>
24932+
<mobile>
24933+
<!-- Bebbicell Mobile numbers, MCP & Oration. We are guessing the number length for
24934+
Oration based on numbers found online. -->
24935+
<nationalNumberPattern>
24936+
3(?:
24937+
2\d{3}|
24938+
37\d{2}|
24939+
4(?:
24940+
2|
24941+
7\d{3}
24942+
)
24943+
)\d{4}
24944+
</nationalNumberPattern>
24945+
<possibleNumberPattern>\d{7,10}</possibleNumberPattern>
24946+
</mobile>
24947+
<voip>
24948+
<!-- Telespazio S.p.A., Thuraya and Bebbicell VOIP numbers. -->
24949+
<nationalNumberPattern>
24950+
1(?:
24951+
3(?:
24952+
0[0347]|
24953+
[13][0139]|
24954+
2[035]|
24955+
4[013568]|
24956+
6[0459]|
24957+
7[06]|
24958+
8[15678]|
24959+
9[0689]
24960+
)\d{4}|
24961+
6\d{5,10}
24962+
)|
24963+
345\d{7}
24964+
</nationalNumberPattern>
24965+
<possibleNumberPattern>\d{7,12}</possibleNumberPattern>
24966+
</voip>
24967+
<voicemail>
24968+
<nationalNumberPattern>348[57]\d{7}</nationalNumberPattern>
24969+
<possibleNumberPattern>\d{11}</possibleNumberPattern>
24970+
</voicemail>
24971+
</territory>
24972+
2481824973
<!-- http://www.itu.int/oth/T02020000F3/en -->
2481924974
<!-- http://www.republicwireless.com/world-wi-fi-number -->
2482024975
<territory id="001" countryCode="883">

resources/PhoneNumberMetaDataForTesting.xml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -791,5 +791,30 @@
791791
<nationalNumberPattern>\d{8}</nationalNumberPattern>
792792
</tollFree>
793793
</territory>
794+
795+
<!-- Universal International Premium Rate Number -->
796+
<territory id="001" countryCode="979">
797+
<availableFormats>
798+
<numberFormat pattern="(\d)(\d{4})(\d{4})">
799+
<format>$1 $2 $3</format>
800+
</numberFormat>
801+
</availableFormats>
802+
<generalDesc>
803+
<nationalNumberPattern>\d{9}</nationalNumberPattern>
804+
<possibleNumberPattern>\d{9}</possibleNumberPattern>
805+
<exampleNumber>123456789</exampleNumber>
806+
</generalDesc>
807+
<fixedLine>
808+
<nationalNumberPattern>NA</nationalNumberPattern>
809+
<possibleNumberPattern>NA</possibleNumberPattern>
810+
</fixedLine>
811+
<mobile>
812+
<nationalNumberPattern>NA</nationalNumberPattern>
813+
<possibleNumberPattern>NA</possibleNumberPattern>
814+
</mobile>
815+
<premiumRate>
816+
<nationalNumberPattern>\d{9}</nationalNumberPattern>
817+
</premiumRate>
818+
</territory>
794819
</territories>
795820
</phoneNumberMetadata>

resources/geocoding/en/221.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@
1515
# Generated from:
1616
# http://en.wikipedia.org/wiki/+221 [373996724]
1717

18-
2218|Dakar
19-
2219|Outside Dakar
18+
221338|Dakar
19+
221339|Outside Dakar

0 commit comments

Comments
 (0)