Я новичок в VXML (и кодировании в целом), и, видимо, я пытаюсь сделать это ... не нормально, но, надеюсь, это можно сделать.
Я понимаю принципиальную концепциюDTMF ввода с VXML, где я использую:
<grammar mode="dtmf"><![CDATA[ (*|0|1|2|3|4|5|6|7|8|9)<2-31> ]]></grammar>
<prompt>something here</prompt>
<noinput-nomatch-filled>conditions</noinput-nomatch-filled>
Я пытаюсь сделать этовыполнить несколько действий, чтобы разрешить DTMF ввод букв в зависимости от их расположения на клавиатуре.Вы бы достигли этого, набрав сначала номер, на котором находится буква (2-9), и разместив эту букву (1-4).
Например: «E» будет 3 и 2на клавиатуре.
Я в полной растерянности относительно того, как это будет работать в VXML.Я хотел бы сделать следующее:
1) ЗАМЕЧАНИЕ: Пожалуйста, введите ваш ТРИ буквенный код.Пожалуйста, введите вашу первую букву.
2) Ожидается, что два DTMF-входа будут иметь первое число от 2 до 9, второе число от 1 до 4. Основываясь на этой логике (33 = F, 94 = Z)буква установлена.
3) ПОДСКАЗКА: буква, которую вы ввели - (ВХОД).Это правильно?Нажмите 1, если хотите, 2, чтобы повторить попытку.
4) Повторите попытку или перейдите к следующей букве.И так далее, и так далее.
Если у кого-то есть ресурсы, чтобы я сам наткнулся на ответ на этот вопрос, это было бы здорово!Если кому-то нужна награда ... это тоже вариант!Спасибо за чтение!