Страница 1 из 1

Оповещение, если очередь занята

Добавлено: 13 фев 2015, 14:33
monstr
Здравствуйте!
Есть такой конфиг очереди

[support]
joinempty=no
eventwhencalled=yes
strategy=random
musicclass=support
ringinuse=no
joinempty=no
timeout=15
wrapuptime=10
announce-position=no
announce-holdtime=yes
announce-frequency=60
announce-round-seconds=0
relative-periodic-announce=yes
queue-holdtime=queue-holdtime
queue-minutes=queue-minutes
queue-seconds=queue-seconds
Бывает такое что в очереди очень много звонящих и они вмсят по полчаса.
Не могу понять как сделать так чтобы, если примерное время ожидание более 10 минут, клиента в очередь даже не ставили, ему сразу проигрывалась фраза, типа долго будешь ждать перезвони позже.
Т.е. где в очереди посмотреть сколько примерно минут ожидать, далее на напишу условие проверки и всё

Re: Оповещение, если очередь занята

Добавлено: 13 фев 2015, 14:40
Vlad1983
по времени ожидания встроенных решений не знаю
но по числу ожидающих в очереди можно https://wiki.asterisk.org/wiki/display/ ... TING_COUNT

Re: Оповещение, если очередь занята

Добавлено: 13 фев 2015, 14:49
Vlad1983
хотя можно попробовать по значению QUEUEHOLDTIME
https://wiki.asterisk.org/wiki/display/ ... _VARIABLES

Re: Оповещение, если очередь занята

Добавлено: 13 фев 2015, 16:11
monstr
Спасибо, то что нужно!

Re: Оповещение, если очередь занята

Добавлено: 16 фев 2015, 12:22
monstr
Ещё вот какая проблема, в конфиге выше указан параметр announce-frequency=60, но фраза: "Прогнозируемое время ожидания составляет ...", повторяется каждые 12-14 секунд, пробовал ставить 90, 120, всё равно не меняется время. Где-то я что-то не учел?

Re: Оповещение, если очередь занята

Добавлено: 16 фев 2015, 12:36
Vlad1983
min-announce-frequency

Re: Оповещение, если очередь занята

Добавлено: 16 фев 2015, 12:48
monstr
Точняк!
Благодарю.