В разделе представлены команды по управлению каналами для расширения работы менеджера транков.
add
Команда предназначена для добавления каналов в транк или изменения типа уже добавленного канала.
Путь команды:
domain/<DOMAIN>/trunk/channels/add
Синтаксис:
add * | <GROUP> <TRUNK> <CHANNELS_RANGE> <CHANNELS_TYPE>
Параметры:
<GROUP> - группа интерфейсов;
<TRUNK> - имя транка;
<CHANNELS_RANGE> - диапазон интерфейсов;
<CHANNELS_TYPE> - тип канала. Возможные значения:
in - канал только для входящих вызовов;
out - канал только для исходящих вызовов;
inout - канал как для входящих, так и для исходящих вызовов;
in/blocked - канал только для входящих вызовов, при этом канал заблокирован;
out/blocked - канал только для исходящих вызовов, при этом канал заблокирован;
inout/blocked - канал как для входящих, так и для исходящих вызовов, при этом канал заблокирован.
Пример:
add rtu RTU_TRUNK {1-31} inout
info
Команда предназначена для просмотра добавленных каналов в транк.
Путь команды:
domain/<DOMAIN>/trunk/channels/info
Синтаксис:
info * | <GROUP> <TRUNK>
Параметры:
<GROUP> - группа интерфейсов;
<TRUNK> - имя транка.
Пример:
info rtu RTU_TRUNK
remove
Команда предназначена для удаления каналов из транков.
Путь команды:
domain/<DOMAIN>/trunk/channels/remove
Синтаксис:
remove * | <GROUP> <TRUNK> <CHANNELS_RANGE>
Параметры:
<GROUP> - группа интерфейсов;
<TRUNK> - имя транка;
<CHANNELS_RANGE> - диапазон интерфейсов.
Пример:
remove rtu RTU_TRUNK {15,31}
set
Команда предназначена для изменения типов каналов в транке (это команда аналогична add, только в expand подставляются номера существующих каналов).
Путь команды:
domain/<DOMAIN>/trunk/channels/set
Синтаксис:
set * | <GROUP> <TRUNK> <CHANNELS_RANGE> <CHANNELS_TYPE>
Параметры:
<GROUP> - группа интерфейсов;
<TRUNK> - имя транка;
<CHANNELS_RANGE> - диапазон интерфейсов.
<CHANNELS_TYPE> - тип канала. Возможные значения:
in - канал только для входящих вызовов;
out - канал только для исходящих вызовов;
inout - канал как для входящих, так и для исходящих вызовов;
in/blocked - канал только для входящих вызовов, при этом канал заблокирован;
out/blocked - канал только для исходящих вызовов, при этом канал заблокирован;
inout/blocked - канал как для входящих, так и для исходящих вызовов, при этом канал заблокирован
Пример:
set rtu RTU_TRUNK in inout/blocked