首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编程以接受DTMF音调作为输入(IVR Automation)

如何编程以接受DTMF音调作为输入(IVR Automation)
EN

Stack Overflow用户
提问于 2015-10-22 08:50:33
回答 1查看 740关注 0票数 0

我希望使用Voxeo Prophecy自动执行IVR回归测试。我遇到的挑战是如何模拟DTMF输入收集。

我已经能够在Voxeo Prophecy中构建一个调用我的VXML应用程序的CCXML应用程序。我使用Voxeo SIP电话调用此CCXML应用程序。现在的问题是,当我的VXML应用程序被调用时,它会播放提示“请输入您的卡号”,然后等待输入,最后等待最大超时。

我有来自Voxeo的DTMF音调,现在我需要找到我需要在哪里播放这些DTMF音调,以便模拟呼叫者输入。它是在VXML还是CCXML文件中?

如果它是VXML,那么在表单的哪个部分。任何示例代码都会很棒。请注意,我希望对VXML文件进行最小限度的编辑,以实现自动化,如果可以通过播放DTMF音调在其他地方输入来完成编辑,则更可取。

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

发布于 2015-12-15 21:21:42

我已经为客户创建了一个IVR回归测试工具。在这里我有两个IVR (入站和出站)。我们正在测试的入站节点和执行测试时的出站节点。dtmf和语音输入是由从呼出呼叫到呼入呼叫(将其作为输入)的wave文件提供的。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33271691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档