<div>You mean, I need to check the DEVICE_STATUS of both (sip) users before sending the caller into queue, otherwise skip the caller from going into Queue by using ExecIf.</div><div><br></div><div><br></div>--<br clear="all">
<div>Regards,</div><div>Shariq Khan</div><div>0333-3501125</div><br>
<br><br><div class="gmail_quote">On Wed, Sep 15, 2010 at 3:16 PM, Gareth Blades <span dir="ltr">&lt;<a href="mailto:list-asterisk@skycomuk.com">list-asterisk@skycomuk.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5">Shariq Khan wrote:<br>
&gt; Is there a way skip / ignore the member whose status is busy in the Queue.<br>
&gt;<br>
&gt; I have two channel member in queue and i have set the peer limit 2 for<br>
&gt; these members.<br>
&gt;<br>
&gt; I want to skip those member who are currently on the call (answered to<br>
&gt; calls) and now their status is busy, if Queue see the busy status caller<br>
&gt; will not enter in the Queue and go to the next priority.<br>
&gt;<br>
&gt; [test-queue]<br>
&gt; strategy = rrmemory<br>
&gt; memberdelay=0<br>
&gt; timeoutrestart = no<br>
&gt; joinempty = strict<br>
&gt; leavewhenempty = yes<br>
&gt; timeout = 50<br>
&gt; member =&gt; SIP/1009<br>
&gt; member =&gt; SIP/1010<br>
&gt;<br>
&gt; sip.conf<br>
&gt;<br>
&gt; [1009]<br>
&gt; username=1009<br>
&gt; type=friend<br>
&gt; secret=XXXX<br>
&gt; mailbox=779000<br>
&gt; context=default<br>
&gt; host=dynamic<br>
&gt; call-limit=2<br>
&gt;<br>
&gt; [1010]<br>
&gt; username=1010<br>
&gt; type=friend<br>
&gt; secret=XXXX<br>
&gt; mailbox=779000<br>
&gt; context=default<br>
&gt; host=dynamic<br>
&gt; call-limit=2<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Regards,<br>
&gt; Shariq Khan<br>
&gt; 0333-3501125<br>
&gt;<br>
<br>
</div></div>You could use ${DEVICE_STATE(SIP/1009}. Set a variable to indicate all<br>
extensions are busy and then a couple of ExecIf calls to reset the<br>
variable if either of the extensions state is set to NOT_INUSE. You then<br>
have a variab you can use to decide where to jump to in the dialplan<br>
depending on whether both phones are busy or not.<br>
<br>
<br>
--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
New to Asterisk? Join us for a live introductory webinar every Thurs:<br>
               <a href="http://www.asterisk.org/hello" target="_blank">http://www.asterisk.org/hello</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
</blockquote></div><br>