Общие понятия
В самом широком смысле, очередь - это упорядоченная группа операторов, внутренних номеров и коротких номеров, на которую распределяются те или иные сообщения, приходящие в очередь. Существуют 5 типов сообщений - звонки, почта, голосовая почта, факсы, SMS. Каждая очередь может обслуживать любые из них, в зависимости от своих настроек.
Для создания новой очереди вам необходимо указать уникальный для системы номер, уникальное название очереди, доступные типы сообщений, и стратегию их распределения, после чего добавить в создаваемую очередь внутренние номера, короткие номера и операторов.
Для телефонных очередей доступны следующие стратегии:
Поочередно - циклическое распределение с памятью, запоминается последний участник, ответивший на вызов.
Всем - вызываются все доступные участники до тех пор, пока кто-то из них не ответит на вызов.
Наиболее свободному - вызывается тот участник, у которого дольше других не было разгоров в очереди.
Наименее загруженному - вызывается тот участник, который меньше других разговаривал по времени.
Случайным образом - вызывается случайный участник из очереди.
Линейная - вызовы между участниками располагаются согласно схеме их расположения в списке.
Кроме того, для телефонных очередей можно выбрать музыку, которую будет слушать ожидающий соединения с оператором абонент, а также настроить воспроизведение периодических уведомлений, объявления места в очереди и приблизительного времени ожидания.
Общие настройки
Номер очереди - внутренний номер очереди. Должен быть уникальным во всей системе.
Название - название очереди, которое будет использоваться в настройках и статистике.
Стратегия распределения - стратегия распределения/назначения сообщений в очередь.
Отдел - Отдел, которому принадлежит очередь.
Работа со звонками
Не отвечать на звонок - Не посылать сигнал ответа при попадании звонка в очередь, то есть до ответа оператором звонок не будет считаться отвеченным (тарификация у звонящего не начнется).
Добавлять ID очереди в имя CallerID - Добавлять номер очереди в CallerID.
Звонить "занятым" операторам: - Направлять ли звонки оператору, который разговаривает в данный момент.
Гудки во время ожидания: - Звонящему в очередь вместо музыки будут проигрываться длинные гудки.
Уведомление звонка из очереди:- Уведомление, которое будет проигрываться участнику очереди при ответе на входящий звонок (перед соединением с клиентом).
Музыка на удержание: - Музыка, проигрываемая во время ожидания.
Кол-во ожидающих: - Максимальное количество ожидающих в очереди. (Если 0 - количество не ограниченно)
ЗаголовокAlert Info - Во время звонка на аппараты будет пересылаться указанная строка. Она нужна например для определения очереди и изменения тона сигнала аппарата. Для каждого вендора она своя, пользуйтесь поиском.
Вес очереди: - Если оператор/внутренний номер находится в нескольких очередях, то та очередь, у которой вес больше, первой будет иметь возможность позвонить этому оператору/внутреннему номеру.
Заходить в пустую очередь: - Заходить ли в очередь, если в ней нет операторов/внутренних номеров.
Покидать пустую очередь: - Покидать ли очередь, если в ней нет операторов/внутренних номеров. Дополнительно можно определить статусы участников очереди.
Дополнительные настройки по статусам:
ringing - все участники в текущий момент звонят(не путайте с inuse)
paused - все участники в текущий момент находятся в состоянии паузы
invalid - если у участников состояние «недействительного» устройства. Обычно это вызвано условием ошибки в драйвере канала участника.
unavailable - Это относится главным образом к каналам Оператора. Если оператор является участником очереди, но не выполнил вход в систему, считается, что он не доступен. Или Внутренний номер не зарегистрирован
inuse - все участники в текущий момент разговаривают
unknown - если не получается определить текущее состояние устройства участника
wrapup - если в настоящее время находятся в завершающем периоде после совершения вызова(опция Время обработки завершённого звонка)
Естественно, что сразу все участники не могут находится в каком-то одном статусе, поэтому нужно отметить те, которые считаете нужными.
Автопауза - Ставить ли на паузу оператора/внутреннего номера, после того как он пропустил звонок в очереди.
Время ожидания в очереди - Максимальное время нахождения звонка в очереди. Если это значение равно "0", то звонок может находиться в очереди неограниченное время.
Время итерации - Время нахождения звонка у оператора/внутреннего номера до перехода к другому участнику очереди.
Время между итерациями - Время в секундах, проходящее от снятия звонка с оператора/внутреннего номера до переключения его на следующего >оператора/внутреннего номера.
Время обработки завершённого звонка - Время в секундах, в течении которого оператору или внутреннему номеру не будет поступать следующий звонок после завершения предыдущего.
Запись звонков - Производить ли запись звонков, поступивших в очередь. Этот параметр имеет больший приоритет по сравнению с аналогичным в классах обслуживания.
Дополнительные настройки - текстовое поле, куда можно ввести дополнительные настройки очереди.
Работа с сообщениями
Новое сообщение как - в текущей версии данное поле не используется.
Обращение
Сообщение
Проект- проект, к которому прикреплена очередь.
Тип сообщений- тип сообщений, обрабатываемых данной очередью.
Звонки - телефонные вызовы.
Почта - электронная почта.
Голосовая почта - Голосовая почта.
Факсы - Факсы.
SMS - SMS.
Анонсы
Анонсы - это периодически проигрываемые попавшему в очередь абоненту звуковые уведомления, как статические, так и динамические, сообщающие абоненту его номер в очереди и/или оценку времени ожидания обслуживания.
Время между анонсами - время между воспроизведением периодических уведомлений.
Файл уведомления - Звуковой файл периодического уведомления.
Объявлять позицию в очереди - Вкл/выкл. уведомление абонента об его положении в очереди.
Объявлять прибл. время ожидания - Вкл/выкл. уведомление абонента об оценке времени ожидания обслуживания (уведомление проигрывается либо периодически, либо один раз при входе в очередь)
Период объявления места в очереди - Период уведомлений о положении в очереди.
Округление времени ожидания - (20/30/60 секунд) Оценка времени ожидания будет округляться до величины, кратной выбранной.
Есть важный момент при настройке анонсов. Из-за программных особенностей системы Время итерации и Время между анонсами должны совпадать.
Система не сможет воспроизвести уведомление пока она звонит участникам.
Копирование
В системе есть возможность создать копию текущей очереди.
Если Вам нужна очередь с такими же участниками и настройками, или немного отличающаяся от текущей, то Вам пригодится этот блок. Достаточно придумать новое название, и подобрать номер для новой очереди. Созданную копию можно будет редактировать обычным способом.
Добавление участников
В очередь можно добавить 3 вида сущностей Операторов, Внутренние номера и Короткие номера.
Приоритеты
Приоритеты - это дополнительный иструмент управления вызовами в очереди. Установка приоритетов при разных стратегиях распределения звонков разная. Следует учитывать, что без использования Времени итерации(если время достаточно большое), приоритеты не имеют смысла, так же как и при некоторых стратегиях
Стратегия | Поведение |
---|---|
Поочередно | Сначала звонок будет обходить участников с самым низким приоритетом(0, 1), затем, если никто не ответил, будет уходить на более высокие приоритеты(9, 10). |
Линейная | Если свободен(доступен, не занят) хотя бы один участник с низким приоритетом, звонок будет поступать на него(них). Выше перейдет только в том случае, когда все они будут заняты(недотупны) |
Всем | Как и с линейной будут звонить все участники с низким приоритетом. Выше звонок перейдет только если все будут заняты(недоступны). |