Skip to content

Commit cccce8b

Browse files
committed
Merge metadata changes from upstream 8.8.3
Includes changes in resources/ up to and including upstream commit 8d637a5ef3ab: "[maven-release-plugin] prepare release v8.8.3"
1 parent fec3863 commit cccce8b

6 files changed

Lines changed: 145 additions & 79 deletions

File tree

resources/PhoneNumberMetadata.xml

Lines changed: 93 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -3752,8 +3752,10 @@
37523752
461|
37533753
502|
37543754
6(?:
3755-
0[1-3]|
3755+
0[1-4]|
37563756
12|
3757+
2[013]|
3758+
[45]0|
37573759
7[67]|
37583760
8[78]|
37593761
9[89]
@@ -3798,7 +3800,7 @@
37983800
0[1-9]|
37993801
1[02-9]|
38003802
2\d|
3801-
99
3803+
[89]9
38023804
)
38033805
)\d{4}
38043806
</nationalNumberPattern>
@@ -7746,7 +7748,7 @@
77467748
</references>
77477749
<availableFormats>
77487750
<numberFormat pattern="(\d{3})(\d{4})">
7749-
<leadingDigits>[35-9]</leadingDigits>
7751+
<leadingDigits>[235-9]</leadingDigits>
77507752
<format>$1 $2</format>
77517753
</numberFormat>
77527754
<numberFormat pattern="(\d{4})(\d{3})(\d{4})">
@@ -7756,7 +7758,7 @@
77567758
</availableFormats>
77577759
<generalDesc>
77587760
<nationalNumberPattern>
7759-
[35-9]\d{6}|
7761+
[235-9]\d{6}|
77607762
0\d{10}
77617763
</nationalNumberPattern>
77627764
</generalDesc>
@@ -7777,12 +7779,10 @@
77777779
<mobile>
77787780
<possibleLengths national="7"/>
77797781
<exampleNumber>7012345</exampleNumber>
7780-
<!-- Adding 8[03679] and 9[034678] from numbers found online and numbers from which SMSs
7781-
have been received. -->
77827782
<nationalNumberPattern>
77837783
(?:
7784-
5[018]|
7785-
[79]\d|
7784+
[279]\d|
7785+
5[01568]|
77867786
8[034679]
77877787
)\d{5}
77887788
</nationalNumberPattern>
@@ -12150,7 +12150,12 @@
1215012150
86 Markazi
1215112151
87 Kurdistan
1215212152
As per user reports and test results [16]\d{3} and [289]\d{3,4} shortcodes can be
12153-
dialled by prefixing area codes. Regular fixed-line numbers are 10 digits long. -->
12153+
dialled by prefixing area codes. ITU mentions the length of Fixed Phone numbers are of
12154+
5 to 10 digits. However, no valid numbers were found online are less than 10 digits,
12155+
so there's only support for 10 digits. ITU mentions another two "Fixed Phone"
12156+
categories called "Fixed wireless Access" and "Fixed Non geographical" along with plain
12157+
"Fixed Phone" with geocoding details. As no more details are provided, they are
12158+
supported as fixed-line numbers. -->
1215412159
<nationalNumberPattern>
1215512160
(?:
1215612161
(?:
@@ -12171,38 +12176,38 @@
1217112176
)
1217212177
)|
1217312178
94(?:
12174-
000|
12175-
11[1-7]|
12176-
2\d{2}|
12177-
440
12178-
)\d{5}
12179+
000\d|
12180+
11[0-7]\d|
12181+
2\d{3}|
12182+
3016|
12183+
440\d
12184+
)\d{4}
1217912185
</nationalNumberPattern>
1218012186
</fixedLine>
1218112187
<mobile>
1218212188
<possibleLengths national="10"/>
1218312189
<exampleNumber>9123456789</exampleNumber>
1218412190
<nationalNumberPattern>
1218512191
9(?:
12186-
0[1-3]\d{2}|
12187-
[1-3]\d{3}|
12192+
0(?:
12193+
[1-3]\d{2}|
12194+
44\d
12195+
)|
12196+
[13]\d{3}|
12197+
2[0-2]\d{2}|
1218812198
9(?:
1218912199
0\d{2}|
1219012200
44\d|
1219112201
810|
1219212202
9(?:
1219312203
00|
12194-
11|
12204+
1[13]|
1219512205
9[89]
1219612206
)
1219712207
)
1219812208
)\d{5}
1219912209
</nationalNumberPattern>
1220012210
</mobile>
12201-
<pager>
12202-
<possibleLengths national="10"/>
12203-
<exampleNumber>9432123456</exampleNumber>
12204-
<nationalNumberPattern>943\d{7}</nationalNumberPattern>
12205-
</pager>
1220612211
<!-- No tollFree or premiumRate information can be found. -->
1220712212
<voip>
1220812213
<possibleLengths national="10"/>
@@ -14604,13 +14609,15 @@
1460414609
<!-- Korea (Rep. of) -->
1460514610
<!-- Exceptions :
1460614611
internationalPrefix
14607-
0031, 0033, 0071, 0073 - Special services of KT and DACOM, ignorable
14612+
0031, 0033, 0071, 0073 - Special services of KT and DACOM, ignorable.
14613+
Supporting prefixes that are only in use. For prefixes like 003XX and 007XX, the
14614+
service provider can make arbitrary service + numbers.
1460814615
nationalPrefix
1460914616
1[4-6]XX-YYYY - Country-wide common number services, display as it is without hyphens.
1461014617
00798 is an ITFS range. So it doesn't appear here as internationalPrefix. -->
1461114618
<territory id="KR" countryCode="82"
14612-
internationalPrefix="00(?:[124-68]|3\d{2}|7(?:[0-8]\d|9[0-79]))" nationalPrefix="0"
14613-
nationalPrefixForParsing="0(8[1-46-8]|85\d{2})?"
14619+
internationalPrefix="00(?:[1259]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))"
14620+
nationalPrefix="0" nationalPrefixForParsing="0(8[1-46-8]|85\d{2})?"
1461414621
nationalPrefixFormattingRule="$NP$FG" carrierCodeFormattingRule="$NP$CC-$FG"
1461514622
mobileNumberPortableRegion="true">
1461614623
<references>
@@ -14704,11 +14711,29 @@
1470414711
<leadingDigits>[57]0</leadingDigits>
1470514712
<format>$1-$2-$3</format>
1470614713
</numberFormat>
14714+
<!-- Toll-free numbers with 11 digits. -->
14715+
<numberFormat pattern="(\d{5})(\d{3})(\d{3})" nationalPrefixFormattingRule="$FG">
14716+
<leadingDigits>003</leadingDigits>
14717+
<leadingDigits>0030</leadingDigits>
14718+
<leadingDigits>00308</leadingDigits>
14719+
<format>$1 $2 $3</format>
14720+
<intlFormat>NA</intlFormat>
14721+
</numberFormat>
1470714722
<!-- Toll-free numbers with 12-13 digits. -->
1470814723
<numberFormat pattern="(\d{5})(\d{3,4})(\d{4})" nationalPrefixFormattingRule="$FG">
14709-
<leadingDigits>007</leadingDigits>
14710-
<leadingDigits>0079</leadingDigits>
14711-
<leadingDigits>00798</leadingDigits>
14724+
<leadingDigits>00[37]</leadingDigits>
14725+
<leadingDigits>
14726+
00(?:
14727+
36|
14728+
79
14729+
)
14730+
</leadingDigits>
14731+
<leadingDigits>
14732+
00(?:
14733+
36|
14734+
79
14735+
)8
14736+
</leadingDigits>
1471214737
<format>$1 $2 $3</format>
1471314738
<intlFormat>NA</intlFormat>
1471414739
</numberFormat>
@@ -14723,16 +14748,29 @@
1472314748
</availableFormats>
1472414749
<generalDesc>
1472514750
<nationalNumberPattern>
14726-
007\d{9,11}|
14751+
00(?:
14752+
3\d{8,9}|
14753+
7\d{9,11}
14754+
)|
1472714755
[1-7]\d{4,9}|
1472814756
8\d{8}
1472914757
</nationalNumberPattern>
1473014758
</generalDesc>
1473114759
<noInternationalDialling>
14732-
<possibleLengths national="[12-14]"/>
14760+
<possibleLengths national="[11-14]"/>
1473314761
<exampleNumber>007981234567</exampleNumber>
1473414762
<!-- 00798 ITFS numbers can't be dialled internationally. -->
14735-
<nationalNumberPattern>00798\d{7,9}</nationalNumberPattern>
14763+
<!-- Based on online results, supporting 00308 and 00368 toll-free numbers that are
14764+
diallable only within the country. -->
14765+
<nationalNumberPattern>
14766+
00(?:
14767+
3(?:
14768+
08|
14769+
68\d
14770+
)|
14771+
798\d{1,3}
14772+
)\d{6}
14773+
</nationalNumberPattern>
1473614774
</noInternationalDialling>
1473714775
<fixedLine>
1473814776
<possibleLengths national="5,6,[8-10]" localOnly="3,7"/>
@@ -14763,13 +14801,19 @@
1476314801
<nationalNumberPattern>15\d{7,8}</nationalNumberPattern>
1476414802
</pager>
1476514803
<tollFree>
14766-
<possibleLengths national="9,[12-14]"/>
14804+
<possibleLengths national="9,[11-14]"/>
1476714805
<exampleNumber>801234567</exampleNumber>
1476814806
<nationalNumberPattern>
1476914807
(?:
14770-
00798\d{0,2}|
14771-
80
14772-
)\d{7}
14808+
00(?:
14809+
3(?:
14810+
08|
14811+
68\d
14812+
)|
14813+
798\d{1,3}
14814+
)|
14815+
80\d
14816+
)\d{6}
1477314817
</nationalNumberPattern>
1477414818
</tollFree>
1477514819
<!-- The information below is provided by a Korean person. -->
@@ -14789,44 +14833,34 @@
1478914833
<nationalNumberPattern>70\d{8}</nationalNumberPattern>
1479014834
</voip>
1479114835
<uan>
14792-
<possibleLengths national="5,8"/>
14836+
<possibleLengths national="8"/>
1479314837
<exampleNumber>15441234</exampleNumber>
14794-
<!-- Prefixes 18 and 1522 are added from numbers found online. As per
14795-
https://www.uplus.co.kr/com/main/pemain/PeMain.hpi, <Mobile carrier prefix> + 114
14796-
connects to respective carrier customer care. Ex: 19114 for LGU+. Mobile carrier
14797-
prefixes are taken from Wikipedia. -->
14838+
<!-- Prefixes 18 and 1522 are added from numbers found online. -->
1479814839
<nationalNumberPattern>
1479914840
1(?:
14800-
[0179]114|
1480114841
5(?:
1480214842
22|
1480314843
44|
1480414844
66|
1480514845
77|
1480614846
88|
1480714847
99
14808-
)\d{4}|
14848+
)|
1480914849
6(?:
14810-
(?:
14811-
00|
14812-
44|
14813-
6[16]|
14814-
70|
14815-
88
14816-
)\d{4}|
14817-
114
14850+
00|
14851+
44|
14852+
6[16]|
14853+
70|
14854+
88
1481814855
)|
1481914856
8(?:
14820-
(?:
14821-
00|
14822-
33|
14823-
55|
14824-
77|
14825-
99
14826-
)\d{4}|
14827-
114
14857+
00|
14858+
33|
14859+
55|
14860+
77|
14861+
99
1482814862
)
14829-
)
14863+
)\d{4}
1483014864
</nationalNumberPattern>
1483114865
</uan>
1483214866
</territory>

resources/ShortNumberMetadata.xml

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6802,13 +6802,19 @@
68026802
<!-- http://en.wikipedia.org/wiki/%2B82 -->
68036803
<territory id="KR">
68046804
<generalDesc>
6805-
<nationalNumberPattern>1\d{2,3}</nationalNumberPattern>
6805+
<nationalNumberPattern>1\d{2,4}</nationalNumberPattern>
68066806
</generalDesc>
68076807
<shortCode>
68086808
<nationalNumberPattern>
68096809
1(?:
6810-
0[01]|
6811-
1[0247-9]|
6810+
0(?:
6811+
[01]|
6812+
114
6813+
)|
6814+
1(?:
6815+
[0247-9]|
6816+
114
6817+
)|
68126818
2[01389]|
68136819
3(?:
68146820
2|
@@ -6818,10 +6824,14 @@
68186824
88|
68196825
9[18]
68206826
)|
6821-
82
6827+
[679]114|
6828+
8(?:
6829+
114|
6830+
2
6831+
)
68226832
)
68236833
</nationalNumberPattern>
6824-
<possibleLengths national="3,4"/>
6834+
<possibleLengths national="[3-5]"/>
68256835
<exampleNumber>112</exampleNumber>
68266836
</shortCode>
68276837
<tollFree>
@@ -6837,13 +6847,23 @@
68376847
<exampleNumber>118</exampleNumber>
68386848
</tollFree>
68396849
<carrierSpecific>
6850+
<!-- As per https://www.uplus.co.kr/com/main/pemain/PeMain.hpi, <Mobile carrier prefix> +
6851+
114 connects to respective carrier customer care. Ex: 19114 for LGU+. Mobile carrier
6852+
prefixes are taken from Wikipedia. -->
68406853
<nationalNumberPattern>
68416854
1(?:
6842-
0[01]|
6843-
14
6855+
0(?:
6856+
[01]|
6857+
114
6858+
)|
6859+
1(?:
6860+
114|
6861+
4
6862+
)|
6863+
[6-9]114
68446864
)
68456865
</nationalNumberPattern>
6846-
<possibleLengths national="3"/>
6866+
<possibleLengths national="3,5"/>
68476867
<exampleNumber>100</exampleNumber>
68486868
</carrierSpecific>
68496869
<emergency>

resources/carrier/en/1.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
1242818|aliv
5454
1242819|aliv
5555
124282|aliv
56+
1242889|aliv
5657
1242899|aliv
5758
124623|LIME
5859
124624|LIME

resources/carrier/en/380.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,18 @@
1717

1818
# Telesystems of Ukraine is commonly known as PEOPLEnet.
1919

20-
38050|MTS
20+
38050|Vodafone
2121
38063|Life
22-
38066|MTS
22+
38066|Vodafone
2323
38067|Kyivstar
2424
38068|Kyivstar
2525
38073|Life
26-
38091|TryMob
26+
38091|TriMob
2727
38092|PEOPLEnet
2828
38093|Life
2929
38094|Intertelecom
30-
38095|MTS
30+
38095|Vodafone
3131
38096|Kyivstar
3232
38097|Kyivstar
3333
38098|Kyivstar
34-
38099|MTS
34+
38099|Vodafone

0 commit comments

Comments
 (0)