summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSerhii Kostiuk <serhii.o.kostiuk@globallogic.com>2021-05-24 14:58:09 +0300
committerSerhii Kostiuk <serhii.o.kostiuk@globallogic.com>2021-05-24 17:31:30 +0300
commitd2fb42863788f4f67608e47e01b270649d77f43a (patch)
tree3dbaf854cda1d3616fb1b0290bec2de89118f6bf /src
parent7977d63958e96062468a861cf96013c4d406d88b (diff)
downloadlibmts-io-d2fb42863788f4f67608e47e01b270649d77f43a.tar.gz
libmts-io-d2fb42863788f4f67608e47e01b270649d77f43a.tar.bz2
libmts-io-d2fb42863788f4f67608e47e01b270649d77f43a.zip
[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.
Diffstat (limited to 'src')
-rw-r--r--src/MTS_IO_MccMncTable.cpp17
1 files changed, 12 insertions, 5 deletions
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.";
}