Пройдите курсы «Сигнализация ОКС-7 (SS7): MTP, ISUP, SCCP, TCAP» и «NGN: softswitch, H.248, SIGTRAN и стыки с TDM» (разделы 1 и 3): структура потока E1, кодеки G.711 и AMR, уровни MTP2/MTP3, сообщения ISUP (IAM/ACM/ANM/REL/RLC), адресация SCCP и трансляция Global Title (GTT), транзакции TCAP, стек SIGTRAN (M3UA/SCTP) и разделение коммутатора на MGC и MGW (H.248) используются здесь без повторного объяснения.
Одна тема — один урок: интерактивные слайды, диаграммы процедур (ladder) и анимации радиоинтерфейса, тренажёры с проверкой ответа и конспект на трёх языках (az, ru, en). В каждом уроке — разобранный пример, блок «Что может сломаться и как это найти», практика и самопроверка. Лабораторные работы включают побайтовую расшифровку идентификаторов IMSI/LAI и PDU SMS, анализ реальных трасс MAP (UpdateLocation, SRI/PRN) и CAP (CAMEL), а также развёртывание виртуальной сети GSM на базе Osmocom (OsmoHLR, OsmoMSC, OsmoBSC, OsmoSTP).
Программа курса
01
Радио и сотовый принцип
- Эволюция поколений 1G → 5G
- Физика радиоволн (частота, длина волны, мощность в дБм)
- Частотные диапазоны и лицензирование (900, 1800, 2100 МГц)
- Распространение, затухание и многолучевые замирания
- Соты, кластер и повторное использование частот
- Дуплекс FDD и TDD, множественный доступ FDMA/TDMA/CDMA/OFDMA и идея хэндовера
02
GSM — архитектура и радиоинтерфейс
- Подсистемы MS, BSS (BTS, BSC, TRX, TRAU) и NSS (MSC, VLR, HLR, AuC, EIR)
- Интерфейсы Um, Abis, A и MAP (B–G)
- Структура TDMA-кадра (8 таймслотов, burst)
- Логические каналы (TCH, BCCH, PCH, RACH, AGCH, SDCCH, SACCH, FACCH)
- Тракт речи (FR/EFR/AMR → TRAU → G.711)
- Режимы без двойного транскодирования TFO и TrFO
- Стек протоколов RR/MM/CM и BSSAP (BSSMAP, DTAP)
- Интерфейс A поверх IP и практикум
03
Идентификаторы и безопасность
- Структура IMSI по ITU-T E.212 (MCC, MNC, MSIN на примере MCC 400 Азербайджана)
- Отличие MSISDN от IMSI
- Аппаратный идентификатор IMEI/IMEISV и списки EIR
- Временный TMSI и координаты местоположения LAI и CGI
- Устройство модулей SIM и USIM (ключ Ki, алгоритмы, PIN/PUK)
- Аутентификация GSM (триплеты RAND, SRES, Kc; алгоритмы A3/A8)
- Потоковое шифрование A5 на радиоинтерфейсе
- Взаимная аутентификация 3G UMTS AKA (квинтеты, AUTN) и лабораторная по декодированию идентификаторов из трасс
04
MAP и мобильность
- Стек MAP поверх TCAP/SCCP (3GPP TS 29.002) и каталог операций
- Обновление местоположения (Location Update на радио и в MAP)
- Загрузка профиля InsertSubscriberData
- Очистка CancelLocation и PurgeMS
- Процедуры IMSI attach/detach и периодического обновления
- Пейджинг, исходящий вызов MO (CM Service Request → SETUP)
- Входящий вызов MT (GMSC → SendRoutingInfo → HLR → ProvideRoamingNumber → VLR → MSRN)
- Международный роуминг, хэндовер внутри BSC
- Между BSC и между MSC, передача DTMF в GSM (START/STOP DTMF)
- ДВО и USSD через MAP, переадресация вызовов
- Запреты вызовов и ODB, экстренные вызовы (112)
- 2 лабораторные по трассам MAP и практикум
05
Абоненты и операторские процессы
- Структура профиля абонента в HLR (базовые услуги, ДВО, ODB, подписки CAMEL CSI)
- Цепочка провижининга от биллинга (BSS/OSS) до HLR
- Таблицы анализа номера в MSC
- Архитектура пула MSC (MSC Pool / A-flex и NRI в TMSI)
- Перенос номера в мобильной сети (MNP: All Call Query и Onward Routing)
- Формирование CDR в MSC и обмен роуминговыми файлами TAP
- Роуминговые соглашения (тесты IREG/IR.24 и коды TADIG)
- Управление регистрацией роумеров (Steering of Roaming — SoR) и обновление SIM по воздуху (SIM OTA)
06
Служба коротких сообщений SMS
- Архитектура SMS (SMSC, SMS-GMSC, SMS-IWMSC)
- Отправка исходящего сообщения MO-SMS (MO-ForwardSM)
- Доставка входящего MT-SMS (SendRoutingInfoForSM, MT-ForwardSM и механизм AlertServiceCentre)
- Структура транспортного блока TPDU (SMS-SUBMIT и SMS-DELIVER)
- Кодировки GSM 7-bit (септеты) и UCS-2
- Сегментация длинных SMS через заголовок UDH
- Лабораторная по ручной расшифровке PDU SMS и практикум
07
CAMEL, безопасность ОКС-7 и SIGTRAN в мобильном ядре
- Архитектура интеллектуальной сети CAMEL (gsmSCF, протокол CAP, триггерные подписки O-CSI и T-CSI)
- Сценарий предоплатного вызова (InitialDP, ApplyCharging, RequestReportBCSMEvent, Continue/Connect)
- Лабораторная по разбору трассы CAP
- Классы атак через сеть ОКС-7 на мобильных абонентов
- Эшелонированная защита ядра (SMS Home Routing, фильтрация на STP, SS7 Firewall по категориям GSMA FS.11) и перенос MAP поверх SIGTRAN (M3UA/SCTP) в современном ядре
08
Пакетные данные 2G/3G и архитектура Release 4
- Пакетная сеть GPRS (узлы SGSN и GGSN, интерфейсы Gb, Gn, Gi)
- Процедуры GPRS Attach и активации PDP-контекста (APN, IP-адрес, QoS)
- Туннельный протокол GTPv1 (GTPv1-C и GTPv1-U, TEID)
- Архитектура радиосети 3G UMTS (NodeB, RNC, интерфейсы Iub, Iu-CS, Iu-PS)
- Физика WCDMA (расширение спектра кодами OVSF/Scrambling, быстрое управление мощностью и мягкий хэндовер Soft Handover)
- Протокол RANAP на интерфейсе Iu
- Высокоскоростная передача данных HSPA/HSPA+ и разделение коммутатора в 3GPP Release 4 (MSC Server + MGW на примере Huawei MSOFTX3000 + UMG8900, интерфейсы Nc/BICC/SIP-I и Mc/H.248)
09
Лаборатория Osmocom (продвинутый уровень)
- Развёртывание виртуальной сети GSM на открытом стеке Osmocom (OsmoSTP, OsmoHLR, OsmoMSC, OsmoBSC, привязка Point Codes и M3UA) и заведение абонента в базе OsmoHLR
- Выполнение тестовой регистрации
- Голосового вызова и доставки SMS с перехватом трассы в Wireshark
10
Проблемы, решения и итоговый проект
- 16 практических кейсов диагностики (отказ Location Update с IMSI Unknown in HLR и Roaming Not Allowed, сбой аутентификации SRES/MAC, непрохождение входящих из-за нехватки или немаршрутизируемости MSRN, сброс на пейджинге при пропавшем абоненте, обрыв межстанционного хэндовера Inter-MSC, недоставка MT-SMS, искажение текста SMS из-за кодировки, рассыпание длинных SMS, таймаут USSD-меню, отказ предоплаты CAMEL в роуминге, петля переадресации, ошибка маршрутизации перенесённого номера MNP, подделка SMS через ОКС-7, отказ активации PDP-контекста из-за APN и деградация звука при двойном транскодировании без TFO/TrFO)
- Единая методика поиска неисправностей 2G/3G и выпускной проект сквозного вызова и SMS для абонента в роуминге с предоплатой CAMEL
Девятый курс трека «Телеком» из 14 курсов — от телефонной линии до 5G.