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

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

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

Название свойстваЗначение по умолчаниюОписание
call_limitinfinityМаксимальное количество активных вызовов на домене;
callcenter_active_agentsinfinityмаксимальное количество авторизованных агентов call-центра;
callcenter_active_supervisorsinfinityмаксимальное количество авторизованных супервизоров call-центра;
gracefull_updatefalseЕсли этот параметр включен, активные каналы MEGACO не будут сброшены после перезапуска. Используйте его только во время обновления системы;
system_restfs_peerdefaultХост RestFS для генерации URI. (/ system / restfs / list);
time_difference_threshold500Временной интервал (в мс). В случае если расхождение по времени на ноде/хосте с NTP-сервером больше указанного - выдавать предупреждение.

clean

Команда сбрасывает системные настройки в значения по умолчанию.
Сброс всех настроек доступен только пользователю с правами root.

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

system/clean

Синтаксис:

clean <FIELD>

Параметры:

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

Пример:

admin@[mycelium1@ecss1]:/$ system/clean callcenter_active_agents              
Property callcenter_active_agents values successfully restored

[exec at: 16.02.2019 23:14:02, exec time: 233ms, nodes: ds1@ecss2]

info

Отображает текущие значения системных параметров.

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

system/info

Синтаксис:

info <FIELD>

Параметры:

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

Пример:

admin@[mycelium1@ecss1]:/$ system/info         
┌─────────────────────────┬────────────────────────────────────────┐
│        Property         │                 Value                  │
├─────────────────────────┼────────────────────────────────────────┤
│call_limit               │infinity                                │
│callcenter_active_agents │infinity                                │
│system_restfs_peer       │default (http://system.restfs.ecss:9990)│
│time_difference_threshold│500                                     │
└─────────────────────────┴────────────────────────────────────────┘

[exec at: 16.02.2019 23:06:00, exec time: 104ms, nodes: ds1@ecss2]

set

Устанавливает значение системных параметров.

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

system/set

Синтаксис:

set <FIELD> <VALUE>

Параметры:

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

Пример:

admin@[mycelium1@ecss1]:/$ system/set callcenter_active_agents 20           
Property "callcenter_active_agents" successfully changed from: 
infinity
   to
20.

[exec at: 16.02.2019 23:12:31, exec time: 258ms, nodes: ds1@ecss1]