В текущем разделе описываются команды управления транками.
В таблице 1 приведено описание свойств транков.
Таблица 1 - Описание свойств транков
Название свойства | Значение по умолчанию | Описание |
---|---|---|
bandwidth\in | unbounded(0) | Максимальная пропускная способность для входящих вызовов. |
bandwidth\out | unbounded(0) | Максимальная пропускная способность для исходящих вызовов. |
clean
Данной командой для определенного свойства транка устанавливается значение по умолчанию.
Путь команды:
domain/<DOMAIN>/trunk/clean
Синтаксис:
clean <GROUP> <TRUNK> <PROPERTY>
Параметры:
<GROUP> - имя группы транка, символ "*" используется для указания любой группы;
<TRUNK> - имя транка, для свойства которого выполняется установка значения по умолчанию;
<PROPERTIES> - имя свойства, значение которого необходимо установить по умолчанию: bandwidth\in; bandwidth\out. Значение по умолчанию приведено в таблице 1.
Пример:
elena@[mycelium1@ecss1]:/$ domain/test.domain/trunk/clean * uas bandwidth\in
info
Команда просмотра конфигурации определенного транка и информацию о транке в реальном времени.
Путь команды:
domain/<DOMAIN>/trunk/info
Синтаксис:
info <GROUP> <TRUNK>
Параметры:
<GROUP> - имя группы транка, символ "*" используется для указания любой группы;
<TRUNK> - имя транка.
Пример:
admin@[mycelium1@ecss1]:/$ domain/tc.test/trunk/info * test-q Trunk: test-q, Active: true, Type: sip ┌─────────────┬─────────────────┬─────────────────┬─────┐ │ Property │ In │ Out │Total│ ├─────────────┼─────────────────┼─────────────────┼─────┤ │Bandwidth │256 │256 │256 │ │Active calls │0 │0 │0 │ │CPS │0 │0 │0 │ │CPS Limit │256 │256 │256 │ │WhiteList │undefined (false)│undefined (false)│- │ │BlackList │undefined (false)│undefined (false)│- │ │Stat/max_cps │0 │0 │0 │ │Stat/calls │0 │0 │0 │ │Stat/rejected│0 │0 │0 │ └─────────────┴─────────────────┴─────────────────┴─────┘
list
Команда просмотра списка транков и их конфигурации:
- Trunk - имя транка;
- Owner - владелец транка;
- Group - группа транка;
- Active - состояние транка:
- active - транк включен;
- false - транк выключен;
- Type - тип транка:
- system - системный транк;
- sip - транк протокол адаптера SIP;
- Bandwidth in (calls) - максимальное количество исходящих вызовов;
- Bandwidth in (calls) - максимальное количество входящих вызовов.
Путь команды:
domain/<DOMAIN>/trunk/list
Синтаксис:
list
Параметры:
Команда не содержит аргументов.
Пример:
admin@[mycelium1@ecss1]:/$ domain/tc.test/trunk/list Collecting data... [**********************************************************************] 125ms ┌──────────────┬─────┬─────────┬──────┬────┬──────────┬───────────┬─────────────┐ │ Trunk │Owner│ Group │Active│Type│Bandwidth │ Bandwidth │ Bandwidth │ │ │ │ │ │ │in (calls)│out (calls)│total (calls)│ ├──────────────┼─────┼─────────┼──────┼────┼──────────┼───────────┼─────────────┤ │sipp-uac │sip1 │tc.trunks│true │sip │256(0) │256(0) │256(0) │ │test-q │sip1 │tc.trunks│true │sip │256(0) │256(0) │256(0) │ │to-118.243-q │sip1 │tc.trunks│true │sip │256(0) │256(0) │256(0) │ │to-118.49 │sip1 │tc.trunks│true │sip │256(0) │256(0) │256(0) │ │to-sipp │sip1 │tc.trunks│true │sip │256(0) │256(0) │256(0) │ │to_smg-118.94 │sip1 │tc.trunks│true │sip │256(0) │256(0) │256(0) │ │to_smg_tadiran│sip1 │tc.trunks│true │sip │256(0) │256(0) │256(0) │ └──────────────┴─────┴─────────┴──────┴────┴──────────┴───────────┴─────────────┘ Total: 7
reset-statistics
Команда для сброса значений статистики по транкам.
Путь команды:
domain/<DOMAIN>/trunk/reset-statistics
Синтаксис:
reset-statistics <GROUP> <TRUNKS> <OPTION>
Параметры:
<GROUP> - имя группы транка, символ "*" используется для указания любой группы;<TRUNKS> - имя транка;
<OPTION> - тип статистики, для которой будет выполнен сброс:
- all - вся статистика заданного транка;
- stat\in - статистика в исходящем направлении;
- stat\out - статистика во входящем направлении;
- stat\rejected\in;
- stat\rejected\member;
- stat\rejected\out.
Пример:
elena@[mycelium1@ecss1]:/$ domain/test.domain/trunk/reset-statistics * to_vc stat\in
set
Данной командой выполняется настройка конфигурации определенного транка.
Путь команды:
domain/<DOMAIN>/trunk/set
Синтаксис:
set <GROUP> <TRUNK> <PROPERTY> <VALUE>
Параметры:
<GROUP> - имя группы транка, символ "*" используется для указания любой группы;
<TRUNKS> - имя транка, для которого выполняются настройки;
<PROPERTIES> - имя свойства, значение которого необходимо изменить: bandwidth\in; bandwidth\out. Описание свойств приведено в таблице 1.
<VALUE> - значение свойства.
Пример:
elena@[mycelium1@ecss1]:/$ domain/test.domain/trunk/set * to_vc bandwidth\in 200 ok