Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Очередь может работать как с обычными телефонными номерами, так и расширенными агентами, обладающими дополнительными возможностями. Для того чтобы добавить расширенного оператора, его нужно предварительно создать.

Команды управления агентами расположены по пути:

/domain/<Domain>/cc/agent/

Новый агент создается командой declare.

Синтаксис команды declare:

declare {<AgentRange> | auto} <Parameters>

где

AgentRange - интервал идентификаторов агентов. Идентификатор агента - целое число, которое будет использоваться для управления агентом с телефонного аппарата. Значение auto говорит о том что будет автоматически выбран свободный идентификатор.

Parameters - список параметров через запятую:

  • password - пароль для аутентификации с телефонного аппарата. Пароль должен состоять из чисел и иметь длину не менее 4-х символов.
  • description - краткое описание агента;
  • display_name - отображаемое имя агента;
  • auto_complete - вызовы будут завершаться минуя фазу постобработки;
  • group - группа к которой принадлежит данный агент;
  • supervisor - true | false. Является ли данный агент супервизором. Если true, то агент может подключаться к АРМ супервизора и обозревать агентов и очереди, принадлежащие его группе.

В виртуальной АТС изначально нет ни одного оператора. Посмотреть список операторов, можно, используя команду list. С полным синтаксисом этой и последующих команд CoCon CLI можно, используя флаг команды -h или специальную команду man.

admin@[restfs1@ecss1]:/$ domain/test.domain2/cc/agent/list 
┌────────┬────────────┬─────┬──────────┬───────────┬────────┬────────┬────┐
│Agent id│Display name│Group│Supervisor│Description│Password│  Auto  │Load│
│        │            │     │          │           │        │complete│    │
├────────┼────────────┼─────┼──────────┼───────────┼────────┼────────┼────┤
└────────┴────────────┴─────┴──────────┴───────────┴────────┴────────┴────┘

Пример 1:

1. Создадим нового оператора. Для создания оператора необходимо явно указать его целочисленный идентификатор. Этот идентификатор будет использоваться для входа в АРМ и управления оператором с телефонного аппарата.

admin@[restfs1@ecss1]:/$ domain/test.domain2/cc/agent/declare 1 
ok

[exec at: 29.06.2016 22:51:13, exec time: 29ms, nodes: ds1@ecss1]
admin@[restfs1@ecss1]:/$ domain/test.domain2/cc/agent/list      
┌────────┬────────────┬───────┬──────────┬───────────┬────────┬────────┬────┐
│Agent id│Display name│ Group │Supervisor│Description│Password│  Auto  │Load│
│        │            │       │          │           │        │complete│    │
├────────┼────────────┼───────┼──────────┼───────────┼────────┼────────┼────┤
│1       │            │default│          │           │        │        │1   │
└────────┴────────────┴───────┴──────────┴───────────┴────────┴────────┴────┘

Если не указывать группу, то оператору автоматически будет выставлена группа по умолчанию - default. Если мы не укажем пароль данному оператору, то такой оператор не сможет выполнить вход в систему.

2. Редакция свойств оператора.

Свойства оператора можно редактировать после его создания:

admin@[restfs1@ecss1]:/$ domain/test.domain2/cc/agent/set 1 display_name "Иван Васильевич"  
ok

admin@[restfs1@ecss1]:/$ domain/test.domain2/cc/agent/set 1 supervisor true               
ok

admin@[restfs1@ecss1]:/$ domain/test.domain2/cc/agent/set 1 description "Супервизор главной группы" 
ok

admin@[restfs1@ecss1]:/$ domain/test.domain2/cc/agent/set 1 password 142354  
ok

┌────────┬───────────────┬───────┬──────────┬─────────────────────────┬────────┬────────┬────┐
│Agent id│ Display name  │ Group │Supervisor│       Description       │Password│  Auto  │Load│
│        │               │       │          │                         │        │complete│    │
├────────┼───────────────┼───────┼──────────┼─────────────────────────┼────────┼────────┼────┤
│1       │Иван Васильевич│default│true      │Супервизор главной группы│142354  │        │1   │
└────────┴───────────────┴───────┴──────────┴─────────────────────────┴────────┴────────┴────┘

В именах и описании можно использовать кириллицу.

Мы можем создавать несколько операторов одной командой, с помощью интервала:

admin@[restfs1@ecss1]:/$ domain/test.domain2/cc/agent/declare {3-4} 
ok

[exec at: 29.06.2016 23:04:58, exec time: 48ms, nodes: ds1@ecss1]
admin@[restfs1@ecss1]:/$ domain/test.domain2/cc/agent/list         
┌────────┬───────────────┬───────┬──────────┬─────────────────────────┬────────┬────────┬────┐
│Agent id│ Display name  │ Group │Supervisor│       Description       │Password│  Auto  │Load│
│        │               │       │          │                         │        │complete│    │
├────────┼───────────────┼───────┼──────────┼─────────────────────────┼────────┼────────┼────┤
│1       │Иван Васильевич│default│true      │Супервизор главной группы│142354  │        │1   │
│3       │               │default│          │                         │        │        │1   │
│4       │               │default│          │                         │        │        │1   │
└────────┴───────────────┴───────┴──────────┴─────────────────────────┴────────┴────────┴────┘

Команда создания оператора может автоматически выбрать целочисленный идентификатор оператора с помощью опции auto:

admin@[restfs1@ecss1]:/$ domain/test.domain2/cc/agent/declare auto display_name = Алекс, description = Оператор главной группы, password = 335123
ok

[exec at: 29.06.2016 23:11:38, exec time: 32ms, nodes: ds1@ecss1]
admin@[restfs1@ecss1]:/$ domain/test.domain2/cc/agent/list                                                                                       
┌────────┬───────────────┬───────┬──────────┬─────────────────────────┬────────┬────────┬────┐
│Agent id│ Display name  │ Group │Supervisor│       Description       │Password│  Auto  │Load│
│        │               │       │          │                         │        │complete│    │
├────────┼───────────────┼───────┼──────────┼─────────────────────────┼────────┼────────┼────┤
│1       │Иван Васильевич│default│true      │Супервизор главной группы│142354  │        │1   │
│2       │Алекс          │default│          │Оператор главной группы  │335123  │        │1   │
│3       │               │default│          │                         │        │        │1   │
│4       │               │default│          │                         │        │        │1   │
└────────┴───────────────┴───────┴──────────┴─────────────────────────┴────────┴────────┴────┘

[exec at: 29.06.2016 23:11:42, exec time: 15ms, nodes: ds1@ecss1]

3. Для завершения конфигурирования группы укажем дополнительную информацию об операторах:

admin@[restfs1@ecss1]:/$ domain/test.domain2/cc/agent/set 3 display_name Боб
ok

[exec at: 29.06.2016 23:13:35, exec time: 61ms, nodes: ds1@ecss1]
admin@[restfs1@ecss1]:/$ domain/test.domain2/cc/agent/set 3 password 114235 
ok

[exec at: 29.06.2016 23:13:49, exec time: 24ms, nodes: ds1@ecss1]
admin@[restfs1@ecss1]:/$ domain/test.domain2/cc/agent/set 4 display_name Цезарь
ok

[exec at: 29.06.2016 23:14:07, exec time: 30ms, nodes: ds1@ecss1]
admin@[restfs1@ecss1]:/$ domain/test.domain2/cc/agent/set 4 password 232456    
ok

[exec at: 29.06.2016 23:14:16, exec time: 29ms, nodes: ds1@ecss1]
admin@[restfs1@ecss1]:/$ domain/test.domain2/cc/agent/list                 
┌────────┬───────────────┬───────┬──────────┬─────────────────────────┬────────┬────────┬────┐
│Agent id│ Display name  │ Group │Supervisor│       Description       │Password│  Auto  │Load│
│        │               │       │          │                         │        │complete│    │
├────────┼───────────────┼───────┼──────────┼─────────────────────────┼────────┼────────┼────┤
│1       │Иван Васильевич│default│true      │Супервизор главной группы│142354  │        │1   │
│2       │Алекс          │default│          │Оператор главной группы  │335123  │        │1   │
│3       │Боб            │default│          │                         │114235  │        │1   │
│4       │Цезарь         │default│          │                         │232456  │        │1   │
└────────┴───────────────┴───────┴──────────┴─────────────────────────┴────────┴────────┴────┘

4. Установим описание операторам 3 и 4:

admin@[restfs1@ecss1]:/$ domain/test.domain2/cc/agent/set {3-4} description Оператор главной группы
ok

[exec at: 29.06.2016 23:15:44, exec time: 27ms, nodes: ds1@ecss1]
admin@[restfs1@ecss1]:/$ domain/test.domain2/cc/agent/list                                         
┌────────┬───────────────┬───────┬──────────┬─────────────────────────┬────────┬────────┬────┐
│Agent id│ Display name  │ Group │Supervisor│       Description       │Password│  Auto  │Load│
│        │               │       │          │                         │        │complete│    │
├────────┼───────────────┼───────┼──────────┼─────────────────────────┼────────┼────────┼────┤
│1       │Иван Васильевич│default│true      │Супервизор главной группы│142354  │        │1   │
│2       │Алекс          │default│          │Оператор главной группы  │335123  │        │1   │
│3       │Боб            │default│          │Оператор главной группы  │114235  │        │1   │
│4       │Цезарь         │default│          │Оператор главной группы  │232456  │        │1   │
└────────┴───────────────┴───────┴──────────┴─────────────────────────┴────────┴────────┴────┘

Мы получили простейшую конфигурацию операторов Call-центра с группой по-умолчанию, тремя операторами и одним супервизором. Для создания группы не требуется предпринимать какие-либо дополнительные действия. Если при создании оператора указать имя группы, которое ранее не использовалось, будет создана новая группа.
В дальнейшем для изменения свойств созданных операторов мы можем использовать команду set. Стоит однако отметить, что свойства оператора применяются и будут видны в АРМ.
Для завершения конфигурирования, вновь созданных операторов осталось добавить в одну из очередей. Далее мы создадим расширенную очередь и добавим в неё наших операторов.

domain/<DOMAIN>/megaco/config/set

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

  • Нет меток