From d2fb42863788f4f67608e47e01b270649d77f43a Mon Sep 17 00:00:00 2001 From: Serhii Kostiuk Date: Mon, 24 May 2021 14:58:09 +0300 Subject: [GP-1111] mPower R. Apr 2021: +CEMODE shall be set to CEMODE=2 Updated the MCC/MNC table for AT&T using the document from ITU (https://www.itu.int/dms_pub/itu-t/opb/sp/T-SP-E.212B-2018-PDF-E.pdf). Notable changes: - filled empty carrier names for a bunch of MCC/MNC combinations; - changed the carrier for PLMN ID "310280" from "T-Mobile" to "AT&T Wireless Inc."; - added 7 new PLMN IDs that correspond to AT&T in various countries. --- data/MccMncTable.csv | 17 ++++++++++++----- src/MTS_IO_MccMncTable.cpp | 17 ++++++++++++----- 2 files changed, 24 insertions(+), 10 deletions(-) diff --git a/data/MccMncTable.csv b/data/MccMncTable.csv index 7ef005c..eab702e 100644 --- a/data/MccMncTable.csv +++ b/data/MccMncTable.csv @@ -498,14 +498,14 @@ "310","013","us","United States","1","Verizon Wireless" "310","016","us","United States","1","Leap Wireless International Inc." "310","020","us","United States","1","Union Telephone Co." -"310","030","us","United States","1", +"310","030","us","United States","1","AT&T Wireless Inc." "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." -"310","080","us","United States","1", +"310","080","us","United States","1","AT&T Wireless Inc." "310","090","us","United States","1","Edge Wireless LLC" "310","100","us","United States","1","Plateau Telecommunications Inc." "310","120","us","United States","1","Sprint Spectrum" @@ -530,7 +530,7 @@ "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","T-Mobile" +"310","280","us","United States","1","AT&T Wireless Inc." "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" @@ -610,7 +610,7 @@ "311","050","us","United States","1","Thumb Cellular Limited Partnership" "311","070","us","United States","1","Wisconsin RSA #7 Limited Partnership" "311","080","us","United States","1", -"311","090","us","United States","1", +"311","090","us","United States","1","AT&T Wireless Inc." "311","100","us","United States","1", "311","110","us","United States","1","Verizon Wireless" "311","120","us","United States","1","Choice Phone LLC" @@ -618,7 +618,8 @@ "311","140","us","United States","1","Cross Wireless Telephone Co." "311","150","us","United States","1", "311","170","us","United States","1","PetroCom" -"311","190","us","United States","1", +"311","180","us","United States","1","AT&T Wireless Inc." +"311","190","us","United States","1","AT&T Wireless Inc." "311","210","us","United States","1", "311","220","us","United States","1","United States Cellular Corp." "311","240","us","United States","1", @@ -705,6 +706,10 @@ "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." +"312","680","us","United States","1","AT&T Wireless Inc." +"313","130","us","United States","1","AT&T Wireless Inc." +"313","210","us","United States","1","AT&T Wireless Inc." "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)" @@ -724,6 +729,7 @@ "334","080","mx","Mexico","52","Operadora Unefon SA de CV" "334","090","mx","Mexico","52","NEXTEL" "334","50","mx","Mexico","52","IUSACell/UneFon" +"334","930","ag","Antigua and Barbuda","1268","AT&T Wireless (Antigua)" "338","020","jm","Jamaica","1876","Cable & Wireless" "338","050","jm","Jamaica","1876","DIGICEL/Mossel" "338","110","jm","Jamaica","1876","Cable & Wireless" @@ -1641,3 +1647,4 @@ "901","12","n/a","Satellite Networks","870","Maritime Communications Partner AS" "901","13","n/a","International Networks","882","Antarctica" "901","14","n/a","Satellite Networks","870","AeroMobile" +"901","44","n/a",,,"AT&T Inc." diff --git a/src/MTS_IO_MccMncTable.cpp b/src/MTS_IO_MccMncTable.cpp index 5f7772d..af695ea 100644 --- a/src/MTS_IO_MccMncTable.cpp +++ b/src/MTS_IO_MccMncTable.cpp @@ -577,14 +577,14 @@ void MccMncTable::createTable() { m_mTable[784][19] = "us,United States,1,Verizon Wireless"; m_mTable[784][22] = "us,United States,1,Leap Wireless International Inc."; m_mTable[784][32] = "us,United States,1,Union Telephone Co."; - m_mTable[784][48] = "us,United States,1,"; + m_mTable[784][48] = "us,United States,1,AT&T Wireless Inc."; m_mTable[784][50] = "gu,Guam,1671,IT&E OverSeas"; m_mTable[784][51] = "gu,Guam,1671,Guam Teleph. Auth."; m_mTable[784][64] = "us,United States,1,Matanuska Tel. Assn. Inc."; m_mTable[784][80] = "us,United States,1,"; m_mTable[784][111] = "us,United States,1,Consolidated Telcom"; m_mTable[784][112] = "us,United States,1,AT&T Wireless Inc."; - m_mTable[784][128] = "us,United States,1,"; + m_mTable[784][128] = "us,United States,1,AT&T Wireless Inc."; m_mTable[784][144] = "us,United States,1,Edge Wireless LLC"; m_mTable[784][256] = "us,United States,1,Plateau Telecommunications Inc."; m_mTable[784][288] = "us,United States,1,Sprint Spectrum"; @@ -609,7 +609,7 @@ void MccMncTable::createTable() { m_mTable[784][623] = "us,United States,1,Unknown"; m_mTable[784][608] = "us,United States,1,T-Mobile"; m_mTable[784][624] = "us,United States,1,T-Mobile"; - m_mTable[784][640] = "us,United States,1,T-Mobile"; + m_mTable[784][640] = "us,United States,1,AT&T Wireless Inc."; m_mTable[784][656] = "us,United States,1,NEP Cellcorp Inc."; m_mTable[784][768] = "us,United States,1,T-Mobile"; m_mTable[784][799] = "us,United States,1,T-Mobile"; @@ -689,7 +689,7 @@ void MccMncTable::createTable() { m_mTable[785][80] = "us,United States,1,Thumb Cellular Limited Partnership"; m_mTable[785][112] = "us,United States,1,Wisconsin RSA #7 Limited Partnership"; m_mTable[785][128] = "us,United States,1,"; - m_mTable[785][144] = "us,United States,1,"; + m_mTable[785][144] = "us,United States,1,AT&T Wireless Inc."; m_mTable[785][256] = "us,United States,1,"; m_mTable[785][272] = "us,United States,1,Verizon Wireless"; m_mTable[785][288] = "us,United States,1,Choice Phone LLC"; @@ -697,7 +697,8 @@ void MccMncTable::createTable() { m_mTable[785][320] = "us,United States,1,Cross Wireless Telephone Co."; m_mTable[785][336] = "us,United States,1,"; m_mTable[785][368] = "us,United States,1,PetroCom"; - m_mTable[785][400] = "us,United States,1,"; + m_mTable[785][384] = "us,United States,1,AT&T Wireless Inc."; + m_mTable[785][400] = "us,United States,1,AT&T Wireless Inc."; m_mTable[785][528] = "us,United States,1,"; m_mTable[785][544] = "us,United States,1,United States Cellular Corp."; m_mTable[785][576] = "us,United States,1,"; @@ -784,6 +785,10 @@ void MccMncTable::createTable() { m_mTable[786][656] = "us,United States,1,Uintah Basin Electronics Telecommunications Inc."; m_mTable[786][896] = "us,United States,1,"; m_mTable[786][1328] = "us,United States,1,Sprint Spectrum"; + m_mTable[786][1648] = "us,United States,1,AT&T Wireless Inc."; + m_mTable[786][1664] = "us,United States,1,AT&T Wireless Inc."; + m_mTable[787][304] = "us,United States,1,AT&T Wireless Inc."; + m_mTable[787][528] = "us,United States,1,AT&T Wireless Inc."; m_mTable[790][16] = "us,United States,1,Sprint Spectrum"; m_mTable[790][17] = "us,United States,1,Southern Communications Services Inc."; m_mTable[816][287] = "pr,Puerto Rico,1787,Puerto Rico Telephone Company Inc. (PRTC)"; @@ -803,6 +808,7 @@ void MccMncTable::createTable() { m_mTable[820][128] = "mx,Mexico,52,Operadora Unefon SA de CV"; m_mTable[820][144] = "mx,Mexico,52,NEXTEL"; m_mTable[820][1295] = "mx,Mexico,52,IUSACell/UneFon"; + m_mTable[820][2352] = "ag,Antigua and Barbuda,1268,AT&T Wireless (Antigua)"; m_mTable[824][32] = "jm,Jamaica,1876,Cable & Wireless"; m_mTable[824][80] = "jm,Jamaica,1876,DIGICEL/Mossel"; m_mTable[824][272] = "jm,Jamaica,1876,Cable & Wireless"; @@ -1720,5 +1726,6 @@ void MccMncTable::createTable() { m_mTable[2305][303] = "n/a,Satellite Networks,870,Maritime Communications Partner AS"; m_mTable[2305][319] = "n/a,International Networks,882,Antarctica"; m_mTable[2305][335] = "n/a,Satellite Networks,870,AeroMobile"; + m_mTable[2305][1103] = "n/a,,,AT&T Inc."; } -- cgit v1.2.3