Starts a while loop.
While(expression)
Starts a while loop. The application returns to this point if
EndWhile() is encountered as long as
expression is true; if it is false, execution continues after
EndWhile().
exten => 123,1,Answer()
exten => 123,n,Set(i=1)
exten => 123,n,While($[${i} < 5])
exten => 123,n,SayNumber(${i})
exten => 123,n,Set(i=$[${i} + 1])
exten => 123,n,EndWhile()
exten => 123,n,Hangup()
|
|
|
Internal help for this application in Asterisk 1.4: -= Info about application 'While' =- [Synopsis] Start a while loop [Description] Usage: While(<expr>) Start a While Loop. Execution will return to this point when EndWhile is called until expr is no longer true. diff output to internal help in Asterisk 1.2: 5c5 < Start a while loop --- > Start A While Loop |
See also. the section called “EndWhile()”, the section called “ExitWhile()”, the section called “ContinueWhile()”, the section called “GotoIf()”