Skip to content

Commit 672f85e

Browse files
committed
Generated files for metadata
1 parent df77575 commit 672f85e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+202
-156
lines changed

python/phonenumbers/carrierdata/data0.py

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1304,7 +1304,9 @@
13041304
'25670':{'en': 'Airtel'},
13051305
'25671':{'en': 'UTL'},
13061306
'256720':{'en': 'Smile'},
1307+
'256724':{'en': 'Hamilton Telecom'},
13071308
'256726':{'en': 'Tangerine'},
1309+
'256728':{'en': 'Talkio'},
13081310
'25673':{'en': 'Hamilton Telecom'},
13091311
'25674':{'en': 'Sure Telecom'},
13101312
'25675':{'en': 'Airtel'},
@@ -2550,10 +2552,12 @@
25502552
'3516093':{'en': 'NOS'},
25512553
'351639230':{'en': 'NOS'},
25522554
'351639233':{'en': 'Digi Communications'},
2555+
'351639234':{'en': 'G9 Telecom'},
25532556
'35163929':{'en': 'NOS'},
25542557
'3516393':{'en': 'NOS'},
25552558
'351659230':{'en': 'NOS'},
25562559
'351659233':{'en': 'Digi Communications'},
2560+
'351659234':{'en': 'G9 Telecom'},
25572561
'35165929':{'en': 'NOS'},
25582562
'3516593':{'en': 'NOS'},
25592563
'351669230':{'en': 'NOS'},
@@ -2574,6 +2578,7 @@
25742578
'3519231':{'en': 'Vodafone'},
25752579
'3519232':{'en': 'MEO'},
25762580
'3519233':{'en': 'Digi Communications'},
2581+
'3519234':{'en': 'G9 Telecom'},
25772582
'351924':{'en': 'MEO'},
25782583
'351925':{'en': 'MEO'},
25792584
'351926':{'en': 'MEO'},
@@ -3760,6 +3765,7 @@
37603765
'423659':{'en': 'Telecom Liechtenstein'},
37613766
'42366':{'en': 'Telecom Liechtenstein'},
37623767
'423661':{'en': 'Dimoco'},
3768+
'423666':{'en': 'Datamobile AG'},
37633769
'42373':{'en': 'Telecom Liechtenstein'},
37643770
'42374':{'en': 'First Mobile'},
37653771
'42377':{'en': 'Swisscom'},
@@ -6413,9 +6419,11 @@
64136419
'474741':{'en': 'telenor norge'},
64146420
'474742':{'en': 'telenor norge'},
64156421
'474743':{'en': 'telenor norge'},
6416-
'47475':{'en': 'altibox'},
6417-
'474750':{'en': 'telenor norge'},
6418-
'474751':{'en': 'telenor norge'},
6422+
'47475':{'en': 'telenor norge'},
6423+
'474756':{'en': 'altibox'},
6424+
'474757':{'en': 'altibox'},
6425+
'474758':{'en': 'altibox'},
6426+
'474759':{'en': 'altibox'},
64196427
'47476':{'en': 'telenor norge'},
64206428
'474769':{'en': 'telia'},
64216429
'47477':{'en': 'telia'},
@@ -6497,10 +6505,8 @@
64976505
'479258':{'en': 'telenor norge'},
64986506
'479259':{'en': 'telenor norge'},
64996507
'47927':{'en': 'telenor norge'},
6500-
'47929':{'en': 'telenor norge'},
6501-
'479297':{'en': 'ice norge'},
6502-
'479298':{'en': 'ice norge'},
6503-
'479299':{'en': 'ice norge'},
6508+
'47929':{'en': 'ice norge'},
6509+
'479290':{'en': 'telenor norge'},
65046510
'47930':{'en': 'telia'},
65056511
'479310':{'en': 'telenor norge'},
65066512
'479311':{'en': 'telenor norge'},
@@ -6683,8 +6689,18 @@
66836689
'479987':{'en': 'telia'},
66846690
'479988':{'en': 'telia'},
66856691
'479989':{'en': 'telia'},
6692+
'482110':{'en': 'Plus'},
66866693
'482111':{'en': 'Polska Spoka Gazownictwa Sp'},
6687-
'482113':{'en': 'Polska Spoka Gazownictwa Sp'},
6694+
'4821130':{'en': 'Plus'},
6695+
'4821131':{'en': 'Polska Spoka Gazownictwa Sp'},
6696+
'4821132':{'en': 'Polska Spoka Gazownictwa Sp'},
6697+
'4821133':{'en': 'Polska Spoka Gazownictwa Sp'},
6698+
'4821134':{'en': 'Polska Spoka Gazownictwa Sp'},
6699+
'4821135':{'en': 'Polska Spoka Gazownictwa Sp'},
6700+
'4821136':{'en': 'Plus'},
6701+
'4821137':{'en': 'Plus'},
6702+
'4821138':{'en': 'Plus'},
6703+
'4821139':{'en': 'Plus'},
66886704
'482114':{'en': 'Plus'},
66896705
'482115':{'en': 'Plus'},
66906706
'48212':{'en': 'Orange'},
@@ -6709,6 +6725,7 @@
67096725
'4845957':{'en': 'BSG ESTONIA OU'},
67106726
'4845958':{'en': 'TELESTRADA S.A.'},
67116727
'4845959':{'en': 'TELESTRADA S.A.'},
6728+
'484596':{'en': 'Plus'},
67126729
'484598':{'en': 'Plus'},
67136730
'4850':{'en': 'Orange'},
67146731
'4851':{'en': 'Orange'},
@@ -6881,7 +6898,6 @@
68816898
'4873930':{'en': 'Play'},
68826899
'4873990':{'en': 'Play'},
68836900
'4873991':{'en': 'AGILE TELECOM POLAND'},
6884-
'4873992':{'en': 'MobiWeb Telecom Limited'},
68856901
'4873993':{'en': 'SIA NetBalt'},
68866902
'4873997':{'en': 'Play'},
68876903
'4873998':{'en': 'Play'},
@@ -6904,10 +6920,16 @@
69046920
'48783':{'en': 'Plus'},
69056921
'48784':{'en': 'T-Mobile'},
69066922
'48785':{'en': 'Plus'},
6907-
'487860':{'en': 'Plus'},
69086923
'4878600':{'en': 'JMDI'},
6924+
'4878601':{'en': 'Plus'},
6925+
'4878602':{'en': 'Plus'},
6926+
'4878603':{'en': 'Plus'},
6927+
'4878604':{'en': 'Plus'},
6928+
'4878605':{'en': 'Plus'},
6929+
'4878606':{'en': 'Plus'},
69096930
'4878607':{'en': 'Play'},
69106931
'4878608':{'en': 'Play'},
6932+
'4878609':{'en': 'Plus'},
69116933
'487861':{'en': 'Play'},
69126934
'487862':{'en': 'Play'},
69136935
'487863':{'en': 'Orange'},
@@ -6918,7 +6940,11 @@
69186940
'4878671':{'en': 'Plus'},
69196941
'4878672':{'en': 'Plus'},
69206942
'4878673':{'en': 'Plus'},
6943+
'4878674':{'en': 'Plus'},
6944+
'4878675':{'en': 'Plus'},
6945+
'4878676':{'en': 'Plus'},
69216946
'4878678':{'en': 'Play'},
6947+
'4878679':{'en': 'Plus'},
69226948
'487868':{'en': 'Orange'},
69236949
'487869':{'en': 'Orange'},
69246950
'48787':{'en': 'T-Mobile'},
@@ -6957,7 +6983,14 @@
69576983
'488841':{'en': 'T-Mobile'},
69586984
'488842':{'en': 'T-Mobile'},
69596985
'488843':{'en': 'Play'},
6986+
'4888441':{'en': 'Plus'},
6987+
'4888442':{'en': 'Plus'},
6988+
'4888443':{'en': 'Plus'},
69606989
'4888444':{'en': 'CARITAS'},
6990+
'4888446':{'en': 'Plus'},
6991+
'4888447':{'en': 'Plus'},
6992+
'4888449':{'en': 'Plus'},
6993+
'488845':{'en': 'Plus'},
69616994
'488846':{'en': 'Play'},
69626995
'488847':{'en': 'Play'},
69636996
'488848':{'en': 'Play'},
@@ -9986,37 +10019,4 @@
998610019
'553199186':{'en': 'TIM'},
998710020
'553199187':{'en': 'TIM'},
998810021
'553199188':{'en': 'TIM'},
9989-
'553199189':{'en': 'TIM'},
9990-
'553199191':{'en': 'TIM'},
9991-
'553199192':{'en': 'TIM'},
9992-
'553199193':{'en': 'TIM'},
9993-
'553199194':{'en': 'TIM'},
9994-
'553199195':{'en': 'TIM'},
9995-
'553199196':{'en': 'TIM'},
9996-
'553199197':{'en': 'TIM'},
9997-
'553199198':{'en': 'TIM'},
9998-
'553199199':{'en': 'TIM'},
9999-
'5531992':{'en': 'TIM'},
10000-
'5531993':{'en': 'TIM'},
10001-
'553199401':{'en': 'TIM'},
10002-
'553199402':{'en': 'TIM'},
10003-
'553199403':{'en': 'TIM'},
10004-
'553199404':{'en': 'TIM'},
10005-
'553199405':{'en': 'TIM'},
10006-
'553199406':{'en': 'TIM'},
10007-
'553199407':{'en': 'TIM'},
10008-
'553199408':{'en': 'TIM'},
10009-
'553199409':{'en': 'TIM'},
10010-
'553199411':{'en': 'TIM'},
10011-
'553199412':{'en': 'TIM'},
10012-
'553199413':{'en': 'TIM'},
10013-
'553199414':{'en': 'TIM'},
10014-
'553199415':{'en': 'TIM'},
10015-
'553199416':{'en': 'TIM'},
10016-
'553199601':{'en': 'Telemig Celular'},
10017-
'553199602':{'en': 'Telemig Celular'},
10018-
'553199603':{'en': 'Telemig Celular'},
10019-
'553199604':{'en': 'Telemig Celular'},
10020-
'553199605':{'en': 'Telemig Celular'},
10021-
'553199606':{'en': 'Telemig Celular'},
1002210022
}

python/phonenumbers/carrierdata/data1.py

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

2121
data = {
22+
'553199189':{'en': 'TIM'},
23+
'553199191':{'en': 'TIM'},
24+
'553199192':{'en': 'TIM'},
25+
'553199193':{'en': 'TIM'},
26+
'553199194':{'en': 'TIM'},
27+
'553199195':{'en': 'TIM'},
28+
'553199196':{'en': 'TIM'},
29+
'553199197':{'en': 'TIM'},
30+
'553199198':{'en': 'TIM'},
31+
'553199199':{'en': 'TIM'},
32+
'5531992':{'en': 'TIM'},
33+
'5531993':{'en': 'TIM'},
34+
'553199401':{'en': 'TIM'},
35+
'553199402':{'en': 'TIM'},
36+
'553199403':{'en': 'TIM'},
37+
'553199404':{'en': 'TIM'},
38+
'553199405':{'en': 'TIM'},
39+
'553199406':{'en': 'TIM'},
40+
'553199407':{'en': 'TIM'},
41+
'553199408':{'en': 'TIM'},
42+
'553199409':{'en': 'TIM'},
43+
'553199411':{'en': 'TIM'},
44+
'553199412':{'en': 'TIM'},
45+
'553199413':{'en': 'TIM'},
46+
'553199414':{'en': 'TIM'},
47+
'553199415':{'en': 'TIM'},
48+
'553199416':{'en': 'TIM'},
49+
'553199601':{'en': 'Telemig Celular'},
50+
'553199602':{'en': 'Telemig Celular'},
51+
'553199603':{'en': 'Telemig Celular'},
52+
'553199604':{'en': 'Telemig Celular'},
53+
'553199605':{'en': 'Telemig Celular'},
54+
'553199606':{'en': 'Telemig Celular'},
2255
'553199607':{'en': 'Telemig Celular'},
2356
'553199608':{'en': 'Telemig Celular'},
2457
'553199609':{'en': 'Telemig Celular'},
@@ -9986,37 +10019,4 @@
998610019
'569961':{'en': 'Entel'},
998710020
'569962':{'en': 'Movistar'},
998810021
'569963':{'en': 'Movistar'},
9989-
'569964':{'en': 'Movistar'},
9990-
'569965':{'en': 'Movistar'},
9991-
'569966':{'en': 'Movistar'},
9992-
'569967':{'en': 'Entel'},
9993-
'569968':{'en': 'Claro'},
9994-
'5699680':{'en': 'Movistar'},
9995-
'5699681':{'en': 'Movistar'},
9996-
'569969':{'en': 'Entel'},
9997-
'56997':{'en': 'Movistar'},
9998-
'569971':{'en': 'Entel'},
9999-
'569977':{'en': 'Entel'},
10000-
'569978':{'en': 'Entel'},
10001-
'569979':{'en': 'Entel'},
10002-
'56998':{'en': 'Entel'},
10003-
'569980':{'en': 'Claro'},
10004-
'569984':{'en': 'Claro'},
10005-
'569985':{'en': 'Claro'},
10006-
'569986':{'en': 'Claro'},
10007-
'569990':{'en': 'Movistar'},
10008-
'569991':{'en': 'Entel'},
10009-
'569992':{'en': 'Claro'},
10010-
'569993':{'en': 'Entel'},
10011-
'569994':{'en': 'Entel'},
10012-
'569995':{'en': 'Movistar'},
10013-
'5699960':{'en': 'Movistar'},
10014-
'5699961':{'en': 'Movistar'},
10015-
'5699962':{'en': 'Movistar'},
10016-
'5699963':{'en': 'Movistar'},
10017-
'5699964':{'en': 'Movistar'},
10018-
'5699965':{'en': 'Entel'},
10019-
'5699966':{'en': 'Entel'},
10020-
'5699967':{'en': 'Entel'},
10021-
'5699968':{'en': 'Entel'},
1002210022
}

python/phonenumbers/carrierdata/data2.py

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

2121
data = {
22+
'569964':{'en': 'Movistar'},
23+
'569965':{'en': 'Movistar'},
24+
'569966':{'en': 'Movistar'},
25+
'569967':{'en': 'Entel'},
26+
'569968':{'en': 'Claro'},
27+
'5699680':{'en': 'Movistar'},
28+
'5699681':{'en': 'Movistar'},
29+
'569969':{'en': 'Entel'},
30+
'56997':{'en': 'Movistar'},
31+
'569971':{'en': 'Entel'},
32+
'569977':{'en': 'Entel'},
33+
'569978':{'en': 'Entel'},
34+
'569979':{'en': 'Entel'},
35+
'56998':{'en': 'Entel'},
36+
'569980':{'en': 'Claro'},
37+
'569984':{'en': 'Claro'},
38+
'569985':{'en': 'Claro'},
39+
'569986':{'en': 'Claro'},
40+
'569990':{'en': 'Movistar'},
41+
'569991':{'en': 'Entel'},
42+
'569992':{'en': 'Claro'},
43+
'569993':{'en': 'Entel'},
44+
'569994':{'en': 'Entel'},
45+
'569995':{'en': 'Movistar'},
46+
'5699960':{'en': 'Movistar'},
47+
'5699961':{'en': 'Movistar'},
48+
'5699962':{'en': 'Movistar'},
49+
'5699963':{'en': 'Movistar'},
50+
'5699964':{'en': 'Movistar'},
51+
'5699965':{'en': 'Entel'},
52+
'5699966':{'en': 'Entel'},
53+
'5699967':{'en': 'Entel'},
54+
'5699968':{'en': 'Entel'},
2255
'5699969':{'en': 'Entel'},
2356
'5699970':{'en': 'Movistar'},
2457
'5699971':{'en': 'Movistar'},
@@ -368,6 +401,8 @@
368401
'59069133':{'en': 'Orange'},
369402
'59069134':{'en': 'Orange'},
370403
'59069135':{'en': 'Orange'},
404+
'590694':{'en': 'Digicel'},
405+
'590696':{'en': 'Digicel'},
371406
'59170':{'en': 'Nuevatel'},
372407
'591710':{'en': 'Entel'},
373408
'591711':{'en': 'Entel'},
@@ -3914,7 +3949,7 @@
39143949
'8217':{'en': 'SKTellink', 'ko': u('SK \ud154\ub9c1\ud06c')},
39153950
'8218':{'en': 'KT', 'ko': 'KT'},
39163951
'8219':{'en': 'LG U+', 'ko': u('\ub370\uc774\ucf64')},
3917-
'843':{'en': 'Viettel Mobile'},
3952+
'843':{'en': 'Viettel'},
39183953
'8430':{'en': 'MobiFone'},
39193954
'8451':{'en': 'MobiFone'},
39203955
'8452':{'en': 'Vietnamobile'},
@@ -3928,7 +3963,7 @@
39283963
'8483':{'en': 'Vinaphone'},
39293964
'8484':{'en': 'Vinaphone'},
39303965
'8485':{'en': 'Vinaphone'},
3931-
'8486':{'en': 'Viettel Mobile'},
3966+
'8486':{'en': 'Viettel'},
39323967
'8487':{'en': 'Vinaphone'},
39333968
'8488':{'en': 'Vinaphone'},
39343969
'8489':{'en': 'MobiFone'},
@@ -3952,7 +3987,11 @@
39523987
'850193':{'en': 'KPTC'},
39533988
'852440':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
39543989
'852441':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
3990+
'852442':{'en': 'Hutchison Telecom.', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
3991+
'852443':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
39553992
'852444':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
3993+
'8524441':{'en': 'Hutchison Telecom.', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
3994+
'8524442':{'en': 'Hutchison Telecom.', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
39563995
'852445':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
39573996
'852446':{'en': 'Hutchison Telecom.', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
39583997
'852447':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
@@ -4233,9 +4272,13 @@
42334272
'8527074':{'en': 'SmarTone', 'zh': u('\u6570\u7801\u901a')},
42344273
'8527075':{'en': 'SmarTone', 'zh': u('\u6570\u7801\u901a')},
42354274
'8527076':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
4275+
'8527077':{'en': 'Hutchison Telecom.', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
4276+
'8527078':{'en': 'Hutchison Telecom.', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
42364277
'852708':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
42374278
'852709':{'en': 'Hutchison Telecom.', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
42384279
'852840':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
4280+
'852841':{'en': 'Hutchison Telecom.', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
4281+
'852842':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
42394282
'8528480':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf'), 'zh_Hant': 'Handy'},
42404283
'8528481':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf'), 'zh_Hant': u('\u65b0\u79fb\u52d5\u901a\u8a0a')},
42414284
'8528482':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
"""Auto-generated file, do not edit by hand. 34 metadata"""
22
from ..phonemetadata import NumberFormat
33

4-
PHONE_ALT_FORMAT_34 = [NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['[5-7]|80[367]|90[12]|[89][1-8]']), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['9(?:0[12]|[1-8])'])]
4+
PHONE_ALT_FORMAT_34 = [NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['[5-7]|80[367]|90[1289]|[89][1-8]']), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['9(?:0[1289]|[1-8])'])]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
"""Auto-generated file, do not edit by hand. 385 metadata"""
22
from ..phonemetadata import NumberFormat
33

4-
PHONE_ALT_FORMAT_385 = [NumberFormat(pattern='(\\d)(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['1']), NumberFormat(pattern='(\\d)(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['1']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[2-69]']), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['6'])]
4+
PHONE_ALT_FORMAT_385 = [NumberFormat(pattern='(\\d)(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['1']), NumberFormat(pattern='(\\d)(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['1']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[2-69]|76']), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['6'])]

python/phonenumbers/data/region_BL.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
PHONE_METADATA_BL = PhoneMetadata(id='BL', country_code=590, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='590\\d{6}|(?:69|80|9\\d)\\d{7}', possible_length=(9,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}', example_number='590271234', possible_length=(9,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}', example_number='690001234', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}', example_number='690001234', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='80[0-5]\\d{6}', example_number='800012345', possible_length=(9,)),
9-
voip=PhoneNumberDesc(national_number_pattern='9(?:(?:395|76[018])\\d|475[0-5])\\d{4}', example_number='976012345', possible_length=(9,)),
9+
voip=PhoneNumberDesc(national_number_pattern='9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}', example_number='976012345', possible_length=(9,)),
1010
national_prefix='0',
1111
national_prefix_for_parsing='0',
1212
mobile_number_portable_region=True)

python/phonenumbers/data/region_BS.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_BS = PhoneMetadata(id='BS', country_code=1, international_prefix='011',
55
general_desc=PhoneNumberDesc(national_number_pattern='(?:242|[58]\\d\\d|900)\\d{7}', possible_length=(10,), possible_length_local_only=(7,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}', example_number='2423456789', possible_length=(10,), possible_length_local_only=(7,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|[89]9))\\d{4}', example_number='2423591234', possible_length=(10,), possible_length_local_only=(7,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|3[0-4]|[89]9))\\d{4}', example_number='2423591234', possible_length=(10,), possible_length_local_only=(7,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,), possible_length_local_only=(7,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)),
1010
personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)),

0 commit comments

Comments
 (0)