/system/tc/ - команды управления селекторной связью(TC)
В разделе описываются команды управления селекторной связью (далее TC).
Для администратора системы команды выполняются на уровне сервиса TC в разделе system/tc/.
В таблице 1 приведено описание свойств сервиса TC.
Таблица 1 - Описание свойств сервиса TC
Название свойства | Значение по умолчанию | Описание |
---|---|---|
count_active_channels | infinity | Количество одновременных вызовов |
enabled | true | Состояние подсистемы TC: - true - подсистема активна; - false - подсистема не активна |
mysql_database | history_db | Имя базы данных MySQL хранения истории совещаний |
mysql_enabled | false | Определяет, доступна (true) или нет (false) работа с MySQL. Если эта опция установлена в "false", TС не ведет историю совещаний |
mysql_host | tc.mysql.ecss | Имя хоста или IP-адрес, на котором доступен сервер MySQL |
mysql_password | history_db | Пароль для подключения к MySQL-серверу |
mysql_port | 3306 | Номер порта, на котором доступен MySQL-сервер |
mysql_timeout | 300000 | Период, по истечении которого производится запись информации о вызове, задается в миллисекундах |
mysql_user | history_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.