Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

В разделе представлены команды по управлению каналами для расширения работы менеджера транков.

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]
  • Нет меток
Написать комментарий...