Random( )


Random( ) Conditionally branches, based upon a probability

 Random([   probability   ]:[[   context   ,]   extension   ,]   priority   ) 

Conditionally jumps to the specified priority (and optional extension and context ), based on the specified probability . probability should be an integer between 1 and 100. The application will jump to the specified destination priority percent of the time.

 ; test your luck over and over again  exten => 123,1,Random(20:lucky,1)  exten => 123,2,Goto(unlucky,1)     exten => lucky,1,Playback(good)     exten => lucky,2,Goto(123,1)     exten => unlucky,1,Playback(bad)     exten => unlucky,2,Goto(123,1) 



Asterisk. The Future of Telephony
Asterisk: The Future of Telephony: The Future of Telephony
ISBN: B0026OR3OO
EAN: N/A
Year: 2001
Pages: 380

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net