Hi there.
Just want to confirm something: is it possible to start a loop at a different index than 0?
All my trials and tests indicate that it is not possible, but I just want confirmation.
Thanks
edit:
actually, I have a better question. Is the loop executed ahead of time (i.e. all the iterations cached in advance in some way). I have done the following:
Start Loop (max loop = 2)
Play Audio
Attach a debug message in Participant Data to log the iteration
If I interrupt the loop during the Play Audio at the 1st iteration by abandoning the call, my debug message displays as if the loop had completed all iterations.
Note that in this case, I am entering the flow by doing a conference call with the IVR, through the Javascript API and I interrupt the execution of the flow by ending the conference through the Javascript API.
edit 2:
I tried without any added complexity, by just calling the flow 'regularly'. Same issue. if I abandon the call while in the loop (which is easy since there is a long audio playing in the loop), the attached data is set as if the loop had completed.