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

В таблице 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> [--force]

Параметры:

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

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

Пример:

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

info

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

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

system/info

Синтаксис:

info <FIELD>

Параметры:

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

Пример:

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

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.