В разделе представлены команды по управлению каналами для расширения работы менеджера транков.
add
Команда предназначена для добавления каналов в транк или изменения типа уже добавленного канала.
Путь команды:
/domain/<DOMAIN>/trunk/channels/add
Синтаксис:
add * | <GROUP> <TRUNK> <CHANNELS_RANGE> <SYSTEM_BLOCK>
Параметры:
- <GROUP> - группа интерфейсов;
- <TRUNK> - имя транка;
- <CHANNELS_RANGE> - диапазон интерфейсов;
- <SYSTEM_BLOCK>
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/trunk/channels/add ssw.gr ems2 {1-31} false ok [exec at: 20.02.2021 14:01:16, exec time: 80ms, nodes: core1@ecss1 v.3.14.7.603]
info
Команда предназначена для просмотра добавленных каналов в транк.
Путь команды:
/domain/<DOMAIN>/trunk/channels/info
Синтаксис:
info * | <GROUP> <TRUNK>
Параметры:
<GROUP> - группа интерфейсов;
<TRUNK> - имя транка.
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/trunk/channels/info ssw.gr ems2 Trunk channels: ┌──┬────┬───────┬───────┬───────┬───────────────────────────┐ │# │Busy│ Local │Remote │System │ Properties │ │ │ │Blocked│Blocked│Blocked│ │ ├──┼────┼───────┼───────┼───────┼───────────────────────────┤ │1 │ │ │ │ │extension_number = "240700"│ │2 │ │ │ │ │extension_number = "240700"│ │3 │ │ │ │ │extension_number = "240700"│ │4 │ │ │ │ │extension_number = "240700"│ │5 │ │ │ │ │extension_number = "240700"│ │6 │ │ │ │ │extension_number = "240700"│ │7 │ │ │ │ │extension_number = "240700"│ │8 │ │ │ │ │extension_number = "240700"│ │9 │ │ │ │ │extension_number = "240700"│ │10│ │ │ │ │extension_number = "240700"│ │11│ │ │ │ │extension_number = "240700"│ │12│ │ │ │ │extension_number = "240700"│ │13│ │ │ │ │extension_number = "240700"│ │14│ │ │ │ │extension_number = "240700"│ │15│ │ │ │ │extension_number = "240700"│ │16│ │ │ │ X │ │ │17│ │ │ │ X │ │ │18│ │ │ │ X │ │ │19│ │ │ │ X │ │ │20│ │ │ │ X │ │ │21│ │ │ │ X │ │ │22│ │ │ │ X │ │ │23│ │ │ │ X │ │ │24│ │ │ │ X │ │ │25│ │ │ │ X │ │ │26│ │ │ │ X │ │ │27│ │ │ │ X │ │ │28│ │ │ │ X │ │ │29│ │ │ │ X │ │ │30│ │ │ │ X │ │ │31│ │ │ │ X │ │ └──┴────┴───────┴───────┴───────┴───────────────────────────┘ Total: 31 * - busy channel W - wait while MG port is free X - blocked channel Distribution strategy: forward at first [exec at: 20.02.2021 14:22:05, exec time: 35ms, nodes: core1@ecss1 v.3.14.7.603]
remove
Команда предназначена для удаления каналов из транков.
Путь команды:
/domain/<DOMAIN>/trunk/channels/remove
Синтаксис:
remove * | <GROUP> <TRUNK> <CHANNELS_RANGE>
Параметры:
<GROUP> - группа интерфейсов;
<TRUNK> - имя транка;
<CHANNELS_RANGE> - диапазон интерфейсов.
Примеры:
admin@ds1@ecss1:/$ domain/biysk.local/trunk/channels/remove ssw.gr ems2 {16-31} ok [exec at: 20.02.2021 14:24:10, exec time: 90ms, nodes: core1@ecss1 v.3.14.7.603] admin@ds1@ecss1:/$ domain/biysk.local/trunk/channels/remove ssw.gr ems2 * ok [exec at: 20.02.2021 14:24:58, exec time: 20s 42ms, nodes: core1@ecss1 v.3.14.7.603]
set
Команда предназначена для изменения каналов в транке.
Путь команды:
/domain/<DOMAIN>/trunk/channels/set
Синтаксис:
set * | <GROUP> <TRUNK> <CHANNELS_RANGE> <KEY> <VALUE>
Параметры:
- <GROUP> - группа интерфейсов;
- <TRUNK> - имя транка;
- <CHANNELS_RANGE> - диапазон интерфейсов;
- <KEY> - изменяемое свойство канала. Возможные значения: system-block | extension-number;
- system-block - заблокирован или нет канал;
- extension-number - виртуальный номер, привязанный к каналу;
- <VALUE> - значение.
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/trunk/channels/set ssw.gr ems2 {1-15} extension-number 240700 ok [exec at: 20.02.2021 14:06:38, exec time: 164ms, nodes: core1@ecss1 v.3.14.7.603] admin@ds1@ecss1:/$ domain/biysk.local/trunk/channels/set ssw.gr ems2 {16-31} system-block true ok [exec at: 20.02.2021 14:07:14, exec time: 75ms, nodes: core1@ecss1 v.3.14.7.603]
Добавить комментарий