Asterisk. Команда Random.

Random() - Выполняет условный переход на основании вероятности.

Random([вероятность]:[[контекст,]добавочныйномер,]приоритет)

Это приложение признано устаревшим и заменено приложением GotoIf($[${RAND(1,100)} > номер]?метка).

Выполняет условный переход в заданный приоритет (и необязательные добавочныйномер и контекст) на основании вероятности. В качестве вероятности должно использоваться целое число в диапазоне от 1 до 100. Приложение перейдет в заданный приоритет с заданной вероятностью.

Пример:
; снова и снова выбираем случайный номер
exten => 123,1,SayNumber(${RAND(1|10)})
exten => 123,n,Goto(1)

 

См. также: RAND