blob: fa64856724be6fd6ab2694eb94857cae1a655e86 [file] [log] [blame]
/*
* Copyright (C) 2017 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package android.telephony.cts;
import java.util.Arrays;
import java.util.List;
public class CarrierCapability {
// List of network operators that don't support SMS delivery report
public static final List<String> NO_DELIVERY_REPORTS =
Arrays.asList(
"310410", // AT&T Mobility
"44010", // NTT DOCOMO
"45005", // SKT Mobility
"45002", // SKT Mobility
"45008", // KT Mobility
"45028", // KT Safety Network
"45006", // LGT
"311660", // MetroPCS
"310120", // Sprint
"44050", // KDDI
"44051", // KDDI
"44053", // KDDI
"44054", // KDDI
"44070", // KDDI
"44071", // KDDI
"44072", // KDDI
"44073", // KDDI
"44074", // KDDI
"44075", // KDDI
"44076", // KDDI
"50502", // OPS
"51502", // Globe Telecoms
"51503", // Smart Communications
"51505", // Sun Cellular
"53001", // Vodafone New Zealand
"53024", // NZC
"311870", // Boost Mobile
"311220", // USCC
"311225", // USCC LTE
"311580", // USCC LTE
"302720", // Rogers
"30272", // Rogers
"302370", // Fido
"30237", // Fido
"311490", // Virgin Mobile
"312530", // Sprint Prepaid
"310000", // Tracfone
"46003", // China Telecom
"311230", // C SPire Wireless + Celluar South
"310600", // Cellcom
"31000", // Republic Wireless US
"310260", // Republic Wireless US
"310026", // T-Mobile US
"330120", // OpenMobile communication
// Verizon
"310004",
"310012",
"311280",
"311281",
"311282",
"311283",
"311284",
"311285",
"311286",
"311287",
"311288",
"311289",
"311480",
"311481",
"311482",
"311483",
"311484",
"311485",
"311486",
"311487",
"311488",
"311489"
);
// List of network operators that doesn't support Data(binary) SMS message
public static final List<String> UNSUPPORT_DATA_SMS_MESSAGES =
Arrays.asList(
"44010", // NTT DOCOMO
"44020", // SBM
"44051", // KDDI
"302720", // Rogers
"30272", // Rogers
"302370", // Fido
"30237", // Fido
"45008", // KT
"45005", // SKT Mobility
"45002", // SKT Mobility
"45006", // LGT
"310260", // Republic Wireless US
// Verizon
"310004",
"310012",
"311280",
"311281",
"311282",
"311283",
"311284",
"311285",
"311286",
"311287",
"311288",
"311289",
"311480",
"311481",
"311482",
"311483",
"311484",
"311485",
"311486",
"311487",
"311488",
"311489"
);
// List of network operators that doesn't support Maltipart SMS message
public static final List<String> UNSUPPORT_MULTIPART_SMS_MESSAGES =
Arrays.asList(
"44010", // NTT DOCOMO
"44020", // SBM
"44051", // KDDI
"302720", // Rogers
"30272", // Rogers
"302370", // Fido
"30237", // Fido
"45006", // LGT
"45008" // KT
);
}