Справочник MNC MCC кодов операторов мобильной связи
MNC и MCC - это коды, используемые в мобильных сетях для идентификации оператора мобильной связи. MCC (Mobile Country Code) - это трехзначный код, который идентифицирует страну, в которой находится оператор связи. MNC (Mobile Network Code) - это двух- или трехзначный код, который идентифицирует конкретного оператора внутри данной страны.
Для примера, возьмем коды операторов мобильной связи в России. MCC для России равен 250. Для оператора МТС в России MNC равен 01, для оператора Билайн - 02, для оператора Мегафон - 99 и так далее. Таким образом, код оператора МТС в России будет выглядеть как 25001.
Пример кода на языке Python для получения MCC и MNC из IMSI (International Mobile Subscriber Identity):
python
def get_mcc_mnc(imsi):
mcc = imsi[:3]
mnc = imsi[3:6]
return mcc, mnc
imsi = "25001" # Пример IMSI для оператора МТС в России
mcc, mnc = get_mcc_mnc(imsi)
print("MCC:", mcc) # Выводим MCC
print("MNC:", mnc) # Выводим MNC
В данном коде определена функция get_mcc_mnc(), которая принимает IMSI и возвращает MCC и MNC. Далее задается пример IMSI для оператора МТС в России и выводятся MCC и MNC с помощью созданной функции.