Skip to content

Commit e9a4843

Browse files
committed
Generated files for metadata
1 parent 8580645 commit e9a4843

37 files changed

+104
-86
lines changed

python/phonenumbers/carrierdata/data0.py

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1361,6 +1361,7 @@
13611361
'25677':{'en': 'MTN'},
13621362
'25678':{'en': 'MTN'},
13631363
'256790':{'en': 'MTN'},
1364+
'256791':{'en': 'MTN'},
13641365
'256798':{'en': 'Africell'},
13651366
'256799':{'en': 'Africell'},
13661367
'25729':{'en': 'Leo'},
@@ -5392,6 +5393,7 @@
53925393
'46720505':{'en': 'Telavox AB'},
53935394
'46720506':{'en': 'Telavox AB'},
53945395
'46720507':{'en': 'Telavox AB'},
5396+
'46720508':{'en': 'Soatso AB'},
53955397
'46720509':{'en': 'Telavox AB'},
53965398
'4672051':{'en': 'WIFOG AB'},
53975399
'4672052':{'en': 'WIFOG AB'},
@@ -5427,7 +5429,9 @@
54275429
'46720894':{'en': 'TeliaSonera'},
54285430
'46720895':{'en': 'TeliaSonera'},
54295431
'46720896':{'en': 'TeliaSonera'},
5430-
'46720898':{'en': 'Xplora'},
5432+
'46720898':{'en': 'Xplora mobile'},
5433+
'46720899':{'en': 'Soatso AB'},
5434+
'46720900':{'en': 'Soatso AB'},
54315435
'46720902':{'en': 'Telavox AB'},
54325436
'46720908':{'en': 'Telavox AB'},
54335437
'4672092':{'en': 'Telavox AB'},
@@ -5453,6 +5457,7 @@
54535457
'46721493':{'en': 'Tele2 Sverige'},
54545458
'46721494':{'en': 'Tele2 Sverige'},
54555459
'46721495':{'en': 'Beepsend'},
5460+
'46721496':{'en': 'Soatso AB'},
54565461
'46721497':{'en': 'MONTY UK GLOBAL LIM'},
54575462
'46721498':{'en': 'Beepsend'},
54585463
'467215':{'en': 'Telenor Sverige'},
@@ -5466,6 +5471,7 @@
54665471
'467232':{'en': 'HI3G Access'},
54675472
'467233':{'en': 'HI3G Access'},
54685473
'46723401':{'en': 'LOXYTEL AB'},
5474+
'46723402':{'en': 'Soatso AB'},
54695475
'46723403':{'en': 'Beepsend'},
54705476
'46723404':{'en': 'LOXYTEL AB'},
54715477
'46723405':{'en': 'LOXYTEL AB'},
@@ -5477,11 +5483,11 @@
54775483
'4672342':{'en': 'Telenor Sverige'},
54785484
'4672343':{'en': 'MESSAGEBIRD B.V.'},
54795485
'46723440':{'en': 'Beepsend'},
5480-
'46723442':{'en': 'Xplora'},
5481-
'46723443':{'en': 'Xplora'},
5482-
'46723445':{'en': 'Xplora'},
5483-
'46723446':{'en': 'Xplora'},
5484-
'46723447':{'en': 'Xplora'},
5486+
'46723442':{'en': 'Xplora mobile'},
5487+
'46723443':{'en': 'Xplora mobile'},
5488+
'46723445':{'en': 'Xplora mobile'},
5489+
'46723446':{'en': 'Xplora mobile'},
5490+
'46723447':{'en': 'Xplora mobile'},
54855491
'46723449':{'en': 'Beepsend'},
54865492
'4672345':{'en': '42 Telecom AB'},
54875493
'46723460':{'en': 'Beepsend'},
@@ -5504,6 +5510,7 @@
55045510
'46724002':{'en': 'Voice Integrate'},
55055511
'46724003':{'en': 'Voice Integrate'},
55065512
'46724004':{'en': 'Beepsend'},
5513+
'46724005':{'en': 'Soatso AB'},
55075514
'46724008':{'en': 'Telavox AB'},
55085515
'4672401':{'en': 'Telavox AB'},
55095516
'4672402':{'en': 'Telavox AB'},
@@ -5516,7 +5523,7 @@
55165523
'467248':{'en': 'TeliaSonera'},
55175524
'467249':{'en': 'TeliaSonera'},
55185525
'46725':{'en': 'TeliaSonera'},
5519-
'46726000':{'en': 'Beepsend'},
5526+
'46726000':{'en': 'Soatso AB'},
55205527
'46726001':{'en': 'FINK TELECOM SERVIC'},
55215528
'46726003':{'en': 'MOBIWEB LTD'},
55225529
'46726004':{'en': 'Tele2 Sverige'},
@@ -5546,6 +5553,7 @@
55465553
'46726429':{'en': 'Global Telefoni Sve'},
55475554
'4672644':{'en': 'Telenor Sverige'},
55485555
'4672648':{'en': 'Telavox AB'},
5556+
'4672649':{'en': 'Soatso AB'},
55495557
'467265':{'en': 'TeliaSonera'},
55505558
'4672660':{'en': 'Telenor Sverige'},
55515559
'4672666':{'en': 'Telenor Sverige'},
@@ -5572,6 +5580,7 @@
55725580
'46727502':{'en': 'ONOFF TELECOM SAS'},
55735581
'46727503':{'en': 'MINITEL AB'},
55745582
'46727504':{'en': 'FINK TELECOM SERVIC'},
5583+
'46727505':{'en': 'Soatso AB'},
55755584
'46727506':{'en': 'FINK TELECOM SERVIC'},
55765585
'46727507':{'en': 'FINK TELECOM SERVIC'},
55775586
'46727510':{'en': 'ONOFF TELECOM SAS'},
@@ -5589,8 +5598,10 @@
55895598
'467279':{'en': 'Telenor Sverige'},
55905599
'46728100':{'en': 'Voice Integrate'},
55915600
'46728101':{'en': 'Beepsend'},
5601+
'4672811':{'en': 'Sappa'},
55925602
'46728197':{'en': 'Telenor Sverige'},
55935603
'46728198':{'en': 'Telavox AB'},
5604+
'46728199':{'en': 'Soatso AB'},
55945605
'467282':{'en': 'Telecom3 Networks'},
55955606
'467283':{'en': 'Tele2 Sverige'},
55965607
'467284':{'en': 'Tele2 Sverige'},
@@ -5937,6 +5948,7 @@
59375948
'46766936':{'en': 'IPIFY LIMITED'},
59385949
'46766937':{'en': 'IPIFY LIMITED'},
59395950
'46766938':{'en': 'IPIFY LIMITED'},
5951+
'46766939':{'en': 'Soatso AB'},
59405952
'4676694':{'en': '42 Telecom AB'},
59415953
'4676695':{'en': 'Tele2 Sverige'},
59425954
'4676696':{'en': 'Tele2 Sverige'},
@@ -6000,7 +6012,7 @@
60006012
'4679006':{'en': 'Telavox AB'},
60016013
'4679007':{'en': 'FONIA AB'},
60026014
'4679008':{'en': 'Voice Integrate'},
6003-
'4679009':{'en': 'BIZTELCO SVERIGE AB'},
6015+
'4679009':{'en': 'Soatso AB'},
60046016
'467901':{'en': 'Tele2 Sverige'},
60056017
'467902':{'en': 'Tele2 Sverige'},
60066018
'467903':{'en': 'Tele2 Sverige'},
@@ -6021,6 +6033,7 @@
60216033
'467952':{'en': 'JUNYVERSE AB'},
60226034
'467953':{'en': 'JUNYVERSE AB'},
60236035
'467954':{'en': 'JUNYVERSE AB'},
6036+
'4679550':{'en': 'Soatso AB'},
60246037
'4679551':{'en': 'Tele2 Sverige'},
60256038
'4679552':{'en': 'Tele2 Sverige'},
60266039
'4679553':{'en': 'Tele2 Sverige'},
@@ -6233,7 +6246,7 @@
62336246
'4790':{'en': 'telenor norge'},
62346247
'479042':{'en': 'svea billing services'},
62356248
'479043':{'en': 'svea billing services'},
6236-
'479044':{'en': 'svea billing services'},
6249+
'479044':{'en': 'telia'},
62376250
'479048':{'en': 'telavox'},
62386251
'479049':{'en': 'telavox'},
62396252
'4791':{'en': 'telenor norge'},
@@ -6354,16 +6367,11 @@
63546367
'47961':{'en': 'telenor norge'},
63556368
'47962':{'en': 'telenor norge'},
63566369
'47965':{'en': 'telenor norge'},
6370+
'47966':{'en': 'telia'},
63576371
'479660':{'en': 'erate'},
63586372
'479661':{'en': 'erate'},
63596373
'479662':{'en': 'erate'},
63606374
'479663':{'en': 'erate'},
6361-
'479664':{'en': 'erate'},
6362-
'479665':{'en': 'telia'},
6363-
'479666':{'en': 'telia'},
6364-
'479667':{'en': 'telia'},
6365-
'479668':{'en': 'telia'},
6366-
'479669':{'en': 'telia'},
63676375
'479670':{'en': 'telia'},
63686376
'479671':{'en': 'telia'},
63696377
'479672':{'en': 'telia'},
@@ -6375,7 +6383,7 @@
63756383
'479689':{'en': 'telenor norge'},
63766384
'479690':{'en': 'erate'},
63776385
'479691':{'en': 'erate'},
6378-
'479692':{'en': 'erate'},
6386+
'479692':{'en': 'telia'},
63796387
'479693':{'en': 'telenor norge'},
63806388
'479694':{'en': 'telia'},
63816389
'479695':{'en': 'lyca mobile'},
@@ -6460,6 +6468,7 @@
64606468
'48213':{'en': 'Plus'},
64616469
'48450':{'en': 'Play'},
64626470
'48454':{'en': 'Orange'},
6471+
'48456':{'en': 'Play'},
64636472
'484590':{'en': 'Play'},
64646473
'4845910':{'en': 'Play'},
64656474
'4845911':{'en': 'Play'},
@@ -10010,13 +10019,4 @@
1001010019
'553199929':{'en': 'Telemig Celular'},
1001110020
'553199931':{'en': 'Telemig Celular'},
1001210021
'553199932':{'en': 'Telemig Celular'},
10013-
'553199933':{'en': 'Telemig Celular'},
10014-
'553199934':{'en': 'Telemig Celular'},
10015-
'553199935':{'en': 'Telemig Celular'},
10016-
'553199936':{'en': 'Telemig Celular'},
10017-
'553199937':{'en': 'Telemig Celular'},
10018-
'553199938':{'en': 'Telemig Celular'},
10019-
'553199939':{'en': 'Telemig Celular'},
10020-
'553199941':{'en': 'Telemig Celular'},
10021-
'553199942':{'en': 'Telemig Celular'},
1002210022
}

python/phonenumbers/carrierdata/data1.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,15 @@
1919
# limitations under the License.
2020

2121
data = {
22+
'553199933':{'en': 'Telemig Celular'},
23+
'553199934':{'en': 'Telemig Celular'},
24+
'553199935':{'en': 'Telemig Celular'},
25+
'553199936':{'en': 'Telemig Celular'},
26+
'553199937':{'en': 'Telemig Celular'},
27+
'553199938':{'en': 'Telemig Celular'},
28+
'553199939':{'en': 'Telemig Celular'},
29+
'553199941':{'en': 'Telemig Celular'},
30+
'553199942':{'en': 'Telemig Celular'},
2231
'553199943':{'en': 'Telemig Celular'},
2332
'553199944':{'en': 'Telemig Celular'},
2433
'553199945':{'en': 'Telemig Celular'},
@@ -10010,13 +10019,4 @@
1001010019
'573205':{'en': 'Claro'},
1001110020
'573206':{'en': 'Claro'},
1001210021
'573207':{'en': 'Claro'},
10013-
'573208':{'en': 'Claro'},
10014-
'573209':{'en': 'Claro'},
10015-
'573212':{'en': 'Claro'},
10016-
'573213':{'en': 'Claro'},
10017-
'573214':{'en': 'Claro'},
10018-
'573215':{'en': 'Claro'},
10019-
'573216':{'en': 'Claro'},
10020-
'573217':{'en': 'Claro'},
10021-
'573218':{'en': 'Claro'},
1002210022
}

python/phonenumbers/carrierdata/data2.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,15 @@
1919
# limitations under the License.
2020

2121
data = {
22+
'573208':{'en': 'Claro'},
23+
'573209':{'en': 'Claro'},
24+
'573212':{'en': 'Claro'},
25+
'573213':{'en': 'Claro'},
26+
'573214':{'en': 'Claro'},
27+
'573215':{'en': 'Claro'},
28+
'573216':{'en': 'Claro'},
29+
'573217':{'en': 'Claro'},
30+
'573218':{'en': 'Claro'},
2231
'573219':{'en': 'Claro'},
2332
'57322':{'en': 'Claro'},
2433
'573232':{'en': 'Claro'},
@@ -1396,6 +1405,10 @@
13961405
'658965':{'en': 'SingTel'},
13971406
'658970':{'en': 'Simba'},
13981407
'658971':{'en': 'Circle.Life'},
1408+
'658972':{'en': 'SingTel'},
1409+
'658973':{'en': 'Simba'},
1410+
'658974':{'en': 'Simba'},
1411+
'658975':{'en': 'Simba'},
13991412
'659001':{'en': 'StarHub'},
14001413
'659002':{'en': 'StarHub'},
14011414
'659003':{'en': 'StarHub'},
@@ -3496,6 +3509,7 @@
34963509
'817086':{'en': 'KDDI'},
34973510
'817087':{'en': 'KDDI'},
34983511
'817088':{'en': 'KDDI'},
3512+
'81709':{'en': 'Rakuten Communications'},
34993513
'81801':{'en': 'NTT Docomo'},
35003514
'81802':{'en': 'NTT Docomo'},
35013515
'81803':{'en': 'Softbank'},

python/phonenumbers/data/region_AU.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
PHONE_METADATA_AU = PhoneMetadata(id='AU', country_code=61, international_prefix='001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011',
55
general_desc=PhoneNumberDesc(national_number_pattern='1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}', possible_length=(5, 6, 7, 8, 9, 10, 12)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='(?:(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|7(?:[013-57-9]\\d|2[0-8]))\\d|3(?:(?:[0-3589]\\d|6[1-9]|7[0-35-9])\\d|4(?:[0-578]\\d|90)))\\d\\d|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4])|3\\d\\d)|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}', example_number='212345678', possible_length=(9,), possible_length_local_only=(8,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}', example_number='412345678', possible_length=(9,)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='(?:(?:2(?:(?:[0-26-9]\\d|3[0-8]|5[0135-9])\\d|4(?:[02-9]\\d|10))|3(?:(?:[0-3589]\\d|6[1-9]|7[0-35-9])\\d|4(?:[0-578]\\d|90))|7(?:[013-57-9]\\d|2[0-8])\\d)\\d\\d|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4])|[34]\\d\\d)|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}', example_number='212345678', possible_length=(9,), possible_length_local_only=(8,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='4(?:79[01]|83[0-389]|94[0-478])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}', example_number='412345678', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='180(?:0\\d{3}|2)\\d{3}', example_number='1800123456', possible_length=(7, 10)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='190[0-26]\\d{6}', example_number='1900123456', possible_length=(10,)),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}', example_number='1300123456', possible_length=(6, 8, 10, 12)),

python/phonenumbers/data/region_BW.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
mobile=PhoneNumberDesc(national_number_pattern='(?:321|7[1-8]\\d)\\d{5}', example_number='71123456', possible_length=(8,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='(?:0800|800\\d)\\d{6}', example_number='0800012345', possible_length=(10,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='90\\d{5}', example_number='9012345', possible_length=(7,)),
10-
voip=PhoneNumberDesc(national_number_pattern='79(?:1(?:[0-2]\\d|3[0-3])|2[0-7]\\d)\\d{3}', example_number='79101234', possible_length=(8,)),
10+
voip=PhoneNumberDesc(national_number_pattern='79(?:1(?:[0-2]\\d|3[0-8])|2[0-7]\\d)\\d{3}', example_number='79101234', possible_length=(8,)),
1111
number_format=[NumberFormat(pattern='(\\d{2})(\\d{5})', format='\\1 \\2', leading_digits_pattern=['90']),
1212
NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['[24-6]|3[15-9]']),
1313
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['[37]']),

python/phonenumbers/data/region_CC.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_CC = PhoneMetadata(id='CC', country_code=61, international_prefix='001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011',
55
general_desc=PhoneNumberDesc(national_number_pattern='1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}', possible_length=(6, 7, 8, 9, 10, 12)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}', example_number='891621234', possible_length=(9,), possible_length_local_only=(8,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}', example_number='412345678', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='4(?:79[01]|83[0-389]|94[0-478])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}', example_number='412345678', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='180(?:0\\d{3}|2)\\d{3}', example_number='1800123456', possible_length=(7, 10)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='190[0-26]\\d{6}', example_number='1900123456', possible_length=(10,)),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}', example_number='1300123456', possible_length=(6, 8, 10, 12)),

python/phonenumbers/data/region_CX.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_CX = PhoneMetadata(id='CX', country_code=61, international_prefix='001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011',
55
general_desc=PhoneNumberDesc(national_number_pattern='1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}', possible_length=(6, 7, 8, 9, 10, 12)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}', example_number='891641234', possible_length=(9,), possible_length_local_only=(8,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}', example_number='412345678', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='4(?:79[01]|83[0-389]|94[0-478])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}', example_number='412345678', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='180(?:0\\d{3}|2)\\d{3}', example_number='1800123456', possible_length=(7, 10)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='190[0-26]\\d{6}', example_number='1900123456', possible_length=(10,)),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}', example_number='1300123456', possible_length=(6, 8, 10, 12)),

python/phonenumbers/data/region_DE.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_DE = PhoneMetadata(id='DE', country_code=49, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}', possible_length=(4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), possible_length_local_only=(2, 3)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}', example_number='30123456', possible_length=(5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), possible_length_local_only=(2, 3, 4)),
7-
mobile=PhoneNumberDesc(national_number_pattern='1(?:(?:5(?:[0-25-9]\\d\\d|310)|76\\d\\d)\\d{6}|6[023]\\d{7,8})|17\\d{8}', example_number='15123456789', possible_length=(10, 11)),
7+
mobile=PhoneNumberDesc(national_number_pattern='1(?:(?:5(?:[0-25-9]\\d\\d|310)|7[26]\\d\\d)\\d{6}|6[023]\\d{7,8})|17\\d{8}', example_number='15123456789', possible_length=(10, 11)),
88
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{7,12}', example_number='8001234567890', possible_length=(10, 11, 12, 13, 14, 15)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='(?:137[7-9]|900(?:[135]|9\\d))\\d{6}', example_number='9001234567', possible_length=(10, 11)),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}', example_number='18012345', possible_length=(7, 8, 9, 10, 11, 12, 13, 14)),

python/phonenumbers/data/region_LB.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
PHONE_METADATA_LB = PhoneMetadata(id='LB', country_code=961, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[27-9]\\d{7}|[13-9]\\d{6}', possible_length=(7, 8)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='7(?:62|8[0-6]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}', example_number='1123456', possible_length=(7, 8)),
7-
mobile=PhoneNumberDesc(national_number_pattern='787\\d{4}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[1-3]))\\d{5}', example_number='71123456', possible_length=(7, 8)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[7-9]|9[1-3]))\\d{5}', example_number='71123456', possible_length=(7, 8)),
88
premium_rate=PhoneNumberDesc(national_number_pattern='9[01]\\d{6}', example_number='90123456', possible_length=(8,)),
99
shared_cost=PhoneNumberDesc(national_number_pattern='80\\d{6}', example_number='80123456', possible_length=(8,)),
1010
national_prefix='0',
1111
national_prefix_for_parsing='0',
12-
number_format=[NumberFormat(pattern='(\\d)(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]'], national_prefix_formatting_rule='0\\1'),
12+
number_format=[NumberFormat(pattern='(\\d)(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['[13-69]|7(?:[2-57]|62|8[0-6]|9[04-9])|8[02-9]'], national_prefix_formatting_rule='0\\1'),
1313
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['[27-9]'])])

python/phonenumbers/data/region_MN.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_MN = PhoneMetadata(id='MN', country_code=976, international_prefix='001',
55
general_desc=PhoneNumberDesc(national_number_pattern='[12]\\d{7,9}|[5-9]\\d{7}', possible_length=(8, 9, 10), possible_length_local_only=(4, 5, 6)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='[12]2[1-3]\\d{5,6}|(?:(?:[12](?:1|27)|5[368])\\d\\d|7(?:0(?:[0-5]\\d|7[078]|80)|128))\\d{4}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}', example_number='53123456', possible_length=(8, 9, 10), possible_length_local_only=(4, 5, 6)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:83[01]|92[039])\\d{5}|(?:5[05]|6[069]|72|8[015689]|9[013-9])\\d{6}', example_number='88123456', possible_length=(8,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:83[01]|92[0139])\\d{5}|(?:5[05]|6[069]|72|8[015689]|9[013-9])\\d{6}', example_number='88123456', possible_length=(8,)),
88
voip=PhoneNumberDesc(national_number_pattern='712[0-79]\\d{4}|7(?:1[013-9]|[5-9]\\d)\\d{5}', example_number='75123456', possible_length=(8,)),
99
national_prefix='0',
1010
national_prefix_for_parsing='0',

0 commit comments

Comments
 (0)