###################################################################################
# Parseable List of Internation Mobile Number Formats
# Author: Iain Dooley, Working Software
# http://www.workingsoftware.com.au
#
# The format of the file is:
#
# - text following # is to be treated as blank space
# - an empty line precedes a country name
# - a country name is followed by any number of lines with comma separated formats
#
# Each format line following a country name has the following fields:
#
# - The first field is the country code. For american territories, a country code
# of +1 xxx is compressed to a single country code 1xxx
#
# - The second field is the allowed mobile prefix
#
# - The third field is the number of digits to expect after the mobile prefix
#
# - A value of 0 represents 'unknown', for example:
#
# 54,76,0
#
# means a country code of 54, with a mobile prefix of 76 and an unknown number
# of digits following the prefix. or:
#
# 54,0,0
#
# represents a country code of 54 with unknown mobile prefixes and an unknown
# number of digits after the prefix
#
# I want to keep the format reasonably general so that we don't have to update it so
# frequently. For example, in Australia, 61,4,8 is good enough. We don't need to know
# that allowable prefixes are 0405,0424,0413 etc.
# NOTES:
#
# I compiled this list using the following two websites:
#
# http://en.wikipedia.org/wiki/International_mobile_phone_codes
# http://www.wtng.info/wtng-263-zw.html
#
# i considered the WTNG to be the more definitive source of data. Where I could
# find no data on the WTNG site, but could find dial prefixes on Wikipedia, I
# included the country code with uknown (0) values for the prefix and number of
# digits after the prefix.
#
# Where I could find no data on either WTNG or Wikipedia, the country has been
# ommitted from the list.
#
# Please feel free to contact me using the form at my website:
#
# http://www.workingsoftware.com.au/?h=Contact
#
# with updates. I would like to collaboratively develop the definitive list! I
# will make any changes manually and include a revision list within these inital
# comments.
#
# I will also be making public a class for validating an international mobile
# number using this file format in PHP and be putting a link to it in this file.
# If anyone would like to contribute parsing classes/code in other languages they
# are welcome to email me the link and I will include it here.
#
# REVISION HISTORY
#
# 21/9/2007 Dimitris Evmorfopoulos: updated Greek mobile number plan
# 21/9/2007 Bernd: updated German mobile number plan
# 1/11/2007 Roland Guthauser: updated Leichtenstein number plan
# 1/11/2007 Alejandro Guerrieri: updated Uruguary and Argentina number plan
# 1/11/2007 Hanna Kreitem: updated Palestine and Israel
# 1/11/2007 Iain Dooley: updated Austrian numbering plan
# (from http://www.rtr.at/en/tk/E129/Austrian%20Numbering%20Plan%202004-05-12.pdf)
# 1/11/2007 Trung Nguyen: updated Vietname numbering plan
# 1/11/2007 Iain Dooley: added serial number to the top of the file
# 2/11/2007 Ismail: updated Nigeria numbering
# 2/11/2007 Mihai Zsigmond: updated Romania numbering
# 2/11/2007 Colm Keating: updated Irish numbering
# 2/11/2007 Paul Keogh: updated Irish numbering
# 2/11/2007 Cezary Siwek: updated Polish numbering
# 2/11/2007 Rony Ron: updated Senegal numbering
# 2/11/2007 Franco Lanza: updated Italy numbering
# 2/11/2007 Seik: updated Bulgaria numbering
# 2/11/2007 Shantanu Chauhan: updated India numbering
# 4/11/2007 Raphael Maseko: updated Zambia numbering
# 4/11/2007 Thanos Chatziathanassiou: updated Greece numbering
# 4/11/2007 Stefan OLARU: confirmed Romania numbering
# 4/11/2007 Ivan Stanev: updated Bulgarian numbering
# 4/11/2007 Milan P. Stanic: updated Serbia numbering
# 4/11/2007 Mads N. Vestergaard: updated Denmark numbering
# 5/11/2007 Vincent CHAVANIS: updated France numbering
# 20/12/2007 Davy Chan: updated Hong Kong numbering
# 4/09/2008 Chris Langlands: added basic numbering for Malaysia
# 11/05/2009 Iain Dooley: add Ghana numbering plan for all networks
# courtesy of Mark Davies - Thanks Mark!
# 21/05/2009 Iain Dooley: Updaed United Kingdom numbering courtesy of
# Alex Kinch - Thanks Alex!
##################################################################################
Afghanistan
93,70,6 #mobile - AWCC (6-digit subscriber numbers)
93,71,7 #reserved: future GSM mobile service as of 9/2007
93,72,7 #reserved: future GSM mobile service as of 9/2007
93,75,7 #mobile - CDMA / WLL (wireless-based local)
93,79,6 #mobile - Roshan (6-digit subscriber numbers)
Albania
355,68,7 #AMC
355,69,7 #Vodafone
#NB: found one source that said mobile is 38 in albania (http://www.wtng.info/ccod-35.html#CC355), but wikipedia said 6x (http://en.wikipedia.org/wiki/International_mobile_phone_codes) and ABCOMM (http://www.abcom-al.com/english/Numeric%20Code.htm) said 68 and 69. I took ABCOMM as correct.
Algeria
213,61,6 #NMT and GSM mobile numbers
Andorra
376,3,5 #GSM as of 1998
376,6,5 #assigned March 2003
#NB: There was also this: "Mobile 4xxxxx voice mail as of 1998" which I chose to ignore as invalid
Angola
244,912,6 #Movicel mobile numbers as of 15 January 2005
244,923,6 #Unitel mobile numbers as of 15 January 2005
#NB: listed above these formats on the page were actually what appeared to be the old format, given that
# the previous statment on january 15, 2005 seemed to outdate this i took the previous statement as correct
Anguilla
1264,581,4 #November 2005 - new Digicel mobile ranges
1264,582,4 #November 2005 - new Digicel mobile ranges
1264,583,4 #November 2005 - new Digicel mobile ranges
1264,584,4 #November 2005 - new Digicel mobile ranges
Antigua and Barbuda
1268,7,6
#NB: This is based on the national code +1 (268), the mobile prefix of 7 listed here: http://en.wikipedia.org/wiki/International_mobile_phone_codes and the fact that the subscriber number is 7 digits, hence 7 + 6 more digits
Argentina
54,11,8
54,21,8
54,22,8
54,23,8
54,24,8
54,25,8
54,26,8
54,27,8
54,28,8
54,29,8
54,31,8
54,32,8
54,33,8
54,34,8
54,35,8
54,36,8
54,37,8
54,38,8
54,39,8
#NB: Courtesy of Alejandro Guerrieri
Armenia
374,91,6 #mobile - ArmenTel
374,92,6 #mobile - ArmenTel
374,93,6 #mobile - K-Telecom
374,94,6 #mobile - K-Telecom
374,97,6 #GSM - NK
Mountanious Gharabagh
374,72,6 #mobile/GSM
374,73,6 #mobile/GSM
Aruba
297,96,5
297,567,4
Australia
61,4,8
Austria
43,650,0
43,660,0
43,664,0
43,676,0
43,699,0
43,680,0
43,681,0
43,688,0
#NB: Courtesy of Dietmar Gombotz
Azerbaijan
994,40,7 #mobile
994,44,7 #CDMA mobile
994,50,7 #mobile
994,55,7 #mobile
994,60,7 #CDMA mobile, Nakhchivan
994,70,7 #mobile
Bahamas
1242,35,7
1242,45,7
1242,55,7
Bahrain
973,36,6 #Vodafone
973,37,6
973,38,6
973,39,6 #Batelco
Bangladesh
880,1,9
Belarus
375,25,0
375,29,0
375,33,0
375,44,0
#NB: Could not find any reliable data about the number of digits after the area code
Belgium
32,47,0
32,48,0
32,49,0
#Mobile numbers are transferrable between operators, so no way to tell to which operator the number belongs.
#Although in theory all +324 numbers are mobile numbers, only the above are linked to mobile operators
Belize
501,6,6
#NB: There were some more data regarding the ranges but 5016xxxxxx denotes a mobile number so mistakes within that are, in my opinion acceptable. Feel free to update as per required
Benin
229,9,7
Bhutan
975,17,6
#NB: There were more data regarding which of these were pre/post paid etc. but I thought that was probably not all that necessary
Bolivia
591,7,7 #as of 20 October 2001
Bosnia and Hercegovina
387,6,0
#NB: Could not tell reliably what the number of digits after '6' is
Botswana
267,7,0
#NB: got the 7 prefix from wikipedia: http://en.wikipedia.org/wiki/International_mobile_phone_codes
Brazil
55,7,0
55,8,0
55,9,0
#NB: the WTNG said that all mobile numbers now under the same area codes as fixed line. No idea how this works. Wikipeda http://en.wikipedia.org/wiki/International_mobile_phone_codes have mobile prefixes of 7,8,9
Brunei Darussalm
673,8,0
#NB: WTNG had no info on mobiles, got the 8 prefix from wikipedia: http://en.wikipedia.org/wiki/International_mobile_phone_codes
Bulgaria
359,89,7
359,88,7
359,87,7
359,48,6
359,17,7
#NB: Courtesy of Seik and Ivan Stanev
Burkina Faso
226,7,7
#NB: there were a lot of data on WTNG about the different telcos, but the format 2267xxxxxxx seems to cover the lot
Burma / Myanmar
95,9992,4
95,9803,4
95,9906,4
95,9697,4
#NB: This is based on the WTNG info that mobiles are in the area cod +95 9 and the new telephone number guides after expansion from 5 t6o 7 digits
Burundi
257,2955,4 #CDMA - Telecel
257,7,7 #GSM Mobile
#NB: More data for GSM were available re: carriers but format 2577xxxxxxx is always GSM mobile
Cambodia
855,1,7
855,9,7
#NB: More data for GSM were available re: carriers but format 855[1|9]xxxxxxx is always mobile
Cameroon
237,5,6
237,6,6
237,7,6
237,9,6
Cape Verde
238,9,6
Central African Republic
236,0,5 #mobile, A-cell
236,20,4 #mobile, Telecel
236,4,5
236,5,5
236,70,4 #mobile, A-cell
236,8,5
236,9,5 #mobile, A-cell
Chile
56,97,7
56,98,7
56,99,7
#NB: There are heaps more data about which carriers are which at WTNG but the above format is generally correct
China
#NB: COULDN'T FIND ANY DATA ON CHINESE MOBILE FORMATS ON WTNG OR WIKIPEDIA!
Colombia
57,3310,7
57,3315,7
Comoros and Mayotte
269,2,5 #Mayotte - SRR GSM mobile [as of 2003]
269,3,5 #Comoros - GSM mobile [as of 1 September 2003]
269,6,5 #Mayotte - Mayotte Telecom GSM mobile
Congo (Brazzaville)
242,4,6
242,5,6
242,6,6
Congo (Kinshasa)
243,80,7
243,99,7
Cook Islands
682,55,3
Costa Rica
506,0,0
#NB: Wikipedia states the mobile prefix is 3, although the WTNG states that the 8 digit numbering with the mobile prefix as 3 won't come in until 2009 so I'm a little unclear on this one and left the mobile prefix and digit length unknown
Côte d'Ivoire
225,0,0
#NB: Wikipedia has some mobile prefixes, but they are unconfirmed by the WTNG so i've left it as unknown and just included the country code here
Croatia
385,0,0
#NB: The prefix is listed as 9x on Wikipedia, but not confirmed on the WTNG site
Cuba
53,5,7
53,5,7
#NB: This format is valid for mobile renumbering in Havana and Matanzas only. Numbers in other areas are still (according to WTNG) using old area codes. Updates?
Cyprus
357,0,0
#NB: Although the prefixes were listed on Wikipedia, I coudn't find anything on WTNG
Czech Republic
420,0,0
#NB: Although the prefixes were listed on Wikipedia, I coudn't find anything on WTNG
Denmark
45,201,5
45,202,5
45,203,5
45,204,5
45,205,5
45,206,5
45,207,5
45,208,5
45,209,5
45,211,5
45,212,5
45,213,5
45,214,5
45,215,5
45,216,5
45,217,5
45,218,5
45,219,5
45,221,5
45,222,5
45,223,5
45,224,5
45,225,5
45,226,5
45,227,5
45,228,5
45,229,5
45,231,5
45,232,5
45,233,5
45,234,5
45,235,5
45,236,5
45,237,5
45,238,5
45,239,5
45,241,5
45,242,5
45,243,5
45,244,5
45,245,5
45,246,5
45,247,5
45,248,5
45,249,5
45,251,5
45,252,5
45,253,5
45,254,5
45,255,5
45,256,5
45,257,5
45,258,5
45,2590,4
45,2591,4
45,2592,4
45,2593,4
45,2594,4
45,2595,4
45,2596,4
45,2597,4
45,261,5
45,262,5
45,263,5
45,264,5
45,265,5
45,266,5
45,267,5
45,268,5
45,269,5
45,271,5
45,272,5
45,273,5
45,274,5
45,275,5
45,276,5
45,277,5
45,278,5
45,279,5
45,281,5
45,282,5
45,283,5
45,284,5
45,285,5
45,286,5
45,287,5
45,288,5
45,289,5
45,291,5
45,292,5
45,293,5
45,294,5
45,295,5
45,296,5
45,297,5
45,298,5
45,299,5
45,301,5
45,302,5
45,303,5
45,304,5
45,305,5
45,306,5
45,307,5
45,308,5
45,309,5
45,311,5
45,312,5
45,313,5
45,314,5
45,315,5
45,316,5
45,317,5
45,318,5
45,319,5
45,401,5
45,402,5
45,403,5
45,404,5
45,405,5
45,406,5
45,407,5
45,408,5
45,409,5
45,411,5
45,412,5
45,413,5
45,414,5
45,415,5
45,416,5
45,417,5
45,418,5
45,419,5
45,421,5
45,422,5
45,423,5
45,424,5
45,425,5
45,426,5
45,427,5
45,428,5
45,429,5
45,5015,4
45,5016,4
45,5017,4
45,5018,4
45,5019,4
45,502,5
45,503,5
45,504,5
45,505,5
45,506,5
45,507,5
45,508,5
45,509,5
45,511,5
45,512,5
45,513,5
45,514,5
45,515,5
45,516,5
45,517,5
45,518,5
45,519,5
45,521,5
45,522,5
45,523,5
45,524,5
45,525,5
45,526,5
45,527,5
45,528,5
45,529,5
45,531,5
45,532,5
45,533,5
45,534,5
45,535,5
45,536,5
45,537,5
45,538,5
45,539,5
45,601,5
45,602,5
45,603,5
45,604,5
45,605,5
45,606,5
45,607,5
45,608,5
45,609,5
45,611,5
45,612,5
45,613,5
45,614,5
45,615,5
45,616,5
45,617,5
45,618,5
45,619,5
#NB: VERY comprehensive! Courtesy of Mads N. Vestergaard - thanks Mads!
Djibouti
253,8,5
253,8,5
253,8,5
253,8,5
253,8,5
253,8,5
Dominica
1767,225,0
1767,235,0
1767,245,0
#NB: Not clear enough on how many digits follow the mobile prefix, left it as unknown for the moment
Dominican Republic
1829,710,4 #mobile
1809,99,5 #mobile/cell
East Timor
670,72,5
Ecuador
593,99,6
Egypt
20,10,7 #mobile, Vodafone
20,11,7 #mobile, Etisalat
20,12,7 #mobile, Mobinil
20,16,7 #mobile, Vodafone
20,18,7 #mobile, Mobinil
El Salvador
503,7,7
Equatorial Guinea
240,0,0
#NB: There seems to be quite a lot of confusion and misinformation here
Eritrea
291,0,0
#NB: Couldn't be sure what the mobile prefix/number of digits was
Estonia
372,0,0
#NB: Format wasn't immediately clear from the WTNG site
Ethiopia
251,91,7
Fiji
679,9,6
Finland
358,0,0
#NB: Prefixes listed on Wikipedia but not on WTNG
France
33,6,8
#NB: Couresty of Vincent CHAVANIS
French Antilles
590,6900,5
590,6901,5
590,6902,5
590,6903,5
590,6904,5
590,6905,5
590,6906,5
590,6907,5
590,6908,5
590,6909,5
590,8760,5
590,8761,5
French Guiana
594,694,6
French Polynesia
689,7,5 #mobile GSM
#NB: Ranges from 20xxxx - 27xxxx were listed on WTNG as prepaid with domestic only access... not sure if they work for international SMS
Gabon
241,0,0
#NB: Looks like there was a pretty big expansion happening in 2005, no further updates on WTNG and nothing on Wikipedia, so i've just left the country code here
Gambia
220,70,5 #Africell
220,77,5 #Africell
220,98,5 #Gamcell
Gambia
995,0,0
#NB: Details were on the WTNG site but were confusing so I thought I'd err on the side of caution
Germany
49,1505,0
49,1511,0
49,1512,0
49,1515,0
49,1520,0
49,1522,0
49,1570,0
49,1575,0
49,1577,0
49,150,0 Group 3G #Bernd, isn't this included as part of 49,1505?
49,151,0 #Bernd, isn't this included as part of 49,1511-1415 above?
49,152, #Bernd, likewise for the above two, isn't this also part of 1530 and 1522 above?
49,155,0
49,157,0
49,159,0
49,160,0
49,162,0
49,163,0
49,17,0
#NB: Courtesy of Bernd Mielke - Germany has a variable number of digits following the area code (7 or 8) and we don't know any rules
# for how they can be determined at this stage
Ghana
233,24,7
233,26,7
233,27,7
233,20,7
233,28,7
#NB: Courtesy of Mark Davies
Gibraltar
350,54,6
350,56,6
350,57,6
350,58,6
Greece
30,2,9
30,693,7 #WIND
30,694,7 #Vodafone
30,697,7 #Cosmote
30,698,7 #Frog mobile (Comote virtual operator)
30,699,7 #QTelecom
#NB: Courtesy of Thanos Chatziathanassiou
Grenada/Carricou
1473,0,0
#NB: Mobile prefixes were mentioned on Wikipedia and alluded to on WTNG... need confirmation
Guatemala
502,5,7
#NB: The details were a _little_ confusing on the WTNG page... but i think this is correct
Guinea
224,6,7
Guinea-Bissau
+245,7,6
+245,6,6
Guyana
592,64,5
592,61,5
Haiti
509,56,5
Honduras
504,0,0
#NB: Mobile prefixes listed on wikipedia but not WTNG
Hong Kong
852,6,7
852,9,7
#NB: Courtesy of Davy Chan
Hungary
36,0,0
#NB: Mobile prefixes listed on wikipedia but not WTNG
Iceland
354,0,0
#NB: Big and kind of confusing list linked off the WTNG site
India
91,92,10 #CDMA Series
91,93,10 #CDMA Series, Must use GSM MSIDN as Sender
91,94,10
91,96,10
91,97,10
91,98,10
91,99,10
#NB: Courtesy of Shantanu Chauhan
Indonesia
62,8,0
#NB: Number of digits after mobile prefix is variable
Iran
98,0,0
#NB: Numbers changed in 2004, not confident that information is 100% up to date on the WTNG site
Ireland
353,83,7 #Three Mobile
353,85,7 #Meteor/GSM
353,86,7 #O2/GSM
353,87,7 #Vodafone/GSM
353,88,7 #ComReg reassigned +353 88 to Digiweb for "4th generation" wireless services in early 2007.
353,89,7 #Tesco Mobile/GSM - operates on O2 network
#NB: Courtesy of Colm Keating and Paul Keogh
Israel
972,50,7
972,52,7
972,54,7
972,57,7
#NB: Courtesy of Hanna Kreitem
Italy
39,3,0
Jamaica
1876,4,6
1876,89,5
#NB: Some more specific data were trimmed down to form these basic two rules
Japan
81,0,0
#NB: Looks like there's a lot of different renumbering happening, need a clear update
Jordan
962,7,8
#NB: There were a lot more carrier specific data I excluded here on the WTNG site
Kazakstan
7,0,0
#NB: The only mobile range I found on the WTNG site was quite old, so I'm erring on the side of caution here
Kenya
254,7,8
Korea (South)
82,0,0
#NB: There wasn't really a definitive list of mobile prefixes on the WTNG Site
Kuwait
965,0,0
#NB: Although mobile prefixes were listed on WTNG, did not appear to be all that detailed
Kyrgyz Republic
996,0,0
#NB: Mobile prefixes were listed on Wikipedia but not WTNG
Laos
856,20,7
Latvia
371,0,0
#NB: Renumbering appears to be in progress... need an update
Lebanon
961,0,0
#NB: Seems to be some renumbering in progress/postponed... need an update
Lesotho
266,0,0
#NB: Mobile prefixes listed on Wikipedia but not on WTNG
Liberia
231,0,0
#NB: Mobile prefix unclear and number of digits variable
Libya
218,91,6
218,92,6
Liechtenstein
423,7,6
423,66,7
#NB: Provided by Roland Guthauser
Lithuania
370,6,0
#NB: Couldn't determine number of digits after the 6 from WTNG site
Luxembourg
352,6,8
#NB: This is a generalisation of several data on the WTNG site
Macao
853,66,6
Macedonia
389,7,7
Madagascar
261,0,0
#NB: Mobile prefix mentioned on Wikipedia but not on WTNG site
Malawi
265,0,0
#NB: There was some renumbering, not entirely sure if it's complete
Malaysia
60,1,8
#NB: Mobile prefix mentioned on Wikipedia but not on WTNG site
Maldives
960,78,5
960,76,5
960,79,5
960,96,5
960,97,5
960,98,5
960,99,5
Mali
223,0,0
#NB: There were some data on the WTNG site about the number format here but they were disparate and it seems like some carriers use the same number format for fixed line and mobile
Malta
356,79,6
356,99,6
Martinique
596,696,6
Mauritania
222,630,4
222,640,4
Mauritius
230,25,5 #Port Louis (mobile, Cell Plus)
230,421,4 #Port Louis (mobile, Emtel)
230,422,4 #Port Louis (mobile, Emtel)
230,423,4 #Flacq (mobile, Emtel)
230,491,4 #Flacq (mobile, Emtel)
230,492,4 #Flacq (mobile, Emtel)
230,493,4 #Trou d'Eau Douce (mobile, Emtel)
230,494,4 #Triolet (mobile, Emtel)
230,495,4 #Triolet (mobile, Emtel)
230,497,4 #Triolet (mobile, Emtel)
230,498,4 #Grand Bay (mobile, Emtel)
230,499,4 #Grand Bay (mobile, Emtel)
230,71,5 #(reserved - mobile, Emtel)
230,720,4 #Rose Hill (mobile, Emtel)
230,721,4 #Rose Hill (mobile, Emtel)
230,729,4 #Rose Hill (mobile, Emtel)
230,73,5 #Rose Hill (mobile, Emtel)
230,74,5 #Rose Hill (mobile, Emtel)
230,75,5 #Port Louis (mobile, Cell Plus)
230,76,5 #Port Louis (mobile, Cell Plus)
230,77,5 #Port Louis (mobile, Cell Plus)
230,78,5 #(reserved - mobile, Cell Plus)
230,79,5 #(reserved - mobile, Cell Plus)
230,875,4 #(reserved - mobile, Cell Plus)
230,876,4 #(reserved - mobile, Cell Plus)
230,91,5 #Port Louis (mobile, Cell Plus)
Mexico
52,0,0
#NB: Mobile prefix was listed on Wikipedia but not WTNG
Micronesia
691,0,0
#NB: Fixed and mobile services share the same number ranges
Moldova
373,0,0
#NB: There were two renumbering phases listed on the WTNG site, but no definitive list of mobile formats
Monaco
377,4,7
Mongolia
976,99,6
976,91,6
976,96,6
976,88,6
976,95,6
Montenegro
382,67,0
382,68,0
382,69,0
#NB: It looked like the subscriber length should be 6 digits but it said "unconfirmed" on the WTNG site
Morocco
212,10,6
212,11,6
212,12,6
212,60,6
212,61,6
212,62,6
212,63,6
212,64,6
212,65,6
212,66,6
212,67,6
212,68,6
212,69,6
212,70,6
212,71,6
212,72,6
212,73,6
212,74,6
212,75,6
212,76,6
212,77,6
212,78,6
212,79,6
212,12,6
212,14,6
Mozambique
258,8,8
Nauru
674,555,4
Nepal
977,0,0
#NB: Mobile prefix was listed on wikipedia but not WTNG
Netherlands
31,0,0
#NB: Mobile prefix was listed on wikipedia but not WTNG
Netherlands Antilles
599,3181,3
599,3184,3
599,3185,3
599,3186,3
599,4161,3
599,4165,3
599,4166,3
599,4167,3
599,4168,3
599,520,4
599,521,4
599,522,4
599,523,4
599,524,4
599,526,4
599,550,4
599,551,4
599,552,4
599,553,4
599,554,4
599,555,4
599,556,4
599,557,4
599,558,4
599,559,4
599,580,4
599,581,4
599,586,4
599,78,5
599,79,5
599,951,5
599,952,5
599,954,5
599,956,5
599,961,5
599,9630,4
599,9631,4
599,966,5
599,967,5
599,969,5
New Zealand
64,27,0
64,21,0
#NB: Couldn't find prefix or length info on WTNG
Nicaragua
505,8,6
Niger
227,93,6 #mobile, Sahelcom
227,94,6 #mobile, Telecel-Niger
227,96,6 #mobile, Celtel-Niger
Nigeria
234,80,8
234,70,8
#NB: Courtesy of Ismail
Norway
47,0,0
#NB: Found prefixes on wikipedia but not on WTNG
Oman
968,92,6 #OmanMobile GSM (prepaid)
968,990,5 #OmanMobile GSM (prepaid)
968,992,5 #OmanMobile GSM (postpaid)
968,993,5 #OmanMobile GSM (postpaid)
968,994,5 #OmanMobile GSM (postpaid)
968,995,5 #OmanMobile GSM (prepaid)
968,996,5 #OmanMobile GSM (prepaid)
968,997,5 #OmanMobile GSM (prepaid)
968,998,5 #OmanMobile GSM (postpaid)
Pakistan
92,0,0
#NB: Found prefixes on wikipedia but not on WTNG
Palau
680,775,4
680,779,4
Palestine
970,59,7
#NB: Courtesy of Hanna Kreitem
Panama
507,0,0
#NB: Found prefixes on wikipedia but not on WTNG
Papua New Guinea
675,0,0
#NB: Found prefixes on wikipedia but not on WTNG
Paraguay
595,9,8
Peru
51,0,0
#NB: Inconsistent number format between Lima and other area codes according to WTNG
Philippines
63,458666,3
63,446905,3
63,446906,3
63,446907,3
63,7430491,2
63,7430492,2
63,7430493,2
63,7430494,2
63,7430495,2
63,252092,2
63,252093,2
63,252094,2
63,252095,2
63,468906,3
63,468526,3
63,4685291,2
63,446736,3
63,922,7
63,923,7
Poland
48,601,6 #Polkomtel (PLUS GSM)
48,603,6 #Polkomtel (PLUS GSM)
48,605,6 #Polkomtel (PLUS GSM)
48,607,6 #Polkomtel (PLUS GSM)
48,609,6 #Polkomtel (PLUS GSM)
48,691,6 #Polkomtel (PLUS GSM)
48,693,6 #Polkomtel (PLUS GSM)
48,695,6 #Polkomtel (PLUS GSM)
48,697,6 #Polkomtel (PLUS GSM)
48,661,6 #Polkomtel (PLUS GSM)
48,663,6 #Polkomtel (PLUS GSM)
48,665,6 #Polkomtel (PLUS GSM)
48,667,6 #Polkomtel (PLUS GSM)
48,669,6 #Polkomtel (PLUS GSM)
48,721,6 #Polkomtel (PLUS GSM)
48,722,6 #Polkomtel (PLUS GSM)
48,723,6 #Polkomtel (PLUS GSM)
48,725,6 #Polkomtel (PLUS GSM)
48,726,6 #Polkomtel (PLUS GSM)
48,781,6 #Polkomtel (PLUS GSM)
48,782,6 #Polkomtel (PLUS GSM)
48,783,6 #Polkomtel (PLUS GSM)
48,785,6 #Polkomtel (PLUS GSM)
48,885,6 #Polkomtel (PLUS GSM)
48,887,6 #Polkomtel (PLUS GSM)
48,600,6 #PTC ERA
48,602,6 #PTC ERA
48,604,6 #PTC ERA
48,606,6 #PTC ERA
48,608,6 #PTC ERA
48,692,6 #PTC ERA
48,694,6 #PTC ERA
48,696,6 #PTC ERA
48,698,6 #PTC ERA
48,660,6 #PTC ERA
48,662,6 #PTC ERA
48,664,6 #PTC ERA
48,6661,5 #PTC ERA
48,6662,5 #PTC ERA
48,6663,5 #PTC ERA
48,6664,5 #PTC ERA
48,6660,5 #PTC ERA
48,668,6 #PTC ERA
48,7283,5 #PTC ERA
48,784,6 #PTC ERA
48,787,6 #PTC ERA
48,788,6 #PTC ERA
48,8811,5 #PTC ERA
48,8818,5 #PTC ERA
48,882,6 #PTC ERA
48,8833,5 #PTC ERA
48,8838,5 #PTC ERA
48,8841,5 #PTC ERA
48,8842,5 #PTC ERA
48,8844,5 #PTC ERA
48,8888,5 #PTC ERA
48,886,6 #PTC ERA
48,888,6 #PTC ERA
48,889,6 #PTC ERA
48,880,6 #PTC ERA
48,501,6 #PTK CENTERTEL (Orange PL)
48,502,6 #PTK CENTERTEL (Orange PL)
48,503,6 #PTK CENTERTEL (Orange PL)
48,504,6 #PTK CENTERTEL (Orange PL)
48,505,6 #PTK CENTERTEL (Orange PL)
48,506,6 #PTK CENTERTEL (Orange PL)
48,507,6 #PTK CENTERTEL (Orange PL)
48,508,6 #PTK CENTERTEL (Orange PL)
48,509,6 #PTK CENTERTEL (Orange PL)
48,500,6 #PTK CENTERTEL (Orange PL)
48,510,6 #PTK CENTERTEL (Orange PL)
48,511,6 #PTK CENTERTEL (Orange PL)
48,512,6 #PTK CENTERTEL (Orange PL)
48,513,6 #PTK CENTERTEL (Orange PL)
48,514,6 #PTK CENTERTEL (Orange PL)
48,515,6 #PTK CENTERTEL (Orange PL)
48,516,6 #PTK CENTERTEL (Orange PL)
48,517,6 #PTK CENTERTEL (Orange PL)
48,518,6 #PTK CENTERTEL (Orange PL)
48,519,6 #PTK CENTERTEL (Orange PL)
48,789,6 #PTK CENTERTEL (Orange PL)
48,7865,5 #PTK CENTERTEL (Orange PL)
48,7866,5 #PTK CENTERTEL (Orange PL)
48,7867,5 #PTK CENTERTEL (Orange PL)
48,7868,5 #PTK CENTERTEL (Orange PL)
48,7869,5 #PTK CENTERTEL (Orange PL)
48,780,6 #PTK CENTERTEL (Orange PL)
48,795,6 #PTK CENTERTEL (Orange PL)
48,797,6 #PTK CENTERTEL (Orange PL)
48,798,6 #PTK CENTERTEL (Orange PL)
48,799,6 #PTK CENTERTEL (Orange PL)
48,690,6 #PTK Centertel (NMT450)
48,6666,5 #Telekomunikacja Kolejowa
48,791,6 #P4 Netia Mobile (Play Mobile)
48,792,6 #P4 Netia Mobile (Play Mobile)
48,793,6 #P4 Netia Mobile (Play Mobile)
48,793,6 #P4 Netia Mobile (Play Mobile)
48,796,6 #P4 Netia Mobile (Play Mobile)
48,790,6 #P4 Netia Mobile (Play Mobile)
48,7861,5 #NMI Telecom
48,7862,5 #NMI Telecom
48,7863,5 #NMI Telecom
48,7864,5 #NMI Telecom
48,7860,5 #NMI Telecom
48,7271,5 #NORDISK
48,6665,5 #reserved - future GSM
48,6667,5 #reserved - future GSM
48,6668,5 #reserved - future GSM
48,6669,5 #reserved - future GSM
48,724,6 #reserved - future GSM
48,720,6 #reserved - future GSM
48,7272,5 #reserved - future GSM
48,7273,5 #reserved - future GSM
48,7274,5 #reserved - future GSM
48,7275,5 #reserved - future GSM
48,7276,5 #reserved - future GSM
48,7277,5 #reserved - future GSM
48,7278,5 #reserved - future GSM
48,7279,5 #reserved - future GSM
48,7270,5 #reserved - future GSM
48,7281,5 #reserved - future GSM
48,7282,5 #reserved - future GSM
48,7284,5 #reserved - future GSM
48,7285,5 #reserved - future GSM
48,7286,5 #reserved - future GSM
48,7287,5 #reserved - future GSM
48,7288,5 #reserved - future GSM
48,7289,5 #reserved - future GSM
48,7280,5 #reserved - future GSM
48,8812,5 #reserved - future GSM
48,8813,5 #reserved - future GSM
48,8814,5 #reserved - future GSM
48,8815,5 #reserved - future GSM
48,8816,5 #reserved - future GSM
48,8817,5 #reserved - future GSM
48,8831,5 #reserved - future GSM
48,8832,5 #reserved - future GSM
48,8834,5 #reserved - future GSM
48,8835,5 #reserved - future GSM
48,8836,5 #reserved - future GSM
48,8837,5 #reserved - future GSM
48,8839,5 #reserved - future GSM
48,8830,5 #reserved - future GSM
48,8843,5 #reserved - future GSM
48,8845,5 #reserved - future GSM
48,8846,5 #reserved - future GSM
48,8847,5 #reserved - future GSM
48,8849,5 #reserved - future GSM
48,8840,5 #reserved - future GSM
48,699,6 #MVNOs
48,729,6 #MVNOs
#NB: BIGUPS!!! Cezary Siwek <-- compiled this rather exhaustive list
Portugal
351,0,0
#NB: The mobile dialling plan wasn't clear from the WTNG site
Qatar
974,5,6 #mobile, GSM
974,65,5 #mobile, GSM
974,66,5 #mobile, GSM
974,67,5 #mobile, GSM
Mayotte and Reunion
262,6392,5
262,63920,4
262,63921,4
262,63922,4
262,63923,4
262,63924,4
262,26960,4
262,26961,4
262,26962,4
262,26963,4
262,26964,4
262,63965,4
262,63966,4
262,63967,4
262,63968,4
Romania
40,72,7 # Vodafone
40,73,7 # Vodafone
40,74,7 # Orange
40,75,7 # Orange
40,76,7 # Cosmote (derived from Cosmo-OTE, a greek subsidiary)
40,78,7 # Zapp (CDMA)
#NB: Courtesy of Mihai Zsigmond and Stefan OLARU
Russia
7,0,0
#NB: Found the mobile codes on wikipedia but not on WTNG
Rwanda
+250,08,6
St Kitts and Nevis
1869,556,4
1869,557,4
1869,558,4
St Vincent and the Grenadines
1784,454,4
1784,455,4
1784,492,4
1784,493,4
1784,593,4
Samoa
685,777,4
San Marino
378,3,8
Sao Tome and Principe
239,90,4
Saudi Arabia
966,0,0
#NB: Although this was mentioned on the WTNG page, the source document was page not found so i'm not 100% certain... erring on the side of safety
Senegal
221,77,7
221,76,7
#NB: Courtesy of Rony Ron
Serbia
381,60,0 # Vip mobile
381,61,0 # Vip mobile
381,62,0 # Telenor
381,63,0 # Telenor
381,64,0 # Telekom Srbija
381,65,0 # Telekom Srbija
381,66,0 # Paging system, Telekom Srbija
Seychelles
248,78,4
248,79,4
Sierra Leone
232,30,6
232,35,6
232,40,6
232,50,6
232,76,6
Singapore
65,8,7
65,9,7
Slovakia
421,0,0
#NB: Data on the WTNG were a bit confusing
Solomon Islands
677,48,3
677,70,3
677,71,3
677,72,3
677,73,3
677,74,3
677,75,3
677,76,3
677,77,3
677,78,3
677,94,3
677,95,3
677,96,3
677,97,3
Somalia
252,90,6
South Africa
27,0,0
#NB: Data on WTNG were a bit confusing
South Korea
82,0,0
#NB: There were several 'new mobile number' notices but no definitive list on the WTNG
Spain
34,0,0
#NB: Could not find any data from WTNG but did find on Wikipedia
Sri Lanka
94,0,0
#NB: Mobile numbering plans were unclear and seemed outdated on WTNG
Sudan
249,91,7
249,92,7
Suriname
597,0,0
#NB: Found some data in Wikipedia but not WTNG
Swaziland
268,0,0
#NB: Found some data in Wikipedia but not WTNG
Sweden
46,0,0
#NB: No clear numbering plan on the WTNG site for mobiles
Switzerland
41,0,0
#NB: No clear numbering plan on the WTNG site for mobiles
Syria
963,932,6
963,933,6
963,944,6
963,955,6
963,966,6
963,947,6
963,988,6
963,999,6
Taiwan
886,0,0
#NB: No clear numbering plan on the WTNG site for mobiles
Tajikistan
992,91900,4
992,91901,4
992,919024,
992,9177,5
992,935,6
992,927,6
992,9186,5
992,951,6
Tanzania
255,71,7
255,72,7
255,73,7
255,74,7
255,75,7
255,76,7
255,77,7
255,78,7
255,79,7
Thailand
66,8,8
Togolese Republic
228,0,0
#NB: Some data on the WTNG site but no definitive list
Tonga
676,0,0
#NB: Inconsistent numbering format
Trinidad and Tobago
1868,615,4
1868,616,4
1868,72,5
1868,775,4
1868,776,4
1868,777,4
1868,778,4
1868,779,4
1868,73,5
1868,74,5
1868,78,5
1868,79,5
1868,757,4
1868,758,4
1868,759,4
1868,710,4
1868,712,4
1868,713,4
1868,714,4
1868,715,4
1868,716,4
1868,717,4
1868,718,4
1868,719,4
1868,35,5
1868,35,5