[asterisk-users] Pause/Unpause agent based on devstate
Danny Nicholas
danny at debsinc.com
Thu Aug 20 10:14:28 CDT 2009
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.
Heres 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 wouldnt 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 dont 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
More information about the asterisk-users
mailing list