/domain/cc/properties/ - общие команды управления настройкой call-центра
В данном разделе приведены команды настройки приложений АРМ оператора или супервизора.
См. также раздел Настройка и управление Call-центром
clean
Команда предназначена для установки свойства/свойств в значение по умолчанию.
Путь команды:
/domain/cc/properties/clean
Синтаксис:
clean * | <DOMAIN> [<Field>] [--force]
Параметры:
<Field> - свойство, значение которого необходимо установить в значение по умолчанию:
- capabilities (all) - права оператора, которые определяются лицензией;
- cc_pubsub_password ("pubsub") - пароль пользователя ECSS CC Pubsub API.
- cc_pubsub_user ("pubsub") - имя пользователя ECSS CC Pubsub API.
- server_data (#{}) - список свойств полученных с уровня домена и оператора call-центра, которые могут быть использованы другими приложениям.
- --force - выполнить команду без запроса подтверждения.
Пример:
admin@[mycelium1@ecss1]:/$ domain/cc/properties/clean * [clean] You are going to clean all customized properties. Are you sure?: yes/no ?> yes Properties values successfully restored [exec at: 21.02.2019 15:07:24, exec time: 2s 667ms, nodes: sip1@ecss1]
info
Команда позволяет отобразить значения одного, либо всех свойств.
Путь команды:
/domain/cc/properties/info
Синтаксис:
info * | <DOMAIN> [<Field>]
Параметры:
<Field> - свойство, значение которого необходимо установить в значение по умолчанию:
- capabilities (all) - права оператора, которые определяются лицензией;
- cc_pubsub_password ("pubsub") - пароль пользователя ECSS CC Pubsub API.
- cc_pubsub_user ("pubsub") - имя пользователя ECSS CC Pubsub API.
- server_data (#{}) - список свойств полученных с уровня домена и оператора call-центра, которые могут быть использованы другими приложениям.
Если в профиле безопасности (/system/security/profile/) параметр show_password_at_cli = off, то в выводе пароль скрывается, и вместо него показываются ********
Пример:
admin@mycelium1@ecss1:/$ domain/cc/properties/info ┌─────────────────────────────┬──────┬───────────────┐ │ Property │Domain│ Value │ ├─────────────────────────────┼──────┼───────────────┤ │capabilities │ │all │ │cc_pubsub_password │ │******** │ │cc_pubsub_user │ │pubsub │ │generate_workitem_id_by_queue│ │false │ │ldap_authentication_enabled │ │false │ │ldap_server_id │ │undefined │ │relative_rating_0_1 │ │negative: 0 │ │ │ │positive: 1 │ │relative_rating_0_9 │ │negative: 0 - 3│ │ │ │neutral: 4 - 6 │ │ │ │positive: 7 - 9│ │relative_rating_1_5 │ │negative: 1 - 2│ │ │ │neutral: 3 │ │ │ │positive: 4 - 5│ │server_data │ │#{} │ │workitem_isup_key │ │<<"uid">> │ └─────────────────────────────┴──────┴───────────────┘ [exec at: 18.06.2020 11:56:56, exec time: 11ms, nodes: megaco1@ecss1]
set
Команда предназначена для изменения свойств call-центра или создания нового свойства с указанным значением.
Путь команды:
/domain/cc/properties/set
Синтаксис:
set * | <DOMAIN> <Field> <Value>
Параметры:
<Field> - свойство, значение которого необходимо установить в значение по умолчанию:
- capabilities (all) - права оператора, которые определяются лицензией;
- cc_pubsub_password ("pubsub") - пароль пользователя ECSS CC Pubsub API. Пароль проверяется на соответствие требованиям, установленным в профиле безопасности (/system/security/profile/), параметр restrictions.
- cc_pubsub_user ("pubsub") - имя пользователя ECSS CC Pubsub API.
- server_data (#{}) - список свойств полученных с уровня домена и оператора call-центра, которые могут быть использованы другими приложениям.
Примеры:
admin@[mycelium1@ecss1]:/$ domain/cc/properties/set * server_data ecss-web-arm statistics available,auxwork,blocked Property "server_data" successfully changed from: #{} to #{"ecss-web-arm" => #{statistics => "available,auxwork,blocked"}}. [exec at: 21.02.2019 15:03:17, exec time: 258ms, nodes: ds1@ecss1]
admin@[mycelium1@ecss1]:/$ domain/cc/properties/set front.office cc_pubsub_password office4cc-passwd Property "cc_pubsub_password" successfully changed from: pubsub to office4cc-passwd. [exec at: 21.02.2019 15:04:14, exec time: 299ms, nodes: sip1@ecss2]