AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

очередь, время разговора

Newbies/FAQ Forum 7 сообщений -
#1

очередь, время разговора


Добрый день.

Как ограничить время разговора до 10минут. Знаю у команды Dial есть ключ S(n), который по истечению n секунд кладет трубку.
А есть что-нить подобное для Queue??
#2

Код:
*CLI> core show application Queue

Цитата:
[Syntax]
Queue(queuename[,options[,URL[,announceoverride[,timeout[,AGI[,macro[,gosub[,rule[,position]]]]]]]]])
...
timeout
Will cause the queue to fail out after a specified number of seconds,
checked between each "queues.conf" and cycle.
#3

все бы хорошо, только timeout отвечает не за длительно разговора, а за время дозвона до оператора.
#4

там два timeout.
один при вызове самой очереди, второй в настройках очереди.
Вы как раз говорите о втором:
queues.conf писал(а):
A Queue has two different "timeout" values associated with it. One is the
; timeout parameter configured in queues.conf. This timeout specifies the
; amount of time to try ringing a member's phone before considering the
; member to be unavailable.

А я говорю о втором:
queues.conf писал(а):
The other timeout value is the second argument
; to the Queue() application
. This timeout represents the absolute amount
; of time to allow a caller to stay in the queue before the caller is
; removed from the queue.
#5

один таймаут на вызов агента второй на время ожидания очереди. На продолжительность разговора нет штатных таймаутов для очереди. Есть глобальный timeout который absolute.
_________________
рву шаблоны. дорого.
#6

Ага, есть и такое, забыл об этом: TimeOut(absolute)
#7

ну да, вот им как раз и получилось решить проблему.