[Asterisk-Dev] Queues observations

Adam Goryachev mailinglists at websitemanagers.com.au
Tue Apr 26 19:55:17 MST 2005


On Tue, 2005-04-26 at 22:06 -0400, Stephan A. Edelman wrote:
> We've implemented the call Queuing using asterisk and have the
> following observations:
>  
> (1) The Queue() application returns zero when there is no agent
> available to take the call (busy on another call, for example) but
> also when there is no agent logged in for that queue. The latter is
> fairly problematic. I would prefer to have the caller dumped into
> voicemail rather than waiting for an agent to eventually login.
>  
> For this purpose, it looks like we need an AgentIsAvail(queuename)
> function, or something similar on which we can branch in the 
> dialplan. 

I think there is an option joinwhenempty in queues.conf or similar. I
know my callers won't join the queue if there is no agent logged in (but
they will join the queue if there is agents logged in but they are all
busy).
 
> (2) When the caller is eventually connected to an agent, the MOH
> disappears and then immediately the agent is heard. The caller gets no
> prior indication / warning that his call is now connected. I think we
> need an option in the Queue() to create a 2-second ringback prior to
> being connected.
>  
> Any thoughts?

This isn't such a bad option... I thought about playing a beep etc, but
that isn't really obvious enough, a short one/two ring burst would help
wake up the caller and tell them to get ready for something to happen. 

Would probably need to adjust the app_queue or app_agent or both??
Sorry, I can't help do anything, but perhaps a bounty on the wiki would
get someone involved?

Regards,
Adam
-- 
 -- 
Adam Goryachev
Website Managers
Ph:  +61 2 8304 0000                        adam at websitemanagers.com.au
Fax: +61 2 9345 4396                        www.websitemanagers.com.au




More information about the asterisk-dev mailing list