我希望使用 Voxeo Prophecy 自动化 IVR 回归测试。我遇到的挑战是如何模拟 DTMF 输入集合。
我已经能够在 Voxeo Prophecy 中构建一个调用我的 VXML 应用程序的 CCXML 应用程序。我正在使用 Voxeo SIP 电话调用这个 CCXML 应用程序。现在的问题是,当我的 VXML 应用程序被调用时,它会播放提示“请输入您的卡号”,然后等待输入,最后等待最大超时。
我有来自 Voxeo 的 DTMF 音调,现在我需要找到播放这些 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>