В данном разделе приведены команды настройки приложений АРМ оператора или супервизора.
См. также раздел Настройка и управление 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]