Введение

Если вы работаете с мобильными прокси, модемными фермами, IoT-устройствами или просто хотите понимать, как ваша SIM-карта идентифицируется в сети, знание ICCID и IMSI превращается из любопытства в инструмент управления. Эти два идентификатора — основа адресации и маршрутизации на уровне SIM и мобильной сети. В этой статье мы разберем их «на винтики»: что такое ICCID и IMSI, чем они отличаются, как их правильно читать, где они применяются в сетевых сценариях, и почему грамотная работа с ними ускоряет отладку, снижает риски простоев и дает вам стратегическое преимущество. Мы пойдем от простого к сложному: начнем с определений, затем погрузимся в структуру и стандарты, после — практические методики, чек-листы и реальные кейсы из поля. В тексте вы найдете удобную справочную таблицу по структуре ICCID и IMSI, а также внутренние ссылки на разделы по MCC и MNC для быстрого ориентирования. Отдельно отметим: мы фокусируемся на легальных практиках эксплуатации сетей и инфраструктуры, без обсуждения способов обхода ограничений или нарушающих закон сценариев.

Что такое ICCID

ICCID (Integrated Circuit Card Identifier) — это глобальный номер самой карты (SIM, eSIM-профиля или iSIM), определенный стандартом ITU-T E.118. Представляйте его как «серийный номер платежной карты», только для SIM. ICCID обычно содержит 19–20 цифр, печатается на пластике SIM и хранится в приложении карты (EF ICCID). Его назначение — однозначная идентификация носителя, из которого сеть и операционные системы узнают, какой это профиль, к какому эмитенту он относится и как его инвентаризировать. Важные свойства ICCID: он не используется для аутентификации абонента в радио-доступе; он может однозначно отличать профили eSIM (у одного чипа — несколько ICCID, по одному на профиль); он участвует в процессах управления жизненным циклом профилей (выдача, перенос, деактивация).

Что такое IMSI

IMSI (International Mobile Subscriber Identity) — это международный идентификатор абонента, до 15 цифр, определенный 3GPP и используемый для регистрации устройства в сети оператора. IMSI содержится в SIM и участвует в аутентификации в ядре сети через алгоритмы (например, MILENAGE, COMP128 в старых реализациях) и ключи Ki/OPc. IMSI — это «паспорт абонента» для сети: по нему HLR/HSS/UDM понимает, чей вы клиент, к какому оператору относитесь и какие услуги вам доступны. Важно: IMSI не печатается на пластике (обычно), а читается программно и обрабатывается на уровне ядра сети. IMSI задействуется при процедуре Attach/Registration, выборе PLMN и роуминге.

Чем ICCID отличается от IMSI

Коротко: ICCID — о карте; IMSI — об абоненте. ICCID помогает логистике, инвентаризации и управлению профилями SIM/eSIM/iSIM. IMSI помогает сети аутентифицировать и обслуживать абонента. В eSIM-эпоху это различие становится еще ярче: один чип может содержать несколько профилей с разными ICCID и IMSI, где переключение профиля меняет IMSI (и, соответственно, принадлежность к оператору и тарифу), хотя физическое устройство одно.

Как они читаются и что кодируют

И ICCID, и IMSI — это числовые строки с четкой внутренней структурой.

MCC — Mobile Country Code

Трехзначный код страны/территории мобильной сети по стандарту ITU-T. MCC определяет географическую принадлежность оператора и является первой частью IMSI. Например, 250 — Россия, 262 — Германия. MCC не всегда совпадает с телефонным кодом страны.

MNC — Mobile Network Code

Двух- или трехзначный код сети (оператора) внутри MCC. В IMSI следует сразу за MCC. Комбинация MCC+MNC образует PLMN ID — идентификатор публичной мобильной сети, по которому устройство выбирает оператора при регистрации.

Структура IMSI

  • MCC (3 цифры): страна.
  • MNC (2–3 цифры): оператор.
  • MSIN (оставшиеся 9–10 цифр): абонентский номер в сети оператора.

Итого до 15 цифр. Пример: 250 01 1234567890 — Россия, оператор с MNC 01, абонент 1234567890.

Структура ICCID

  • MII (Major Industry Identifier, всегда 89 для телеком): 2 цифры.
  • Issuer Identification Number (IIN): включает страновой код (E.164) и код эмитента SIM. Длина варьируется, обычно до 7 цифр после 89.
  • Individual Account Identifier: уникальный номер карты/профиля, длина варьируется так, чтобы общая длина была 19–20 цифр.
  • Контрольная цифра по Луна (Luhn): 1 цифра.

Пример: 89 7 01 2345 678901234 5, где 89 — MII, «7 01 2345» — часть IIN, «678901234» — индивидуальный номер, «5» — Luhn.

Зачем это знать при работе с мобильными прокси

В мобильных прокси ICCID и IMSI — опорные точки управления парком SIM и модемов. Они позволяют: точно сопоставлять слоты, профили и номера; автоматизировать инвентаризацию и контроль остатков; быстрее диагностировать проблемы регистрации (по MCC/MNC и роумингу); строить матрицы соответствия «модем — профиль — оператор — зона обслуживания»; управлять профилями eSIM без физического доступа; документировать юридически значимые атрибуты карт для аудита. Сервисы вроде mobileproxy.space используют эти идентификаторы, чтобы добавлять в телеметрию понятные теги, сегментировать ресурсы по операторам/регионам и минимизировать простой при переключениях профилей.

Практика 1: Инвентаризация SIM и контроль парка модемов

Задача

Создать прозрачную систему учета: какой модем, какая SIM/eSIM-профиль, у какого оператора, в каком статусе. Цель — предсказуемость, быстрая замена, меньше простоев.

Фреймворк «ICCID-центричность»

  1. Соберите ICCID со всех SIM (сканером, чтением из модема, из MDM/SM-DP+ при eSIM).
  2. Привяжите ICCID к слоту модема, номеру MSISDN (если есть), серийному номеру устройства (IMEI) и объекту учета (стойка, локация).
  3. Добавьте IMSI и расшифруйте MCC/MNC для оператора и страны.
  4. Назначьте статусы (активна, тест, в резерве, утилизация) и SLA-категорию (критично/некритично).
  5. Синхронизируйте с биллингом: тариф, лимиты, дата следующего списания.

Пошаговая инструкция

  1. Экспортируйте данные из модемов (AT-команды: AT+CCID для ICCID, AT+CIMI для IMSI; команды зависят от чипсета).
  2. Нормализуйте форматы (уберите пробелы, буквы F из BCD, проверьте Luhn у ICCID).
  3. Постройте реестр в таблице с колонками: Дата, Модем (IMEI), Слот, ICCID, IMSI, MCC, MNC, Оператор, Локация, Статус, Тариф.
  4. Добавьте правила алертов: «SIM не зарегистрирована N минут», «сменился MCC/MNC», «переподключения выше X/час».
  5. Определите жизненный цикл: приемка — ввод в эксплуатацию — миграция — вывод/утилизация.

Чек-лист контроля качества

  • ICCID уникален? Контроль дубликатов.
  • IMSI читается в каждом модеме? Есть исключения по оборудованию?
  • Сопоставление MCC/MNC с оператором корректно? Сверка со справочником.
  • Luhn по ICCID проходит?
  • Для eSIM: есть связка ICCID с EID чипа и профилем SM-DP+?

Практика 2: Диагностика сети по MCC/MNC и IMSI

Задача

Быстро понять, почему модем не регистрируется, часто отваливается или падает скорость.

Метод «PLMN-детектив»

  1. Снимите IMSI и определите MCC/MNC. Убедитесь, что устройство пытается зарегистрироваться в «своей» сети или разрешенном роуминге.
  2. Сравните выбранный PLMN с листом предпочтений (PRL/PLMN list) модема.
  3. Проверьте капабилити RAT/диапазонов: поддерживает ли SIM/тариф и модем нужные LTE/NR бэнды.
  4. Оцените TAC/Cell ID и статистику перерегистраций; если растет — ищите помехи или перегрузку соты.
  5. Протестируйте альтернативный профиль eSIM (если есть), сравните KPI.

Практические подсказки

  • Различия в длине MNC (2 vs 3) критичны: ошиблись на ноль — устройство «уходит» в несуществующую сеть.
  • Если IMSI говорит «роуминг», а тариф — «домашний», проверьте PRL и список запрещенных PLMN.
  • Регулярно обновляйте справочник PLMN: в 2026 операторы активно меняют MNC в рамках консолидаций и 5G SA-развертываний.

Практика 3: Автоматизация, API и телеметрия

Задача

Свести ручные операции к минимуму: всё — через API, алерты и панели мониторинга.

Архитектурный подход

  • Сбор данных: модемные драйверы или агенты снимают ICCID/IMSI, RSSI/RSRP/RSRQ, Cell ID, TAC, тип RAT (LTE/NR), ошибки регистрации.
  • Обогащение: сервис справочников преобразует IMSI в MCC/MNC/оператора.
  • Хранилище: time-series для метрик и реляционное — для инвентаризации.
  • Алертинг: триггеры по SLA (регистрация, джиттер, потери).
  • Управление профилями: при eSIM — через SM-DP+/LPA API, для физ. SIM — оркестратор замен/ролловеров.

Псевдошаблон API-пайплайна

POST /telemetry { imei, iccid, imsi, rssi, rsrp, rsrq, rat, cell_id, tac, ts } -> Enrich (mcc, mnc, operator) -> Store SQL(iccid, imsi, mcc, mnc, operator, slot, status) + TSDB(metrics) -> Alerts (rules) -> Dashboard

Чек-лист автоматизации

  • Нормализация ICCID/IMSI и валидация Luhn на входе.
  • Справочник PLMN автообновляется (еженедельно)?
  • Алерт «IMSI изменился без плановой операции» включен?
  • Логи SM-DP+ операций по eSIM хранятся с привязкой к ICCID/EID?
  • Есть RBAC и аудит доступа к данным?

Примечание: платформы уровня mobileproxy.space интегрируют часть этого стека «из коробки», снимая рутину с команд, особенно в сценариях массивных модемных ферм.

Практика 4: Безопасность, комплаенс и защита данных

Риски

  • Путаница идентификаторов: подмена профиля, ошибочные биллинговые операции.
  • Утечка IMSI: повышенные риски таргетированных атак на абонента (в некоторых сценариях).
  • Непрозрачные операции с eSIM: несанкционированные загрузки/удаления профилей.

Политики и меры

  1. Минимизация доступа: IMSI и ключевые поля видят только роли, которым это необходимо. Логи доступа обязательны.
  2. Шифрование в покое и в транзите. Сегментация сетей мониторинга от прод-трафика.
  3. RBAC на операции SM-DP+ (загрузка/удаление профилей). Двухфакторная аутентификация.
  4. Процедуры вывода из эксплуатации: стирание профилей eSIM, утилизация SIM с документированием ICCID.
  5. Юридическая чистота: соблюдение законодательства и договоров операторов. Никаких серых схем.

Чек-лист комплаенса

  • Есть реестр обработки данных (IMSI/ICCID) с целями и сроками хранения?
  • Ограничены экспорт/экспорт-логи идентификаторов за пределы нужных систем?
  • Проводится регулярный аудит доступа и ротация ключей?
  • Описаны инцидент-плейбуки для отказов регистрации и компрометаций?

Инструменты, справочная таблица и ресурсы

Ключевые инструменты

  • Модемные команды: AT+CCID (ICCID), AT+CIMI (IMSI), AT+CREG/AT+CEREG (статусы), AT+QENG (детальная телеметрия, в зависимости от чипсета).
  • MDM/EMM для парка устройств: централизованное чтение ICCID/IMSI и KPI радиосети.
  • eSIM-стек: SM-DP+, LPA, EID-реестр, оркестрация профилей.
  • Справочники PLMN: регулярное автообновление MCC/MNC.
  • Платформы мобильных прокси: агрегируют телеметрию, управление, отчетность. Обратите внимание на функциональность уровня mobileproxy.space, где работа с идентификаторами интегрирована в повседневные операции.

Справочная таблица структуры идентификаторов

ИдентификаторДлинаСоставКодируетПримерПримечания
ICCID19–20 цифрMII(89) + IIN(страна+эмитент) + Individual Account + LuhnНоситель/профиль SIM89 7 01 2345 678901234 5На пластике; для eSIM — на профиль; не для аутентификации в радио
IMSIДо 15 цифрMCC(3) + MNC(2–3) + MSIN(остаток)Абонент в сети250 01 1234567890Внутри SIM; участвует в регистрации и аутентификации
MCC3 цифрыСтрановая принадлежность сети250Используется в IMSI и PLMN
MNC2–3 цифрыОператор в рамках MCC01Вместе с MCC образует PLMN ID

Текущие тренды 2026

  • eSIM и iSIM: рост доли встроенных профилей в IoT и прокси-инфраструктуре, массовое внедрение RSP и удаленной смены профилей.
  • 5G SA: у операторов появляется больше MNC/PLMN для сетевой сегментации; возрастает значение корректных справочников.
  • Автоматизация: расширение API-управления профилями и телеметрией; норма — автоалерты и self-healing сценарии при сбое регистрации.

Кейсы, результаты и FAQ, Заключение

Кейс 1: Сокращение простоев за счет ICCID-центричной инвентаризации

Задача: 600 модемов, 3 оператора, частые простои при ротации SIM. Действия: построили реестр ICCID-IMEI-слот, внедрили автообогащение IMSI в MCC/MNC, алерт «смена IMSI вне окна работ». Результат: время локализации инцидента уменьшилось с 45 до 8 минут; количество «потерянных» SIM — с 12 до 0 за квартал; доля незапланированных замен снизилась на 37%.

Кейс 2: Поиск неявной роуминговой петли

Задача: на одной локации часть модемов внезапно ушла в роуминг с ухудшением KPI. Действия: сопоставили IMSI с PLMN, заметили различную длину MNC в профилях; обновили PRL и справочник. Результат: возврат в домашний PLMN, рост средней скорости на 28%, снижение перерегистраций в 3,2 раза.

Кейс 3: Переход на eSIM-профили с нулевым выездом

Задача: заменить 200 физических SIM на eSIM. Действия: учет ICCID/EID, оркестрация SM-DP+, поэтапная загрузка профилей, контроль Luhn и статусов. Результат: экономия 120 человеко-часов логистики, отсутствие простоев, возможность «горячей» смены оператора по MCC/MNC матрице.

FAQ

1. Можно ли вычислить оператора только по ICCID?

Частично. По IIN и страновому коду можно предположить эмитента, но надежнее использовать IMSI (MCC/MNC) или официальные справочники PLMN.

2. Что означает буква F в выводе ICCID/IMSI?

Это заполнители в BCD-представлении. В человекочитаемом формате их нужно отбросить.

3. Чем eSIM-профиль отличается от физической SIM применительно к ICCID?

Каждый eSIM-профиль имеет свой ICCID и управляется удаленно через SM-DP+; у одного чипа может быть несколько ICCID.

4. Почему у одного оператора несколько MNC?

Для сегментации сетей, разных брендов, технологических доменов (например, 5G SA) и роуминговых соглашений.

5. Обязательно ли, чтобы ICCID имел 20 цифр?

Нет. Допустимы 19 или 20 — зависит от длины IIN и индивидуальной части. Последняя цифра — Luhn.

6. Можно ли поменять IMSI без смены SIM?

На eSIM — да, при смене профиля. На физической SIM — обычно нет, IMSI «прошит» при персонализации.

7. Как понять, что проблема в профиле, а не в радиочасти?

Сравните метрики радиосигнала (RSRP/RSRQ/SINR) с фактом регистрации по IMSI/PLMN. Хороший сигнал и повторные отказа Attach укажут на профиль/аутентификацию.

8. Безопасно ли логировать IMSI?

Да, при соблюдении принципов минимизации, шифрования и RBAC. Храните только то, что нужно операционно.

9. Зачем проверять Luhn у ICCID?

Чтобы отсеять ошибки ввода и порчи данных при обмене с системами.

10. Как часто обновлять справочник MCC/MNC?

Не реже раза в месяц; в динамичных средах — еженедельно с проверкой диффов.

Заключение

ICCID и IMSI — не «сухая» телеком-теория, а практические рычаги управления мобильной инфраструктурой. Понимание их структуры, роли и взаимосвязей с MCC/MNC превращает хаотичный парк SIM и модемов в прозрачную систему с прогнозируемым поведением. Внедрите ICCID-центричную инвентаризацию, автоматизируйте обогащение IMSI в PLMN, настройте телеметрию и алерты — и вы увидите, как сокращаются простои, упрощается отладка и растет контроль. А когда масштаб растет, используйте специализированные сервисы уровня mobileproxy.space, которые уже учитывают лучшие практики работы с идентификаторами SIM в контексте мобильных прокси.