[Asterisk-Users] Stuck in Queues

tom digium at sanguinarius.co.uk
Wed Apr 26 07:33:30 MST 2006


With Asterisk 1.2.7.

I have 3 queues defined, that I want to work as thus.
If there are no agents logged on to that queue, the call gets passed to
another queue, and if that queue has no agents logged on then on to
voicemail.

My queues.conf looks like this:

[sales]
musiconhold = default
announce = queue-sales
strategy = ringall
wrapuptime=15
timeout = 30
maxlen = 0
announce-frequency = 90
announce-holdtime = yes
monitor-format = wav
monitor-join = yes
leavewhenempty = yes
joinempty = no
member => Agent/1003
member => Agent/1004
member => Agent/1005

[tech]
musiconhold = default
announce = queue-tech
strategy = ringall
wrapuptime=5
timeout = 30
maxlen = 0
announce-frequency = 90
announce-holdtime = yes
monitor-format = wav
monitor-join = yes
leavewhenempty = yes
joinempty = no
member => Agent/1001

[accounts]
musiconhold = default
announce = queue-accounts
strategy = ringall
wrapuptime=5
timeout = 30
maxlen = 0
announce-frequency = 90
announce-holdtime = yes
monitor-format = wav
monitor-join = yes
leavewhenempty = yes
joinempty = no
member => Agent/1002

And the relevant part of my extensions.conf looks like this:

;sales
exten => 1,1,Queue(sales)
exten => 1,2,Queue(accounts)
exten => 1,3,Queue(tech)
exten => 1,4,Voicemail(s1012)
;accounts and billing
exten => 2,1,Queue(accounts)
exten => 2,2,Queue(sales)
exten => 2,3,Voicemail(s1012)
;customer support
exten => 3,1,Queue(tech)
exten => 3,2,Queue(sales)
exten => 3,3,Voicemail(s1012)

When the call comes in and sales is selected, the call sits in the sales
queue indefinately, even though there are no agents logged in.

Am I getting something very silly wrong here?

TIA for any help with this.




More information about the asterisk-users mailing list