Здравствуйте! Очень много звонков на многоканальную линию, а операторов и линий немного. Придумали решение - если звонящий 10 секунд висит в очереди, то проигрывать ему оповещалку, потом его сбрасывать, а к нам на почту присылать номер звонящего. Оповещение о пропущенном на почту я сделал, а вот с первой частью проблема. Как сделать чтобы через некоторое время проигрывался файл, а после звонок сбрасывался?
UPD: Timeout хорош, но, как я понимаю, он проигрывает после одну из стандартных мелодий? Возможно ли добавить уникальности очереди? Или я не нашёл параметр?
Добрый день! У Queue есть параметр timeout. Наверно это то, что вам нужно. https://wiki.asterisk.org/wiki/display/AST/Application_Queue
Задан: 2016-07-25 10:51:11 +0400
Просмотрен: 152 раз
Обновлен: Jul 25 '16
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
вы видать не поняли зачем параметр - это сколько времени находиться в очереди. После вылета из очереди - играете свой файл и потом отправляете себе на почту сообщение с номером куда перезванивать
awsswa ( 2016-07-25 11:29:18 +0400 )редактировать