I'm using Microsoft's UCMA 4.0 SDK to build a basic VXML IVR system. When I have a normal prompt using the default system voice, you can 'barge-in' by pressing any DTMF key:
<prompt>Your credit card number is 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4</prompt>
However I'd like to use the customers own voice. To do this i build up an array of individual audio prompts, and play them back using a loop:
<prompt>
<foreach item="i" array="BuildCardPrompt()">
<audio expr="i"/>
</foreach>
</prompt>
Problem is that now I am unable to 'barge-in' and interrupt the loop. Any idea how to solve this issue?