Организовали 2 очереди, людей (операторов) не много в одной грубо говоря 1-2 человека и в другой столько же. Люди более менее заменимы...
Люди болеют, отдыхают...
Прописал в первой очереди статических агентов к примеру 101, 102, и во второй 103, 104.
Хочу чтобы если клиент к примеру ждет 1 минуту в первой очереди и ему никто не ответил, чтобы он перекидывался на вторую очередь (вдруг там свободно и ему сразу ответят).
Сейчас максимальное время ожидания в очереди не ограничено, думаю изменить его на скажем 1 минуту и поставить назначение при не ответе 2 очередь. Во второй очереди сделать тоже самое только разумеется указать первую очередь при не ответе. Хотя лучше наверное сделать еще одну служебную очередь и а ней ограничить время ожидания до скажем 10 сек, т.е. сидим в очереди минута прошла, перекинулись на служебную если 10 минут не ответили возвращаемся в нашу обычную очередь...
Правильно я мыслю, будет схема работать?
И еще вопрос есть динамические агенты, не могу найти коды чтобы люди сами могли подключаться и отключаться в этом случае от очереди, нашел только Queue Toggle *45, но не понятно, что он делает...
И еще есть ли какая-то утилита чтобы можно было операторам мониторить сколько людей ждет их в очереди, в самом elastix есть Operator panel, но хотелось бы что-то отдельное, маленькое в треее...
| Цитата: |
| Хотя лучше наверное сделать еще одну служебную очередь и а ней ограничить время ожидания до скажем 10 сек, т.е. сидим в очереди минута прошла, перекинулись на служебную если 10 минут не ответили возвращаемся в нашу обычную очередь... |
У вас где-то 10 секунд, где-то 10 минут. Путаница...
| Цитата: |
| Правильно я мыслю, будет схема работать? |
Да, в теории схема будет работать, но мой совет - собрать схему и проверить в реальности, все ли работает так, как вы ожидаете.
| Цитата: |
| И еще вопрос есть динамические агенты, не могу найти коды чтобы люди сами могли подключаться и отключаться в этом случае от очереди, нашел только Queue Toggle *45, но не понятно, что он делает... |
При создании очереди, когда вы указываете ее номер - есть подсказка, для чего это номер нужен.
[номер]* - log in
[номер]** - log out
Про путаницу сами понимаете чисто механическая ошибка... Разумеется никто 10 минут ждать в очереди не будет...
Подскажите а статичного агента можно из очереди убрать?
К примеру у нас в очереди есть сотрудник, нужно чтобы его телефон не разрывался, отключить его от очереди и включить себя. Как себя подключить понятно, а вот его? По идее судя из названия очереди нельзя, но вдруг...
| Цитата: |
| Подскажите а статичного агента можно из очереди убрать? К примеру у нас в очереди есть сотрудник, нужно чтобы его телефон не разрывался, отключить его от очереди и включить себя. Как себя подключить понятно, а вот его? По идее судя из названия очереди нельзя, но вдруг... |
- статического агента можно удалить из настроек
А вообще для такого использования как раз и придуманы Динамические агенты.
Не подскажите чего он ждет? Такое чувство что то ли выбрать надо за кем будешь, то ли еще чего...
Как можно проверить агентов в очереди, т.е. кто в очереди из агентов?
Проверить можно командой в консоли:
| Код: |
| queue show |
А как-то можно динамических агентов упорядочить?
Т.е. у нас стратегия дозвона линейная, будет ли он звонить агентам в том порядке что они указаны в списке динамических или же по мере того как они подключили к очереди?
| Цитата: |
| Т.е. у нас стратегия дозвона линейная, будет ли он звонить агентам в том порядке что они указаны в списке динамических или же по мере того как они подключили к очереди? |
Когда наводите мышкой на параметр Ring Strategy, там написано про каждый алгоритм поиска...
Про линейный в частности сказано, что при нем динамические агенты обзваниваются в том порядке, в котором они зарегистрировались.
В очереди 2 агента, установил стратегию дозвона самому-не занятому.
Нужно сделать так чтобы если все заняты, то клиент переходил в другую очередь, если же есть хотя бы один активный агент, но просто пока не берет трубку, то чтобы клиент оставался в очереди и ждал... Такое возможно?
| Цитата: |
| Нужно сделать так чтобы если все заняты, то клиент переходил в другую очередь, если же есть хотя бы один активный агент, но просто пока не берет трубку, то чтобы клиент оставался в очереди и ждал... Такое возможно? |
Чтобы вызов уходил куда-либо дальше при всех занятых агентах нужно использовать секцию - Fail Over Destination
Чтобы клиент оставался в очереди и ждал - так очередь это и делает.