【问题标题】:How to program to accept DTMF tone as input (IVR Automation)如何编程以接受 DTMF 音作为输入(IVR 自动化)
【发布时间】:2015-10-22 00:50:32
【问题描述】:

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

【问题讨论】:

    标签: automation ivr regression-testing vxml voxeo


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢拉吉夫。出站应用程序如何知道何时播放 DTMF 输入?入站应用程序将播放大量消息,例如欢迎提示,而出站应用程序需要在这些消息期间保持沉默。
    • 我有两种处理方式。 1. 启用所有提示的 bargein 并输入 DTMF 以在 1 秒后移至下一个提示。 2.如你所说,等待整个提示播放。要知道等待多长时间,请计算每个单词的字数 + 人才/语音记录速度(如果您使用过专业工作室的帮助,他们会为您提供此详细信息)。希望这会有所帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-22
    • 1970-01-01
    相关资源
    最近更新 更多