Данном разделе приведены команды настройки приложений АРМ оператора или супервизора call-центра.
Подробное описание АРМ приведено в разделе Автоматизированное рабочее место (APM CC UI)

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

Таблица 1.

ПараметрЗначение по умолчаниюОписание
capabilitiesallправа оператора, которые определяются лицензией
cc_pubsub_passwordpubsubпароль ECSS CC Pubsub API
cc_pubsub_userpubsubимя пользователя ECSS CC Pubsub API
relative_rating_0_1{0,1}относительная оценка по шкале 0-1
relative_rating_0_9{3,7}относительная оценка по шкале 0-9
relative_rating_1_5{2,4}относительная оценка по шкале 1-5
server_data#{}список свойств полученных с уровня домена и оператора call-центра, которые могут быть использованы другими приложениям
workitem_isup_keyuidключ в ISUP поле user-to-user, который будет использоваться, чтобы передавать workitem_id

clean

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

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

/domain/<DOMAIN>/cc/properties/clean

Синтаксис:

clean [<Field>] [--force]

Параметры:

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

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

Пример:

admin@[mycelium1@ecss1]:/$ domain/biysk.local/cc/properties/clean              
[clean] You are going to clean all customized properties in the domain "biysk.local".
Are you sure?: yes/no ?> yes
Properties values successfully restored

[exec at: 04.03.2019 16:02:38, exec time: 2s 442ms, nodes: sip1@ecss2]

info

Команда позволяет отобразить значения одного, либо всех свойств.

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

/domain/<DOMAIN>/cc/properties/info

Синтаксис:

info [<Field>]

Параметры:

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

Если в профиле безопасности (/system/security/profile/) параметр show_password_at_cli = off, то в выводе пароль скрывается, и вместо него показываются ********

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/cc/properties/info 
┌─────────────────────────────┬───────────┬───────────────┐
│          Property           │  Domain   │     Value     │
├─────────────────────────────┼───────────┼───────────────┤
│capabilities                 │biysk.local│all            │
│cc_pubsub_password           │biysk.local│********       │
│cc_pubsub_user               │biysk.local│pubsub         │
│generate_workitem_id_by_queue│biysk.local│false          │
│ldap_authentication_enabled  │biysk.local│false          │
│ldap_server_id               │biysk.local│undefined      │
│relative_rating_0_1          │biysk.local│negative: 0    │
│                             │           │positive: 1    │
│relative_rating_0_9          │biysk.local│negative: 0 - 3│
│                             │           │neutral: 4 - 6 │
│                             │           │positive: 7 - 9│
│relative_rating_1_5          │biysk.local│negative: 1 - 2│
│                             │           │neutral: 3     │
│                             │           │positive: 4 - 5│
│server_data                  │biysk.local│#{}            │
│workitem_isup_key            │biysk.local│<<"uid">>      │
└─────────────────────────────┴───────────┴───────────────┘

[exec at: 18.06.2020 12:01:02, exec time: 20ms, nodes: ds1@ecss1]

set

Команда предназначена для изменения свойств call-центра или создания нового свойства с указанным значением.

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

/domain/<DOMAIN>/cc/properties/set

Синтаксис:

set <Field> <Value>

Параметры:

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

Пароль проверяется на соответствие требованиям, установленным в профиле безопасности (/system/security/profile/), параметр restrictions.

Примеры:

admin@[mycelium1@ecss1]:/$ domain/biysk.local/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: 04.03.2019 15:53:57, exec time: 283ms, nodes: ds1@ecss2]

Интервалы, использующиеся для определения относительной оценки можно также настраивать с помощью команды set:
Рассмотрим это на примере шкалы 0-9.
По умолчанию для этой шкалы 0, 1, 2 и 3 считаются отрицательными оценками; 4, 5, 6 - нейтральными; и 7, 8, 9 - положительными.

admin@core1@ecss1:/$ domain/biysk.local/cc/properties/info relative_rating_0_9 
┌───────────────────┬───────────┬───────────────┐
│     Property      │  Domain   │     Value     │
├───────────────────┼───────────┼───────────────┤
│relative_rating_0_9│biysk.local│negative: 0 - 3│
│                   │           │neutral: 4 - 6 │
│                   │           │positive: 7 - 9│
└───────────────────┴───────────┴───────────────┘

[exec at: 05.04.2019 22:54:29, exec time: 73ms, nodes: core1@ecss1]

Попробуем изменить интервалы оценивания. Допустим мы хотим считать положительной оценкой только 9; нейтральными - 6, 7 и 8; и все оценки ниже 6 - отрицательными.
Команда set relative_rating_* принимает 2 значения - последнюю оценку, которую нужно считать отрицательной, и первую оценку которую нужно считать положительной. В нашем случае последняя оценка, которую нужно считать отрицательной - 5, так как 6 считается нейтральной оценкой. Первая оценка которую нужно считать положительной - 9. Таким образом шкала 0-9 будет разбита на 3 желаемых интервала:

admin@core1@ecss1:/$ domain/biysk.local/cc/properties/set relative_rating_0_9 5 9
Property "relative_rating_0_9" successfully changed from: 
negative: 0 - 3
neutral: 4 - 6
positive: 7 - 9
   to
negative: 0 - 5
neutral: 6 - 8
positive: 9.

[exec at: 05.04.2019 22:55:31, exec time: 419ms, nodes: core1@ecss1]

Теперь, если клиент КЦ поставит оценку качества обслуживания 5, то помимо счетчиков cc_rating_5_last_operator, cc_rating_5_shared, cc_rating_5_queue и cc_rating_5_last_operator, будут увеличены ещё и соответствующие им счетчики cc_rating_negative_last_operator, cc_rating_negative_shared, cc_rating_negative_queue и cc_rating_negative_last_operator, так как оценка 5 теперь попадает в интервал negative и считается отрицательной оценкой.

Внимание: Нужно иметь в виду, что изменение размеров интервалов не повлияет на счетчики, уже сохраненные в БД статистики. Т.е если ранее оценка 5 попадала в интервал neutral, то если в результате изменений интервалов, она попадёт в другой интервал, счетчики cc_rating_neutral* пересчитаны не будут. Иными словами, изменения скажутся только на новых вызовах. Т.е общее количество относительных оценок того или иного интервала, и количество абсолютных оценок попадающих в данные интервалы, в результате изменений размеров интервалов могут не совпадать.

Мы можем настроить опцию relative_rating_0_9 таким образом, чтобы там не было положительного интервала:

admin@core1@ecss1:/$ domain/biysk.local/cc/properties/set relative_rating_0_9 3 none
Property "relative_rating_0_9" successfully changed from: 
negative: 0 - 5
neutral: 6 - 8
positive: 9
   to
negative: 0 - 3
neutral: 4 - 9.

[exec at: 05.04.2019 23:08:45, exec time: 391ms, nodes: core1@ecss1]

Или наоборот отрицательного:

admin@core1@ecss1:/$ domain/biysk.local/cc/properties/set relative_rating_0_9 none 9
Property "relative_rating_0_9" successfully changed from: 
negative: 0 - 3
neutral: 4 - 9
   to
neutral: 0 - 8
positive: 9.

[exec at: 05.04.2019 23:09:43, exec time: 367ms, nodes: core1@ecss1]

Мы также можем сделать так, чтобы любая оценка считалась нейтральной:

admin@core1@ecss1:/$ domain/biysk.local/cc/properties/set relative_rating_0_9 none none
Property "relative_rating_0_9" successfully changed from: 
neutral: 0 - 8
positive: 9
   to
neutral: 0 - 9.

[exec at: 05.04.2019 23:10:30, exec time: 417ms, nodes: core1@ecss1]

Всё вышесказанное работает как шкалы 0-1, так и для шкалы 1-5:

admin@core1@ecss1:/$ domain/biysk.local/cc/properties/info relative_rating_0_1
┌───────────────────┬───────────┬───────────┐
│     Property      │  Domain   │   Value   │
├───────────────────┼───────────┼───────────┤
│relative_rating_0_1│biysk.local│negative: 0│
│                   │           │positive: 1│
└───────────────────┴───────────┴───────────┘

[exec at: 05.04.2019 23:11:38, exec time: 174ms, nodes: core1@ecss1]
admin@core1@ecss1:/$ domain/biysk.local/cc/properties/info relative_rating_1_5
┌───────────────────┬───────────┬───────────────┐
│     Property      │  Domain   │     Value     │
├───────────────────┼───────────┼───────────────┤
│relative_rating_1_5│biysk.local│negative: 1 - 2│
│                   │           │neutral: 3     │
│                   │           │positive: 4 - 5│
└───────────────────┴───────────┴───────────────┘

[exec at: 05.04.2019 23:11:50, exec time: 83ms, nodes: core1@ecss1]