# SCCP, трансляция global title и subsystem number

> SCCP (Signalling Connection Control Part, ITU-T Q.711–Q.714) находится над MTP3 и добавляет более богатую адресацию и услуги. Он позволяет достичь узла по Global Title — обычно номеру E.164 — вместо point code, разрешает его через Global Title Translation и использует Subsystem Number для выбора приложения (HLR, VLR, MSC) в пункте назначения.

- Канонический URL: https://www.broadnet.me/ru/reference/sccp-and-global-title
- Язык: ru
- Последнее обновление: 2026-07-18
- Издатель: BroadNet (https://www.broadnet.me)

Как SCCP расширяет MTP3 адресацией по global title: Called/Calling Party Address, Global Title Translation (GTT), subsystem number (HLR/VLR/MSC) и классы без установления и с установлением соединения.

## Зачем SCCP нужен над MTP3

MTP3 может маршрутизировать только к point code, а один только point code не может указать, какое приложение внутри узла должно получить сообщение. SCCP решает обе задачи. Он несёт Called Party Address и Calling Party Address, каждый из которых может быть point code, subsystem number, global title или их сочетанием — поэтому SMSC может адресовать «HLR, которому принадлежит этот MSISDN», не зная point code этого HLR. SCCP также мультиплексирует несколько приложений на одном point code по subsystem number.

## Адрес SCCP: GT, PC и SSN

Адрес SCCP строится из до трёх элементов, выбираемых Address Indicator. Global Title (GT) — это маршрутизируемая строка цифр, почти всегда номер E.164, с типом трансляции, планом нумерации и индикатором природы адреса, описывающими, как её интерпретировать. Point Code (PC) — это назначение MTP3. Subsystem Number (SSN) идентифицирует целевое приложение. Сообщение может нести любое сочетание; адресация только по GT — это то, что делает возможными роуминг SS7 и взаимодействие SMS между операторами.

*Элементы Called/Calling Party Address*

| Элемент | Значение |
|---|---|
| Global Title (GT) | Маршрутизируемые цифры (обычно адрес MSISDN/SC в формате E.164) + тип трансляции/NP/NAI |
| Point Code (PC) | Сигнальный пункт назначения MTP3 |
| Subsystem Number (SSN) | Приложение в пункте назначения (HLR, VLR, MSC, SMSC…) |
| Routing Indicator (RI) | Маршрутизация по GT (требуется трансляция) или по PC+SSN (уже разрешено) |

## Subsystem number

SSN именует приложение. ITU-T Q.713 определяет основной набор, а 3GPP выделяет номера для мобильной сети. SMSC, выдающий SendRoutingInfoForSM, адресует SSN 6 (HLR); последующий MT-ForwardSM адресует SSN 8 (MSC). Неверные SSN — частая причина сбоев «unequipped subsystem».

*Распространённые subsystem number SCCP*

| SSN | Приложение |
|---|---|
| 1 | Управление SCCP |
| 5 | MAP (Mobile Application Part) |
| 6 | HLR (Home Location Register) |
| 7 | VLR (Visitor Location Register) |
| 8 | MSC (Mobile Switching Centre) |
| 9 | EIR (Equipment Identity Register) |
| 10 | AUC (Authentication Centre) |
| 146 | CAP (CAMEL Application Part) |
| 147 | gsmSCF (управление сервисом CAMEL) |
| 149 | SGSN |
| 150 | GGSN |

## Global Title Translation (GTT)

GTT — это поиск, который STP выполняет, чтобы превратить global title в решение о маршрутизации. STP сопоставляет цифры GT (и тип трансляции) с таблицей трансляции и возвращает point code и SSN — а часто и новый GT — для следующего перехода. GTT может выполняться поэтапно на последовательных STP, так входящее роуминговое сообщение постепенно направляется к нужному узлу домашней сети. Поскольку в GTT оператор решает, кто к какой подсистеме может обращаться, это также естественная точка применения межсетевого экранирования на уровне SCCP.

*GTT, разрешающий SRI-SM к HLR*

```text
Called Party Address (before): GT=44770900XXXX  RI=route-on-GT  TT=0  SSN=6(HLR)
STP global title translation table lookup on 44770900XXXX →
Result: DPC=2-101-3  SSN=6  (RI=route-on-PC/SSN)
MTP3 now routes the SCCP message to point code 2-101-3, subsystem HLR
```

## Классы без установления и с установлением соединения

SCCP предлагает четыре протокольных класса. Классы 0 и 1 — без установления соединения: класс 0 — чистая датаграмма (без упорядочивания), класс 1 добавляет доставку по порядку через параметр упорядочивания. Классы 2 и 3 — с установлением соединения, устанавливающие сигнальное соединение (с управлением потоком в классе 3) для более длинных обменов. MAP и большая часть трафика TCAP используют классы 0/1 без установления соединения в сообщениях Unitdata (UDT/XUDT); классы с установлением соединения используются приложениями вроде некоторых интерфейсов BSSAP/RANAP.

*Протокольные классы SCCP*

| Класс | Тип | Гарантии |
|---|---|---|
| 0 | Без установления соединения | Простая датаграмма, без упорядочивания |
| 1 | Без установления соединения | Последовательная доставка (управление последовательностью) |
| 2 | С установлением соединения | Сигнальное соединение, без управления потоком |
| 3 | С установлением соединения | Соединение + управление потоком и срочные данные |

## Частые вопросы

### Что такое global title в SS7?

Global title — это маршрутизируемый адрес, почти всегда номер E.164, такой как MSISDN или адрес SMSC, который SCCP использует вместо point code. STP выполняет Global Title Translation, чтобы разрешить его в point code и subsystem number узла назначения.

### Что такое Global Title Translation (GTT)?

GTT — это функция STP, которая ищет цифры global title в таблице трансляции и возвращает point code и subsystem number следующего перехода (а иногда переписанный GT). Она позволяет маршрутизировать по номеру телефона без того, чтобы каждый узел знал каждый point code, и является ключевой точкой контроля для безопасности SS7.

### Какой subsystem number у HLR?

HLR — это subsystem number 6. Связанные мобильные подсистемы включают VLR (7), MSC (8), EIR (9) и AUC (10). SendRoutingInfoForSM для SMS адресуется SSN 6, а последующий MT-ForwardSM — SSN 8.

### В чём разница между SCCP без установления и с установлением соединения?

Классы без установления соединения 0 и 1 отправляют самодостаточные сообщения Unitdata без сессии — используются MAP/TCAP для SMS и роуминга. Классы с установлением соединения 2 и 3 устанавливают сигнальное соединение с упорядочиванием и (класс 3) управлением потоком, используемое для устойчивых обменов вроде некоторых интерфейсов радиодоступа.

### Почему моё сообщение получает «unequipped subsystem»?

SCCP возвращает ошибку неоснащённой/недоступной подсистемы, когда у целевого point code нет приложения, зарегистрированного для запрошенного SSN. Обычно SSN неверен для операции, либо узел назначения действительно не размещает эту подсистему — проверьте SSN относительно операции (HLR 6, MSC 8).

## Источники

- [ITU-T Q.713 — SCCP formats and codes](https://www.itu.int/rec/T-REC-Q.713)
- [ITU-T Q.714 — SCCP procedures](https://www.itu.int/rec/T-REC-Q.714)

## См. также

- [Обзор стека SS7](https://www.broadnet.me/ru/reference/ss7-stack-overview)
- [Транзакции и компоненты TCAP](https://www.broadnet.me/ru/reference/tcap-transactions)
- [Справочник по операциям MAP](https://www.broadnet.me/ru/reference/map-operations)
- [Point code и адресация в SS7](https://www.broadnet.me/ru/reference/point-codes-addressing)
- [Межсетевой экран SS7 (операторам)](https://www.broadnet.me/ru/operators/ss7-firewall)
