Magnus Löfqvist
2009-Aug-20 15:06 UTC
[asterisk-users] Pause/Unpause agent based on devstate
Hi, I dont know if this is possible, but I want to pause a queue member if another member are busy in the phone. We have agents that has 2 phones and both are logged in to the same queue. I don't want the second phone to call if the first are in use. Any ideas? Magnus -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20090820/863d7fbd/attachment.htm
Danny Nicholas
2009-Aug-20 15:14 UTC
[asterisk-users] Pause/Unpause agent based on devstate
I use a PERL AGI to control my phones, but the ?Out of the box? solution (depending on your release) would be to use a macro to dial the queue/extension and use channel status to see if A is inuse before dialing B. Here?s an example from http://www.voip-info.org/wiki/view/Asterisk+func+device_State exten => 100,1,ExecIf($<a href=' ${device_state(sip ${exten})} =" INUSE '"> ${DEVICE_STATE(SIP/${EXTEN})} = INUSE ?Busy) </a href=' ${device_state(sip> exten => 100,2,Dial(SIP/${EXTEN}) you could expand on this as an ?OR? switch where you would?nt ring 100/101 if either was in use. _____ From: asterisk-users-bounces at lists.digium.com [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Magnus L?fqvist Sent: Thursday, August 20, 2009 10:06 AM To: asterisk-users at lists.digium.com Subject: [asterisk-users] Pause/Unpause agent based on devstate Hi, I dont know if this is possible, but I want to pause a queue member if another member are busy in the phone. We have agents that has 2 phones and both are logged in to the same queue. I don?t want the second phone to call if the first are in use. Any ideas? Magnus -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20090820/2ab4d4d0/attachment.htm