Равноправные очереди
Как сделать, чтоб очереди получились равноправными, т.е. если в первой 5 клиентов, а во второй 0, то клиент позвонивший на номер второй очереди, соединился после пятого клиента первой очереди? И соответственно, шестой клиент первой очереди - после первого второй очереди.
Сейчас, при использовании параметра weight = 1 в обоих очередях, вторая очередь получается более приоритетной.
можете глянуть вот тут
http://awsswa.livejournal.com/5815.html
есть один колл-центр, который обслуживает две различные торговые марки. Клиент позвонивший по телефону первой ТМ попадает в первую очередь, по телефонам второй марки во вторую. Две очереди думаю сделать, т.к. в разных очередях будут различные настройки: музыка, анонс очереди и тд.
Если есть такая необходимость, то в качестве агента очереди надо выставлять local exten, а в диалплане писать собственную обработку выбора конкретного оператора в зависимости от условий. А там уже или в диалплане это пишите или на ael или c помощью AGI скрипт запускайте.
Я что-то подобное писал, и это в итоге вылилось в собственную реализацию очереди и от Queue полностью отказались.
Готовый рецепт вряд-ли кто-то вам здесь даст, или сами выдумывайте реализацию или заказывайте ее кому-либо.
_________________
IT Logic, разработка CRM систем, Call центры, сложные VoIP решения, телефонизация под ключ.