有谁知道那里有任何工具可以让我直观地运行和调试 VXML 应用程序?有大量的 VXML 开发工具,但它们都需要您在其中构建应用程序。
我有一个使用 JSP 生成 VXML 的现有应用程序,我正在寻找一种方法来导航和调试呈现的 VXML,其方式与 Firebug 允许使用 HTML 执行此操作的方式非常相似。我有一些类似代理的工具,可以让我在发送到 VXML 浏览器时检查呈现的代码,但是有大量的 JS,这使得手动遍历代码相当困难。
有没有人使用过允许这样做的产品?
谢谢!
IVR 复仇者
有JigSaw 测试套件- 具有免费试用许可证且价格合理。
IBM 的调试器是WebSphere Voice Toolkit 的一部分。
许多其他产品都有调试器 -这里有一个很好的总结
免责声明:我是 Voiyager ( www.voiyager.com ) 的开发经理,Voiyager 是一个 VoiceXML 测试工具。它不符合您的标准,我也不认为它是您想要的工具类型,但我认为值得一提。
据我所知,VoiceXML 没有这样的测试工具。事实上,市场上的 VoiceXML 工具很少,而且几乎没有任何测试或分析工具。创建开发工具的供应商都已被其他公司收购。其中一些提供的确实提供了各种形式的调试,这些调试特定于他们的工具集或停留在对话框(调用者输入)级别。根据您的问题,我假设您需要更低级别的调试功能。
我认为替代路径很少而且有些困难。我相信您的主要目标是调试或重写现有应用程序,但您没有提供除 JavaScript 之外的任何具体挑战。一些可能有帮助的想法或方法:
祝你挑战成功。如果您找到另一种方法,我将有兴趣看到它发布。
您是否尝试过Eclipse VTP或InVision Studio?
Eclipse VTP
这是 Eclipse 插件。但我觉得它对用户有点不友好(日本观点)。
InVision Studio *需要创建用户帐户*
这是 Convergys 的 IVR 工具。它必须编辑标准的 VXML 模式。(不幸的是,这不是完全匹配。)
为了调试 vxml,我使用 Nuance Cafe 的 VoiceXML 检查器。它不会为您提供可视化树或任何东西,但它非常擅长发现语法错误并且是免费的。我认为如果您研究一下,他们可能还拥有更高级的调试工具,但我没有需要。(注意:我与他们没有任何关联) http://cafe.bevocal.com/tools/vxmlchecker/vxmlchecker.jsp
另一种调试环境是使用诸如 Asterisk 之类的东西和一个 voicexml 浏览器插件,例如来自http://www.voiceglue.org/的插件或有限许可证 i6net。
您可以将所有部分分开(动态 html 和 vxml 应用程序在 php/jsp/j2ee/、tts 处理和可选的 asr 处理作为单独的虚拟机与 virtualbox 之类的东西。如果逻辑可以保持相同,那么它只是根据频道更改 UI 的问题。
只需一个软电话就可以呼叫一个最小的星号机器,该机器具有 voicexml 浏览器以及呼叫计划中的 vxml 的 url。
我只是使用 Zend Framework,因为在这个环境中使用了 php,并根据用户代理字符串更改了视图后缀(phtml vs vxml)。
Flite for tts 非常适合调试,当您的应用程序准备就绪时,您可以录制短语,并且在 ubuntu 论坛上有一个页面,说明如何通过一些额外的声音文件提高 flite 质量。
我正在寻找大多数链接都已关闭的相同问题。我找到了一份文档,他们提出了一个开源解决方案,该解决方案可作为 Asterisk 的插件(https://www.researchgate.net/publication/228873959_Open_Source_VoiceXML_Interpreter_over_Asterisk_for_Use_in_IVR_Applications),可在https://sourceforge.net/projects/voxy/
我想知道当前是否有以图形方式创建 VXML 结构的选项,例如下一张图片。