################################################################################### # 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