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

В текущем разделе описаны команды настройки полупостоянного соединения голосовых/сигнальных каналов.

declare

Команда используется для создания нового, именованного полупостоянного соединения в систему.

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

mgc/semi-permanent-connection/declare

Синтаксис:

declare <CONNECTION_NAME> [<DESCRIPTION>]

Параметры:

<CONNECTION_NAME> - имя полупостоянного соединения;
<DESCRIPTION> - произвольное текстовое описание полупостоянного соединения

Пример:

support@[mycelium1@ecss1]:/$ /mgc/semi-permanent-connection/declare permanent_connection_1 Прямые проключения портов для МГТС

Permanent connection permanent_connection_1 successfully declared.

support@[mycelium1@ecss1]:/$ /mgc/semi-permanent-connection/declare permanent_connection_1 Прямые проключения портов для МГТС

Error: permanent connection permanent_connection_1 already exists.

remove

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

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

mgc/semi-permanent-connection/remove

Синтаксис:

remove <CONNECTION_NAME>

Параметры:

<CONNECTION_NAME> - имя полупостоянного соединения

Пример:

support@[mycelium1@ecss1]:/$ /mgc/semi-permanent-connection/remove permanent_connection_1

Permanent connection permanent_connection_1 successfully removed.

support@[mycelium1@ecss1]:/$ /mgc/semi-permanent-connection/remove permanent_connection_1

Error: permanent connection permanent_connection_1 not exists.

set

Команда используется для изменения определенный свойство полупостоянного соединения.

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

mgc/semi-permanent-connection/set

Синтаксис:

set <CONNECTION_NAME> <KEY> <VALUE>

Параметры:

<CONNECTION_NAME> - имя полупостоянного соединения;<KEY> - значение, которое надо изменить;

  • enabled - включить/выключить полупостоянное соединение в работу;
  • description - описание полупостоянного соединения

<VALUE> - новое значение

Пример:

support@[mycelium1@ecss1]:/$ /mgc/semi-permanent-connection/set permanent_connection_1 enabled false

Property enabled successfully changed to permanent_connection_1.

support@[mycelium1@ecss1]:/$ /mgc/semi-permanent-connection/set permanent_connection_1 enabled false

Error: permanent connection permanent_connection_1 not exists.

info

Команда используется для просмотра информации о созданных именованных полупостоянных соединения в системе.

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

mgc/semi-permanent-connection/info

Синтаксис:

info [<CONNECTION_NAME>]

Параметры:

<CONNECTION_NAME> - имя полупостоянного соединения

Пример:

support@[mycelium1@ecss1]:/$ /mgc/semi-permanent-connection/info permanent_connection_1

┌───────────────────────┬─┬──────────────┬───────────────┬──────────────────────────────────┐
│         Name          │D│  From  port  │    To port    │            Description           │
├───────────────────────┼─┼──────────────┼───────────────┼──────────────────────────────────┤
│permanent_connection_1 │x│p15p1@smg_224 │e16p11@smg_224 │Прямые проключения портов для МГТС│
│                       │ │p15p2@smg_224 │e16p22@smg_224 │                                  │
│                       │ │p15p3@smg_224 │e16p33@smg_156 │                                  │
│                       │ │p15p4@smg_224 │e16p44@smg_156 │                                  │
└───────────────────────┴─┴──────────────┴───────────────┴──────────────────────────────────┘
Total: 1

Legend:
   D - disabled
     - x   - disabled permanent connection
     - " " - enabled permanent connection

support@[mycelium1@ecss1]:/$ /mgc/semi-permanent-connection/info permanent_connection_1

Error: permanent connection permanent_connection_1 not exists.

bind

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

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

mgc/semi-permanent-connection/bind

Синтаксис:

bind <CONNECTION_NAME> <FROM_DEVICE_NAME> <FROM_PORT_RANGE> <TO_DEVICE_NAME> <TO_PORT_RANGE>

Параметры:

<CONNECTION_NAME> - имя полупостоянного соединения;
<FROM_DEVICE_NAME>, <TO_DEVICE_NAME> - уникальное в рамках системы имя медиа-шлюза, с которых (<FROM_DEVICE_NAME>), на который (<TO_DEVICE_NAME>) необходимо сделать полупостоянное соединение;
<FROM_PORT_RANGE>, <TO_PORT_RANGE> - диапазон медиа портов, которые присутствуют на данном шлюзе, с которых (<FROM_PORT_RANGE>)
необходимо сделать полупостоянное соединение до других портов (<TO_PORT_RANGE>). Количество портов в диапазонах <FROM_PORT_RANGE> и <TO_PORT_RANGE> должен совпадать.
Так же необходимо предусмотреть возможность в диапазоне портов указывать * (e16p{*}) - в этом случае система выбирает список всех портов из базы,
удовлетворяющих введенной маске.

Пример:

support@[mycelium1@ecss1]:/$ /mgc/semi-permanent-connection/bind permanent_connection_1 smg_224 e15p{*} smg_224 e16p{*}

Port(s) mapping successfully configured at permanent connection permanent_connection_1:

e15p1@smg_224 <-> e16p1@smg_224
e15p2@smg_224 <-> e16p2@smg_224
...
e15p31@smg_224 <-> e16p31@smg_224

support@[mycelium1@ecss1]:/$ /mgc/semi-permanent-connection/bind smg_224 e15p{1-16} smg_224 e16p{1-4}

Error: not enough from/to ports to make permanent connection.

unbind

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

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

mgc/semi-permanent-connection/unbind

Синтаксис:

unbind <CONNECTION_NAME> <DEVICE_NAME> <PORT_RANGE>

Параметры:

<CONNECTION_NAME> - имя полупостоянного соединения;
<DEVICE_NAME> - уникальное в рамках системы имя медиа-шлюза;
<PORT_RANGE> - диапазон медиа портов на шлюзе <DEVICE_NAME>, прямое соединение с которыми необходимо убрать.

Пример:

support@[mycelium1@ecss1]:/$ /mgc/semi-permanent-connection/unbind permanent_connection_1 smg_224 e15p{*}

Port(s) mapping at gateway smg_224 successfully unbinded from permanent connection permanent_connection_1:

e15p1, e15p2, ..., e15p31
  • Нет меток
Написать комментарий...