VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Очереди queues

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
tranger
Сообщения: 30
Зарегистрирован: 12 апр 2015, 15:48

Очереди queues

Сообщение tranger »

Всем привет.
Использую очереди для приёма входящих звонков. Входящие звонки одновременно летят на все телефоны.
При занятости одного из операторов звонок летит на телефон свободного.
При этом если первый оператор освободился, то приходится ждать timeout секунд прежде чем зазвонит телефон у освободившегося оператора.
Как сделать, чтоб освободившийся оператор сразу же включался в очередь.
Нашёл только одно решение: timeout = 3 и retry = 1. В таком случае у освободившегося оператора телефон зазвонит через 4 секунды. Но в этом решении есть минус - если операторы поднимут трубку во время паузы между звонками, то соединение не установится.
Нужно решение, когда вызовы не будут повторяться, а освободившийся оператор будет включен в очередь.

Вот конфиги:

queues.conf:

Код: Выделить всё

[queue_in]
timeoutpriority = conf
autofill = yes
timeout = 10
retry = 1
strategy = ringall
member = SIP/101
member = SIP/103
extensions.conf

Код: Выделить всё

[in]
exten => s,n,Queue(queue_in)
El_Vago
Сообщения: 63
Зарегистрирован: 05 дек 2017, 12:46

Re: Очереди queues

Сообщение El_Vago »

Есть такой параметр wrapuptime(типа, время которое оператор отдыхает после звонка), по умолчанию он нулевой, но вдруг кто-то нечаянно(или умышлено поменял).
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH