Re: Группа вызова
Мне пришлось написать вот такой Dialplan Injection:
Set(MyDialCnt=1)
Set(MyDisp=${MY_QUEUE_NEXT()})
NoOp(My MyDisp = {${MyDisp})
Dial(${MyDisp}, 2)
(get_next), Set(MyDisp=${MY_QUEUE_NEXT()})
GotoIf($["${MyDisp}" = ""]?loop_end:try_dial)
(try_dial), Dial(${MyDisp}, 5)
Set(MyDialCnt=$[${MyDialCnt} + 1])
NoOp(My Test Exp ${MyDialCnt})
Goto(get_next)
(loop_end), NoOp(My disp loop end)
где MY_QUEUE_NEXT - это odbc-функция, которая выдает "SIP/101", "SIP/102"
и т.д. Только в моем случае алгоритм неслучайный, а "хитрый", но это как напишите.
В вашем случае можно обойтись и без ODBC функции, с использованием random, например.
|