Hi All,
I have an IVR like below.. Problem is it repeat complete input recieved from user before asking for confirmation. i.e. user can not just press 1 to proceed while system is repeating recieved inputs.
<action application="play_and_get_digits" data="20 21 50 15000 # $${IVR_PROMPTS}/AppVoiceFolder/EnterRechargeDetails.wav $${IVR_PROMPTS}/InvalidInput.wav my_digit ^((\d{10})\*(\d{6})\*(1|3|12))$"/>
<action application="playback" data="$${IVR_PROMPTS}/AppVoiceFolder/RepeatEnteredDetails.wav"/>
<action application="say" data="hi name_spelled iterated NEUTER ${my_digit}"/>
<action application="play_and_get_digits" data="1 1 2 5000 # file_string://$${IVR_PROMPTS}/AppVoiceFolder/Press1ToConfirm.wav!file_string://$${IVR_PROMPTS}/AppVoiceFolder/Press2ToReEnter.wav $${IVR_PROMPTS}/InvalidInput.wav my_choice ^[1-2]"/>
Something i tried to achieve this is-
<action application="play_and_get_digits" data="20 21 50 15000 # $${IVR_PROMPTS}/AppVoiceFolder/EnterRechargeDetails.wav $${IVR_PROMPTS}/InvalidInput.wav my_digit ^((\d{10})\*(\d{6})\*(1|3|12))$"/>
<action application="playback" data="$${IVR_PROMPTS}/AppVoiceFolder/RepeatEnteredDetails.wav"/>
<action application="play_and_get_digits" data="1 1 2 5000 # say:'hi name_spelled iterated NEUTER ${my_digit}' file_string://$${IVR_PROMPTS}/AppVoiceFolder/Press1ToConfirm.wav!file_string://$${IVR_PROMPTS}/AppVoiceFolder/Press2ToReEnter.wav $${IVR_PROMPTS}/InvalidInput.wav my_choice ^[1-2]"/>
But issue is that it reads "hi name_spelled iterated NEUTER 912345678*10001*12" as string.
Please help how can i fix it.
Please also note that i have local language sound files kept in "hi" folder so that digits pronounced by system use the same and this is working when i use first method.
But when i include say in "play_and_get_digits" it picks up english again.
Thanks,
-Vishal