Sander Smeenk
2007-Sep-06 18:44 UTC
[asterisk-users] Cascading queues & calls not joining unavailable queues.
Hi! - Trying a repost, my first message didn't seem to make the list. I have one main queue with agents that take calls to our main phonenumber. Now i want to cascade calls through to the fallback queue immediately when all the agents in the first queue are 'unreachable' in any way (be it OffHook, DND, Paused, etc...) Somehow calls still keep hanging around in the main queue even if agents are Busy or 'DND' for the specified timeout before returning to the dialplan which then calls the next queue. The extensions.conf section that places the call on the main queue and afterwards the second queue: | exten => 511,n,Queue(511,t,,,30) ; Main queue | exten => 511,n,Queue(611,t,,,30) ; Fallback queue And this is my queues.conf accordingly. I'll only show the main queue config, as the fallback queue config is EXACTLY the same, except for the queuemembers ofcourse. | [511] | servicelevel = 30 | announce = voice/connected | musiconhold = default | strategy = ringall | context = vanuit-queues | timeout = 10 | wrapuptime = 10 | announce-frequency = 10 | announce-holdtime = no | joinempty = strict | leavewhenempty = yes | member => SCCP/206 | member => SCCP/210 This selection of loglines shows Asterisk is aware that noone is answering the queue: | logger.c: -- Goto (groepen,511,1) | logger.c: -- Called SCCP/210 | logger.c: -- Called SCCP/206 | logger.c: -- SCCP/206 is busy | logger.c: -- SCCP/210 is busy | app_queue.c: No one is answering queue '511' (7/2/0) | logger.c: -- Stopped music on hold on SIP/10.10.1.1 | logger.c: -- Told SIP/10.10.1.1 in 511 their queue position (which was 1) | logger.c: -- Started music on hold, class 'default', on SIP/10.10.1.1 | logger.c: -- Called SCCP/210 | logger.c: -- Called SCCP/206 | logger.c: -- SCCP/206-00000021 is busy | logger.c: -- SCCP/210-00000020 is busy | app_queue.c: No one is answering queue '511' (7/2/0) | [ ... etc ... ] What am i doing wrong here? Can anyone shed some light? Thanks! Sander. -- | The short fortune teller who escaped from prison: a small medium at large. | 1024D/08CEC94D - 34B3 3314 B146 E13C 70C8 9BDB D463 7E41 08CE C94D -- | The story of my life; warm beer and cold women. | 1024D/08CEC94D - 34B3 3314 B146 E13C 70C8 9BDB D463 7E41 08CE C94D
Mark Michelson
2007-Sep-06 22:04 UTC
[asterisk-users] Cascading queues & calls not joining unavailable queues.
> | app_queue.c: No one is answering queue '511' (7/2/0) >The "7/2/0" indicates that you have 7 members in your queue and 2 are busy. This would indicate that even though those 2 members are busy, there are still 5 more available members for taking calls. Since there are available members, you stay in the queue. Have you added additional queue members besides the ones you specified in queues.conf? Mark Michelson