/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,international1, international2, national1, national2 — тип сети;
- <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 — стратегия разблокировки каналов (актуально только для кодов сигнализации с side = remote);
- <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> — имя созданного кода сигнализации.
Пример:
/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.