问题标签 [voicexml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
12842 浏览

java - Java中的IVR开发

我将使用 Java(没有 PBX)开发一个在线 IVR 应用程序。在软件需求中,我更喜欢在 Java 端实现一些数学计算和数据库通信。

如您所知,不同的技术已准备好与 Java 集成,例如 JTAPI、Zanzibar OpenIVR、Moho、VoiceXML、CCXML、Jive、Prophecy、Vocent、Voxeo 等。

现在的问题是:最好的解决方案是什么?哪一个最容易到达?哪一个效率最高?你推荐开源框架吗?是否有任何用于处理 IVR 系统的 Windows API?

0 投票
1 回答
1526 浏览

voice-recording - VXML 记录处理 dtmf termchar

我在处理记录标签中的 dtmf 时遇到问题。

我正在寻找识别在记录期间输入的零并根据该值执行特定操作。讲话前后的任何时间都可以输入零。

通过以下代码段,我看到当我输入零时,应用程序退出。看起来已经到达块标记,但随后处理终止。我不确定这里有什么问题。还是有更好的方法来实现同样的目标?

我在这里也提到了答案:VoiceXML - Recognize DTMF in Recording,但需要更多细节。

表单中只有这个记录标签,但根文档有所有的处理程序..

0 投票
1 回答
94 浏览

asterisk - 需要有关创建基于电话的搜索引擎的基本建议

我正在考虑建立一个基于电话的搜索引擎。这个概念很简单:

  1. 用户拨打号码。
  2. 我们记录他的输入并将语音转换为文本。
  3. 使用 Google API 搜索查询。
  4. 获取排名靠前的结果并将其转换为语音。
  5. 将输出发送给用户。

我对机制进行编码很舒服。但我不知道如何在电话线上实现这一点。我需要一个 IVR 来指导用户和一个后端应用程序进行处理。我可以编写后端应用程序。

你们能告诉我如何通过电话线实现我的应用程序。我做了一些研究并提出了一些名为Asterisk 和 VoiceXML的东西。是否可以使用这些方法中的任何一种来完成任务。

0 投票
2 回答
612 浏览

parsing - VoiceXML 到 Asterisk 拨号方案解析器

是否有任何现有的解析器可以将 VoiceXML 文件解析为 Asterisk Dialplan?我在谷歌上搜索过,但找不到任何东西。所以我猜测,这是否真的可能,或者这些技术可能不打算相互转换。

0 投票
1 回答
263 浏览

ivr - 如何闯入元素

我正在使用 Microsoft 的 UCMA 4.0 SDK 构建一个基本的 VXML IVR 系统。当我使用默认系统语音进行正常提示时,您可以按任意 DTMF 键“强插”:

但是我想用客户自己的声音。为此,我构建了一组单独的音频提示,并使用循环播放它们:

问题是现在我无法“闯入”并中断循环。知道如何解决这个问题吗?

0 投票
5 回答
1065 浏览

sip - 如何为自动 IVR 呼叫实施基础架构?

我需要一些技巧来构建一个基础设施来同时发送 1000 个语音呼叫(使用 voicexml 的自动 IVR 呼叫)。到目前为止,我使用星号和voiceglue,但现在我遇到了性能问题。

基础设施是这样的:

  • 星号从队列中拉取请求

  • 队列消费者创建一个调用文件

  • 通话结束时,读取通话文件并将状态发送到应用服务器

老实说,我正在寻求一些技巧来实现像 callfire[1] 或 voxeo[2] 这样的基础设施?

[1] https://www.callfire.com/

[2] http://voxeo.com/

0 投票
1 回答
248 浏览

php - VoiceXML 不会发送录音以提交下一个

我有这个 VoiceXML 脚本:

脚本中的一切似乎都工作正常,所有提示都已读取,录音播放正常,但我服务器上的 saveMessage.php 从未被触及(我在 saveMessage.php 顶部放置了一个日志,当我访问 saveMessage 时会触发.php 在我的浏览器中,但在我调用 VoiceXML 脚本时从不触发)。

我错过了一些简单的事情吗?VoiceXML 脚本不能提交到它们不在的服务器旁边吗?

0 投票
1 回答
118 浏览

vxml - VoiceXML 脚本在 gist.github.com 上运行良好,但无法在我的服务器上运行

我有一个 VoiceXML 脚本,当我在 gist.github.com 上调用它时可以正常工作 - https://gist.githubusercontent.com/jpelton/6bb484628f3bb3ef9cd1/raw/gistfile1.txt但是当我调用完全相同的 VoiceXML 脚本时我自己的服务器(https://mobile-text-alerts.com/3.0/system/nexmo/recordMessage.php)电话只响了两下就挂断了。脚本似乎完全相同。

我是否缺少一些必要的标头值?

0 投票
2 回答
1056 浏览

javascript - Genesys Composer 单元测试

我目前正在使用 Genesys GVP 8.1.5 框架开发大型 VoiceXML IVR 应用程序。我已经成功构建、测试和部署了两个较小的应用程序,没有任何问题。但是,对大型应用程序进行测试需要很长时间,因为我必须从一开始就浏览所有菜单,以便在呼叫流程中进一步测试功能。

我正在寻找一些可以使这个过程不那么痛苦的单元测试软件。如果我只是测试普通的老式 VoiceXML/Javascript 但应用程序调用中间件功能并连接到媒体服务器,这将很简单,因此很多东西不容易在 JVoiceXML 之类的东西上进行测试。

我只是想知道是否有人在这方面有任何经验并且可以指出我正确的方向?我已经对此进行了广泛的谷歌搜索并搜索了 Genesys 论坛,但仍然找不到解决方案。

0 投票
1 回答
606 浏览

voicexml - 语音 XML 禁用语音输入

我正在尝试在语音 XML 代码块中禁用语音识别。我发现很难掌握这种语法,将项目从 Twilio 的 TwiML 转换为 Nexmo 所需的 VoiceXML。

这是我的代码。我尝试将<block>元素更改为<field>,这似乎禁用了语音输入,但后来我<goto>没有工作。此外,与这个特定问题无关,我如何以编程方式挂断呼叫者?<disconnect/>似乎不起作用。