What about waiting in &quot;queues&quot;?<div><br clear="all">Nasir Iqbal<br><br>ICT Innovations<br><a href="http://www.ictinnovations.com/" target="_blank">http://www.ictinnovations.com/</a><br><br>
<br><br><div class="gmail_quote">On Wed, Oct 5, 2011 at 1:35 PM, Yaroslav Panych <span dir="ltr">&lt;<a href="mailto:panych.y@gmail.com">panych.y@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello, everyone<br>
<br>
Here part of my dialplan context<br>
[globals]<br>
CMD_NOOP=0<br>
CMD_DOSTUFF1=1<br>
CMD_DOSTUFF2=2<br>
CMD_DOSTUFF3=2<br>
<br>
[blah-context]<br>
same =&gt; n,Set(COMMAND=${CMD_NOOP})<br>
same =&gt; n,UserEvent(blah-event,CHANNEL:${CHANNEL(name)}<br>
same =&gt; n(COMMAND_SWITCH),GoToIf($[&quot;${COMMAND}&quot;=&quot;${CMD_DOSTUFF1}&quot;]?LBL_DO_STUFF1)<br>
same =&gt; n,GoToIf($[&quot;${COMMAND}&quot;=&quot;${CMD_DOSTUFF2}&quot;]?LBL_DO_STUFF2)<br>
same =&gt; n,GoToIf($[&quot;${COMMAND}&quot;=&quot;${CMD_DOSTUFF3}&quot;]?LBL_DO_STUFF3)<br>
same =&gt; n,Wait(0.2)<br>
same =&gt; n,GoTo(COMMAND_SWITCH)<br>
same =&gt; n,NoOp(--- NOT REACHED ---)<br>
<br>
UserEvent sends blah-event via AMI to high-level UI, user makes<br>
decision and issues some command via Action:SetVar, then dialplan<br>
continues to work.<br>
<br>
The problem is, in dialplan there is an active wait loop, i.e. waiting<br>
mechanism which rapidly checks some var(consuming processor resources<br>
and flooding logs). Is it possible to create passive waiting loop<br>
within current abilities of Asterisk 1.8?<br>
<br>
regards, Yaroslav<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></div>