What about waiting in "queues"? Nasir Iqbal
ICT Innovations http://www.ictinnovations.com/ On Wed, Oct 5, 2011 at 1:35 PM, Yaroslav Panych <[email protected]> wrote: > Hello, everyone > > Here part of my dialplan context > [globals] > CMD_NOOP=0 > CMD_DOSTUFF1=1 > CMD_DOSTUFF2=2 > CMD_DOSTUFF3=2 > > [blah-context] > same => n,Set(COMMAND=${CMD_NOOP}) > same => n,UserEvent(blah-event,CHANNEL:${CHANNEL(name)} > same => > n(COMMAND_SWITCH),GoToIf($["${COMMAND}"="${CMD_DOSTUFF1}"]?LBL_DO_STUFF1) > same => n,GoToIf($["${COMMAND}"="${CMD_DOSTUFF2}"]?LBL_DO_STUFF2) > same => n,GoToIf($["${COMMAND}"="${CMD_DOSTUFF3}"]?LBL_DO_STUFF3) > same => n,Wait(0.2) > same => n,GoTo(COMMAND_SWITCH) > same => n,NoOp(--- NOT REACHED ---) > > UserEvent sends blah-event via AMI to high-level UI, user makes > decision and issues some command via Action:SetVar, then dialplan > continues to work. > > The problem is, in dialplan there is an active wait loop, i.e. waiting > mechanism which rapidly checks some var(consuming processor resources > and flooding logs). Is it possible to create passive waiting loop > within current abilities of Asterisk 1.8? > > regards, Yaroslav > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > New to Asterisk? Join us for a live introductory webinar every Thurs: > http://www.asterisk.org/hello > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
