Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Общего характера / Количество звонков в очереди

Количество звонков в очереди

Сообщений: 19

Количество звонков в очереди

добрый день
можно как то узнать количество звонков находящихся в очереди?
2007-06-14 23:57

Сообщений: 18

Re: Количество звонков в очереди

show queues , или show queue <имя очереди>
2007-06-15 10:57

Сообщений: 19

Re: Количество звонков в очереди

show queues - выводинт информацию на консоль!
а как узнать это же для дальнейшего программирования в extension.conf ? Может в какой то переменной лежит инфо ?
2007-06-15 11:52

Сообщений: 18

Re: Количество звонков в очереди

В ${QUEUESTATUS} вся эта инфа есть.
2007-06-15 12:11

Сообщений: 19

Re: Количество звонков в очереди

не получаеться получить информацию выдает пустую строку

[q-tt]
exten => s,1,NoOp()
exten => s,n,Answer()
exten => s,n(start),Background(ru/q-hello)
exten => s,n,Wait(1)
exten => s,n,Background(ru/q-attn-recording)

exten => s,n,NoOp(Информация: ==== ${QUEUESTATUS})


exten => s,n(direct),Queue(tempotour,tT,,,300)
exten => #,1,Goto(s,direct)
exten => i,1,Playback(invalid)
exten => i,n,Goto(s,start)

Задумка в следуещем: если в очереди больше чем N звонков не просто кидать в очередь где играет музыка, а проиграть клиенту полезную информацию во время ожидания или какой нибудь анонос о распродаже
2007-06-15 14:09

Сообщений: 18

Re: Количество звонков в очереди

The Queue application sets the QUEUESTATUS channel variable upon
completion. The status of the call can be : TIMEOUT, FULL, JOINEMPTY,
LEAVEEMPTY, JOINUNAVAIL or LEAVEUNAVAIL.
2007-06-15 15:07

Сообщений: 18

Re: Количество звонков в очереди

exten => 3,5,Queue(scopserv-test|tH|||30)

exten => 3,6,GotoIf($["${QUEUESTATUS}" = "JOINEMPTY]?1000)

exten => 3,7,GotoIf($["${QUEUESTATUS}" = "JOINUNAVAIL]?1000)

exten => 3,8,GotoIf($["${QUEUESTATUS}" = "FULL]?1000)

exten => 3,9,NoOp(Normal Queue exist)

exten => 3,10,Hangup


exten => 3,1000,Voicemail(b1000@scopserv)

2007-06-15 15:08

Сообщений: 18

Re: Количество звонков в очереди

А для того , чтобы сделать такую фигню :wacko: как ты хочеш , это не нужно , для этого есть maxlen после которого вызов вернётся в тот контекст из которого его послали и сможеш с ним делать чегонибудь-этакое, или есть всякие annonce в самом queues.conf , експерементируй
2007-06-15 15:23

Avatara of noize
Откуда: Москва
Сообщений: 398

Re: Количество звонков в очереди

можно это сделать по-другому. Если вам просто нужно обрабатывать кол-во поступающих звонков, то воспользуйтесь командами GROUP и GROUP_LIST. Просто задаёте группу, если в ней становится больше 10 человек, обрабатываете дальше
2007-06-15 20:59

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru