Как я могу использовать начальные и конечные числа для циклического перехода по полям, сохраняя ввод в массив в VXML с PHP или без него?
Псевдо-код будет примерно таким:
get startNo from caller
get endNo from caller
loop i from startNo to endNo
audio prompt 'prompt' + i + '.wav'
save input to results[i]
end loop
save results to database at end of loop or upon hangup
Я знаю, как получить начальные и конечные числа и как сохранить в базе данных, это цикл, в котором я не уверен.
Требования / другие примечания:
- Сочетание VXML и PHP - это нормально, но я бы предпочел сохранить большую часть VXML в файлах .VXML, чтобы автозавершение кода сохранялось в моем редакторе.
- Может быть до 50 подсказок (в соответствии с требованиями бизнеса, не просите меня переделывать это)
- Решение должно поддерживать событие зависания, поэтому, если соединение будет потеряно на полпути, мы сможем сохранить полученные результаты.
- Независимость от производителя, совместимость с VoiceXML 2.1