Добрый день
есть переменная вида
Set(dannie=1,2,4,3,5);
как Asterisk заставить циклом пройти эту переменную, используя "," как разделитель?
можно хоть ael хоть стандартным extensions
same => n,Set(dannie=1,2,4,3,5)
same => n,Set(X=1)
same => n,Set(DEV=${CUT(dannie,\,,1)})
same => n,While($[${EXISTS(${DEV})}])
same => n,NoOp(DEV = ${DEV})
same => n,Set(X=$[${X} + 1])
same => n,Set(DEV=${CUT(dannie,\,,${X})})
same => n,EndWhile()
для ael будет так
_111=>{
Set(dannie=1,2,4,3,5);
Answer();
X=0;
DEV=${CUT(dannie,\,,1)};
while ($[${EXISTS(${DEV})]) {
X=$[${X} + 1];
DEV=${CUT(dannie,\,,${X})};
NoOp(${DEV});
};