0

我希望使用 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>
4

1 回答 1

0

我为客户创建了一个 IVR 回归测试工具。在这我有两个 IVR(入站和出站)。我们正在测试的入站和执行测试时的出站。dtmf 和语音输入由从出站呼叫到入站呼叫的波形文件给出(将其作为输入)。

从上面的 VXML 代码中,我看到您已经创建了一个 IVR,并希望将 DTMF 音频文件传递/播放到您的测试 IVR。进行出站呼叫的 VXML 将播放它。

于 2015-12-15T13:21:42.133 回答