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

Вызов после освобождения оператора

Добавлено: 08 ноя 2013, 00:18
Shyrikoff
Добрый день!

Есть небольшой офис, где находятся несколько операторов.
Они разделены на операторов 1ой, 2ой и 3ей очереди.
Входящий вызов попадает на первую "партию" операторов, с таймаутом 10 секунд.
Потом направляется на вторую "партию" операторв. Еще 10 секунд.
Потом на конечную группу операторов. Таймаут не задан.

Рассматриваем коненую ступень обработки вызова:
Предположим, что на момент вызова один из оператов отошел, но не выключил телефон. Все остальные операторы говорят по телефонам. (чтобы в трубке не слышался второй вызов у все настроено call limit 1).
Вызов не срывается, а звонящий упорно слушает гудки и ждет, когда же ему ответят.
Один из операторов завершает свой разговор и вышает трубку. Но звонок к нему уже не идет (На момент вызова был отклонен call waiting 1), а продолжает трезвонить у отошедшего оператора, тем самым всех раздражая.

Теперь вопрос:
Как сделать так, чтобы aster автоматом повторил звонок освобожденному оператору?

На данный момент это делается постоянным повтором (каждые три секунды) вызова третьего эшелона операторов. Такое решение работает, но, я уверен, является крайне не оптимальным...

Посоветуйте как реализовать данное действие :))

версия астериска: Asterisk 1.8.24.0

Спасибо

Re: Вызов после освобождения оператора

Добавлено: 08 ноя 2013, 02:06
ded
Установить время ожидания в очереди допустим 5 мин., а действие по таймауту - опять в очередь третьей линии.