В разделе описываются команды управления селекторной связью (далее TC).

Для администратора системы команды выполняются на уровне сервиса TC в разделе system/tc/.

В таблице 1 приведено описание свойств сервиса TC.

Таблица 1 - Описание свойств сервиса TC

Название свойстваЗначение по умолчаниюОписание

count_active_channels

infinity

Количество одновременных вызовов
enabledtrueСостояние подсистемы TC:
- true - подсистема активна;
- false - подсистема не активна
mysql_databasehistory_dbИмя базы данных MySQL хранения истории совещаний
mysql_enabledfalseОпределяет, доступна (true) или нет (false) работа с MySQL. Если эта опция установлена в "false", TС не ведет историю совещаний
mysql_hosttc.mysql.ecssИмя хоста или IP-адрес, на котором доступен сервер MySQL
mysql_passwordhistory_dbПароль для подключения к MySQL-серверу
mysql_port3306Номер порта, на котором доступен MySQL-сервер
mysql_timeout300000Период, по истечении которого производится запись информации о вызове, задается в миллисекундах
mysql_userhistory_dbИмя пользователя, имеющего доступ к базе данных

clean

Данной командой осуществляется установка свойств TC в значение по умолчанию. Значения по умолчанию приведены в таблице 1.

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

/system/tc/clean

Синтаксис:

clean [* | <NODE> [<FIELD>]] [--force]

Параметры:

<NODE> - имя ноды ядра, значения свойств которой необходимо установить по умолчанию. При указании символа "*" значение свойства устанавливается для всех нод ядра;
<FIELD> - свойство, значение которого необходимо установить в значение по умолчанию. Если не указывать данный параметр, то значения по умолчанию будут восстановлены для всех свойств заданной виртуальной АТС.

--force - выполнить команду без запроса подтверждения.

Пример:

admin@mycelium1@ecss1:/$ system/tc/clean *
[clean] You are going to clean all customized properties.
Are you sure?: yes/no ?> yes
Properties values successfully restored

info

Данной командой производится просмотр свойств подсистемы TC и доступа до MySQL.

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

/system/tc/info

Синтаксис:

info [* | <NODE> [<FIELD>]]

Параметры:

<NODE> - имя ноды ядра
<FIELD> - имя свойства, значение которого необходимо посмотреть. Описание свойств приведено в таблице 1.

Если в профиле безопасности (/system/security/profile/) параметр show_password_at_cli = off, то в выводе пароль скрывается, и вместо него показываются ********

Пример:

admin@mycelium1@ecss1:/$ system/tc/info
┌─────────────────────┬────┬─────────────┐
│      Property       │Node│    Value    │
├─────────────────────┼────┼─────────────┤
│count_active_channels│    │infinity     │
│enabled              │    │true         │
│mysql_database       │    │history_db   │
│mysql_enabled        │    │true         │
│mysql_host           │    │tc.mysql.ecss│
│mysql_password       │    │history_db   │
│mysql_port           │    │3306         │
│mysql_timeout        │    │300000       │
│mysql_user           │    │history_db   │
└─────────────────────┴────┴─────────────┘

set

Данной командой производится изменение свойств подсистемы TC и доступа до MySQL.

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

/system/tc/set

Синтаксис:

set * | <NODE> <FIELD> <VALUE>

Параметры:

<NODE> - имя ноды ядра, значения свойств которой необходимо установить. При указании символа "*" значение свойства устанавливается для всех нод ядра;
<FIELD> - имя свойства, значение которого необходимо изменить. Описание свойств приведено в таблице 1.
<VALUE> - новое значение свойства, возможные значения приведены в таблице 1.

Пароль проверяется на соответствие требованиям, установленным в профиле безопасности (/system/security/profile/), параметр restrictions.

Пример:

admin@mycelium1@ecss1:/$ system/tc/set * mysql_timeout 120000   
Property "mysql_timeout" successfully changed from: 
300000
   to
120000.