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. --- src/MTS_IO_MccMncTable.cpp | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'src') 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