[Asterisk-Users] Queue() with H option

James Treleaven jametrel at enoreo.on.ca
Tue Apr 27 09:21:36 MST 2004


Has anyone used the H option for Queue() with Callback queues?  I want 
customers in my queues to be able to jump out to voicemail when they get 
tired of waiting, but in my setup when I pretend to be a customer and 
press '*' [when I am waiting in the queue] I see the message 'User hit * 
to disconnect call.' but then just jump out to the outer loop where 
queued callers wait to intermittently call those serving the queue.

Any advice will be appreciated.

thanks,
James



*** my extensions.conf extracts ***
; Customer presses 9 to enter the help queue
exten => 9,1,Queue(helpq.e|H)
exten => 9,2,Voicemail(u4908)
exten => 9,102,Voicemail(u4916)


; Login/Logout for Agents
exten => 3001,1,AddQueueMember(helpq.e|SIP/${CALLERIDNUM});
exten => 3001,2,Playback(agent-loginok)
exten => 3001,3,Hangup
exten => 3002,1,RemoveQueueMember(helpq.e|SIP/${CALLERIDNUM});
exten => 3002,2,Playback(agent-loggedoff)
exten => 3002,3,Hangup

exten => 3003,1,AddQueueMember(helpq.f|SIP/${CALLERIDNUM});
exten => 3003,2,AddQueueMember(helpq.e|SIP/${CALLERIDNUM});
exten => 3003,3,Playback(agent-loginok)
exten => 3003,4,Hangup
exten => 3004,1,RemoveQueueMember(helpq.f|SIP/${CALLERIDNUM});
exten => 3004,2,RemoveQueueMember(helpq.e|SIP/${CALLERIDNUM});
exten => 3004,3,Playback(agent-loggedoff)
exten => 3004,4,Hangup




More information about the asterisk-users mailing list