Услуга "Call hunt" предназначена для одновременного вызова на группу абонентов с очередью, с определенными стратегиями перебора абонентов группы.
В текущей версии "Call hunt" поддерживаются следующие типы работы услуги:
| Услугу "Call Hunt" может активировать только оператор. |
При настройке услуги "Call Hunt" в зависимости от типа работы используются следующие параметры:
"Переустановить начальную позицию окна после завершения всех входящих вызовов" ("reset_window_start_pos_after_call") — флаг, показывающий, что необходимо сбросить значение параметра "window_start_pos" после того, как все поступившие на "Call Hunt" группу вызовы будут распределены.
Вызов поступает на каждого участника группы по очереди через заданный период времени, пока участник группы не снимет трубку. При значении тайм-аута "0" вызов поступит на следующего участника только, если "старшие" в очереди участники заняты.
Процедура выбора в зависимости от параметра "search_strategy" начинает перебор с первого занятого (first), последнего занятого (last), наименее занятого (longest_idle), случайного (random) абонента.
Активация услуги:
/domain/<DOMAIN_NAME>/ss/activate <HUNT_NUMBER> chunt mode = serial, numbers = [A,B,C,D], cyclic = <CYCLIC>, search_strategy = <SEARCH_STRATEGY>, window_shift_timeout = <WINDOW_SHIFT_TIMEOUT>, max_shift_count = <MAX_SHIFT_COUNT>
Входящие вызовы от абонентов E, F поступают на группу "Call_hunt_3". Абоненты звонят в том порядке, в котором указаны.Абонент А, B, C, D входят в группу Call_hunt_3, тип услуги "Call Hunt" последовательный поиск.
Абонент A через период времени "WINDOW_SHIFT_TIMEOUT" не ответил, вызов перешел на абонента B.
| Если "WINDOW_SHIFT_TIMEOUT" равен "0", то переход на следующего абонента группы произойдет, если текущий абонент занят. |
Вызов от абонента E поступает по порядку на номера группы "Call_hunt_3". Количество переходов между абонентами группы регулируется параметром "MAX_SHIFT_COUNT".
Когда вызов дойдет до абонента D, то возможны следующие ситуации:
- если группа не цикличная (<CYCLIC> = false), перебор номеров остановится;
- если группа цикличная (<CYCLIC> = true), перебор абонентов продолжается с начала, пока не закончится допустимое количество переходов, параметр "MAX_SHIFT_COUNT".
| Активация |
|---|
| только через оператора |
| Деактивация |
| только через оператора |
Для активации услуги "Поиск первой свободной линии по списку, последовательный поиск" через интерфейс командной строки выполните следующую команду:
/cluster/storage/<CLUSTER>/ss/activate <ADDRESS> chunt mode = serial, numbers = [<NUMBER_1> <NUMBER_2>, ...], window_shift_timeout = <WINDOW_SHIFT_TIMEOUT>, max_shift_count = <MAX_SHIFT_COUNT>, cyclic = <CYCLIC>, queue_strategy = <QUEUE_STRATEGY>, search_strategy = <SEARCH_STRATEGY>/domain/<DOMAIN>/ss/activate <ADDRESS> chunt mode = serial, numbers = [<NUMBER_1> <NUMBER_2>, ...], window_shift_timeout = <WINDOW_SHIFT_TIMEOUT>, max_shift_count = <MAX_SHIFT_COUNT>, cyclic = <CYCLIC>, queue_strategy = <QUEUE_STRATEGY>, search_strategy = <SEARCH_STRATEGY>где
<CLUSTER> — имя кластера хранения долговременных данных (DS)
<DOMAIN> — имя виртуальной АТС, которой принадлежит абонент(ы);
<ADDRESS> — номер(а) абонентов, для которых выполняется настройка услуги, символ "*" используется для указания всех абонентов заданного домена.
Диапазоны номеров указываются в фигурных скобках. Например: 71{1-2,9} соответствует номерам 711, 712, 719. |
<NUMBER_X> — номер участника группы;
<WINDOW_SHIFT_TIMEOUT> — время ожидания ответа от участника группы перед передачей вызова следующему участнику, обязательный параметр, устанавливается в секундах;
<MAX_SHIFT_COUNT> — максимальное количество переходов между участниками группы до отбоя вызывающего абонента, обязательный параметр;
| Если MAX_SHIFT_COUNT = -1, то количество переходов не ограничено. |
<CYCLIC> — является ли группа цикличной. Обязательный параметр, принимает значения:
<QUEUE_STRATEGY> — алгоритм обработки входящего вызова при отсутствии свободных номеров в группе поиска:
<SEARCH_STRATEGY> — стратегия поиска, принимает значения:
Описание команд для управления услугами через интерфейс командной строки CLI приведено в Справочнике команд CLI, разделы /cluster/storage/<STORAGE>/ss и /domain/<DOMAIN>/ss.
Настройки выполняются в разделе "Supplementary services" ("Дополнительные услуги") приложения "Subscriber card" ("Карточка абонента").
Настройка услуги для всех абонентов определенной виртуальной АТС, а так же для определенного абонента в отдельности выполняется в приложении "Subscriber card" ("Карточка абонента").
| Индивидуальные настройки услуги абонента переопределяют глобальные настройки услуги (настройки услуги на уровне домена). |
Для активации услуги установите флаг напротив значения "Список абонентов call-hunt группы", выберите тип "serial" и выполните настройки:
Для деактивации услуги — снимите флаг.
Для сохранения настроек нажмите кнопку "Сохранить" ("Save").
Активировать услугу "Список абонентов call-hunt группы" типа "serial" для абонента с номером 100 виртуальной АТС "dima".
И установить следующие параметры для услуги:
Активация услуги "Call Hunt" типа "serial" через интерфейс командной строки:
/cluster/storage/ds3/ss/activate dima 100 chunt mode = serial, numbers = [2222 3333 4444], window_shift_timeout = 5, max_shift_count = 4, queue_strategy = wait, search_strategy = first, cyclic = true |
Активация услуги через web-конфигуратор:
