Статья №256
Последовательное распределение исходящих звонков
Как сделать так, что бы при исходящих звонках октелл звонил, выбирая не всегда первые в списке направлений линии, а при каждом звонке пробовал брать следующую по кругу линию.
And here we go...
Сначала нужно определить для каких линий будет применяться последовательный выбор.Для этого заходим в Администрирование — Линии. Закладка "Внешние линии".В поле "Код", задаём числовой порядковый номер для наших линий.

В этом примере это последовательность от 0 до 5. И всего 6 линий. После введения данных, обязательно, нажимаем кнопку "Применить"
Далее переходим в раздел "Call-центр"- "Отчеты сценариев" и создаём счетчик попыток звонка.

Даём счетчику название. В примере это "мобильные".
Теперь нужно только создать сценарий (или открыть уже существующий сценарий машрутизации)
В который нам нужно будет добавить следующие компоненты:
1. Счетчик
2. SQL запрос
3. Дозвон (или Переключение через внешние линии)

В счетчике — выбираем созданый нами счетчик.В SQL запросе делаем следующий запрос:
SELECT top 1 GlobalValue as [счетчик]
FROM [oktell].[dbo].[A_CallCenter_Counters]where [Name] like '%мобиль%' где,
[счетчик] — это название переменной с типом "Число" в нашем сценарии
%мобиль% — это название или часть названия нашего счетчика обнесённая символами %
В сценарии дозвона, в свойствах "Направления", переходим в закладку "Аргумент". В качестве аргумента выбираем "Выражение". Наше выражение будет иметь примерно следующий вид [счетчик]%6 где,
[счетчик] — это название переменной с типом "Число" в нашем сценарии
6 — это количество нужных нам линий.
Сама формула возвращает остаток от целочисленного деления значения счётчика на число 6, тоесть возвращает значения от 0 до 5.Таким образом при каждом звонке, система будет пытаться позвонить через следующую по кругу линию относительно предыдущего вызова.
- stage1.jpg (182 Kb) посмотреть
- stage2.jpg (162 Kb) посмотреть
- stage3.jpg (150 Kb) посмотреть