Skip to content

Commit 248ab9e

Browse files
committed
Merge metadata updates from upstream r562
1 parent 5daabf1 commit 248ab9e

9 files changed

Lines changed: 522 additions & 156 deletions

File tree

resources/PhoneNumberMetaData.xml

Lines changed: 66 additions & 121 deletions
Original file line numberDiff line numberDiff line change
@@ -631,9 +631,7 @@
631631
<exampleNumber>10123456</exampleNumber>
632632
</fixedLine>
633633
<mobile>
634-
<!-- Adding 55 from online numbers found and SMSs received from numbers with this prefix. It
635-
seems to be used by Orange Armenia. Part of the range 97 is used by Nagorno-Karabakh
636-
Republic. -->
634+
<!-- Part of the range 97 is used by Nagorno-Karabakh Republic. -->
637635
<nationalNumberPattern>
638636
(?:
639637
55|
@@ -2628,7 +2626,7 @@
26282626
(?:
26292627
6(?:
26302628
[056]\d|
2631-
1[0-367]|
2629+
1[0-36-9]|
26322630
8[0-3]|
26332631
90
26342632
)|
@@ -2832,8 +2830,13 @@
28322830
)\d|
28332831
6(?:
28342832
1[16]\d|
2833+
3(?:
2834+
00|
2835+
33|
2836+
6[16]
2837+
)|
28352838
6(?:
2836-
[06]\d|
2839+
[069]\d|
28372840
3[03-9]|
28382841
44
28392842
)|
@@ -5072,7 +5075,8 @@
50725075
70[01]\d{3}
50735076
)|
50745077
1[01]\d{5}|
5075-
400\d{4}
5078+
400\d{4}|
5079+
70[0-2]\d{4}
50765080
)|
50775081
5100\d{4}
50785082
</nationalNumberPattern>
@@ -5092,7 +5096,7 @@
50925096
1[0-35-9]|
50935097
37|
50945098
[46]6|
5095-
75|
5099+
7[57]|
50965100
8[79]|
50975101
9[0-379]
50985102
)|
@@ -5114,7 +5118,8 @@
51145118
1[789]|
51155119
2[02]|
51165120
[67]7
5117-
)
5121+
)|
5122+
975
51185123
)
51195124
</nationalNumberPattern>
51205125
<possibleNumberPattern>\d{4}</possibleNumberPattern>
@@ -6310,7 +6315,9 @@
63106315
<mobile>
63116316
<nationalNumberPattern>
63126317
9(?:
6313-
[2-7]9|
6318+
39|
6319+
[4-6][89]|
6320+
7[7-9]|
63146321
[89]\d
63156322
)\d{6}
63166323
</nationalNumberPattern>
@@ -11291,132 +11298,51 @@
1129111298
</availableFormats>
1129211299
<generalDesc>
1129311300
<nationalNumberPattern>
11294-
[2-6]\d{4,9}|
11301+
[14-8]\d{6,9}|
11302+
[23]\d{5,9}|
1129511303
9(?:
1129611304
[1-4]\d{8}|
1129711305
9\d{2,8}
11298-
)|
11299-
[178]\d{9}
11306+
)
1130011307
</nationalNumberPattern>
1130111308
<possibleNumberPattern>\d{4,10}</possibleNumberPattern>
1130211309
</generalDesc>
1130311310
<fixedLine>
11304-
<!-- The patterns here are organized such that numbers with variable lengths come first,
11305-
followed by numbers that are 10 digits long. -->
1130611311
<nationalNumberPattern>
11307-
2(?:
11308-
1[2-9]\d{2,7}|
11309-
51\d{3,7}
11310-
)|
11311-
(?:
11312-
241|
11313-
3(?:
11314-
11|
11315-
51
11316-
)|
11317-
441|
11318-
5[14]1
11319-
)\d{4,7}|
11320-
(?:
11321-
3(?:
11322-
34|
11323-
41
11324-
)|
11325-
6(?:
11326-
11|
11327-
52
11328-
)
11329-
)\d{6,7}|
1133011312
(?:
11331-
1(?:
11332-
[134589][12]|
11333-
[27][1-4]
11334-
)|
11335-
2(?:
11336-
2[189]|
11337-
[389][12]|
11338-
42|
11339-
5[256]|
11340-
6[1-59]|
11341-
7[34]
11342-
)|
11343-
3(?:
11344-
12|
11345-
2[1-4]|
11346-
3[125]|
11347-
4[24-9]|
11348-
5[23]|
11349-
[6-9][12]
11350-
)|
11351-
4(?:
11352-
[135-9][12]|
11353-
2[1-467]|
11354-
4[2-4]
11355-
)|
11356-
5(?:
11357-
12|
11358-
2[89]|
11359-
3[1-5]|
11360-
4[2-8]|
11361-
[5-7][12]|
11362-
8[1245]
11363-
)|
11364-
6(?:
11365-
12|
11366-
[347-9][12]|
11367-
51|
11368-
6[1-6]
11369-
)|
11370-
7(?:
11371-
[13589][12]|
11372-
2[1289]|
11373-
4[1-4]|
11374-
6[1-6]|
11375-
7[1-3]
11376-
)|
11377-
8(?:
11378-
[145][12]|
11379-
3[124578]|
11380-
6[1256]|
11381-
7[1245]
11382-
)
11383-
)\d{7}
11313+
[145](?:
11314+
1[1-9]|
11315+
[2-9]\d
11316+
)\d{0,3}|
11317+
[23][1-9]\d{0,4}|
11318+
6[1-9]\d{1,4}|
11319+
[78]\d{2,5}
11320+
)\d{4}
1138411321
</nationalNumberPattern>
11385-
<possibleNumberPattern>\d{5,10}</possibleNumberPattern>
11322+
<possibleNumberPattern>\d{6,10}</possibleNumberPattern>
1138611323
<exampleNumber>2123456789</exampleNumber>
1138711324
</fixedLine>
1138811325
<mobile>
1138911326
<nationalNumberPattern>
11390-
9(?:
11391-
1(?:
11392-
[039]\d|
11393-
[16][1-35-9]|
11394-
2[1-8]|
11395-
4[013-9]|
11396-
[57][1-9]|
11397-
8[13-9]
11398-
)|
11399-
2[01]\d|
11400-
3(?:
11401-
[035-9]\d|
11402-
13|
11403-
2[1-579]|
11404-
47
11405-
)
11406-
)\d{6}
11327+
9[1-3]\d{8}
1140711328
</nationalNumberPattern>
1140811329
<possibleNumberPattern>\d{10}</possibleNumberPattern>
1140911330
<exampleNumber>9123456789</exampleNumber>
1141011331
</mobile>
1141111332
<pager>
11412-
<nationalNumberPattern>943[24678]\d{6}</nationalNumberPattern>
11333+
<nationalNumberPattern>943\d{7}</nationalNumberPattern>
1141311334
<possibleNumberPattern>\d{10}</possibleNumberPattern>
1141411335
<exampleNumber>9432123456</exampleNumber>
1141511336
</pager>
1141611337
<!-- No tollFree or premiumRate information can be found. -->
1141711338
<voip>
1141811339
<!-- Includes VSAT and Boomehen Satellite numbers. -->
11419-
<nationalNumberPattern>993[12]\d{6}</nationalNumberPattern>
11340+
<nationalNumberPattern>
11341+
(?:
11342+
[2-6]0\d|
11343+
993
11344+
)\d{7}
11345+
</nationalNumberPattern>
1142011346
<possibleNumberPattern>\d{10}</possibleNumberPattern>
1142111347
<exampleNumber>9932123456</exampleNumber>
1142211348
</voip>
@@ -15964,7 +15890,12 @@
1596415890
<mobile>
1596515891
<!-- The numbering plan suggests the third digit, Z, should be 24-9, but this is not borne
1596615892
out by reality. -->
15967-
<nationalNumberPattern>3[02-4]\d{7}</nationalNumberPattern>
15893+
<nationalNumberPattern>
15894+
3(?:
15895+
[02-4]\d|
15896+
90
15897+
)\d{6}
15898+
</nationalNumberPattern>
1596815899
<possibleNumberPattern>\d{9}</possibleNumberPattern>
1596915900
<exampleNumber>301234567</exampleNumber>
1597015901
</mobile>
@@ -17507,9 +17438,9 @@
1750717438
a 9 are premium rate, but no online examples can be found of any of these so they are
1750817439
omitted for the time-being. -->
1750917440
<shortCode>
17510-
<nationalNumberPattern>1[0234]\d</nationalNumberPattern>
17511-
<possibleNumberPattern>\d{3}</possibleNumberPattern>
17512-
<exampleNumber>101</exampleNumber>
17441+
<nationalNumberPattern>1[02-5]\d{2}</nationalNumberPattern>
17442+
<possibleNumberPattern>\d{4}</possibleNumberPattern>
17443+
<exampleNumber>1011</exampleNumber>
1751317444
</shortCode>
1751417445
<emergency>
1751517446
<!-- 11X is national, 19X is for Maputo. -->
@@ -18924,16 +18855,24 @@
1892418855
<!-- http://www.itu.int/oth/T020200004D/en -->
1892518856
<territory id="PF" countryCode="689" internationalPrefix="00">
1892618857
<availableFormats>
18858+
<numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
18859+
<leadingDigits>89</leadingDigits>
18860+
<format>$1 $2 $3 $4</format>
18861+
</numberFormat>
1892718862
<numberFormat pattern="(\d{2})(\d{2})(\d{2})">
1892818863
<format>$1 $2 $3</format>
1892918864
</numberFormat>
1893018865
</availableFormats>
1893118866
<generalDesc>
18932-
<nationalNumberPattern>[2-9]\d{5}</nationalNumberPattern>
18933-
<possibleNumberPattern>\d{6}</possibleNumberPattern>
18867+
<nationalNumberPattern>
18868+
[2-79]\d{5}|
18869+
8\d{5,7}
18870+
</nationalNumberPattern>
18871+
<possibleNumberPattern>\d{6}(?:\d{2})?</possibleNumberPattern>
1893418872
</generalDesc>
1893518873
<noInternationalDialling>
1893618874
<nationalNumberPattern>44\d{4}</nationalNumberPattern>
18875+
<possibleNumberPattern>\d{6}</possibleNumberPattern>
1893718876
<exampleNumber>441234</exampleNumber>
1893818877
</noInternationalDialling>
1893918878
<fixedLine>
@@ -18948,14 +18887,16 @@
1894818887
[5689]\d{2}
1894918888
)\d{3}
1895018889
</nationalNumberPattern>
18890+
<possibleNumberPattern>\d{6}</possibleNumberPattern>
1895118891
<exampleNumber>401234</exampleNumber>
1895218892
</fixedLine>
1895318893
<mobile>
1895418894
<nationalNumberPattern>
1895518895
(?:
1895618896
[27]\d{2}|
1895718897
3[0-79]\d|
18958-
411
18898+
411|
18899+
89\d{3}
1895918900
)\d{3}
1896018901
</nationalNumberPattern>
1896118902
<exampleNumber>212345</exampleNumber>
@@ -22328,10 +22269,10 @@
2232822269
<mobile>
2232922270
<!-- Sotel Tchad "SALAM" (77 XX XX XX) is classified as a fixed operator in the plan, but it
2233022271
also says numbers starting with 7 are mobile numbers. Putting under mobile for now.
22331-
Also adding 63[5-9] from evidence of successful SMS delivery. -->
22272+
Also adding 6[028] and 63[5-9] which are operated by Airtel. -->
2233222273
<nationalNumberPattern>
2233322274
(?:
22334-
6[36]\d|
22275+
6[02368]\d|
2233522276
77\d|
2233622277
9(?:
2233722278
5[0-4]|
@@ -22769,10 +22710,14 @@
2276922710
<possibleNumberPattern>\d{8}</possibleNumberPattern>
2277022711
</generalDesc>
2277122712
<fixedLine>
22713+
<!-- We support the whole 81 prefix here instead of just 81200 as
22714+
indicated in the ITU doc, as more real phone numbers have been
22715+
found online. -->
2277222716
<nationalNumberPattern>
2277322717
(?:
2277422718
3[012]|
22775-
7\d
22719+
7\d|
22720+
81
2277622721
)\d{6}
2277722722
</nationalNumberPattern>
2277822723
<exampleNumber>71234567</exampleNumber>
@@ -22789,7 +22734,7 @@
2278922734
<!-- These are listed as 'value added services' - pending further information, we add them
2279022735
here for now. -->
2279122736
<premiumRate>
22792-
<nationalNumberPattern>8[0128]\d{6}</nationalNumberPattern>
22737+
<nationalNumberPattern>8[028]\d{6}</nationalNumberPattern>
2279322738
<exampleNumber>80123456</exampleNumber>
2279422739
</premiumRate>
2279522740
<emergency>

0 commit comments

Comments
 (0)