Я хочу автоматизировать регрессионное тестирование IVR с помощью Voxeo Prophecy. проблема, с которой я сталкиваюсь, заключается в том, как имитировать сбор ввода DTMF.
Мне удалось создать приложение CCXML в Voxeo Prophecy, которое вызывает мое приложение VXML. Я вызываю это приложение CCXML, используя SIP-телефон Voxeo. Теперь проблема в том, что когда мое приложение VXML вызывается, оно воспроизводит приглашение «Пожалуйста, введите номер своей карты», а затем ожидает ввода и, наконец, максимального тайм-аута.
У меня есть тоны DTMF от Voxeo, теперь мне нужно найти, где именно мне нужно воспроизвести эти тоны DTMF, чтобы имитировать ввод вызывающего абонента. Будет ли это в файле VXML или CCXML?
Если это VXML, то в какой части формы. Любой пример кода будет отличным. Обратите внимание, что я хочу сделать минимальное редактирование своих файлов VXML для автоматизации и предпочел бы, чтобы это можно было сделать, воспроизводя тоны DTMF для ввода в другом месте.
<form>
<field name="cardNumber" type="digits">
<grammar srcexpr="'/GrammarEnterCard.grxml'" type="application/srgs+xml"/>
<audio expr="Eng3"> Please enter your 16 digit card number and then press the pound key. Or press star to report your card lost or stolen. </audio>
</prompt>
<filled>
<log expr="'*****In Card Number Filled*****'"/>
<goto nextitem="expDate"/>
</filled>
<noinput>
</noinput>
<nomatch>
</nomatch>
</field>
</form>