Менеджер задач — различия между версиями

Материал из Oktell
Перейти к: навигация, поиск
Строка 2: Строка 2:
  
  
'''Поведение сценария диалога после разрыва связи с абонентом'''
+
__TOC__
  
 +
 +
<h4>Поведение сценария диалога после разъединения</h4>
 
При разрыве связи в зависимости от этой настройки сценарий может себя вести одним из трех способов, тем самым влияя и на исход задачи:
 
При разрыве связи в зависимости от этой настройки сценарий может себя вести одним из трех способов, тем самым влияя и на исход задачи:
 
* Прервать ввод сценария и отобразить карточку завершения разговора;  
 
* Прервать ввод сценария и отобразить карточку завершения разговора;  
Строка 12: Строка 14:
  
  
'''Разрыв коммутации при нажатии «СТОП»'''
+
<h4>Разрыв коммутации при нажатии «СТОП»</h4>
 
+
 
На выбор можно включить или отключить.
 
На выбор можно включить или отключить.
  
 
   
 
   
'''Отображать карточку сценария поверх других окон'''
+
<h4>Отображать карточку сценария поверх других окон</h4>
 
+
 
Влияет на клиентское приложение. По умолчанию флаг установлен.  
 
Влияет на клиентское приложение. По умолчанию флаг установлен.  
  
Строка 24: Строка 24:
  
 
   
 
   
'''Отображать карточку завершения разговора поверх других окон'''
+
<h4>Отображать карточку завершения разговора поверх других окон</h4>
 
+
 
Почти аналогичное тому, что было описано про отображение основной карточки сценария поверх других окон, можно описать и для карточки завершения разговора.
 
Почти аналогичное тому, что было описано про отображение основной карточки сценария поверх других окон, можно описать и для карточки завершения разговора.
  
 
   
 
   
'''Максимальное время обратного вызова оператора'''
+
<h4>Максимальное время обратного вызова оператора</h4>
 
+
 
Время, по истечении которого оператор считается неснявшим трубку, вызов прекращается, звонок переводится в общую очередь задачи.
 
Время, по истечении которого оператор считается неснявшим трубку, вызов прекращается, звонок переводится в общую очередь задачи.
  
 
   
 
   
'''Пауза после освобождения оператора перед следующим резервированием'''
+
<h4>Пауза после освобождения оператора перед следующим резервированием</h4>
 
+
 
Определяет время в секундах, в течение которого оператор будет находиться в состоянии «Готов» и не зарезервирован исходящей задачей. Эта пауза позволяет оператору сменить состояние и обеспечить себе перерыв.
 
Определяет время в секундах, в течение которого оператор будет находиться в состоянии «Готов» и не зарезервирован исходящей задачей. Эта пауза позволяет оператору сменить состояние и обеспечить себе перерыв.
  
 
   
 
   
'''Пауза перед набором номера в исх. задачах'''
+
<h4>Пауза перед набором номера в исх. задачах</h4>
 
+
 
Определяет паузу в секундах перед снятием трубы и набором номера на внешней линии в пуле исходящих задач. Используется, если АТС не успевает сбросить состояния после звонка. Осторожно применяйте параметр, так как увеличение паузы повышает вероятность входящего звонка на линию, что может повлечь некорректную работу в течение одной коммутации.
 
Определяет паузу в секундах перед снятием трубы и набором номера на внешней линии в пуле исходящих задач. Используется, если АТС не успевает сбросить состояния после звонка. Осторожно применяйте параметр, так как увеличение паузы повышает вероятность входящего звонка на линию, что может повлечь некорректную работу в течение одной коммутации.
  
 
   
 
   
'''Форма успешного завершения разговора'''
+
<h4>Форма успешного завершения разговора</h4>
 
+
 
Флаг необходимости отображения формы и текст в ней (по умолчанию «Теперь Вы можете повесить трубку»). Форма отображается при завершении сценария диалога (конец одной из веток сценария) и до разрыва коммутации, после чего автоматически исчезает.
 
Флаг необходимости отображения формы и текст в ней (по умолчанию «Теперь Вы можете повесить трубку»). Форма отображается при завершении сценария диалога (конец одной из веток сценария) и до разрыва коммутации, после чего автоматически исчезает.
  
 
   
 
   
'''Приоритет исходящих задач'''
+
<h4>Приоритет исходящих задач</h4>
 
+
 
Значение параметра применяется при поиске данных для осуществления звонка в исходящих кампаниях. В случае, если комплекс одновременно обслуживает несколько исходящих голосовых задач, оперирующих некоторым общим множеством ресурсов (операторов и внешних линий), данный параметр помогает решить проблему их распределения по задачам в соответствии с выставленным приоритетом. Различные варианты значений позволяют организовать произвольные схемы распределения: случайные, фиксированные по приоритету, установленному пользователем, равномерно распределенные по объему задач.
 
Значение параметра применяется при поиске данных для осуществления звонка в исходящих кампаниях. В случае, если комплекс одновременно обслуживает несколько исходящих голосовых задач, оперирующих некоторым общим множеством ресурсов (операторов и внешних линий), данный параметр помогает решить проблему их распределения по задачам в соответствии с выставленным приоритетом. Различные варианты значений позволяют организовать произвольные схемы распределения: случайные, фиксированные по приоритету, установленному пользователем, равномерно распределенные по объему задач.
  
Строка 62: Строка 56:
  
 
   
 
   
'''Резервировать линию до запроса на звонок у оператора'''
+
<h4>Резервировать линию до запроса на звонок у оператора</h4>
 
+
 
По умолчанию флаг не установлен. В [[Голосовые задачи|голосовых задачах]] исходящего оповещения с запросом у оператора используется обособленный пул звонков. В любом случае перед попаданием задачи в пул осуществляется проверка наличия всех необходимых ресурсов (свободные операторы, свободные линии). С точки зрения пула звонков запрос у оператора - это неизвестный заранее промежуток времени. За этот промежуток может произойти ряд событий, изменяющих ситуацию. Например, свободная линия будет занята неким пользователем системы для совершения звонка. При избытке внешних линий это не имеет особого значения, так как будет применена любая другая свободная линия. В случае ее отсутствия у оператора появится уведомление и он будет снят с резерва задачи.
 
По умолчанию флаг не установлен. В [[Голосовые задачи|голосовых задачах]] исходящего оповещения с запросом у оператора используется обособленный пул звонков. В любом случае перед попаданием задачи в пул осуществляется проверка наличия всех необходимых ресурсов (свободные операторы, свободные линии). С точки зрения пула звонков запрос у оператора - это неизвестный заранее промежуток времени. За этот промежуток может произойти ряд событий, изменяющих ситуацию. Например, свободная линия будет занята неким пользователем системы для совершения звонка. При избытке внешних линий это не имеет особого значения, так как будет применена любая другая свободная линия. В случае ее отсутствия у оператора появится уведомление и он будет снят с резерва задачи.
  
Строка 69: Строка 62:
  
 
   
 
   
'''Не осуществлять вход в задачу для внешних линий, подключенных к АТС'''
+
<h4>Не осуществлять вход в задачу для внешних линий, подключенных к АТС</h4>
 
+
 
Если при настройке внешней линии в модуле [[Линии]] или в [[Карта сети|Карте офиса]] для нее выставлен флаг «Подключена к АТС», то для поступающих нее звонков по умолчанию блокируется возможность обработки во входящей задаче. Если архитектура требует одновременно использования разделения внешних линий (на АТС и городские) и обработки поступающих звонков со всех линий в задачах, необходимо снять данный флаг.
 
Если при настройке внешней линии в модуле [[Линии]] или в [[Карта сети|Карте офиса]] для нее выставлен флаг «Подключена к АТС», то для поступающих нее звонков по умолчанию блокируется возможность обработки во входящей задаче. Если архитектура требует одновременно использования разделения внешних линий (на АТС и городские) и обработки поступающих звонков со всех линий в задачах, необходимо снять данный флаг.
  
 
   
 
   
'''Считать пробел разделителем телефонных номеров'''
+
<h4>Считать пробел разделителем телефонных номеров</h4>
 
+
 
Используется менеджером задач при разборе текстовых данных в полях таблиц абонентов с типом «Телефон». Если флаг выставлен, то любой символ пробела разделяет номер на несколько разных. Это может сказаться отрицательно, если в данных могут быть допущены ошибки. Однако в любом случае всегда символом-разделителем выступают «,» и «;».
 
Используется менеджером задач при разборе текстовых данных в полях таблиц абонентов с типом «Телефон». Если флаг выставлен, то любой символ пробела разделяет номер на несколько разных. Это может сказаться отрицательно, если в данных могут быть допущены ошибки. Однако в любом случае всегда символом-разделителем выступают «,» и «;».
  
 
   
 
   
'''Очищать кэш при деактивации, объем более N абонентов'''
+
<h4>Очищать кэш при деактивации, объем более N абонентов</h4>
 
+
 
Менеджер задач при активной работе с исходящими задачами, имеющими кэш в памяти, использует ресурсы сервера для размещения данных в оперативной памяти. При работе с большим числом задач и абонентов из-за нехватки ОЗУ может происходить замедление по причине свопа. Включение режима очистки кэша при деактивации помогает снизить актуальность проблемы переполнения, так как при хранении и приостановке задачи с большим числом абонентов (указывается в параметре) будет производиться принудительная выгрузка их кэша из памяти. При активации задачи соответственно будет производиться синхронизация с БД и загрузка информации в кэш. По умолчанию режим очистки включен для задач, число абонентов которых превышает 3000.
 
Менеджер задач при активной работе с исходящими задачами, имеющими кэш в памяти, использует ресурсы сервера для размещения данных в оперативной памяти. При работе с большим числом задач и абонентов из-за нехватки ОЗУ может происходить замедление по причине свопа. Включение режима очистки кэша при деактивации помогает снизить актуальность проблемы переполнения, так как при хранении и приостановке задачи с большим числом абонентов (указывается в параметре) будет производиться принудительная выгрузка их кэша из памяти. При активации задачи соответственно будет производиться синхронизация с БД и загрузка информации в кэш. По умолчанию режим очистки включен для задач, число абонентов которых превышает 3000.
  
Строка 86: Строка 76:
  
 
   
 
   
'''Служебный сценарий набора номера в МЗ'''
+
<h4>Служебный сценарий набора номера в МЗ</h4>
 
+
 
Задействует режим набора внешних номеров менеджером задач через служебный сценарий. В обычном режиме набор осуществляется непосредственно в одну из внешних линий, входящих в состав ресурсов соответствующей задачи. В условиях настройки сложных маршрутов может потребоваться разбор номера и, в зависимости от различных параметров, перенаправление и индивидуальное определение маршрута с указанием команды на набор, например маршрутизация мобильных номеров на GSM-шлюз, набор междугородних номеров через городскую IP-телефонию, набор международних номеров через SIP и т.д.. Указанный сценарий (по имени) ищется в проектном каталоге той задачи, которая активировала набор, а в случае отсутствия - в общем. Если же сценарий не найден, осуществляется обычный набор без преобразования и маршрутизации. В задачах могут быть установлены индивидуальные настройки использования сценариев (отключение, указание иного сценария), однако по умолчанию установлен режим использования общих настроек.
 
Задействует режим набора внешних номеров менеджером задач через служебный сценарий. В обычном режиме набор осуществляется непосредственно в одну из внешних линий, входящих в состав ресурсов соответствующей задачи. В условиях настройки сложных маршрутов может потребоваться разбор номера и, в зависимости от различных параметров, перенаправление и индивидуальное определение маршрута с указанием команды на набор, например маршрутизация мобильных номеров на GSM-шлюз, набор междугородних номеров через городскую IP-телефонию, набор международних номеров через SIP и т.д.. Указанный сценарий (по имени) ищется в проектном каталоге той задачи, которая активировала набор, а в случае отсутствия - в общем. Если же сценарий не найден, осуществляется обычный набор без преобразования и маршрутизации. В задачах могут быть установлены индивидуальные настройки использования сценариев (отключение, указание иного сценария), однако по умолчанию установлен режим использования общих настроек.
  
Строка 93: Строка 82:
  
 
Служебный сценарий набора номера может быть назначен/переназначен непосредственно в настройках конкретной задачи.
 
Служебный сценарий набора номера может быть назначен/переназначен непосредственно в настройках конкретной задачи.
 
См также [[Линии#Направления|Администрирование. Линии. Направления]], [[Компоненты служебных сценариев#Дозвон|Сценарии. Служебные. Компоненты. Дозвон]].
 
 
 
[[Системные настройки|Наверх]]
 

Версия 14:31, 13 апреля 2015

Техническая документация / Администрирование / Общие Настройки / Системные настройки / Менеджер задач



Поведение сценария диалога после разъединения

При разрыве связи в зависимости от этой настройки сценарий может себя вести одним из трех способов, тем самым влияя и на исход задачи:

  • Прервать ввод сценария и отобразить карточку завершения разговора;
  • Прервать ввод сценария после завершения ввода текущей карточки;
  • Дать возможность провести сценарий до конца;

При завершении выполнения сценария диалога по причине отсутствия очередного элемента (конец ветки сценария) результат выполнения звонка по задаче считается успешно завершенным. В противном случае оператору предлагается ввести информацию в карточку завершения разговора, где он может указать явно: успешна ли реализация звонка, или нет. Это в большей степени актуально для исходящих звонков, где в случае неуспеха необходимо повторить попытку дозвона.


Разрыв коммутации при нажатии «СТОП»

На выбор можно включить или отключить.


Отображать карточку сценария поверх других окон

Влияет на клиентское приложение. По умолчанию флаг установлен.

В некоторых случаях реализации обработки разговора собственными средствами (например, web-сценарии), оператору могут помешать всплывающие окна. В то же время вообще исключить окно из сценария диалога может быть не желательно по причине того, что в этом случае сценарий автоматически дойдет до завершения, и звонок в любом случае будет считаться успешным. Для этого можно отключить помещение основной карточки сценария диалога поверх окон, и вернуться к ней в конце диалога.


Отображать карточку завершения разговора поверх других окон

Почти аналогичное тому, что было описано про отображение основной карточки сценария поверх других окон, можно описать и для карточки завершения разговора.


Максимальное время обратного вызова оператора

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


Пауза после освобождения оператора перед следующим резервированием

Определяет время в секундах, в течение которого оператор будет находиться в состоянии «Готов» и не зарезервирован исходящей задачей. Эта пауза позволяет оператору сменить состояние и обеспечить себе перерыв.


Пауза перед набором номера в исх. задачах

Определяет паузу в секундах перед снятием трубы и набором номера на внешней линии в пуле исходящих задач. Используется, если АТС не успевает сбросить состояния после звонка. Осторожно применяйте параметр, так как увеличение паузы повышает вероятность входящего звонка на линию, что может повлечь некорректную работу в течение одной коммутации.


Форма успешного завершения разговора

Флаг необходимости отображения формы и текст в ней (по умолчанию «Теперь Вы можете повесить трубку»). Форма отображается при завершении сценария диалога (конец одной из веток сценария) и до разрыва коммутации, после чего автоматически исчезает.


Приоритет исходящих задач

Значение параметра применяется при поиске данных для осуществления звонка в исходящих кампаниях. В случае, если комплекс одновременно обслуживает несколько исходящих голосовых задач, оперирующих некоторым общим множеством ресурсов (операторов и внешних линий), данный параметр помогает решить проблему их распределения по задачам в соответствии с выставленным приоритетом. Различные варианты значений позволяют организовать произвольные схемы распределения: случайные, фиксированные по приоритету, установленному пользователем, равномерно распределенные по объему задач.

  • В порядке определенном менеджером задач. При создании/загрузке задач в начале работы они размещаются в менеджере задач в определенном (неизвестном) порядке. Самый простой и быстрый способ, исключающий всяческие распределения. Приоритет достается задачам, находящимся ближе к началу списка. При организации работы call-центра в режиме исключения использования одних ресурсов разными задачами одновременно, этот способ при своей скорости ничем не отличается от других.
  • Сортировка по имени задач. Приоритет получают задачи, имена которых в списке находятся выше. Имитирует пользовательскую сортировку с жестко назначенными приоритетами.
  • Сортировка по коду задач. Приоритет получают задачи, код которых в списке находится выше (в строковом представлении). Имитирует пользовательскую сортировку с жестко назначенными приоритетами.
  • Случайная сортировка (равномерно по задачам). Полное отсутствие приоритетов в задачах. Каждый раз приоритетной выбирается одна из задач согласно равномерному распределению.
  • Сортировка по возрастанию объема ресурсов. Приоритет получают задачи, в которые назначен наименьший перечень ресурсов. Имитирует случай псевдо-равномерности, пытаясь задействовать все задачи (все общие ресурсы используются задаче с наименьшим их числом, остаточные ресурсы при сохранении возможности звонка используются в других задачах).
  • Сортировка по убыванию объема ресурсов. Приоритет получают задачи, в которые назначен наибольший перечень ресурсов. Имитирует выставление наиболее жесткого приоритета в задачи, где в конкретный момент времени перенасыщение ресурсами, жертвуя выполнением задач с минимальным числом ресурсов. Рекомендуется к использованию совместно с режимом Call-центр. Ресурсы.
  • Выборка пропорционально объему ресурсов. Сортировка производится равномерно по ресурсам. Так например, если в двух задачах используется 3 оператора (все три в одной, и два из них в другой), то стоит ожидать, что при достаточно большом числе испытаний распределение приоритетов будет около 60% к 40% соответственно.


Резервировать линию до запроса на звонок у оператора

По умолчанию флаг не установлен. В голосовых задачах исходящего оповещения с запросом у оператора используется обособленный пул звонков. В любом случае перед попаданием задачи в пул осуществляется проверка наличия всех необходимых ресурсов (свободные операторы, свободные линии). С точки зрения пула звонков запрос у оператора - это неизвестный заранее промежуток времени. За этот промежуток может произойти ряд событий, изменяющих ситуацию. Например, свободная линия будет занята неким пользователем системы для совершения звонка. При избытке внешних линий это не имеет особого значения, так как будет применена любая другая свободная линия. В случае ее отсутствия у оператора появится уведомление и он будет снят с резерва задачи.

Флаг позволяет установить режим предварительного резервирования внешней линии. Следует внимательно относиться к выбору значения флага, так как режим резервирования не предусматривает поступления входящих звонков по линии во время нахождения в стадии резервного ожидания ответа оператора. При использовании одних и тех же линий для входящих и исходящих звонков рекомендуется не устанавливать флаг. Однако на потоке Е1 можно производить выдачу линий в задаче с обратной стороны для снижения вероятности поступления по ней звонка.


Не осуществлять вход в задачу для внешних линий, подключенных к АТС

Если при настройке внешней линии в модуле Линии или в Карте офиса для нее выставлен флаг «Подключена к АТС», то для поступающих нее звонков по умолчанию блокируется возможность обработки во входящей задаче. Если архитектура требует одновременно использования разделения внешних линий (на АТС и городские) и обработки поступающих звонков со всех линий в задачах, необходимо снять данный флаг.


Считать пробел разделителем телефонных номеров

Используется менеджером задач при разборе текстовых данных в полях таблиц абонентов с типом «Телефон». Если флаг выставлен, то любой символ пробела разделяет номер на несколько разных. Это может сказаться отрицательно, если в данных могут быть допущены ошибки. Однако в любом случае всегда символом-разделителем выступают «,» и «;».


Очищать кэш при деактивации, объем более N абонентов

Менеджер задач при активной работе с исходящими задачами, имеющими кэш в памяти, использует ресурсы сервера для размещения данных в оперативной памяти. При работе с большим числом задач и абонентов из-за нехватки ОЗУ может происходить замедление по причине свопа. Включение режима очистки кэша при деактивации помогает снизить актуальность проблемы переполнения, так как при хранении и приостановке задачи с большим числом абонентов (указывается в параметре) будет производиться принудительная выгрузка их кэша из памяти. При активации задачи соответственно будет производиться синхронизация с БД и загрузка информации в кэш. По умолчанию режим очистки включен для задач, число абонентов которых превышает 3000.

Числовое значение можно изменять в меньшую сторону при возникновении подозрения на некорректные данные в кэше, чтобы без перезагрузки сервера деактивацией задачи произвести его сброс.


Служебный сценарий набора номера в МЗ

Задействует режим набора внешних номеров менеджером задач через служебный сценарий. В обычном режиме набор осуществляется непосредственно в одну из внешних линий, входящих в состав ресурсов соответствующей задачи. В условиях настройки сложных маршрутов может потребоваться разбор номера и, в зависимости от различных параметров, перенаправление и индивидуальное определение маршрута с указанием команды на набор, например маршрутизация мобильных номеров на GSM-шлюз, набор междугородних номеров через городскую IP-телефонию, набор международних номеров через SIP и т.д.. Указанный сценарий (по имени) ищется в проектном каталоге той задачи, которая активировала набор, а в случае отсутствия - в общем. Если же сценарий не найден, осуществляется обычный набор без преобразования и маршрутизации. В задачах могут быть установлены индивидуальные настройки использования сценариев (отключение, указание иного сценария), однако по умолчанию установлен режим использования общих настроек.

Через стандартные функции служебных сценарий доступна информация о задаче -идентификатор, название, код, а также идентификатор абонента в используемой таблице абонентов. В качестве неявного параметра передается номер, подлежащий набору. В случае использования в пулах с резервированием оператора в качестве второго параметра передается строковое представление guid-идентификатора оператора. Код инициатора запуска служебного сценария - 11.

Служебный сценарий набора номера может быть назначен/переназначен непосредственно в настройках конкретной задачи.