diff options
| author | Jesse Gilles <jgilles@multitech.com> | 2015-04-20 17:14:31 -0500 |
|---|---|---|
| committer | Jesse Gilles <jgilles@multitech.com> | 2015-04-20 17:14:31 -0500 |
| commit | d84d880627bcc1e1898a8f96b861bc25863ec86c (patch) | |
| tree | e7db4eef6a8e8254eaa6ba0c7e5d56098af19d16 /src/MTS_IO_MccMncTable.cpp | |
| download | libmts-io-d84d880627bcc1e1898a8f96b861bc25863ec86c.tar.gz libmts-io-d84d880627bcc1e1898a8f96b861bc25863ec86c.tar.bz2 libmts-io-d84d880627bcc1e1898a8f96b861bc25863ec86c.zip | |
initial commit
Diffstat (limited to 'src/MTS_IO_MccMncTable.cpp')
| -rw-r--r-- | src/MTS_IO_MccMncTable.cpp | 1723 |
1 files changed, 1723 insertions, 0 deletions
diff --git a/src/MTS_IO_MccMncTable.cpp b/src/MTS_IO_MccMncTable.cpp new file mode 100644 index 0000000..8ac3f62 --- /dev/null +++ b/src/MTS_IO_MccMncTable.cpp @@ -0,0 +1,1723 @@ +/* + * Copyright (C) 2015 by Multi-Tech Systems + * + * This file is part of libmts_io. + * + * libmts_io is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 2 of the License, or + * (at your option) any later version. + * + * libmts_io is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with libmts_io. If not, see <http://www.gnu.org/licenses/>. + * + */ + +/*! + \file MTS_IO_MccMncTable.cpp + \brief Auto-Generated MCC-MNC Lookup Table + \date 2014-12-11 + \author sgodinez + + An Auto-Generated MCC-MNC Lookup Table +*/ + +#include <mts/MTS_IO_MccMncTable.h> +#include <mts/MTS_Logger.h> +#include <mts/MTS_Text.h> + +using namespace MTS::IO; + +MTS::AutoPtr<MTS::Lock> MccMncTable::m_apLock(new MTS::Lock()); +MccMncTable* MccMncTable::m_pInstance = NULL; + +MccMncTable* MccMncTable::getInstance() { + if(m_pInstance == NULL) { + m_apLock->lock(); + if (m_pInstance == NULL) { + m_pInstance = new MccMncTable(); + } + m_apLock->unlock(); + } + return m_pInstance; +} + +MccMncTable::MccMncTable() { + createTable(); +} + +Json::Value MccMncTable::lookup(const std::string& sMcc, const std::string& sMnc) { + uint32_t iMcc, iMnc; + printTrace("[MCCMNC] MCCx[%s] MNCx[%s]", sMcc.c_str(), sMnc.c_str()); + if(!MTS::Text::parseHex(iMcc, sMcc)) { return Json::Value::null; } + if(!MTS::Text::parseHex(iMnc, sMnc)) { return Json::Value::null; } + printTrace("[MCCMNC] MCC0X[%d] MNC0X[%d]", iMcc, iMnc); + if (m_mTable.count(iMcc)) { + if(m_mTable[iMcc].count(iMnc)) { + std::vector<std::string> vJson = MTS::Text::split(m_mTable[iMcc][iMnc], ','); + Json::Value j; + j["iso"] = vJson[0]; + j["country"] = vJson[1]; + j["code"] = vJson[2]; + j["carrier"] = vJson[3]; + return j; + } + } + + return Json::Value::null; +} + +void MccMncTable::createTable() { + std::string sData; + m_mTable[649][2191] = "ge,Abkhazia,7,A-Mobile"; + m_mTable[649][1679] = "ge,Abkhazia,7,A-Mobile"; + m_mTable[649][1663] = "ge,Abkhazia,7,Aquafon"; + m_mTable[1042][2191] = "af,Afghanistan,93,Afghan Telecom Corp. (AT)"; + m_mTable[1042][2063] = "af,Afghanistan,93,Afghan Telecom Corp. (AT)"; + m_mTable[1042][31] = "af,Afghanistan,93,Afghan Wireless/AWCC"; + m_mTable[1042][1039] = "af,Afghanistan,93,Areeba/MTN"; + m_mTable[1042][1295] = "af,Afghanistan,93,Etisalat"; + m_mTable[1042][527] = "af,Afghanistan,93,Roshan"; + m_mTable[630][31] = "al,Albania,355,AMC Mobil"; + m_mTable[630][63] = "al,Albania,355,Eagle Mobile"; + m_mTable[630][79] = "al,Albania,355,PLUS Communication Sh.a"; + m_mTable[630][47] = "al,Albania,355,Vodafone"; + m_mTable[1539][31] = "dz,Algeria,213,ATM Mobils"; + m_mTable[1539][47] = "dz,Algeria,213,Orascom / DJEZZY"; + m_mTable[1539][63] = "dz,Algeria,213,Oreedo/Wataniya / Nedjma"; + m_mTable[1348][287] = "as,American Samoa,684,Blue Sky Communications"; + m_mTable[531][63] = "ad,Andorra,376,Mobiland"; + m_mTable[1585][79] = "ao,Angola,244,MoviCel"; + m_mTable[1585][47] = "ao,Angola,244,Unitel"; + m_mTable[869][2112] = "ai,Anguilla,1264,Cable and Wireless"; + m_mTable[869][16] = "ai,Anguilla,1264,Digicell / Wireless Vent. Ltd"; + m_mTable[836][48] = "ag,Antigua and Barbuda,1268,APUA PCS"; + m_mTable[836][2336] = "ag,Antigua and Barbuda,1268,C & W"; + m_mTable[836][2352] = "ag,Antigua and Barbuda,1268,DigiCel/Cing. Wireless"; + m_mTable[1826][784] = "ar,Argentina Republic,54,Claro/ CTI/AMX"; + m_mTable[1826][816] = "ar,Argentina Republic,54,Claro/ CTI/AMX"; + m_mTable[1826][800] = "ar,Argentina Republic,54,Claro/ CTI/AMX"; + m_mTable[1826][16] = "ar,Argentina Republic,54,Compania De Radiocomunicaciones Moviles SA"; + m_mTable[1826][112] = "ar,Argentina Republic,54,Movistar/Telefonica"; + m_mTable[1826][32] = "ar,Argentina Republic,54,Nextel"; + m_mTable[1826][833] = "ar,Argentina Republic,54,Telecom Personal S.A."; + m_mTable[643][31] = "am,Armenia,374,ArmenTel/Beeline"; + m_mTable[643][79] = "am,Armenia,374,Karabakh Telecom"; + m_mTable[643][271] = "am,Armenia,374,Orange"; + m_mTable[643][95] = "am,Armenia,374,Vivacell"; + m_mTable[867][527] = "aw,Aruba,297,Digicel"; + m_mTable[867][31] = "aw,Aruba,297,Setar GSM"; + m_mTable[1285][335] = "au,Australia,61,AAPT Ltd."; + m_mTable[1285][591] = "au,Australia,61,Advanced Comm Tech Pty."; + m_mTable[1285][159] = "au,Australia,61,Airnet Commercial Australia Ltd.."; + m_mTable[1285][79] = "au,Australia,61,Department of Defense"; + m_mTable[1285][623] = "au,Australia,61,Dialogue Communications Pty Ltd"; + m_mTable[1285][303] = "au,Australia,61,H3G Ltd."; + m_mTable[1285][111] = "au,Australia,61,H3G Ltd."; + m_mTable[1285][2191] = "au,Australia,61,Localstar Holding Pty. Ltd"; + m_mTable[1285][415] = "au,Australia,61,Lycamobile Pty Ltd"; + m_mTable[1285][143] = "au,Australia,61,Railcorp/Vodafone"; + m_mTable[1285][2463] = "au,Australia,61,Railcorp/Vodafone"; + m_mTable[1285][319] = "au,Australia,61,Railcorp/Vodafone"; + m_mTable[1285][2319] = "au,Australia,61,Singtel Optus"; + m_mTable[1285][47] = "au,Australia,61,Singtel Optus"; + m_mTable[1285][31] = "au,Australia,61,Telstra Corp. Ltd."; + m_mTable[1285][287] = "au,Australia,61,Telstra Corp. Ltd."; + m_mTable[1285][1823] = "au,Australia,61,Telstra Corp. Ltd."; + m_mTable[1285][1839] = "au,Australia,61,Telstra Corp. Ltd."; + m_mTable[1285][95] = "au,Australia,61,The Ozitel Network Pty."; + m_mTable[1285][367] = "au,Australia,61,Victorian Rail Track Corp. (VicTrack)"; + m_mTable[1285][63] = "au,Australia,61,Vodafone"; + m_mTable[1285][127] = "au,Australia,61,Vodafone"; + m_mTable[562][31] = "at,Austria,43,A1 MobilKom"; + m_mTable[562][287] = "at,Austria,43,A1 MobilKom"; + m_mTable[562][159] = "at,Austria,43,A1 MobilKom"; + m_mTable[562][47] = "at,Austria,43,A1 MobilKom"; + m_mTable[562][351] = "at,Austria,43,T-Mobile/Telering"; + m_mTable[562][15] = "at,Austria,43,Fix Line"; + m_mTable[562][335] = "at,Austria,43,H3G"; + m_mTable[562][271] = "at,Austria,43,H3G"; + m_mTable[562][111] = "at,Austria,43,A1/Orange/One Connect"; + m_mTable[562][303] = "at,Austria,43,A1/Orange/One Connect"; + m_mTable[562][95] = "at,Austria,43,A1/Orange/One Connect"; + m_mTable[562][127] = "at,Austria,43,T-Mobile/Telering"; + m_mTable[562][79] = "at,Austria,43,T-Mobile/Telering"; + m_mTable[562][63] = "at,Austria,43,T-Mobile/Telering"; + m_mTable[562][143] = "at,Austria,43,Telefonica"; + m_mTable[1024][31] = "az,Azerbaijan,994,Azercell Telekom B.M."; + m_mTable[1024][79] = "az,Azerbaijan,994,Azerfon."; + m_mTable[1024][63] = "az,Azerbaijan,994,Caspian American Telecommunications LLC (CATEL)"; + m_mTable[1024][47] = "az,Azerbaijan,994,J.V. Bakcell GSM 2000"; + m_mTable[868][783] = "bs,Bahamas,1242,Bahamas Telco. Comp."; + m_mTable[868][927] = "bs,Bahamas,1242,Bahamas Telco. Comp."; + m_mTable[868][912] = "bs,Bahamas,1242,Bahamas Telco. Comp."; + m_mTable[868][63] = "bs,Bahamas,1242,Smart Communications"; + m_mTable[1062][31] = "bh,Bahrain,973,Batelco"; + m_mTable[1062][47] = "bh,Bahrain,973,ZAIN/Vodafone"; + m_mTable[1062][79] = "bh,Bahrain,973,VIVA"; + m_mTable[1136][47] = "bd,Bangladesh,880,Robi/Aktel"; + m_mTable[1136][95] = "bd,Bangladesh,880,Citycell"; + m_mTable[1136][111] = "bd,Bangladesh,880,Citycell"; + m_mTable[1136][31] = "bd,Bangladesh,880,GrameenPhone"; + m_mTable[1136][63] = "bd,Bangladesh,880,Orascom"; + m_mTable[1136][79] = "bd,Bangladesh,880,TeleTalk"; + m_mTable[1136][127] = "bd,Bangladesh,880,Airtel/Warid"; + m_mTable[834][1536] = "bb,Barbados,1246,C & W BET Ltd."; + m_mTable[834][2064] = "bb,Barbados,1246,Cingular Wireless"; + m_mTable[834][1872] = "bb,Barbados,1246,Digicel"; + m_mTable[834][80] = "bb,Barbados,1246,Digicel"; + m_mTable[834][2080] = "bb,Barbados,1246,Sunbeach"; + m_mTable[599][63] = "by,Belarus,375,BelCel JV"; + m_mTable[599][79] = "by,Belarus,375,BeST"; + m_mTable[599][31] = "by,Belarus,375,Mobile Digital Communications"; + m_mTable[599][47] = "by,Belarus,375,MTS"; + m_mTable[518][527] = "be,Belgium,32,Base/KPN"; + m_mTable[518][31] = "be,Belgium,32,Belgacom/Proximus"; + m_mTable[518][111] = "be,Belgium,32,Lycamobile Belgium"; + m_mTable[518][271] = "be,Belgium,32,Mobistar/Orange"; + m_mTable[518][47] = "be,Belgium,32,SNCT/NMBS"; + m_mTable[518][95] = "be,Belgium,32,Telenet BidCo NV"; + m_mTable[1794][1663] = "bz,Belize,501,DigiCell"; + m_mTable[1794][1679] = "bz,Belize,501,International Telco (INTELCO)"; + m_mTable[1558][79] = "bj,Benin,229,Bell Benin/BBCOM"; + m_mTable[1558][47] = "bj,Benin,229,Etisalat/MOOV"; + m_mTable[1558][95] = "bj,Benin,229,GloMobile"; + m_mTable[1558][31] = "bj,Benin,229,Libercom"; + m_mTable[1558][63] = "bj,Benin,229,MTN/Spacetel"; + m_mTable[848][0] = "bm,Bermuda,1441,Bermuda Digital Communications Ltd (BDC)"; + m_mTable[848][2463] = "bm,Bermuda,1441,CellOne Ltd"; + m_mTable[848][271] = "bm,Bermuda,1441,DigiCel / Cingular"; + m_mTable[848][47] = "bm,Bermuda,1441,M3 Wireless Ltd"; + m_mTable[848][31] = "bm,Bermuda,1441,Telecommunications (Bermuda & West Indies) Ltd (Digicel Bermuda)"; + m_mTable[1026][287] = "bt,Bhutan,975,B-Mobile"; + m_mTable[1026][383] = "bt,Bhutan,975,Bhutan Telecom Ltd (BTL)"; + m_mTable[1026][1919] = "bt,Bhutan,975,TashiCell"; + m_mTable[1846][47] = "bo,Bolivia,591,Entel Pcs"; + m_mTable[1846][31] = "bo,Bolivia,591,Nuevatel"; + m_mTable[1846][63] = "bo,Bolivia,591,TELECEL BOLIVIA"; + m_mTable[536][2319] = "ba,Bosnia & Herzegov.,387,BH Mobile"; + m_mTable[536][63] = "ba,Bosnia & Herzegov.,387,Eronet Mobile"; + m_mTable[536][95] = "ba,Bosnia & Herzegov.,387,M-Tel"; + m_mTable[1618][79] = "bw,Botswana,267,beMOBILE"; + m_mTable[1618][31] = "bw,Botswana,267,Mascom Wireless (Pty) Ltd."; + m_mTable[1618][47] = "bw,Botswana,267,Orange"; + m_mTable[1828][303] = "br,Brazil,55,Claro/Albra/America Movil"; + m_mTable[1828][911] = "br,Brazil,55,Claro/Albra/America Movil"; + m_mTable[1828][95] = "br,Brazil,55,Claro/Albra/America Movil"; + m_mTable[1828][31] = "br,Brazil,55,Vivo S.A./Telemig"; + m_mTable[1828][847] = "br,Brazil,55,CTBC Celular SA (CTBC)"; + m_mTable[1828][831] = "br,Brazil,55,CTBC Celular SA (CTBC)"; + m_mTable[1828][815] = "br,Brazil,55,CTBC Celular SA (CTBC)"; + m_mTable[1828][143] = "br,Brazil,55,TIM"; + m_mTable[1828][927] = "br,Brazil,55,Nextel (Telet)"; + m_mTable[1828][15] = "br,Brazil,55,Nextel (Telet)"; + m_mTable[1828][591] = "br,Brazil,55,Amazonia Celular S/A"; + m_mTable[1828][783] = "br,Brazil,55,Oi (TNL PCS / Oi)"; + m_mTable[1828][799] = "br,Brazil,55,Oi (TNL PCS / Oi)"; + m_mTable[1828][367] = "br,Brazil,55,Brazil Telcom"; + m_mTable[1828][351] = "br,Brazil,55,Sercontel Cel"; + m_mTable[1828][127] = "br,Brazil,55,CTBC/Triangulo"; + m_mTable[1828][415] = "br,Brazil,55,Vivo S.A./Telemig"; + m_mTable[1828][47] = "br,Brazil,55,TIM"; + m_mTable[1828][79] = "br,Brazil,55,TIM"; + m_mTable[1828][63] = "br,Brazil,55,TIM"; + m_mTable[1828][895] = "br,Brazil,55,Unicel do Brasil Telecomunicacoes Ltda"; + m_mTable[1828][271] = "br,Brazil,55,Vivo S.A./Telemig"; + m_mTable[1828][111] = "br,Brazil,55,Vivo S.A./Telemig"; + m_mTable[1828][575] = "br,Brazil,55,Vivo S.A./Telemig"; + m_mTable[1828][287] = "br,Brazil,55,Vivo S.A./Telemig"; + m_mTable[840][1392] = "vg,British Virgin Islands,284,Caribbean Cellular"; + m_mTable[840][1904] = "vg,British Virgin Islands,284,Digicel"; + m_mTable[840][368] = "vg,British Virgin Islands,284,LIME"; + m_mTable[1320][47] = "bn,Brunei,673,b-mobile"; + m_mTable[1320][287] = "bn,Brunei,673,Datastream (DTSCom)"; + m_mTable[1320][31] = "bn,Brunei,673,Telekom Brunei Bhd (TelBru)"; + m_mTable[644][111] = "bg,Bulgaria,359,BTC Mobile EOOD (vivatel)"; + m_mTable[644][63] = "bg,Bulgaria,359,BTC Mobile EOOD (vivatel)"; + m_mTable[644][95] = "bg,Bulgaria,359,Cosmo Mobile EAD/Globul"; + m_mTable[644][31] = "bg,Bulgaria,359,MobilTel AD"; + m_mTable[1555][63] = "bf,Burkina Faso,226,TeleCel"; + m_mTable[1555][31] = "bf,Burkina Faso,226,TeleMob-OnaTel"; + m_mTable[1555][47] = "bf,Burkina Faso,226,AirTel/ZAIN/CelTel"; + m_mTable[1044][31] = "mm,Burma,95,Myanmar Post & Teleco."; + m_mTable[1602][47] = "bi,Burundi,257,Africel / Safaris"; + m_mTable[1602][143] = "bi,Burundi,257,HiTs Telecom"; + m_mTable[1602][63] = "bi,Burundi,257,Onatel / Telecel"; + m_mTable[1602][127] = "bi,Burundi,257,Smart Mobile / LACELL"; + m_mTable[1602][31] = "bi,Burundi,257,Spacetel / Econet"; + m_mTable[1602][2095] = "bi,Burundi,257,U-COM"; + m_mTable[1110][79] = "kh,Cambodia,855,Cambodia Advance Communications Co. Ltd (CADCOMMS)"; + m_mTable[1110][47] = "kh,Cambodia,855,Hello/Malaysia Telcom"; + m_mTable[1110][143] = "kh,Cambodia,855,Metfone"; + m_mTable[1110][399] = "kh,Cambodia,855,MFone/Camshin"; + m_mTable[1110][31] = "kh,Cambodia,855,Mobitel/Cam GSM"; + m_mTable[1110][63] = "kh,Cambodia,855,QB/Cambodia Adv. Comms."; + m_mTable[1110][95] = "kh,Cambodia,855,Smart Mobile"; + m_mTable[1110][111] = "kh,Cambodia,855,Smart Mobile"; + m_mTable[1110][159] = "kh,Cambodia,855,Sotelco Ltd (Beeline Cambodia)"; + m_mTable[1572][31] = "cm,Cameroon,237,MTN"; + m_mTable[1572][79] = "cm,Cameroon,237,Nextel"; + m_mTable[1572][47] = "cm,Cameroon,237,Orange"; + m_mTable[770][1618] = "ca,Canada,1,BC Tel Mobility"; + m_mTable[770][1584] = "ca,Canada,1,Bell Aliant"; + m_mTable[770][1552] = "ca,Canada,1,Bell Mobility"; + m_mTable[770][1617] = "ca,Canada,1,Bell Mobility"; + m_mTable[770][1648] = "ca,Canada,1,CityWest Mobility"; + m_mTable[770][865] = "ca,Canada,1,Clearnet"; + m_mTable[770][864] = "ca,Canada,1,Clearnet"; + m_mTable[770][896] = "ca,Canada,1,DMTS Mobility"; + m_mTable[770][1808] = "ca,Canada,1,Globalstar Canada"; + m_mTable[770][1600] = "ca,Canada,1,Latitude Wireless"; + m_mTable[770][880] = "ca,Canada,1,FIDO (Rogers AT&T/ Microcell)"; + m_mTable[770][800] = "ca,Canada,1,mobilicity"; + m_mTable[770][1794] = "ca,Canada,1,MT&T Mobility"; + m_mTable[770][1621] = "ca,Canada,1,MTS Mobility"; + m_mTable[770][1632] = "ca,Canada,1,MTS Mobility"; + m_mTable[770][1793] = "ca,Canada,1,NB Tel Mobility"; + m_mTable[770][1795] = "ca,Canada,1,New Tel Mobility"; + m_mTable[770][1888] = "ca,Canada,1,Public Mobile"; + m_mTable[770][1623] = "ca,Canada,1,Quebectel Mobility"; + m_mTable[770][1824] = "ca,Canada,1,Rogers AT&T Wireless"; + m_mTable[770][1664] = "ca,Canada,1,Sask Tel Mobility"; + m_mTable[770][1620] = "ca,Canada,1,Sask Tel Mobility"; + m_mTable[770][1622] = "ca,Canada,1,Tbay Mobility"; + m_mTable[770][544] = "ca,Canada,1,Telus Mobility"; + m_mTable[770][1619] = "ca,Canada,1,Telus Mobility"; + m_mTable[770][1280] = "ca,Canada,1,Videotron"; + m_mTable[770][1168] = "ca,Canada,1,WIND"; + m_mTable[1573][31] = "cv,Cape Verde,238,CV Movel"; + m_mTable[1573][47] = "cv,Cape Verde,238,T+ Telecom"; + m_mTable[838][80] = "ky,Cayman Islands,1345,Digicel Cayman Ltd"; + m_mTable[838][6] = "ky,Cayman Islands,1345,Digicel Ltd."; + m_mTable[838][320] = "ky,Cayman Islands,1345,LIME / Cable & Wirel."; + m_mTable[1571][31] = "cf,Central African Rep.,236,Centrafr. Telecom+"; + m_mTable[1571][79] = "cf,Central African Rep.,236,Nationlink"; + m_mTable[1571][63] = "cf,Central African Rep.,236,Orange/Celca"; + m_mTable[1571][47] = "cf,Central African Rep.,236,Telecel Centraf."; + m_mTable[1570][79] = "td,Chad,235,Salam/Sotel"; + m_mTable[1570][47] = "td,Chad,235,Tchad Mobile"; + m_mTable[1570][63] = "td,Chad,235,Tigo/Milicom/Tchad Mobile"; + m_mTable[1570][31] = "td,Chad,235,Zain/Airtel/Celtel"; + m_mTable[1840][111] = "cl,Chile,56,Blue Two Chile SA"; + m_mTable[1840][287] = "cl,Chile,56,Celupago SA"; + m_mTable[1840][351] = "cl,Chile,56,Cibeles Telecom SA"; + m_mTable[1840][63] = "cl,Chile,56,Claro"; + m_mTable[1840][271] = "cl,Chile,56,Entel PCS"; + m_mTable[1840][31] = "cl,Chile,56,Entel Telefonia Mov"; + m_mTable[1840][335] = "cl,Chile,56,Netline Telefonica Movil Ltda"; + m_mTable[1840][159] = "cl,Chile,56,Nextel SA"; + m_mTable[1840][95] = "cl,Chile,56,Nextel SA"; + m_mTable[1840][79] = "cl,Chile,56,Nextel SA"; + m_mTable[1840][127] = "cl,Chile,56,TELEFONICA"; + m_mTable[1840][47] = "cl,Chile,56,TELEFONICA"; + m_mTable[1840][303] = "cl,Chile,56,Telestar Movil SA"; + m_mTable[1840][15] = "cl,Chile,56,TESAM SA"; + m_mTable[1840][319] = "cl,Chile,56,Tribe Mobile SPA"; + m_mTable[1840][143] = "cl,Chile,56,VTR Banda Ancha SA"; + m_mTable[1120][127] = "cn,China,86,China Mobile GSM"; + m_mTable[1120][15] = "cn,China,86,China Mobile GSM"; + m_mTable[1120][47] = "cn,China,86,China Mobile GSM"; + m_mTable[1120][79] = "cn,China,86,China Space Mobile Satellite Telecommunications Co. Ltd (China Spacecom)"; + m_mTable[1120][63] = "cn,China,86,China Telecom"; + m_mTable[1120][95] = "cn,China,86,China Telecom"; + m_mTable[1120][111] = "cn,China,86,China Unicom"; + m_mTable[1120][31] = "cn,China,86,China Unicom"; + m_mTable[1842][304] = "co,Colombia,57,Avantel SAS"; + m_mTable[1842][258] = "co,Colombia,57,Movistar"; + m_mTable[1842][259] = "co,Colombia,57,TIGO/Colombia Movil"; + m_mTable[1842][1] = "co,Colombia,57,TIGO/Colombia Movil"; + m_mTable[1842][257] = "co,Colombia,57,Comcel S.A. Occel S.A./Celcaribe"; + m_mTable[1842][2] = "co,Colombia,57,Edatel S.A."; + m_mTable[1842][291] = "co,Colombia,57,Movistar"; + m_mTable[1842][273] = "co,Colombia,57,TIGO/Colombia Movil"; + m_mTable[1842][322] = "co,Colombia,57,UNE EPM Telecomunicaciones SA ESP"; + m_mTable[1842][32] = "co,Colombia,57,UNE EPM Telecomunicaciones SA ESP"; + m_mTable[1842][340] = "co,Colombia,57,Virgin Mobile Colombia SAS"; + m_mTable[1620][31] = "km,Comoros,269,HURI - SNPT"; + m_mTable[1584][2159] = "cd,Congo Dem. Rep.,243,Orange RDC sarl"; + m_mTable[1584][95] = "cd,Congo Dem. Rep.,243,SuperCell"; + m_mTable[1584][2207] = "cd,Congo Dem. Rep.,243,TIGO/Oasis"; + m_mTable[1584][31] = "cd,Congo Dem. Rep.,243,Vodacom"; + m_mTable[1584][2191] = "cd,Congo Dem. Rep.,243,Yozma Timeturns sprl (YTT)"; + m_mTable[1584][47] = "cd,Congo Dem. Rep.,243,ZAIN CelTel"; + m_mTable[1577][31] = "cg,Congo Republic,242,Airtel Congo SA"; + m_mTable[1577][47] = "cg,Congo Republic,242,Zain/Celtel"; + m_mTable[1577][271] = "cg,Congo Republic,242,MTN/Libertis"; + m_mTable[1577][127] = "cg,Congo Republic,242,Warid"; + m_mTable[1352][31] = "ck,Cook Islands,682,Telecom Cook Islands"; + m_mTable[1810][63] = "cr,Costa Rica,506,Claro"; + m_mTable[1810][47] = "cr,Costa Rica,506,ICE"; + m_mTable[1810][31] = "cr,Costa Rica,506,ICE"; + m_mTable[1810][79] = "cr,Costa Rica,506,Movistar"; + m_mTable[1810][527] = "cr,Costa Rica,506,Virtualis"; + m_mTable[537][31] = "hr,Croatia,385,T-Mobile/Cronet"; + m_mTable[537][47] = "hr,Croatia,385,Tele2"; + m_mTable[537][271] = "hr,Croatia,385,VIPnet d.o.o."; + m_mTable[872][31] = "cu,Cuba,53,C-COM"; + m_mTable[866][2399] = "cw,Curacao,599,EOCG Wireless NV"; + m_mTable[866][1695] = "cw,Curacao,599,Polycom N.V./ Digicel"; + m_mTable[640][271] = "cy,Cyprus,357,MTN/Areeba"; + m_mTable[640][527] = "cy,Cyprus,357,PrimeTel PLC"; + m_mTable[640][31] = "cy,Cyprus,357,Vodafone/CyTa"; + m_mTable[560][143] = "cz,Czech Rep.,420,Compatel s.r.o."; + m_mTable[560][47] = "cz,Czech Rep.,420,O2"; + m_mTable[560][31] = "cz,Czech Rep.,420,T-Mobile / RadioMobil"; + m_mTable[560][95] = "cz,Czech Rep.,420,Travel Telekommunikation s.r.o."; + m_mTable[560][79] = "cz,Czech Rep.,420,Ufone"; + m_mTable[560][2463] = "cz,Czech Rep.,420,Vodafone"; + m_mTable[560][63] = "cz,Czech Rep.,420,Vodafone"; + m_mTable[568][95] = "dk,Denmark,45,ApS KBUS"; + m_mTable[568][575] = "dk,Denmark,45,Banedanmark"; + m_mTable[568][655] = "dk,Denmark,45,CoolTEL ApS"; + m_mTable[568][111] = "dk,Denmark,45,Hi3G"; + m_mTable[568][303] = "dk,Denmark,45,Lycamobile Ltd"; + m_mTable[568][63] = "dk,Denmark,45,Mach Connectivity ApS"; + m_mTable[568][127] = "dk,Denmark,45,"; + m_mTable[568][79] = "dk,Denmark,45,NextGen Mobile Ltd (CardBoardFish)"; + m_mTable[568][271] = "dk,Denmark,45,TDC Denmark"; + m_mTable[568][31] = "dk,Denmark,45,TDC Denmark"; + m_mTable[568][1919] = "dk,Denmark,45,Telenor/Sonofon"; + m_mTable[568][47] = "dk,Denmark,45,Telenor/Sonofon"; + m_mTable[568][527] = "dk,Denmark,45,Telia"; + m_mTable[568][783] = "dk,Denmark,45,Telia"; + m_mTable[1592][31] = "dj,Djibouti,253,Djibouti Telecom SA (Evatis)"; + m_mTable[870][272] = "dm,Dominica,1767,C & W"; + m_mTable[870][32] = "dm,Dominica,1767,Cingular Wireless/Digicel"; + m_mTable[870][80] = "dm,Dominica,1767,Wireless Ventures (Dominica) Ltd (Digicel Dominica)"; + m_mTable[880][47] = "do,Dominican Republic,1809,Claro"; + m_mTable[880][31] = "do,Dominican Republic,1809,Orange"; + m_mTable[880][63] = "do,Dominican Republic,1809,TRIcom"; + m_mTable[880][79] = "do,Dominican Republic,1809,Trilogy Dominicana S. A."; + m_mTable[1856][47] = "ec,Ecuador,593,Alegro/Telcsa"; + m_mTable[1856][15] = "ec,Ecuador,593,MOVISTAR/OteCel"; + m_mTable[1856][31] = "ec,Ecuador,593,Porta/Conecel"; + m_mTable[1538][31] = "eg,Egypt,20,EMS - Mobinil"; + m_mTable[1538][63] = "eg,Egypt,20,ETISALAT"; + m_mTable[1538][47] = "eg,Egypt,20,Vodafone/Mirsfone"; + m_mTable[1798][31] = "sv,El Salvador,503,CLARO/CTE"; + m_mTable[1798][47] = "sv,El Salvador,503,Digicel"; + m_mTable[1798][95] = "sv,El Salvador,503,INTELFON SA de CV"; + m_mTable[1798][79] = "sv,El Salvador,503,Telefonica"; + m_mTable[1798][63] = "sv,El Salvador,503,Telemovil"; + m_mTable[1575][63] = "gq,Equatorial Guinea,240,HiTs-GE"; + m_mTable[1575][31] = "gq,Equatorial Guinea,240,ORANGE/GETESA"; + m_mTable[1623][31] = "er,Eritrea,291,Eritel"; + m_mTable[584][31] = "ee,Estonia,372,EMT GSM"; + m_mTable[584][47] = "ee,Estonia,372,Radiolinja Eesti"; + m_mTable[584][63] = "ee,Estonia,372,Tele2 Eesti AS"; + m_mTable[584][79] = "ee,Estonia,372,Top Connect OU"; + m_mTable[1590][31] = "et,Ethiopia,251,ETH/MTN"; + m_mTable[1872][1] = "fk,Falkland Islands (Malvinas),500,Cable and Wireless South Atlantic Ltd (Falkland Islands"; + m_mTable[648][63] = "fo,Faroe Islands,298,Edge Mobile Sp/F"; + m_mTable[648][31] = "fo,Faroe Islands,298,Faroese Telecom"; + m_mTable[648][47] = "fo,Faroe Islands,298,Kall GSM"; + m_mTable[1346][47] = "fj,Fiji,679,DigiCell"; + m_mTable[1346][31] = "fj,Fiji,679,Vodafone"; + m_mTable[580][335] = "fi,Finland,358,Alands"; + m_mTable[580][623] = "fi,Finland,358,Compatel Ltd"; + m_mTable[580][319] = "fi,Finland,358,DNA/Finnet"; + m_mTable[580][63] = "fi,Finland,358,DNA/Finnet"; + m_mTable[580][303] = "fi,Finland,358,DNA/Finnet"; + m_mTable[580][79] = "fi,Finland,358,DNA/Finnet"; + m_mTable[580][543] = "fi,Finland,358,Elisa/Saunalahti"; + m_mTable[580][95] = "fi,Finland,358,Elisa/Saunalahti"; + m_mTable[580][2095] = "fi,Finland,358,ID-Mobile"; + m_mTable[580][287] = "fi,Finland,358,Mundio Mobile (Finland) Ltd"; + m_mTable[580][159] = "fi,Finland,358,Nokia Oyj"; + m_mTable[580][271] = "fi,Finland,358,TDC Oy Finland"; + m_mTable[580][2335] = "fi,Finland,358,TeliaSonera"; + m_mTable[520][639] = "fr,France,33,AFONE SA"; + m_mTable[520][2351] = "fr,France,33,Association Plate-forme Telecom"; + m_mTable[520][655] = "fr,France,33,Astrium"; + m_mTable[520][543] = "fr,France,33,Bouygues Telecom"; + m_mTable[520][527] = "fr,France,33,Bouygues Telecom"; + m_mTable[520][2191] = "fr,France,33,Bouygues Telecom"; + m_mTable[520][335] = "fr,France,33,Lliad/FREE Mobile"; + m_mTable[520][127] = "fr,France,33,GlobalStar"; + m_mTable[520][111] = "fr,France,33,GlobalStar"; + m_mTable[520][95] = "fr,France,33,GlobalStar"; + m_mTable[520][671] = "fr,France,33,Orange"; + m_mTable[520][367] = "fr,France,33,Lliad/FREE Mobile"; + m_mTable[520][351] = "fr,France,33,Lliad/FREE Mobile"; + m_mTable[520][607] = "fr,France,33,Lycamobile SARL"; + m_mTable[520][63] = "fr,France,33,MobiquiThings"; + m_mTable[520][591] = "fr,France,33,MobiquiThings"; + m_mTable[520][799] = "fr,France,33,Mundio Mobile (France) Ltd"; + m_mTable[520][623] = "fr,France,33,NRJ"; + m_mTable[520][2207] = "fr,France,33,Virgin Mobile/Omer"; + m_mTable[520][575] = "fr,France,33,Virgin Mobile/Omer"; + m_mTable[520][47] = "fr,France,33,Orange"; + m_mTable[520][31] = "fr,France,33,Orange"; + m_mTable[520][2335] = "fr,France,33,Orange"; + m_mTable[520][287] = "fr,France,33,S.F.R."; + m_mTable[520][271] = "fr,France,33,S.F.R."; + m_mTable[520][159] = "fr,France,33,S.F.R."; + m_mTable[520][319] = "fr,France,33,S.F.R."; + m_mTable[520][79] = "fr,France,33,SISTEER"; + m_mTable[520][15] = "fr,France,33,Tel/Tel"; + m_mTable[520][559] = "fr,France,33,Transatel SA"; + m_mTable[832][527] = "fg,French Guiana,594,Bouygues/DigiCel"; + m_mTable[832][31] = "fg,French Guiana,594,Orange Caribe"; + m_mTable[832][47] = "fg,French Guiana,594,Outremer Telecom"; + m_mTable[832][63] = "fg,French Guiana,594,TelCell GSM"; + m_mTable[832][287] = "fg,French Guiana,594,TelCell GSM"; + m_mTable[1351][351] = "pf,French Polynesia,689,Pacific Mobile Telecom (PMT)"; + m_mTable[1351][527] = "pf,French Polynesia,689,Tikiphone"; + m_mTable[1576][79] = "ga,Gabon,241,Azur/Usan S.A."; + m_mTable[1576][31] = "ga,Gabon,241,Libertis S.A."; + m_mTable[1576][47] = "ga,Gabon,241,MOOV/Telecel"; + m_mTable[1576][63] = "ga,Gabon,241,ZAIN/Celtel Gabon S.A."; + m_mTable[1543][47] = "gm,Gambia,220,Africel"; + m_mTable[1543][63] = "gm,Gambia,220,Comium"; + m_mTable[1543][31] = "gm,Gambia,220,Gamcel"; + m_mTable[1543][79] = "gm,Gambia,220,Q-Cell"; + m_mTable[642][31] = "ge,Georgia,995,Geocell Ltd."; + m_mTable[642][63] = "ge,Georgia,995,Iberiatel Ltd."; + m_mTable[642][47] = "ge,Georgia,995,Magti GSM Ltd."; + m_mTable[642][79] = "ge,Georgia,995,MobiTel/Beeline"; + m_mTable[642][95] = "ge,Georgia,995,Silknet"; + m_mTable[610][383] = "de,Germany,49,E-Plus"; + m_mTable[610][271] = "de,Germany,49,DB Netz AG"; + //MCC(262) MNC(N/A) ISO(de) Country Code(Germany) Country(49) Carrier(Debitel) + m_mTable[610][63] = "de,Germany,49,E-Plus"; + m_mTable[610][95] = "de,Germany,49,E-Plus"; + m_mTable[610][1919] = "de,Germany,49,E-Plus"; + m_mTable[610][303] = "de,Germany,49,E-Plus"; + m_mTable[610][335] = "de,Germany,49,Group 3G UMTS"; + m_mTable[610][1087] = "de,Germany,49,Lycamobile"; + m_mTable[610][319] = "de,Germany,49,Mobilcom"; + m_mTable[610][287] = "de,Germany,49,O2"; + m_mTable[610][127] = "de,Germany,49,O2"; + m_mTable[610][143] = "de,Germany,49,O2"; + //MCC(262) MNC(N/A) ISO(de) Country Code(Germany) Country(49) Carrier(Talkline) + m_mTable[610][111] = "de,Germany,49,T-mobile/Telekom"; + m_mTable[610][31] = "de,Germany,49,T-mobile/Telekom"; + m_mTable[610][367] = "de,Germany,49,Telogic/ViStream"; + m_mTable[610][159] = "de,Germany,49,Vodafone D2"; + m_mTable[610][79] = "de,Germany,49,Vodafone D2"; + m_mTable[610][47] = "de,Germany,49,Vodafone D2"; + m_mTable[1568][79] = "gh,Ghana,233,Expresso Ghana Ltd"; + m_mTable[1568][127] = "gh,Ghana,233,GloMobile"; + m_mTable[1568][63] = "gh,Ghana,233,Milicom/Tigo"; + m_mTable[1568][31] = "gh,Ghana,233,MTN"; + m_mTable[1568][47] = "gh,Ghana,233,Vodafone"; + m_mTable[1568][111] = "gh,Ghana,233,Airtel/ZAIN"; + m_mTable[614][111] = "gi,Gibraltar,350,CTS Mobile"; + m_mTable[614][159] = "gi,Gibraltar,350,eazi telecom"; + m_mTable[614][31] = "gi,Gibraltar,350,Gibtel GSM"; + m_mTable[514][127] = "gr,Greece,30,AMD Telecom SA"; + m_mTable[514][47] = "gr,Greece,30,Cosmote"; + m_mTable[514][31] = "gr,Greece,30,Cosmote"; + m_mTable[514][79] = "gr,Greece,30,Organismos Sidirodromon Ellados (OSE)"; + m_mTable[514][63] = "gr,Greece,30,OTE Hellenic Telecommunications Organization SA"; + m_mTable[514][271] = "gr,Greece,30,Tim/Wind"; + m_mTable[514][159] = "gr,Greece,30,Tim/Wind"; + m_mTable[514][95] = "gr,Greece,30,Vodafone"; + m_mTable[656][31] = "gl,Greenland,299,Tele Greenland"; + m_mTable[850][272] = "gd,Grenada,1473,Cable & Wireless"; + m_mTable[850][48] = "gd,Grenada,1473,Digicel"; + m_mTable[850][80] = "gd,Grenada,1473,Digicel"; + m_mTable[832][143] = "gp,Guadeloupe,590,Dauphin Telecom SU (Guadeloupe Telecom) (Guadeloupe"; + m_mTable[832][271] = "gp,Guadeloupe,590,"; + m_mTable[784][880] = "gu,Guam,1671,Docomo"; + m_mTable[784][1136] = "gu,Guam,1671,Docomo"; + m_mTable[784][320] = "gu,Guam,1671,GTA Wireless"; + m_mTable[784][51] = "gu,Guam,1671,Guam Teleph. Auth."; + m_mTable[784][50] = "gu,Guam,1671,IT&E OverSeas"; + m_mTable[785][592] = "gu,Guam,1671,Wave Runner LLC"; + m_mTable[1796][31] = "gt,Guatemala,502,SERCOM"; + m_mTable[1796][63] = "gt,Guatemala,502,Telefonica"; + m_mTable[1796][47] = "gt,Guatemala,502,TIGO/COMCEL"; + m_mTable[1553][79] = "gn,Guinea,224,Areeba - MTN"; + m_mTable[1553][95] = "gn,Guinea,224,Celcom"; + m_mTable[1553][63] = "gn,Guinea,224,Intercel"; + m_mTable[1553][31] = "gn,Guinea,224,Orange/Spacetel"; + m_mTable[1553][47] = "gn,Guinea,224,SotelGui"; + m_mTable[1586][31] = "gw,Guinea-Bissau,245,GuineTel"; + m_mTable[1586][63] = "gw,Guinea-Bissau,245,Orange"; + m_mTable[1586][47] = "gw,Guinea-Bissau,245,SpaceTel"; + m_mTable[1848][47] = "gy,Guyana,592,Cellink Plus"; + m_mTable[1848][31] = "gy,Guyana,592,DigiCel"; + m_mTable[882][31] = "ht,Haiti,509,Comcel"; + m_mTable[882][47] = "ht,Haiti,509,Digicel"; + m_mTable[882][63] = "ht,Haiti,509,National Telecom SA (NatCom)"; + m_mTable[1800][1039] = "hn,Honduras,504,Digicel"; + m_mTable[1800][783] = "hn,Honduras,504,HonduTel"; + m_mTable[1800][31] = "hn,Honduras,504,SERCOM/CLARO"; + m_mTable[1800][47] = "hn,Honduras,504,Telefonica/CELTEL"; + m_mTable[1108][319] = "hk,Hongkong China,852,China Mobile/Peoples"; + m_mTable[1108][303] = "hk,Hongkong China,852,China Mobile/Peoples"; + m_mTable[1108][159] = "hk,Hongkong China,852,China Motion"; + m_mTable[1108][127] = "hk,Hongkong China,852,China Unicom Ltd"; + m_mTable[1108][287] = "hk,Hongkong China,852,China-HongKong Telecom Ltd (CHKTL)"; + m_mTable[1108][31] = "hk,Hongkong China,852,Citic Telecom Ltd."; + m_mTable[1108][47] = "hk,Hongkong China,852,CSL Ltd."; + m_mTable[1108][15] = "hk,Hongkong China,852,CSL Ltd."; + m_mTable[1108][399] = "hk,Hongkong China,852,CSL Ltd."; + m_mTable[1108][271] = "hk,Hongkong China,852,CSL/New World PCS Ltd."; + m_mTable[1108][335] = "hk,Hongkong China,852,H3G/Hutchinson"; + m_mTable[1108][95] = "hk,Hongkong China,852,H3G/Hutchinson"; + m_mTable[1108][79] = "hk,Hongkong China,852,H3G/Hutchinson"; + m_mTable[1108][63] = "hk,Hongkong China,852,H3G/Hutchinson"; + m_mTable[1108][415] = "hk,Hongkong China,852,HKT/PCCW"; + m_mTable[1108][527] = "hk,Hongkong China,852,HKT/PCCW"; + m_mTable[1108][671] = "hk,Hongkong China,852,HKT/PCCW"; + m_mTable[1108][367] = "hk,Hongkong China,852,HKT/PCCW"; + m_mTable[1108][1151] = "hk,Hongkong China,852,shared by private TETRA systems"; + m_mTable[1108][1039] = "hk,Hongkong China,852,shared by private TETRA systems"; + m_mTable[1108][143] = "hk,Hongkong China,852,Trident Telecom Ventures Ltd."; + m_mTable[1108][383] = "hk,Hongkong China,852,Vodafone/SmarTone"; + m_mTable[1108][351] = "hk,Hongkong China,852,Vodafone/SmarTone"; + m_mTable[1108][111] = "hk,Hongkong China,852,Vodafone/SmarTone"; + m_mTable[534][31] = "hu,Hungary,36,Pannon/Telenor"; + m_mTable[534][783] = "hu,Hungary,36,T-mobile/Magyar"; + m_mTable[534][1823] = "hu,Hungary,36,UPC Magyarorszag Kft."; + m_mTable[534][1807] = "hu,Hungary,36,Vodafone"; + m_mTable[628][159] = "is,Iceland,354,Amitelo"; + m_mTable[628][127] = "is,Iceland,354,IceCell"; + m_mTable[628][143] = "is,Iceland,354,Landssiminn"; + m_mTable[628][31] = "is,Iceland,354,Landssiminn"; + m_mTable[628][287] = "is,Iceland,354,NOVA"; + m_mTable[628][79] = "is,Iceland,354,VIKING/IMC"; + m_mTable[628][63] = "is,Iceland,354,Vodafone/Tal hf"; + m_mTable[628][47] = "is,Iceland,354,Vodafone/Tal hf"; + m_mTable[628][95] = "is,Iceland,354,Vodafone/Tal hf"; + m_mTable[1028][655] = "in,India,91,Aircel"; + m_mTable[1028][607] = "in,India,91,Aircel"; + m_mTable[1028][383] = "in,India,91,Aircel"; + m_mTable[1028][1071] = "in,India,91,Aircel"; + m_mTable[1028][831] = "in,India,91,Aircel"; + m_mTable[1028][671] = "in,India,91,Aircel"; + m_mTable[1028][31] = "in,India,91,Aircel Digilink India"; + m_mTable[1028][351] = "in,India,91,Aircel Digilink India"; + m_mTable[1028][1551] = "in,India,91,Aircel Digilink India"; + m_mTable[1029][1343] = "in,India,91,AirTel"; + m_mTable[1028][2159] = "in,India,91,Barakhamba Sales & Serv."; + m_mTable[1028][319] = "in,India,91,Barakhamba Sales & Serv."; + m_mTable[1028][1919] = "in,India,91,BSNL"; + m_mTable[1028][1615] = "in,India,91,BSNL"; + m_mTable[1028][1359] = "in,India,91,BSNL"; + m_mTable[1028][1823] = "in,India,91,BSNL"; + m_mTable[1028][1903] = "in,India,91,BSNL"; + m_mTable[1028][1583] = "in,India,91,BSNL"; + m_mTable[1028][1343] = "in,India,91,BSNL"; + m_mTable[1028][1439] = "in,India,91,BSNL"; + m_mTable[1028][1887] = "in,India,91,BSNL"; + m_mTable[1028][1311] = "in,India,91,BSNL"; + m_mTable[1028][1423] = "in,India,91,BSNL"; + m_mTable[1028][2079] = "in,India,91,BSNL"; + m_mTable[1028][1871] = "in,India,91,BSNL"; + m_mTable[1028][911] = "in,India,91,BSNL"; + m_mTable[1028][1407] = "in,India,91,BSNL"; + m_mTable[1028][2063] = "in,India,91,BSNL"; + m_mTable[1028][1855] = "in,India,91,BSNL"; + m_mTable[1028][847] = "in,India,91,BSNL"; + m_mTable[1028][1647] = "in,India,91,BSNL"; + m_mTable[1028][1375] = "in,India,91,BSNL"; + m_mTable[1028][1839] = "in,India,91,BSNL"; + m_mTable[1029][271] = "in,India,91,Bharti Airtel Limited (Delhi)"; + m_mTable[1028][1951] = "in,India,91,CellOne A&N"; + m_mTable[1028][2095] = "in,India,91,Escorts Telecom Ltd."; + m_mTable[1028][2207] = "in,India,91,Escorts Telecom Ltd."; + m_mTable[1028][2191] = "in,India,91,Escorts Telecom Ltd."; + m_mTable[1028][2175] = "in,India,91,Escorts Telecom Ltd."; + m_mTable[1028][415] = "in,India,91,Escotel Mobile Communications"; + m_mTable[1028][1391] = "in,India,91,Escotel Mobile Communications"; + m_mTable[1028][303] = "in,India,91,Escotel Mobile Communications"; + m_mTable[1029][95] = "in,India,91,Fascel Limited"; + m_mTable[1028][95] = "in,India,91,Fascel"; + m_mTable[1028][1807] = "in,India,91,Hexacom India"; + m_mTable[1028][367] = "in,India,91,Hexcom India"; + m_mTable[1028][1935] = "in,India,91,Idea Cellular Ltd."; + m_mTable[1028][127] = "in,India,91,Idea Cellular Ltd."; + m_mTable[1028][79] = "in,India,91,Idea Cellular Ltd."; + m_mTable[1028][591] = "in,India,91,Idea Cellular Ltd."; + m_mTable[1028][559] = "in,India,91,Idea Cellular Ltd."; + m_mTable[1028][1679] = "in,India,91,Mahanagar Telephone Nigam"; + m_mTable[1028][1695] = "in,India,91,Mahanagar Telephone Nigam"; + m_mTable[1028][2111] = "in,India,91,Reliable Internet Services"; + m_mTable[1028][1295] = "in,India,91,Reliance Telecom Private"; + m_mTable[1028][1663] = "in,India,91,Reliance Telecom Private"; + m_mTable[1028][399] = "in,India,91,Reliance Telecom Private"; + m_mTable[1028][2143] = "in,India,91,Reliance Telecom Private"; + m_mTable[1028][159] = "in,India,91,Reliance Telecom Private"; + m_mTable[1028][879] = "in,India,91,Reliance Telecom Private"; + m_mTable[1028][1327] = "in,India,91,Reliance Telecom Private"; + m_mTable[1028][1055] = "in,India,91,RPG Cellular"; + m_mTable[1028][335] = "in,India,91,Spice"; + m_mTable[1028][1103] = "in,India,91,Spice"; + m_mTable[1028][287] = "in,India,91,Sterling Cellular Ltd."; + m_mTable[1028][783] = "in,India,91,Usha Martin Telecom"; + m_mTable[1296][143] = "id,Indonesia,62,Axis/Natrindo"; + m_mTable[1296][2207] = "id,Indonesia,62,H3G CP"; + m_mTable[1296][31] = "id,Indonesia,62,Indosat/Satelindo/M3"; + m_mTable[1296][543] = "id,Indonesia,62,Indosat/Satelindo/M3"; + m_mTable[1296][15] = "id,Indonesia,62,PT Pasifik Satelit Nusantara (PSN)"; + m_mTable[1296][639] = "id,Indonesia,62,PT Sampoerna Telekomunikasi Indonesia (STI)"; + m_mTable[1296][655] = "id,Indonesia,62,PT Smartfren Telecom Tbk"; + m_mTable[1296][159] = "id,Indonesia,62,PT Smartfren Telecom Tbk"; + m_mTable[1296][287] = "id,Indonesia,62,PT. Excelcom"; + m_mTable[1296][271] = "id,Indonesia,62,Telkomsel"; + m_mTable[2305][319] = "n/a,International Networks,882,Antarctica"; + m_mTable[1074][415] = "ir,Iran,98,Mobile Telecommunications Company of Esfahan JV-PJS (MTCE)"; + m_mTable[1074][1807] = "ir,Iran,98,MTCE"; + m_mTable[1074][863] = "ir,Iran,98,MTN/IranCell"; + m_mTable[1074][815] = "ir,Iran,98,Taliya"; + m_mTable[1074][287] = "ir,Iran,98,TCI / MCI"; + m_mTable[1074][335] = "ir,Iran,98,TKC/KFZO"; + m_mTable[1048][95] = "iq,Iraq,964,Asia Cell"; + m_mTable[1048][2351] = "iq,Iraq,964,Itisaluna and Kalemat"; + m_mTable[1048][1039] = "iq,Iraq,964,Korek"; + m_mTable[1048][2095] = "iq,Iraq,964,Korek"; + m_mTable[1048][1119] = "iq,Iraq,964,Mobitel (Iraq-Kurdistan) and Moutiny"; + m_mTable[1048][527] = "iq,Iraq,964,ZAIN/Atheer"; + m_mTable[1048][783] = "iq,Iraq,964,Orascom Telecom"; + m_mTable[1048][143] = "iq,Iraq,964,Sanatel"; + m_mTable[626][79] = "ie,Ireland,353,Access Telecom Ltd."; + m_mTable[626][159] = "ie,Ireland,353,Clever Communications Ltd"; + m_mTable[626][127] = "ie,Ireland,353,eircom Ltd"; + m_mTable[626][95] = "ie,Ireland,353,H3G"; + m_mTable[626][287] = "ie,Ireland,353,Liffey Telecom"; + m_mTable[626][319] = "ie,Ireland,353,Lycamobile"; + m_mTable[626][63] = "ie,Ireland,353,Meteor Mobile Ltd."; + m_mTable[626][47] = "ie,Ireland,353,O2/Digifone"; + m_mTable[626][31] = "ie,Ireland,353,Vodafone Eircell"; + m_mTable[1061][335] = "il,Israel,972,Alon Cellular Ltd"; + m_mTable[1061][47] = "il,Israel,972,Cellcom ltd."; + m_mTable[1061][143] = "il,Israel,972,Golan Telekom"; + m_mTable[1061][351] = "il,Israel,972,Home Cellular Ltd"; + m_mTable[1061][127] = "il,Israel,972,Hot Mobile/Mirs"; + m_mTable[1061][1919] = "il,Israel,972,Hot Mobile/Mirs"; + m_mTable[1061][31] = "il,Israel,972,Orange/Partner Co. Ltd."; + m_mTable[1061][63] = "il,Israel,972,Pelephone"; + m_mTable[1061][367] = "il,Israel,972,Rami Levy Hashikma Marketing Communications Ltd"; + m_mTable[546][847] = "it,Italy,39,BT Italia SpA"; + m_mTable[546][47] = "it,Italy,39,Elsacom"; + m_mTable[546][2463] = "it,Italy,39,Hi3G"; + m_mTable[546][831] = "it,Italy,39,Hi3G"; + m_mTable[546][1919] = "it,Italy,39,IPSE 2000"; + m_mTable[546][863] = "it,Italy,39,Lycamobile Srl"; + m_mTable[546][127] = "it,Italy,39,Noverca Italia Srl"; + m_mTable[546][783] = "it,Italy,39,RFI Rete Ferroviaria Italiana SpA"; + m_mTable[546][1167] = "it,Italy,39,Telecom Italia Mobile SpA"; + m_mTable[546][1087] = "it,Italy,39,Telecom Italia Mobile SpA"; + m_mTable[546][31] = "it,Italy,39,TIM"; + m_mTable[546][271] = "it,Italy,39,Vodafone"; + m_mTable[546][111] = "it,Italy,39,Vodafone"; + m_mTable[546][2191] = "it,Italy,39,WIND (Blu) -"; + m_mTable[546][1103] = "it,Italy,39,WIND (Blu) -"; + m_mTable[1554][127] = "ci,Ivory Coast,225,Aircomm SA"; + m_mTable[1554][47] = "ci,Ivory Coast,225,Atlantik Tel./Moov"; + m_mTable[1554][79] = "ci,Ivory Coast,225,Comium"; + m_mTable[1554][31] = "ci,Ivory Coast,225,Comstar"; + m_mTable[1554][95] = "ci,Ivory Coast,225,MTN"; + m_mTable[1554][63] = "ci,Ivory Coast,225,Orange"; + m_mTable[1554][111] = "ci,Ivory Coast,225,OriCell"; + m_mTable[824][272] = "jm,Jamaica,1876,Cable & Wireless"; + m_mTable[824][32] = "jm,Jamaica,1876,Cable & Wireless"; + m_mTable[824][384] = "jm,Jamaica,1876,Cable & Wireless"; + m_mTable[824][80] = "jm,Jamaica,1876,DIGICEL/Mossel"; + m_mTable[1088][15] = "jp,Japan,81,eMobile"; + m_mTable[1088][1343] = "jp,Japan,81,KDDI Corporation"; + m_mTable[1088][1919] = "jp,Japan,81,KDDI Corporation"; + m_mTable[1088][143] = "jp,Japan,81,KDDI Corporation"; + m_mTable[1088][1839] = "jp,Japan,81,KDDI Corporation"; + m_mTable[1088][1359] = "jp,Japan,81,KDDI Corporation"; + m_mTable[1088][1951] = "jp,Japan,81,KDDI Corporation"; + m_mTable[1088][127] = "jp,Japan,81,KDDI Corporation"; + m_mTable[1088][1855] = "jp,Japan,81,KDDI Corporation"; + m_mTable[1088][1375] = "jp,Japan,81,KDDI Corporation"; + m_mTable[1088][2191] = "jp,Japan,81,KDDI Corporation"; + m_mTable[1088][1295] = "jp,Japan,81,KDDI Corporation"; + m_mTable[1088][1871] = "jp,Japan,81,KDDI Corporation"; + m_mTable[1088][1807] = "jp,Japan,81,KDDI Corpor |
