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)
|