summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/MccMncTable.csv1656
-rw-r--r--include/mts/MTS_IO_CdmaRadio.h3
-rw-r--r--include/mts/MTS_IO_CellularRadio.h36
-rw-r--r--include/mts/MTS_IO_ICellularRadio.h16
-rw-r--r--scripts/create-mcc-mnc-table.py373
-rw-r--r--scripts/restore-mcc-mnc-from-cpp.py115
-rw-r--r--src/MTS_IO_CdmaRadio.cpp10
-rw-r--r--src/MTS_IO_CellularRadio.cpp278
-rw-r--r--src/MTS_IO_ICellularRadio.cpp2
-rw-r--r--src/MTS_IO_MccMncTable.cpp3311
10 files changed, 4028 insertions, 1772 deletions
diff --git a/data/MccMncTable.csv b/data/MccMncTable.csv
new file mode 100644
index 0000000..f0246e2
--- /dev/null
+++ b/data/MccMncTable.csv
@@ -0,0 +1,1656 @@
+"MCC","MNC","ISO","Country","Country Code","Carrier","Carrier Code"
+"202","01","gr","Greece","30","Cosmote",
+"202","02","gr","Greece","30","Cosmote",
+"202","03","gr","Greece","30","OTE Hellenic Telecommunications Organization SA",
+"202","04","gr","Greece","30","Organismos Sidirodromon Ellados (OSE)",
+"202","05","gr","Greece","30","Vodafone",
+"202","07","gr","Greece","30","AMD Telecom SA",
+"202","09","gr","Greece","30","Tim/Wind",
+"202","10","gr","Greece","30","Tim/Wind",
+"204","02","nl","Netherlands","31","Tele2",
+"204","03","nl","Netherlands","31","Voiceworks Mobile BV",
+"204","04","nl","Netherlands","31","Vodafone Libertel",
+"204","05","nl","Netherlands","31","Elephant Talk Communications Premium Rate Services Netherlands BV",
+"204","06","nl","Netherlands","31","Mundio/Vectone Mobile",
+"204","07","nl","Netherlands","31","Teleena Holding BV",
+"204","08","nl","Netherlands","31","KPN Telecom B.V.",
+"204","09","nl","Netherlands","31","Lycamobile Ltd",
+"204","10","nl","Netherlands","31","KPN Telecom B.V.",
+"204","12","nl","Netherlands","31","KPN/Telfort",
+"204","14","nl","Netherlands","31","6GMOBILE BV",
+"204","15","nl","Netherlands","31","Ziggo BV",
+"204","16","nl","Netherlands","31","T-Mobile B.V.",
+"204","17","nl","Netherlands","31","Intercity Mobile Communications BV",
+"204","18","nl","Netherlands","31","UPC Nederland BV",
+"204","20","nl","Netherlands","31","T-mobile/former Orange",
+"204","21","nl","Netherlands","31","NS Railinfrabeheer B.V.",
+"204","23","nl","Netherlands","31","Aspider Solutions",
+"204","24","nl","Netherlands","31","Private Mobility Nederland BV",
+"204","28","nl","Netherlands","31","Lancelot BV",
+"204","68","nl","Netherlands","31","Unify Mobile",
+"204","69","nl","Netherlands","31","KPN Telecom B.V.",
+"204","98","nl","Netherlands","31","T-Mobile B.V.",
+"206","01","be","Belgium","32","Belgacom/Proximus",
+"206","02","be","Belgium","32","SNCT/NMBS",
+"206","05","be","Belgium","32","Telenet BidCo NV",
+"206","06","be","Belgium","32","Lycamobile Belgium",
+"206","10","be","Belgium","32","Mobistar/Orange",
+"206","20","be","Belgium","32","Base/KPN",
+"208","00","fr","France","33","Tel/Tel",
+"208","01","fr","France","33","Orange",
+"208","02","fr","France","33","Orange",
+"208","03","fr","France","33","MobiquiThings",
+"208","04","fr","France","33","SISTEER",
+"208","05","fr","France","33","GlobalStar",
+"208","06","fr","France","33","GlobalStar",
+"208","07","fr","France","33","GlobalStar",
+"208","09","fr","France","33","S.F.R.",
+"208","10","fr","France","33","S.F.R.",
+"208","11","fr","France","33","S.F.R.",
+"208","13","fr","France","33","S.F.R.",
+"208","14","fr","France","33","Lliad/FREE Mobile",
+"208","15","fr","France","33","Lliad/FREE Mobile",
+"208","16","fr","France","33","Lliad/FREE Mobile",
+"208","20","fr","France","33","Bouygues Telecom",
+"208","21","fr","France","33","Bouygues Telecom",
+"208","22","fr","France","33","Transatel SA",
+"208","23","fr","France","33","Virgin Mobile/Omer",
+"208","24","fr","France","33","MobiquiThings",
+"208","25","fr","France","33","Lycamobile SARL",
+"208","26","fr","France","33","NRJ",
+"208","27","fr","France","33","AFONE SA",
+"208","28","fr","France","33","Astrium",
+"208","29","fr","France","33","Orange",
+"208","31","fr","France","33","Mundio Mobile (France) Ltd",
+"208","88","fr","France","33","Bouygues Telecom",
+"208","89","fr","France","33","Virgin Mobile/Omer",
+"208","91","fr","France","33","Orange",
+"208","92","fr","France","33","Association Plate-forme Telecom",
+"212","01","mc","Monaco","377","Monaco Telecom",
+"212","10","mc","Monaco","377","Monaco Telecom",
+"213","03","ad","Andorra","376","Mobiland",
+"214","01","es","Spain","34","Vodafone",
+"214","03","es","Spain","34","Orange",
+"214","04","es","Spain","34","Yoigo",
+"214","05","es","Spain","34","Movistar",
+"214","06","es","Spain","34","Vodafone Enabler Espana SL",
+"214","07","es","Spain","34","Movistar",
+"214","08","es","Spain","34","Euskaltel SA",
+"214","09","es","Spain","34","Orange",
+"214","11","es","Spain","34","Orange",
+"214","15","es","Spain","34","BT Espana SAU",
+"214","16","es","Spain","34","Telecable de Asturias SA",
+"214","17","es","Spain","34","R Cable y Telec. Galicia SA",
+"214","18","es","Spain","34","Cableuropa SAU (ONO)",
+"214","19","es","Spain","34","Simyo/KPN",
+"214","20","es","Spain","34","fonYou Wireless SL",
+"214","21","es","Spain","34","Jazz Telecom SAU",
+"214","22","es","Spain","34","Movistar",
+"214","23","es","Spain","34","Lycamobile SL",
+"214","25","es","Spain","34","Lycamobile SL",
+"214","26","es","Spain","34","Lleida",
+"214","27","es","Spain","34","Truphone",
+"216","01","hu","Hungary","36","Pannon/Telenor",
+"216","30","hu","Hungary","36","T-mobile/Magyar",
+"216","70","hu","Hungary","36","Vodafone",
+"216","71","hu","Hungary","36","UPC Magyarorszag Kft.",
+"218","03","ba","Bosnia & Herzegov.","387","Eronet Mobile",
+"218","05","ba","Bosnia & Herzegov.","387","M-Tel",
+"218","90","ba","Bosnia & Herzegov.","387","BH Mobile",
+"219","01","hr","Croatia","385","T-Mobile/Cronet",
+"219","02","hr","Croatia","385","Tele2",
+"219","10","hr","Croatia","385","VIPnet d.o.o.",
+"220","01","rs","Serbia","381","Telenor/Mobtel",
+"220","02","rs","Serbia","381","Telenor/Mobtel",
+"220","03","rs","Serbia","381","MTS/Telekom Srbija",
+"220","05","rs","Serbia","381","VIP Mobile",
+"222","01","it","Italy","39","TIM",
+"222","02","it","Italy","39","Elsacom",
+"222","06","it","Italy","39","Vodafone",
+"222","07","it","Italy","39","Noverca Italia Srl",
+"222","10","it","Italy","39","Vodafone",
+"222","30","it","Italy","39","RFI Rete Ferroviaria Italiana SpA",
+"222","33","it","Italy","39","Hi3G",
+"222","34","it","Italy","39","BT Italia SpA",
+"222","35","it","Italy","39","Lycamobile Srl",
+"222","43","it","Italy","39","Telecom Italia Mobile SpA",
+"222","44","it","Italy","39","WIND (Blu) -",
+"222","48","it","Italy","39","Telecom Italia Mobile SpA",
+"222","77","it","Italy","39","IPSE 2000",
+"222","88","it","Italy","39","WIND (Blu) -",
+"222","99","it","Italy","39","Hi3G",
+"226","01","ro","Romania","40","Vodafone",
+"226","02","ro","Romania","40","Romtelecom SA",
+"226","03","ro","Romania","40","Cosmote",
+"226","04","ro","Romania","40","Telemobil/Zapp",
+"226","05","ro","Romania","40","RCS&RDS Digi Mobile",
+"226","06","ro","Romania","40","Telemobil/Zapp",
+"226","10","ro","Romania","40","Orange",
+"226","11","ro","Romania","40","Enigma Systems",
+"228","01","ch","Switzerland","41","Swisscom",
+"228","02","ch","Switzerland","41","TDC Sunrise",
+"228","03","ch","Switzerland","41","Orange",
+"228","05","ch","Switzerland","41","Comfone AG",
+"228","07","ch","Switzerland","41","TDC Sunrise",
+"228","08","ch","Switzerland","41","TDC Sunrise",
+"228","09","ch","Switzerland","41","Comfone AG",
+"228","12","ch","Switzerland","41","TDC Sunrise",
+"228","51","ch","Switzerland","41","BebbiCell AG",
+"228","52","ch","Switzerland","41","Mundio Mobile AG",
+"228","53","ch","Switzerland","41","upc cablecom GmbH",
+"228","54","ch","Switzerland","41","Lycamobile AG",
+"230","01","cz","Czech Rep.","420","T-Mobile / RadioMobil",
+"230","02","cz","Czech Rep.","420","O2",
+"230","03","cz","Czech Rep.","420","Vodafone",
+"230","04","cz","Czech Rep.","420","Ufone",
+"230","05","cz","Czech Rep.","420","Travel Telekommunikation s.r.o.",
+"230","08","cz","Czech Rep.","420","Compatel s.r.o.",
+"230","99","cz","Czech Rep.","420","Vodafone",
+"231","01","sk","Slovakia","421","Orange",
+"231","02","sk","Slovakia","421","T-Mobile",
+"231","04","sk","Slovakia","421","T-Mobile",
+"231","05","sk","Slovakia","421","Orange",
+"231","06","sk","Slovakia","421","O2",
+"231","15","sk","Slovakia","421","Orange",
+"231","99","sk","Slovakia","421","Zeleznice Slovenskej republiky (ZSR)",
+"232","00","at","Austria","43","Fix Line",
+"232","01","at","Austria","43","A1 MobilKom",
+"232","02","at","Austria","43","A1 MobilKom",
+"232","03","at","Austria","43","T-Mobile/Telering",
+"232","04","at","Austria","43","T-Mobile/Telering",
+"232","05","at","Austria","43","A1/Orange/One Connect",
+"232","06","at","Austria","43","A1/Orange/One Connect",
+"232","07","at","Austria","43","T-Mobile/Telering",
+"232","08","at","Austria","43","Telefonica",
+"232","09","at","Austria","43","A1 MobilKom",
+"232","10","at","Austria","43","H3G",
+"232","11","at","Austria","43","A1 MobilKom",
+"232","12","at","Austria","43","A1/Orange/One Connect",
+"232","14","at","Austria","43","H3G",
+"232","15","at","Austria","43","T-Mobile/Telering",
+"234","01","gb","United Kingdom","44","Mapesbury C. Ltd",
+"234","02","gb","United Kingdom","44","O2 Ltd.",
+"234","03","gb","United Kingdom","44","Airtel/Vodafone",
+"234","07","gb","United Kingdom","44","Cable and Wireless",
+"234","08","gb","United Kingdom","44","OnePhone",
+"234","09","gb","United Kingdom","44","Tismi",
+"234","10","gb","United Kingdom","44","O2 Ltd.",
+"234","11","gb","United Kingdom","44","O2 Ltd.",
+"234","12","gb","United Kingdom","44","Railtrack Plc",
+"234","14","gb","United Kingdom","44","HaySystems",
+"234","15","gb","United Kingdom","44","Vodafone",
+"234","16","gb","United Kingdom","44","Opal Telecom",
+"234","17","gb","United Kingdom","44","FlexTel",
+"234","18","gb","United Kingdom","44","Cloud9/wire9 Tel.",
+"234","19","gb","United Kingdom","44","PMN/Teleware",
+"234","20","gb","United Kingdom","44","Hutchinson 3G",
+"234","22","gb","United Kingdom","44","Routotelecom",
+"234","23","gb","United Kingdom","44","Vectofone Mobile Wifi",
+"234","24","gb","United Kingdom","44","Stour Marine",
+"234","25","gb","United Kingdom","44","Truphone",
+"234","26","gb","United Kingdom","44","Lycamobile",
+"234","27","gb","United Kingdom","44","Vodafone",
+"234","28","gb","United Kingdom","44","Marthon Telecom",
+"234","30","gb","United Kingdom","44","Everyth. Ev.wh./T-Mobile",
+"234","31","gb","United Kingdom","44","Everyth. Ev.wh./T-Mobile",
+"234","32","gb","United Kingdom","44","Everyth. Ev.wh./T-Mobile",
+"234","33","gb","United Kingdom","44","Everyth. Ev.wh./Orange",
+"234","34","gb","United Kingdom","44","Everyth. Ev.wh./Orange",
+"234","35","gb","United Kingdom","44","JSC Ingenicum",
+"234","36","gb","United Kingdom","44","Cable and Wireless Isle of Man",
+"234","37","gb","United Kingdom","44","Synectiv Ltd.",
+"234","50","gb","United Kingdom","44","Jersey Telecom",
+"234","51","gb","United Kingdom","44","Jersey Telecom",
+"234","55","gb","United Kingdom","44","Guernsey Telecoms",
+"234","58","gb","United Kingdom","44","Manx Telecom",
+"234","75","gb","United Kingdom","44","Inquam Telecom Ltd",
+"234","76","gb","United Kingdom","44","BT Group",
+"234","77","gb","United Kingdom","44","BT Group",
+"234","78","gb","United Kingdom","44","Wave Telecom Ltd",
+"234","91","gb","United Kingdom","44","Vodafone",
+"234","92","gb","United Kingdom","44","Cable and Wireless",
+"234","94","gb","United Kingdom","44","Hutchinson 3G",
+"235","02","gb","United Kingdom","44","Everyth. Ev.wh.",
+"238","01","dk","Denmark","45","TDC Denmark",
+"238","02","dk","Denmark","45","Telenor/Sonofon",
+"238","03","dk","Denmark","45","Mach Connectivity ApS",
+"238","04","dk","Denmark","45","NextGen Mobile Ltd (CardBoardFish)",
+"238","05","dk","Denmark","45","ApS KBUS",
+"238","06","dk","Denmark","45","Hi3G",
+"238","07","dk","Denmark","45",,
+"238","10","dk","Denmark","45","TDC Denmark",
+"238","12","dk","Denmark","45","Lycamobile Ltd",
+"238","20","dk","Denmark","45","Telia",
+"238","23","dk","Denmark","45","Banedanmark",
+"238","28","dk","Denmark","45","CoolTEL ApS",
+"238","30","dk","Denmark","45","Telia",
+"238","77","dk","Denmark","45","Telenor/Sonofon",
+"240","01","se","Sweden","46","Telia Mobile",
+"240","02","se","Sweden","46","H3G Access AB",
+"240","04","se","Sweden","46","H3G Access AB",
+"240","05","se","Sweden","46","Svenska UMTS-N",
+"240","06","se","Sweden","46","Telenor (Vodafone)",
+"240","07","se","Sweden","46","Tele2 Sverige AB",
+"240","08","se","Sweden","46","Telenor (Vodafone)",
+"240","10","se","Sweden","46","Spring Mobil AB",
+"240","11","se","Sweden","46","Lindholmen Science Park AB",
+"240","12","se","Sweden","46","Lycamobile Ltd",
+"240","13","se","Sweden","46","Ventelo Sverige AB",
+"240","14","se","Sweden","46","TDC Sverige AB",
+"240","15","se","Sweden","46","Wireless Maingate Nordic AB",
+"240","16","se","Sweden","46","42 Telecom AB",
+"240","17","se","Sweden","46","Gotalandsnatet AB",
+"240","18","se","Sweden","46","Generic Mobile Systems Sweden AB",
+"240","19","se","Sweden","46","Mundio Mobile (Sweden) Ltd",
+"240","20","se","Sweden","46","Wireless Maingate AB",
+"240","22","se","Sweden","46","Eu Tel AB",
+"240","23","se","Sweden","46","Infobip Ltd.",
+"240","24","se","Sweden","46","Telenor (Vodafone)",
+"240","25","se","Sweden","46","Digitel Mobile Srl",
+"240","26","se","Sweden","46","Beepsend",
+"240","27","se","Sweden","46","Fogg Mobile AB",
+"240","28","se","Sweden","46","CoolTEL Aps",
+"240","29","se","Sweden","46","Mercury International Carrier Services",
+"240","30","se","Sweden","46","NextGen Mobile Ltd (CardBoardFish)",
+"240","35","se","Sweden","46","42 Telecom AB",
+"240","36","se","Sweden","46","ID Mobile",
+"242","01","no","Norway","47","Telenor",
+"242","02","no","Norway","47","Netcom",
+"242","03","no","Norway","47","Teletopia",
+"242","04","no","Norway","47","Tele2",
+"242","05","no","Norway","47","Network Norway AS",
+"242","06","no","Norway","47","ICE Nordisk Mobiltelefon AS",
+"242","07","no","Norway","47","Ventelo AS",
+"242","08","no","Norway","47","TDC Mobil A/S",
+"242","09","no","Norway","47","Com4 AS",
+"242","12","no","Norway","47","Telenor",
+"242","20","no","Norway","47","Jernbaneverket (GSM-R)",
+"242","21","no","Norway","47","Jernbaneverket (GSM-R)",
+"242","22","no","Norway","47","Network Norway AS",
+"242","23","no","Norway","47","Lycamobile Ltd",
+"244","03","fi","Finland","358","DNA/Finnet",
+"244","04","fi","Finland","358","DNA/Finnet",
+"244","05","fi","Finland","358","Elisa/Saunalahti",
+"244","09","fi","Finland","358","Nokia Oyj",
+"244","10","fi","Finland","358","TDC Oy Finland",
+"244","11","fi","Finland","358","Mundio Mobile (Finland) Ltd",
+"244","12","fi","Finland","358","DNA/Finnet",
+"244","13","fi","Finland","358","DNA/Finnet",
+"244","14","fi","Finland","358","Alands",
+"244","21","fi","Finland","358","Elisa/Saunalahti",
+"244","26","fi","Finland","358","Compatel Ltd",
+"244","82","fi","Finland","358","ID-Mobile",
+"244","91","fi","Finland","358","TeliaSonera",
+"246","01","lt","Lithuania","370","Omnitel",
+"246","02","lt","Lithuania","370","Bite",
+"246","03","lt","Lithuania","370","Tele2",
+"247","01","lv","Latvia","371","Latvian Mobile Phone",
+"247","02","lv","Latvia","371","Tele2",
+"247","03","lv","Latvia","371","TRIATEL/Telekom Baltija",
+"247","05","lv","Latvia","371","Bite",
+"247","06","lv","Latvia","371","SIA Rigatta",
+"247","07","lv","Latvia","371","SIA Master Telecom",
+"247","08","lv","Latvia","371","SIA IZZI",
+"247","09","lv","Latvia","371","SIA Camel Mobile",
+"248","01","ee","Estonia","372","EMT GSM",
+"248","02","ee","Estonia","372","Radiolinja Eesti",
+"248","03","ee","Estonia","372","Tele2 Eesti AS",
+"248","04","ee","Estonia","372","Top Connect OU",
+"250","01","ru","Russian Federation","79","MTS",
+"250","02","ru","Russian Federation","79","Megafon",
+"250","03","ru","Russian Federation","79","NCC",
+"250","04","ru","Russian Federation","79","Sibchallenge",
+"250","05","ru","Russian Federation","79","Yenisey Telecom",
+"250","07","ru","Russian Federation","79","ZAO SMARTS",
+"250","10","ru","Russian Federation","79","DTC/Don Telecom",
+"250","11","ru","Russian Federation","79","Orensot",
+"250","12","ru","Russian Federation","79","Baykal Westcom",
+"250","13","ru","Russian Federation","79","Kuban GSM",
+"250","15","ru","Russian Federation","79","ZAO SMARTS",
+"250","16","ru","Russian Federation","79","NTC",
+"250","17","ru","Russian Federation","79","UralTel",
+"250","19","ru","Russian Federation","79","OJSC Altaysvyaz",
+"250","20","ru","Russian Federation","79","Tele2/ECC/Volgogr.",
+"250","28","ru","Russian Federation","79","BeeLine/VimpelCom",
+"250","35","ru","Russian Federation","79","LLC Ekaterinburg-2000",
+"250","39","ru","Russian Federation","79","UralTel",
+"250","44","ru","Russian Federation","79","StavTelesot",
+"250","92","ru","Russian Federation","79","Printelefone",
+"250","93","ru","Russian Federation","79","Telecom XXL",
+"250","99","ru","Russian Federation","79","VimpelCom",
+"255","01","ua","Ukraine","380","UMC/MTS",
+"255","02","ua","Ukraine","380","Beeline",
+"255","03","ua","Ukraine","380","KyivStar",
+"255","04","ua","Ukraine","380","Intertelecom Ltd (IT)",
+"255","05","ua","Ukraine","380","Golden Telecom",
+"255","06","ua","Ukraine","380","Astelit/LIFE",
+"255","07","ua","Ukraine","380","TriMob LLC",
+"255","21","ua","Ukraine","380","Telesystems Of Ukraine CJSC (TSU)",
+"255","39","ua","Ukraine","380","Golden Telecom",
+"255","50","ua","Ukraine","380","UMC/MTS",
+"255","67","ua","Ukraine","380","KyivStar",
+"255","68","ua","Ukraine","380","Beeline",
+"257","01","by","Belarus","375","Mobile Digital Communications",
+"257","02","by","Belarus","375","MTS",
+"257","03","by","Belarus","375","BelCel JV",
+"257","04","by","Belarus","375","BeST",
+"259","01","md","Moldova","373","Orange/Voxtel",
+"259","02","md","Moldova","373","Moldcell",
+"259","03","md","Moldova","373","IDC/Unite",
+"259","04","md","Moldova","373","Eventis Mobile",
+"259","05","md","Moldova","373","IDC/Unite",
+"259","99","md","Moldova","373","IDC/Unite",
+"260","01","pl","Poland","48","Polkomtel/Plus",
+"260","02","pl","Poland","48","T-Mobile/ERA",
+"260","03","pl","Poland","48","Orange/IDEA/Centertel",
+"260","04","pl","Poland","48","Tele2",
+"260","05","pl","Poland","48","Orange/IDEA/Centertel",
+"260","06","pl","Poland","48","Play/P4",
+"260","07","pl","Poland","48","Play/P4",
+"260","08","pl","Poland","48","e-Telko",
+"260","09","pl","Poland","48","Lycamobile",
+"260","10","pl","Poland","48","Sferia",
+"260","11","pl","Poland","48","NORDISK Polska",
+"260","12","pl","Poland","48","Cyfrowy POLSAT S.A.",
+"260","13","pl","Poland","48","Sferia",
+"260","14","pl","Poland","48","Sferia",
+"260","15","pl","Poland","48","Tele2",
+"260","16","pl","Poland","48","Mobyland",
+"260","17","pl","Poland","48","Aero2 SP.",
+"260","18","pl","Poland","48","AMD Telecom.",
+"260","34","pl","Poland","48","T-Mobile/ERA",
+"260","35","pl","Poland","48","PKP Polskie Linie Kolejowe S.A.",
+"260","36","pl","Poland","48","Mundio Mobile Sp. z o.o.",
+"260","38","pl","Poland","48","CallFreedom Sp. z o.o.",
+"260","98","pl","Poland","48","Play/P4",
+"262","01","de","Germany","49","T-mobile/Telekom",
+"262","02","de","Germany","49","Vodafone D2",
+"262","03","de","Germany","49","E-Plus",
+"262","04","de","Germany","49","Vodafone D2",
+"262","05","de","Germany","49","E-Plus",
+"262","06","de","Germany","49","T-mobile/Telekom",
+"262","07","de","Germany","49","O2",
+"262","08","de","Germany","49","O2",
+"262","09","de","Germany","49","Vodafone D2",
+"262","10","de","Germany","49","DB Netz AG",
+"262","11","de","Germany","49","O2",
+"262","12","de","Germany","49","E-Plus",
+"262","13","de","Germany","49","Mobilcom",
+"262","14","de","Germany","49","Group 3G UMTS",
+"262","16","de","Germany","49","Telogic/ViStream",
+"262","17","de","Germany","49","E-Plus",
+"262","43","de","Germany","49","Lycamobile",
+"262","77","de","Germany","49","E-Plus",
+"262","N/A","de","Germany","49","Debitel",
+"262","N/A","de","Germany","49","Talkline",
+"266","01","gi","Gibraltar","350","Gibtel GSM",
+"266","06","gi","Gibraltar","350","CTS Mobile",
+"266","09","gi","Gibraltar","350","eazi telecom",
+"268","01","pt","Portugal","351","Vodafone",
+"268","03","pt","Portugal","351","Optimus",
+"268","04","pt","Portugal","351","CTT - Correios de Portugal SA",
+"268","06","pt","Portugal","351","TMN",
+"268","07","pt","Portugal","351","Optimus",
+"270","01","lu","Luxembourg","352","P+T LUXGSM",
+"270","77","lu","Luxembourg","352","Millicom Tango GSM",
+"270","99","lu","Luxembourg","352","VOXmobile S.A.",
+"272","01","ie","Ireland","353","Vodafone Eircell",
+"272","02","ie","Ireland","353","O2/Digifone",
+"272","03","ie","Ireland","353","Meteor Mobile Ltd.",
+"272","04","ie","Ireland","353","Access Telecom Ltd.",
+"272","05","ie","Ireland","353","H3G",
+"272","07","ie","Ireland","353","eircom Ltd",
+"272","09","ie","Ireland","353","Clever Communications Ltd",
+"272","11","ie","Ireland","353","Liffey Telecom",
+"272","13","ie","Ireland","353","Lycamobile",
+"274","01","is","Iceland","354","Landssiminn",
+"274","02","is","Iceland","354","Vodafone/Tal hf",
+"274","03","is","Iceland","354","Vodafone/Tal hf",
+"274","04","is","Iceland","354","VIKING/IMC",
+"274","05","is","Iceland","354","Vodafone/Tal hf",
+"274","07","is","Iceland","354","IceCell",
+"274","08","is","Iceland","354","Landssiminn",
+"274","09","is","Iceland","354","Amitelo",
+"274","11","is","Iceland","354","NOVA",
+"276","01","al","Albania","355","AMC Mobil",
+"276","02","al","Albania","355","Vodafone",
+"276","03","al","Albania","355","Eagle Mobile",
+"276","04","al","Albania","355","PLUS Communication Sh.a",
+"278","01","mt","Malta","356","Vodafone",
+"278","21","mt","Malta","356","GO/Mobisle",
+"278","77","mt","Malta","356","Melita",
+"280","01","cy","Cyprus","357","Vodafone/CyTa",
+"280","10","cy","Cyprus","357","MTN/Areeba",
+"280","20","cy","Cyprus","357","PrimeTel PLC",
+"282","01","ge","Georgia","995","Geocell Ltd.",
+"282","02","ge","Georgia","995","Magti GSM Ltd.",
+"282","03","ge","Georgia","995","Iberiatel Ltd.",
+"282","04","ge","Georgia","995","MobiTel/Beeline",
+"282","05","ge","Georgia","995","Silknet",
+"283","01","am","Armenia","374","ArmenTel/Beeline",
+"283","04","am","Armenia","374","Karabakh Telecom",
+"283","05","am","Armenia","374","Vivacell",
+"283","10","am","Armenia","374","Orange",
+"284","01","bg","Bulgaria","359","MobilTel AD",
+"284","03","bg","Bulgaria","359","BTC Mobile EOOD (vivatel)",
+"284","05","bg","Bulgaria","359","Cosmo Mobile EAD/Globul",
+"284","06","bg","Bulgaria","359","BTC Mobile EOOD (vivatel)",
+"286","01","tr","Turkey","90","Turkcell",
+"286","02","tr","Turkey","90","Vodafone-Telsim",
+"286","03","tr","Turkey","90","AVEA/Aria",
+"286","04","tr","Turkey","90","AVEA/Aria",
+"288","01","fo","Faroe Islands","298","Faroese Telecom",
+"288","02","fo","Faroe Islands","298","Kall GSM",
+"288","03","fo","Faroe Islands","298","Edge Mobile Sp/F",
+"290","01","gl","Greenland","299","Tele Greenland",
+"292","01","sm","San Marino","378","Prima Telecom",
+"293","10","si","Slovenia","386","Slovenske zeleznice d.o.o.",
+"293","40","si","Slovenia","386","SI.Mobil",
+"293","41","si","Slovenia","386","Mobitel",
+"293","64","si","Slovenia","386","T-2 d.o.o.",
+"293","70","si","Slovenia","386","TusMobil/VEGA",
+"294","01","mk","Macedonia","389","T-Mobile/Mobimak",
+"294","02","mk","Macedonia","389","MTS/Cosmofone",
+"294","03","mk","Macedonia","389","VIP Mobile",
+"294","75","mk","Macedonia","389","MTS/Cosmofone",
+"295","01","li","Liechtenstein","423","Swisscom FL AG",
+"295","02","li","Liechtenstein","423","Orange",
+"295","05","li","Liechtenstein","423","Mobilkom AG",
+"295","06","li","Liechtenstein","423","CUBIC (Liechtenstein",
+"295","07","li","Liechtenstein","423","First Mobile AG",
+"295","77","li","Liechtenstein","423","Alpmobile/Tele2",
+"297","01","me","Montenegro","382","Promonte GSM",
+"297","02","me","Montenegro","382","Monet/T-mobile",
+"297","03","me","Montenegro","382","Mtel",
+"302","220","ca","Canada","1","Telus Mobility",
+"302","320","ca","Canada","1","mobilicity",
+"302","360","ca","Canada","1","Clearnet",
+"302","361","ca","Canada","1","Clearnet",
+"302","370","ca","Canada","1","FIDO (Rogers AT&T/ Microcell)",
+"302","380","ca","Canada","1","DMTS Mobility",
+"302","490","ca","Canada","1","WIND",
+"302","500","ca","Canada","1","Videotron",
+"302","610","ca","Canada","1","Bell Mobility",
+"302","630","ca","Canada","1","Bell Aliant",
+"302","640","ca","Canada","1","Latitude Wireless",
+"302","651","ca","Canada","1","Bell Mobility",
+"302","652","ca","Canada","1","BC Tel Mobility",
+"302","653","ca","Canada","1","Telus Mobility",
+"302","654","ca","Canada","1","Sask Tel Mobility",
+"302","655","ca","Canada","1","MTS Mobility",
+"302","656","ca","Canada","1","Tbay Mobility",
+"302","657","ca","Canada","1","Quebectel Mobility",
+"302","660","ca","Canada","1","MTS Mobility",
+"302","670","ca","Canada","1","CityWest Mobility",
+"302","680","ca","Canada","1","Sask Tel Mobility",
+"302","701","ca","Canada","1","NB Tel Mobility",
+"302","702","ca","Canada","1","MT&T Mobility",
+"302","703","ca","Canada","1","New Tel Mobility",
+"302","710","ca","Canada","1","Globalstar Canada",
+"302","720","ca","Canada","1","Rogers AT&T Wireless",
+"302","760","ca","Canada","1","Public Mobile",
+"308","01","pm","St. Pierre & Miquelon","508","Ameris",
+"310","003","us","United States","1","Unknown",
+"310","004","us","United States","1","Verizon Wireless",
+"310","010","us","United States","1","Verizon Wireless",
+"310","011","us","United States","1","Northstar",
+"310","012","us","United States","1","Verizon Wireless",
+"310","013","us","United States","1","Verizon Wireless",
+"310","016","us","United States","1","Leap Wireless International Inc.","att"
+"310","020","us","United States","1","Union Telephone Co.",
+"310","030","us","United States","1","AT&T Wireless Inc.","att"
+"310","032","gu","Guam","1671","IT&E OverSeas",
+"310","033","gu","Guam","1671","Guam Teleph. Auth.",
+"310","040","us","United States","1","Matanuska Tel. Assn. Inc.",
+"310","050","us","United States","1",,
+"310","06","us","United States","1","Consolidated Telcom",
+"310","070","us","United States","1","AT&T Wireless Inc.","att"
+"310","080","us","United States","1","AT&T Wireless Inc.","att"
+"310","090","us","United States","1","Edge Wireless LLC","att"
+"310","100","us","United States","1","Plateau Telecommunications Inc.",
+"310","120","us","United States","1","Sprint Spectrum",
+"310","130","us","United States","1","North Carolina RSA 3 Cellular Tel. Co.",
+"310","14","us","United States","1","Testing",
+"310","140","gu","Guam","1671","GTA Wireless",
+"310","15","us","United States","1","Unknown",
+"310","150","us","United States","1","AT&T Wireless Inc.","att"
+"310","160","us","United States","1","T-Mobile",
+"310","170","us","United States","1","AT&T Wireless Inc.","att"
+"310","180","us","United States","1","Cingular Wireless",
+"310","190","us","United States","1","Unknown",
+"310","200","us","United States","1","T-Mobile",
+"310","210","us","United States","1","T-Mobile",
+"310","220","us","United States","1","T-Mobile",
+"310","23","us","United States","1","Unknown",
+"310","230","us","United States","1","T-Mobile",
+"310","24","us","United States","1","Unknown",
+"310","240","us","United States","1","T-Mobile",
+"310","25","us","United States","1","Unknown",
+"310","250","us","United States","1","T-Mobile",
+"310","26","us","United States","1","Unknown",
+"310","260","us","United States","1","T-Mobile",
+"310","270","us","United States","1","T-Mobile",
+"310","280","us","United States","1","AT&T Wireless Inc.","att"
+"310","290","us","United States","1","NEP Cellcorp Inc.",
+"310","300","us","United States","1","T-Mobile",
+"310","31","us","United States","1","T-Mobile",
+"310","310","us","United States","1","T-Mobile",
+"310","320","us","United States","1","Smith Bagley Inc.",
+"310","330","us","United States","1","T-Mobile",
+"310","34","us","United States","1","Nevada Wireless LLC",
+"310","340","us","United States","1","Westlink Communications LLC",
+"310","350","us","United States","1","Mohave Cellular LP",
+"310","360","us","United States","1","Cellular Network Partnership LLC",
+"310","370","gu","Guam","1671","Docomo",
+"310","38","us","United States","1","USA 3650 AT&T","att"
+"310","380","us","United States","1","AT&T Wireless Inc.","att"
+"310","390","us","United States","1","Yorkville Telephone Cooperative",
+"310","400","us","United States","1","Minnesota South. Wirel. Co. / Hickory",
+"310","410","us","United States","1","AT&T Wireless Inc.","att"
+"310","420","us","United States","1","Cincinnati Bell Wireless LLC",
+"310","430","us","United States","1","GCI Communication Corp.",
+"310","440","us","United States","1","Dobson Cellular Systems",
+"310","450","us","United States","1","Northeast Colorado Cellular Inc.",
+"310","46","us","United States","1","SIMMETRY",
+"310","460","us","United States","1","TMP Corporation",
+"310","470","gu","Guam","1671","Docomo",
+"310","480","us","United States","1","Choice Phone LLC",
+"310","490","us","United States","1","Triton PCS",
+"310","500","us","United States","1","Public Service Cellular Inc.",
+"310","510","us","United States","1","Airtel Wireless LLC",
+"310","520","us","United States","1","VeriSign",
+"310","530","us","United States","1","West Virginia Wireless",
+"310","540","us","United States","1",,
+"310","560","us","United States","1","AT&T Wireless Inc.","att"
+"310","570","us","United States","1","MTPCS LLC",
+"310","580","us","United States","1","PCS ONE",
+"310","590","us","United States","1","Verizon Wireless",
+"310","60","us","United States","1","Consolidated Telcom",
+"310","600","us","United States","1","New-Cell Inc.",
+"310","610","us","United States","1","Elkhart TelCo. / Epic Touch Co.",
+"310","620","us","United States","1","Coleman County Telco /Trans TX",
+"310","630","us","United States","1",,
+"310","640","us","United States","1",,
+"310","650","us","United States","1","Jasper",
+"310","660","us","United States","1","T-Mobile",
+"310","670","us","United States","1","Northstar","att"
+"310","680","us","United States","1","AT&T Wireless Inc.","att"
+"310","690","us","United States","1","Keystone Wireless LLC",
+"310","700","us","United States","1","Cross Valliant Cellular Partnership",
+"310","710","us","United States","1","Arctic Slope Telephone Association Cooperative Inc.",
+"310","730","us","United States","1","United States Cellular Corp.",
+"310","740","us","United States","1","Telemetrix Inc.",
+"310","750","us","United States","1","East Kentucky Network LLC",
+"310","760","us","United States","1","Panhandle Telephone Cooperative Inc.",
+"310","770","us","United States","1","Iowa Wireless Services LLC",
+"310","780","us","United States","1","Message Express Co. / Airlink PCS",
+"310","790","us","United States","1",,
+"310","800","us","United States","1","T-Mobile",
+"310","830","us","United States","1","Caprock Cellular Ltd.",
+"310","850","us","United States","1","Aeris Comm. Inc.",
+"310","860","us","United States","1","Texas RSA 15B2 Limited Partnership",
+"310","870","us","United States","1","Kaplan Telephone Company Inc.",
+"310","880","us","United States","1",,
+"310","890","us","United States","1","Verizon Wireless",
+"310","900","us","United States","1","Cable & Communications Corp.",
+"310","910","us","United States","1","Verizon Wireless",
+"310","920","us","United States","1","Get Mobile Inc.",
+"310","930","us","United States","1",,
+"310","940","us","United States","1","Poka Lambro Telco Ltd.",
+"310","950","us","United States","1","Unknown","att"
+"310","960","us","United States","1","Uintah Basin Electronics Telecommunications Inc.",
+"310","970","us","United States","1",,
+"310","980","us","United States","1","AT&T Wireless Inc.","att"
+"310","990","us","United States","1","E.N.M.R. Telephone Coop.",
+"311","000","us","United States","1",,
+"311","010","us","United States","1","Missouri RSA No 5 Partnership",
+"311","020","us","United States","1","Missouri RSA No 5 Partnership",
+"311","030","us","United States","1",,
+"311","040","us","United States","1",,
+"311","050","us","United States","1","Thumb Cellular Limited Partnership",
+"311","070","us","United States","1","Wisconsin RSA #7 Limited Partnership","att"
+"311","080","us","United States","1",,
+"311","090","us","United States","1","AT&T Wireless Inc.","att"
+"311","100","us","United States","1",,
+"311","110","us","United States","1","Verizon Wireless",
+"311","120","us","United States","1","Choice Phone LLC",
+"311","130","us","United States","1",,
+"311","140","us","United States","1","Cross Wireless Telephone Co.",
+"311","150","us","United States","1",,
+"311","170","us","United States","1","PetroCom",
+"311","180","us","United States","1","AT&T Wireless Inc.","att"
+"311","190","us","United States","1","AT&T Wireless Inc.","att"
+"311","210","us","United States","1",,
+"311","220","us","United States","1","United States Cellular Corp.",
+"311","240","us","United States","1",,
+"311","250","gu","Guam","1671","Wave Runner LLC",
+"311","260","us","United States","1","SLO Cellular Inc / Cellular One of San Luis",
+"311","270","us","United States","1","Verizon Wireless",
+"311","271","us","United States","1","Verizon Wireless",
+"311","272","us","United States","1","Verizon Wireless",
+"311","273","us","United States","1","Verizon Wireless",
+"311","274","us","United States","1","Verizon Wireless",
+"311","275","us","United States","1","Verizon Wireless",
+"311","276","us","United States","1","Verizon Wireless",
+"311","277","us","United States","1","Verizon Wireless",
+"311","278","us","United States","1","Verizon Wireless",
+"311","279","us","United States","1","Verizon Wireless",
+"311","280","us","United States","1","Verizon Wireless",
+"311","281","us","United States","1","Verizon Wireless",
+"311","282","us","United States","1","Verizon Wireless",
+"311","283","us","United States","1","Verizon Wireless",
+"311","284","us","United States","1","Verizon Wireless",
+"311","285","us","United States","1","Verizon Wireless",
+"311","286","us","United States","1","Verizon Wireless",
+"311","287","us","United States","1","Verizon Wireless",
+"311","288","us","United States","1","Verizon Wireless",
+"311","289","us","United States","1","Verizon Wireless",
+"311","300","us","United States","1","Nexus Communications Inc.",
+"311","310","us","United States","1","Lamar County Cellular",
+"311","311","us","United States","1","Farmers",
+"311","330","us","United States","1","Michigan Wireless LLC",
+"311","340","us","United States","1","Illinois Valley Cellular RSA 2 Partnership",
+"311","350","us","United States","1","Sagebrush Cellular Inc.",
+"311","370","us","United States","1","GCI Communication Corp.",
+"311","380","us","United States","1",,
+"311","390","us","United States","1","Verizon Wireless",
+"311","410","us","United States","1","Iowa RSA No. 2 Limited Partnership","att"
+"311","420","us","United States","1","Northwest Missouri Cellular Limited Partnership",
+"311","430","us","United States","1","RSA 1 Limited Partnership",
+"311","440","us","United States","1","Bluegrass Wireless LLC",
+"311","460","us","United States","1","Fisher Wireless Services Inc.",
+"311","480","us","United States","1","Verizon Wireless",
+"311","481","us","United States","1","Verizon Wireless",
+"311","482","us","United States","1","Verizon Wireless",
+"311","483","us","United States","1","Verizon Wireless",
+"311","484","us","United States","1","Verizon Wireless",
+"311","485","us","United States","1","Verizon Wireless",
+"311","486","us","United States","1","Verizon Wireless",
+"311","487","us","United States","1","Verizon Wireless",
+"311","488","us","United States","1","Verizon Wireless",
+"311","489","us","United States","1","Verizon Wireless",
+"311","490","us","United States","1","Sprint Spectrum",
+"311","500","us","United States","1","Cambridge Telephone Company Inc.",
+"311","520","us","United States","1",,
+"311","540","us","United States","1",,
+"311","590","us","United States","1","California RSA No. 3 Limited Partnership",
+"311","610","us","United States","1","North Dakota Network Company",
+"311","650","us","United States","1","United Wireless Communications Inc.",
+"311","660","us","United States","1",,
+"311","670","us","United States","1","Pine Belt Cellular Inc.",
+"311","710","us","United States","1","Northeast Wireless Networks LLC",
+"311","730","us","United States","1",,
+"311","740","us","United States","1",,
+"311","800","us","United States","1","Bluegrass Wireless LLC",
+"311","810","us","United States","1","Bluegrass Wireless LLC",
+"311","830","us","United States","1","Thumb Cellular Limited Partnership",
+"311","860","us","United States","1","Uintah Basin Electronics Telecommunications Inc.",
+"311","870","us","United States","1","Sprint Spectrum",
+"311","880","us","United States","1","Sprint Spectrum",
+"311","910","us","United States","1",,
+"311","920","us","United States","1","Missouri RSA No 5 Partnership",
+"312","010","us","United States","1","Missouri RSA No 5 Partnership",
+"312","030","us","United States","1","Cross Wireless Telephone Co.",
+"312","040","us","United States","1","Custer Telephone Cooperative Inc.",
+"312","090","us","United States","1","Allied Wireless Communications Corporation","att"
+"312","120","us","United States","1","East Kentucky Network LLC",
+"312","130","us","United States","1","East Kentucky Network LLC",
+"312","160","us","United States","1","RSA 1 Limited Partnership",
+"312","170","us","United States","1","Iowa RSA No. 2 Limited Partnership",
+"312","180","us","United States","1","Keystone Wireless LLC",
+"312","190","us","United States","1","Sprint Spectrum",
+"312","220","us","United States","1","Missouri RSA No 5 Partnership",
+"312","230","us","United States","1","North Dakota Network Company",
+"312","270","us","United States","1","Cellular Network Partnership LLC",
+"312","280","us","United States","1","Cellular Network Partnership LLC",
+"312","290","us","United States","1","Uintah Basin Electronics Telecommunications Inc.",
+"312","380","us","United States","1",,
+"312","530","us","United States","1","Sprint Spectrum",
+"312","670","us","United States","1","AT&T Wireless Inc.","att-first"
+"312","680","us","United States","1","AT&T Wireless Inc.","att"
+"313","100","us","United States","1","FirstNet","att-first"
+"313","110","us","United States","1","FirstNet","att-first"
+"313","120","us","United States","1","FirstNet","att-first"
+"313","130","us","United States","1","AT&T Wireless Inc.","att-first"
+"313","140","us","United States","1","FirstNet","att-first"
+"313","210","us","United States","1","AT&T Wireless Inc.","att"
+"316","010","us","United States","1","Sprint Spectrum",
+"316","011","us","United States","1","Southern Communications Services Inc.",
+"330","11","pr","Puerto Rico","1787","Puerto Rico Telephone Company Inc. (PRTC)",
+"330","110","pr","Puerto Rico","1787","Puerto Rico Telephone Company Inc. (PRTC)",
+"334","00","mx","Mexico","52","Axtel",
+"334","01","mx","Mexico","52","NEXTEL","att-mx"
+"334","010","mx","Mexico","52","NEXTEL","att-mx"
+"334","02","mx","Mexico","52","TelCel/America Movil",
+"334","020","mx","Mexico","52","TelCel/America Movil",
+"334","03","mx","Mexico","52","Movistar/Pegaso",
+"334","030","mx","Mexico","52","Movistar/Pegaso",
+"334","04","mx","Mexico","52","IUSACell/UneFon","att-mx"
+"334","040","mx","Mexico","52","IUSACell/UneFon","att-mx"
+"334","050","mx","Mexico","52","IUSACell/UneFon","att-mx"
+"334","060","mx","Mexico","52","SAI PCS",
+"334","070","mx","Mexico","52","Operadora Unefon SA de CV","att-mx"
+"334","080","mx","Mexico","52","Operadora Unefon SA de CV","att-mx"
+"334","090","mx","Mexico","52","NEXTEL","att-mx"
+"334","50","mx","Mexico","52","IUSACell/UneFon","att-mx"
+"334","90","mx","Mexico","52","NEXTEL","att-mx"
+"338","020","jm","Jamaica","1876","Cable & Wireless",
+"338","050","jm","Jamaica","1876","DIGICEL/Mossel",
+"338","110","jm","Jamaica","1876","Cable & Wireless",
+"338","180","jm","Jamaica","1876","Cable & Wireless",
+"340","01","fg","French Guiana","594","Orange Caribe",
+"340","02","fg","French Guiana","594","Outremer Telecom",
+"340","03","fg","French Guiana","594","TelCell GSM",
+"340","08","gp","Guadeloupe","590","Dauphin Telecom SU (Guadeloupe Telecom) (Guadeloupe",
+"340","10","gp","Guadeloupe","590",,
+"340","11","fg","French Guiana","594","TelCell GSM",
+"340","12","mq","Martinique (French Department of)","596","UTS Caraibe",
+"340","20","fg","French Guiana","594","Bouygues/DigiCel",
+"342","050","bb","Barbados","1246","Digicel",
+"342","600","bb","Barbados","1246","C & W BET Ltd.",
+"342","750","bb","Barbados","1246","Digicel",
+"342","810","bb","Barbados","1246","Cingular Wireless",
+"342","820","bb","Barbados","1246","Sunbeach",
+"344","030","ag","Antigua and Barbuda","1268","APUA PCS",
+"344","920","ag","Antigua and Barbuda","1268","C & W",
+"344","930","ag","Antigua and Barbuda","1268","DigiCel/Cing. Wireless","att-ag"
+"346","006","ky","Cayman Islands","1345","Digicel Ltd.",
+"346","050","ky","