AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Elastix очереди. Как лучше сделать.

Asterisk GUI 10 сообщений -
#1

Добрый день.

Организовали 2 очереди, людей (операторов) не много в одной грубо говоря 1-2 человека и в другой столько же. Люди более менее заменимы...
Люди болеют, отдыхают...
Прописал в первой очереди статических агентов к примеру 101, 102, и во второй 103, 104.
Хочу чтобы если клиент к примеру ждет 1 минуту в первой очереди и ему никто не ответил, чтобы он перекидывался на вторую очередь (вдруг там свободно и ему сразу ответят).

Сейчас максимальное время ожидания в очереди не ограничено, думаю изменить его на скажем 1 минуту и поставить назначение при не ответе 2 очередь. Во второй очереди сделать тоже самое только разумеется указать первую очередь при не ответе. Хотя лучше наверное сделать еще одну служебную очередь и а ней ограничить время ожидания до скажем 10 сек, т.е. сидим в очереди минута прошла, перекинулись на служебную если 10 минут не ответили возвращаемся в нашу обычную очередь...

Правильно я мыслю, будет схема работать?
И еще вопрос есть динамические агенты, не могу найти коды чтобы люди сами могли подключаться и отключаться в этом случае от очереди, нашел только Queue Toggle *45, но не понятно, что он делает...

И еще есть ли какая-то утилита чтобы можно было операторам мониторить сколько людей ждет их в очереди, в самом elastix есть Operator panel, но хотелось бы что-то отдельное, маленькое в треее...
#2

Цитата:
Хотя лучше наверное сделать еще одну служебную очередь и а ней ограничить время ожидания до скажем 10 сек, т.е. сидим в очереди минута прошла, перекинулись на служебную если 10 минут не ответили возвращаемся в нашу обычную очередь...

У вас где-то 10 секунд, где-то 10 минут. Путаница...
Цитата:
Правильно я мыслю, будет схема работать?

Да, в теории схема будет работать, но мой совет - собрать схему и проверить в реальности, все ли работает так, как вы ожидаете.
Цитата:
И еще вопрос есть динамические агенты, не могу найти коды чтобы люди сами могли подключаться и отключаться в этом случае от очереди, нашел только Queue Toggle *45, но не понятно, что он
делает...

При создании очереди, когда вы указываете ее номер - есть подсказка, для чего это номер нужен.
[номер]* - log in
[номер]** - log out
#3

Спасибо, на самом деле не догадался подвести курсор к номеру очереди...

Про путаницу сами понимаете чисто механическая ошибка... Разумеется никто 10 минут ждать в очереди не будет...

Подскажите а статичного агента можно из очереди убрать?
К примеру у нас в очереди есть сотрудник, нужно чтобы его телефон не разрывался, отключить его от очереди и включить себя. Как себя подключить понятно, а вот его? По идее судя из названия очереди нельзя, но вдруг...
#4

Цитата:
Подскажите а статичного агента можно из очереди убрать?
К примеру у нас в очереди есть сотрудник, нужно чтобы его телефон не разрывался, отключить его от очереди и включить себя. Как себя подключить понятно, а вот его? По идее судя из названия очереди нельзя, но вдруг...


- статического агента можно удалить из настроек

А вообще для такого использования как раз и придуманы Динамические агенты.
#5

Набираю к примеру 1001* говорит по английски agent log in и далее что-то про fallow... ждет примерно 30 секунд после чего говорит что зарегистрирован.
Не подскажите чего он ждет? Такое чувство что то ли выбрать надо за кем будешь, то ли еще чего...
Как можно проверить агентов в очереди, т.е. кто в очереди из агентов?
#6

Он говорит, введите свой номер и завершите ввод решеткой, но этого можно и не делать.

Проверить можно командой в консоли:
Код:
queue show
#7

Спасибо.
А как-то можно динамических агентов упорядочить?
Т.е. у нас стратегия дозвона линейная, будет ли он звонить агентам в том порядке что они указаны в списке динамических или же по мере того как они подключили к очереди?
#8

Цитата:
Т.е. у нас стратегия дозвона линейная, будет ли он звонить агентам в том порядке что они указаны в списке динамических или же по мере того как они подключили к очереди?

Когда наводите мышкой на параметр Ring Strategy, там написано про каждый алгоритм поиска...
Про линейный в частности сказано, что при нем динамические агенты обзваниваются в том порядке, в котором они зарегистрировались.
#9

Подскажите как правильно настроить очередь.
В очереди 2 агента, установил стратегию дозвона самому-не занятому.
Нужно сделать так чтобы если все заняты, то клиент переходил в другую очередь, если же есть хотя бы один активный агент, но просто пока не берет трубку, то чтобы клиент оставался в очереди и ждал... Такое возможно?
#10

Цитата:
Нужно сделать так чтобы если все заняты, то клиент переходил в другую очередь, если же есть хотя бы один активный агент, но просто пока не берет трубку, то чтобы клиент оставался в очереди и ждал... Такое возможно?

Чтобы вызов уходил куда-либо дальше при всех занятых агентах нужно использовать секцию - Fail Over Destination

Чтобы клиент оставался в очереди и ждал - так очередь это и делает.