Skip to content

Commit 653dc01

Browse files
committed
Generated files for metadata
1 parent f99fef5 commit 653dc01

37 files changed

Lines changed: 59 additions & 40 deletions

python/phonenumbers/carrierdata/data0.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1698,6 +1698,7 @@
16981698
'31633':{'en': 'Telfort'},
16991699
'31634':{'en': 'T-Mobile'},
17001700
'316351':{'en': 'Intercity Zakelijk'},
1701+
'316352':{'en': 'Tismi'},
17011702
'316359':{'en': 'ASPIDER Solutions Nederland B.V.'},
17021703
'31636':{'en': 'Tele2'},
17031704
'31637':{'en': 'Teleena (MVNE)'},
@@ -10018,5 +10019,4 @@
1001810019
'554998407':{'en': 'Brasil Telecom GSM'},
1001910020
'554998408':{'en': 'Brasil Telecom GSM'},
1002010021
'554998409':{'en': 'Brasil Telecom GSM'},
10021-
'554998411':{'en': 'Brasil Telecom GSM'},
1002210022
}

python/phonenumbers/carrierdata/data1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
# limitations under the License.
2020

2121
data = {
22+
'554998411':{'en': 'Brasil Telecom GSM'},
2223
'554998412':{'en': 'Brasil Telecom GSM'},
2324
'554998413':{'en': 'Brasil Telecom GSM'},
2425
'554998414':{'en': 'Brasil Telecom GSM'},
@@ -10018,5 +10019,4 @@
1001810019
'9183174':{'en': 'Reliance Jio'},
1001910020
'9183175':{'en': 'Reliance Jio'},
1002010021
'9183176':{'en': 'Reliance Jio'},
10021-
'9183177':{'en': 'Idea'},
1002210022
}

python/phonenumbers/carrierdata/data2.py

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

2121
data = {
22+
'9183177':{'en': 'Idea'},
2223
'9183178':{'en': 'Vodafone'},
2324
'918318':{'en': 'Reliance Jio'},
2425
'918319':{'en': 'Reliance Jio'},
@@ -1670,20 +1671,35 @@
16701671
'99455':{'en': 'Bakcell'},
16711672
'9946':{'en': 'Nakhtel'},
16721673
'9947':{'en': 'Nar Mobile'},
1673-
'99551':{'en': 'Geocell'},
1674+
'9955000':{'en': 'Mobilaive'},
1675+
'9955005':{'en': 'MagtiCom'},
1676+
'995505':{'en': 'MagtiCom'},
1677+
'995511':{'en': 'MagtiCom'},
1678+
'995514':{'en': 'Geocell'},
1679+
'99552':{'en': 'MagtiCom'},
1680+
'99553':{'en': 'MagtiCom'},
16741681
'99554444':{'en': 'MagtiCom'},
1675-
'995550':{'en': 'MagtiCom'},
1682+
'99555000':{'en': 'Gimobile'},
1683+
'99555001':{'en': 'Gimobile'},
1684+
'99555002':{'en': 'Gimobile'},
1685+
'99555003':{'en': 'Gimobile'},
1686+
'99555055':{'en': 'Datacom'},
16761687
'995551':{'en': 'MagtiCom'},
1688+
'995552':{'en': 'Premium Net International SRL'},
16771689
'995555':{'en': 'Geocell'},
16781690
'995557':{'en': 'Geocell'},
16791691
'995558':{'en': 'Geocell'},
1680-
'995559':{'en': 'Globalcell'},
1692+
'99555900':{'en': 'Globalcell'},
16811693
'99556':{'en': 'Veon'},
16821694
'995570':{'en': 'Silknet'},
16831695
'995571':{'en': 'Veon'},
16841696
'995574':{'en': 'Veon'},
1697+
'9955750':{'en': 'Asanet'},
1698+
'9955757':{'en': 'MagtiCom'},
16851699
'995577':{'en': 'Geocell'},
16861700
'995579':{'en': 'Veon'},
1701+
'995585':{'en': 'MagtiCom'},
1702+
'995588':{'en': 'Geocell'},
16871703
'995591':{'en': 'MagtiCom'},
16881704
'995592':{'en': 'Veon'},
16891705
'995593':{'en': 'Geocell'},

python/phonenumbers/data/region_EH.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='692[12]\\d{5}|(?:6(?:[0-7]\\d|8[0-247-9]|9[013-9])|7(?:0[06-8]|6[1267]|7[0-27]))\\d{6}', example_number='650123456', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='80\\d{7}', example_number='801234567', possible_length=(9,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='89\\d{7}', example_number='891234567', possible_length=(9,)),
10-
voip=PhoneNumberDesc(national_number_pattern='5924[01]\\d{4}', example_number='592401234', possible_length=(9,)),
10+
voip=PhoneNumberDesc(national_number_pattern='5924[0-2]\\d{4}', example_number='592401234', possible_length=(9,)),
1111
national_prefix='0',
1212
national_prefix_for_parsing='0',
1313
leading_digits='528[89]')

python/phonenumbers/data/region_GE.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_GE = PhoneMetadata(id='GE', country_code=995, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='(?:[3-57]\\d\\d|800)\\d{6}', possible_length=(9,), possible_length_local_only=(6, 7)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}', example_number='322123456', possible_length=(9,), possible_length_local_only=(6, 7)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}', example_number='555123456', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='5(?:0(?:0[05]|55)\\d|1111|2222|3333|5200|75(?:00|7[78])|8(?:58[89]|888))\\d{4}|(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}', example_number='555123456', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6}', example_number='800123456', possible_length=(9,)),
99
voip=PhoneNumberDesc(national_number_pattern='706\\d{6}', example_number='706123456', possible_length=(9,)),
1010
no_international_dialling=PhoneNumberDesc(national_number_pattern='706\\d{6}', possible_length=(9,)),

python/phonenumbers/data/region_GR.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{7}', example_number='8001234567', possible_length=(10,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='90[19]\\d{7}', example_number='9091234567', possible_length=(10,)),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='8(?:0[16]|12|25)\\d{7}', example_number='8011234567', possible_length=(10,)),
11-
personal_number=PhoneNumberDesc(national_number_pattern='70\\d{8}', example_number='7012345678', possible_length=(10,)),
11+
personal_number=PhoneNumberDesc(national_number_pattern='70(?:0[3-8]0|707)\\d{5}', example_number='7003000123', possible_length=(10,)),
1212
number_format=[NumberFormat(pattern='(\\d{2})(\\d{4})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['21|7']),
1313
NumberFormat(pattern='(\\d{4})(\\d{6})', format='\\1 \\2', leading_digits_pattern=['2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])']),
1414
NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[2689]'])],

python/phonenumbers/data/region_HU.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,6 @@
1313
national_prefix='06',
1414
national_prefix_for_parsing='06',
1515
number_format=[NumberFormat(pattern='(\\d)(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['1'], national_prefix_formatting_rule='(06 \\1)'),
16-
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['[2-9]'], national_prefix_formatting_rule='06 \\1')],
16+
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]'], national_prefix_formatting_rule='(06 \\1)'),
17+
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['[2-57-9]'], national_prefix_formatting_rule='06 \\1')],
1718
mobile_number_portable_region=True)

python/phonenumbers/data/region_IL.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_IL = PhoneMetadata(id='IL', country_code=972, international_prefix='0(?:0|1[2-9])',
55
general_desc=PhoneNumberDesc(national_number_pattern='1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}', possible_length=(7, 8, 9, 10, 11, 12), possible_length_local_only=(7,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='153\\d{8,9}|[2-489]\\d{7}', example_number='21234567', possible_length=(8, 11, 12), possible_length_local_only=(7,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='5(?:(?:[0-489][2-9]|6\\d)\\d|5(?:01|2[2-6]|3[23]|4[45]|5[05689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}', example_number='502345678', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='5(?:(?:[0-389][2-9]|4[1-9]|6\\d)\\d|5(?:01|2[2-6]|3[23]|4[45]|5[05689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}', example_number='502345678', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='1(?:255|80[019]\\d{3})\\d{3}', example_number='1800123456', possible_length=(7, 10)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='1212\\d{4}|1(?:200|9(?:0[01]|19))\\d{6}', example_number='1919123456', possible_length=(8, 10)),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='1700\\d{6}', example_number='1700123456', possible_length=(10,)),

python/phonenumbers/data/region_IR.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_IR = PhoneMetadata(id='IR', country_code=98, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}', possible_length=(4, 5, 6, 7, 10), possible_length_local_only=(4, 5, 8)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|2(?:121|[2689]0\\d)|30[0-2]\\d|4(?:111|40\\d))\\d{4}', example_number='2123456789', possible_length=(6, 7, 10), possible_length_local_only=(4, 5, 8)),
7-
mobile=PhoneNumberDesc(national_number_pattern='9(?:(?:0(?:[1-35]\\d|44)|(?:[13]\\d|2[0-2])\\d)\\d|9(?:(?:[0-2]\\d|44)\\d|5[15]0|8(?:1[0-2]|88)|9(?:0[013]|1[0134]|21|77|9[6-9])))\\d{5}', example_number='9123456789', possible_length=(10,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='9(?:(?:0(?:[1-35]\\d|44)|(?:[13]\\d|2[0-2])\\d)\\d|9(?:(?:[0-2]\\d|44)\\d|5[15]0|8(?:1\\d|88)|9(?:0[013]|1[0134]|21|77|9[6-9])))\\d{5}', example_number='9123456789', possible_length=(10,)),
88
voip=PhoneNumberDesc(national_number_pattern='993\\d{7}', example_number='9932123456', possible_length=(10,)),
99
uan=PhoneNumberDesc(national_number_pattern='96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])', example_number='9601', possible_length=(4, 5)),
1010
no_international_dialling=PhoneNumberDesc(national_number_pattern='9(?:4440\\d{5}|6(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19]))', possible_length=(4, 5, 10)),

python/phonenumbers/data/region_MA.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='692[12]\\d{5}|(?:6(?:[0-7]\\d|8[0-247-9]|9[013-9])|7(?:0[06-8]|6[1267]|7[0-27]))\\d{6}', example_number='650123456', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='80\\d{7}', example_number='801234567', possible_length=(9,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='89\\d{7}', example_number='891234567', possible_length=(9,)),
10-
voip=PhoneNumberDesc(national_number_pattern='5924[01]\\d{4}', example_number='592401234', possible_length=(9,)),
10+
voip=PhoneNumberDesc(national_number_pattern='5924[0-2]\\d{4}', example_number='592401234', possible_length=(9,)),
1111
national_prefix='0',
1212
national_prefix_for_parsing='0',
1313
number_format=[NumberFormat(pattern='(\\d{5})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['5(?:29|38)', '5(?:29|38)[89]'], national_prefix_formatting_rule='0\\1'),

0 commit comments

Comments
 (0)