В разделе приведены команды управления кодами сигнализации (signaling point code)

Для того, чтобы станция могла принимать/отправлять вызовы на уровне MTP3, каждой станции присваивается собственный код сигнализации (PC) в определенной типе сети (NI). Применяя это к ECSS-10, на уровне настроек системы вводим таблицу кодов сигнализации (с описанием). Каждый код сигнализации может быть либо нашим кодом (SPC). Тогда его side = local. Либо кодом сигнализации встречной станции (DPC). Тогда его side = remote. Далее эти коды сигнализации будут использоваться при создании ISUP транков, CIC-ов.

Когда на уровне MTP3 маршрутизации приходит сообщение, проверяется его DPC. Если DPC совпадает с одним из наших SPC, смотрится какой домен+транк закреплены за данным SPC. Если транк не закреплен - то вызов отбивается. Если закреплен - вызов идет на закрепленный домен+транк.

add

Команда используется для добавления нового кода сигнализации

Путь команды:

/sigtran/mtp3/pc/add

Замечание: в будущем команда переедет по пути /ss7/pc/add

Синтаксис:

add <NAME> <NI> <PC> <SIDE> <TYPE> <RESTART_STRATEGY> [<DESCRIPTION>]

Параметры:

<NAME> - имя созданного кода сигнализации;
<NI> :: 0..3 - тип сети;
<PC> :: 0..16383 | 0..7-0..255-0..7 - код пункта сигнализации;
<TYPE> :: sep | stp | step - тип станции, за которой закреплен данный код сигнализации.

  • sep - оконечная станция,
  • stp - транзитная станция,
  • step - оконечно-транзитная станция;

<SIDE> :: local | remove - сторона кода сигнализации (local - наш код сигнализации; remove - код сигнализации удаленной стороны);
<RESTART_STRATEGY> :: group_reset | group_unblock | individual_unblock | remain_in_block - стратегия разблокировки каналов;
<DESCRIPTION> - описания код пункта сигнализации

Пример:

support@[mycelium1@ecss1]:/$ /sigtran/mtp3/pc/add RTK 3 162 remote sep group_reset "PC for RTK trunk" 

Point code RTK with NI national2(3), PC 162 (0-20-2) successfully added.

support@[mycelium1@ecss1]:/$ /sigtran/mtp3/pc/add RTK 3 162 remote sep group_reset "PC for RTK trunk" 

Error: Point code RTK with NI national2(3) PC 162 (0-20-2) already exists.

info

Команда используется для просмотра таблицы кодов сигнализации (PC)

Путь команды:

/sigtran/mtp3/pc/info

Синтаксис:

info [<NAME>]

Параметры:

<NAME> - имя созданного кода сигнализации

Пример:

support@[mycelium1@ecss1]:/$ /sigtran/mtp3/pc/info

┌─────────┬─────────────────┬──────────────┬──────┬────┬────────────────┬──────────────────┬──────────────────┐
│  Name   │       NI        │      PC      │ Side │Type│Restart Strategy│   Description    │  Domain/Trunks   │
├─────────┼─────────────────┼──────────────┼──────┼────┼────────────────┼──────────────────┼──────────────────┤
│RTK      │international1(0)│162 (0-20-2)  │remote│sep │group_reset     │PC for RTK trunk  │p.city/RTK_TRUNK  │
│         │                 │              │      │    │                │                  │p.city/RTK_TRUNK_2│
│TTK      │national2(3)     │9152 (4-120-0)│remote│step│remain_in_block │PC for TTK trunk  │                  │
└─────────┴─────────────────┴──────────────┴──────┴────┴────────────────┴──────────────────┴──────────────────┘

Total: 2

remove

Команда используется для удаления существующего кода сигнализации

Путь команды:

/sigtran/mtp3/pc/remove

Замечание: в будущем команда переедет по пути /ss7/pc/remove

Синтаксис:

remove <NAME> | --pc <NI> <PC>

Параметры:

<NAME> :: - имя кода сигнализации;
<NI> :: 0..3 - тип сети;
<PC> - код пункта сигнализации

Замечание: - одновременно в команде может быть задан либо параметр <NAME>, либо <NI>, <PC>

Пример:

support@[mycelium1@ecss1]:/$ /sigtran/mtp3/pc/remove --pc 3 162

Point code RTK with NI national2(3) PC 162 (0-20-2) successfully removed.

support@[mycelium1@ecss1]:/$ /sigtran/mtp3/pc/remove RTK

Error: Point code RTK not exists.

support@[mycelium1@ecss1]:/$ /sigtran/mtp3/pc/remove --pc 3 162

Error: NI national2(3) PC 162 (0-20-2) used in domain p.city, trunk RTK_TRUNK. Unbind It before remove PC.

set

Команда используется для изменения свойств PC

Путь команды:

/sigtran/mtp3/pc/set

Синтаксис:

set <NAME> <KEY> <VALUE>

Параметры:

<NAME> :: - имя кода сигнализации;

<KEY> :: ni | pc | type | side | restart_strategy | description - изменяемый параметр, где

  • <NI> :: 0..3 - тип сети;
  • <PC> :: 0..16383 | 0..7-0..255-0..7 - код пункта сигнализации;
  • <TYPE> :: sep | stp | step - тип станции, за которой закреплен данный код сигнализации.
    • sep - оконечная станция,
    • stp - транзитная станция,
    • step - оконечно-транзитная станция;
  • <SIDE> :: local | remove - сторона кода сигнализации
    • local - наш код сигнализации;
    • remove - код сигнализации удаленной стороны;
  • <RESTART_STRATEGY> :: group_reset | group_unblock | individual_unblock | remain_in_block - стратегия разблокировки каналов;
  • <DESCRIPTION> - описания код пункта сигнализации

<VALUE> - новое значение параметра.

Пример:

support@[mycelium1@ecss1]:/$ /sigtran/mtp3/pc/set RTK description New description

Property description for RTK with NI national2(3) PC 162 (0-20-2) successfully changed.

support@[mycelium1@ecss1]:/$ /sigtran/mtp3/pc/set RTK description New description

Error: Point code RTK not exists.