I was just experimenting with AEL2, and tried to use a for loop as per the example. Here's what I have.
context new_pbx_betty_start { _X. => { for (x=0; ${x} < 3; x=${x} + 1) { Verbose(x is ${x} !); } }; } Here's the output. The var x never gets incremented! Is this a bug? The while loops seem to work ok. x is 0 ! -- Executing Set("SIP/3254101-db4b", " x=1") in new stack -- Executing Goto("SIP/3254101-db4b", "2") in new stack -- Goto (new_pbx_betty_start,36521478,2) -- Executing GotoIf("SIP/3254101-db4b", "1?3:6") in new stack -- Goto (new_pbx_betty_start,36521478,3) -- Executing Verbose("SIP/3254101-db4b", "x is 0 !") in new stack x is 0 ! -- Executing Set("SIP/3254101-db4b", " x=1") in new stack -- Executing Goto("SIP/3254101-db4b", "2") in new stack -- Goto (new_pbx_betty_start,36521478,2) -- Executing GotoIf("SIP/3254101-db4b", "1?3:6") in new stack -- Goto (new_pbx_betty_start,36521478,3) -- Executing Verbose("SIP/3254101-db4b", "x is 0 !") in new stack x is 0 ! -- Executing Set("SIP/3254101-db4b", " x=1") in new stack -- Executing Goto("SIP/3254101-db4b", "2") in new stack -- Goto (new_pbx_betty_start,36521478,2) -- Executing GotoIf("SIP/3254101-db4b", "1?3:6") in new stack -- Goto (new_pbx_betty_start,36521478,3) -- Executing Verbose("SIP/3254101-db4b", "x is 0 !") in new stack x is 0 ! -- Executing Set("SIP/3254101-db4b", " x=1") in new stack -- Executing Goto("SIP/3254101-db4b", "2") in new stack -- Goto (new_pbx_betty_start,36521478,2) -- Executing GotoIf("SIP/3254101-db4b", "1?3:6") in new stack -- Goto (new_pbx_betty_start,36521478,3) -- Executing Verbose("SIP/3254101-db4b", "x is 0 !") in new stack x is 0 ! -- Executing Set("SIP/3254101-db4b", " x=1") in new stack -- Executing Goto("SIP/3254101-db4b", "2") in new stack -- Goto (new_pbx_betty_start,36521478,2) -- Executing GotoIf("SIP/3254101-db4b", "1?3:6") in new stack -- Goto (new_pbx_betty_start,36521478,3) -- Executing Verbose("SIP/3254101-db4b", "x is 0 !") in new stack x is 0 ! _______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users