1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
// Copyright (c) 2017-2023, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#pragma once
#include "ImsiParser.hpp"
namespace cellular::service
{
struct ImsiParserUS : ImsiParser
{
ImsiParserUS()
: ImsiParser(
std::vector<std::string>{/* AT&T Mobility */
"310410",
"310016",
"310030",
"310070",
"310080",
"310090",
"310150",
"310170",
"310280",
"310380",
"310560",
"310670",
"310680",
"310950",
"311070",
"311090",
"311180",
"311190",
"312090",
"312670",
"312680",
"313210",
/* T-Mobile */
"310026",
"310120",
"310160",
"310200",
"310210",
"310220",
"310230",
"310240",
"310250",
"310260",
"31026",
"310270",
"310300",
"310310",
"310490",
"310530",
"310640",
"310660",
"310770",
"310800",
"310830",
"311490",
"311660",
"311870",
"311880",
"311882",
"311940",
"312190",
"312250",
"312530",
/* Verizon Wireless */
"311480",
"310004",
"310005",
"310006",
"310010",
"310012",
"310013",
"310350",
"310590",
"310820",
"310890",
"310910",
"311012",
"311110",
"311270",
"311271",
"311272",
"311273",
"311274",
"311275",
"311276",
"311277",
"311278",
"311279",
"311280",
"311281",
"311282",
"311283",
"311284",
"311285",
"311286",
"311287",
"311288",
"311289",
"311390",
"311481",
"311482",
"311483",
"311484",
"311485",
"311486",
"311487",
"311488",
"311489",
"311590",
"312770",
/* Virgin Mobile */
"310053"},
SupportStatus::Normal)
{}
};
} // namespace cellular::service