/sigtran/mtp3/pc/ - команды по работе с кодами сигнализации
В разделе приведены команды управления кодами сигнализации (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
Синтаксис:
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
Синтаксис:
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.