- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望有人能给我指出一个图书馆的方向,以帮助处理基于 SIP 的语音流量。我正在尝试实现一个轻量级的 IVR 系统。本质上,它将集成到现有的基于 SIP 的调用中心应用程序中,进行一些 IVR 处理,然后将调用返回到原始调用。这是一个简单的图表:
(拍摄,还不让我发布图片) http://i243.photobucket.com/albums/ff2/gte619n/IVRSystemDiagram.png
所以我找到了很多关于 SIPServlet 以及它们如何进行代理等的信息,但我还没有真正找到任何涉及语音方面的信息。我发现的大多数资源都来自 Mobicents、Voxeo 和 ivrforbeginners.com,所有资源都对 JTAPI、OpenJSIP 等库有不同的依赖关系。
由于一些库已被弃用且开发缓慢,因此很难知道应该关注哪里。有没有基于 Java 的 IVR 实现示例?谢谢!
最佳答案
查看Zanzibar OpenIVR这是一个用Java开发的开源IVR项目。它看起来不再很活跃,但它应该是一个起点。另请查看Moho由沃克斯奥。 Moho 是一个用于开发多 channel 通信应用程序的开源 Java 框架,它支持 SIP。您无法找到任何合适的 Java 实现的原因可能是,合适的 Java 实现是专有的并且由 IVR 供应商出售。我还知道一些从 Java 开始的 IVR 供应商转而使用 C++,以获得不错的系统性能。
在过去构建过 IVR 平台后,我可以告诉您,您付出了很多人力才能获得一个功能齐全的轻量级 IVR 系统。除非你想打入 IVR 市场(该市场已经饱和了多年的供应商),否则我不会从头开始构建 IVR。 Voxeo 有一个很棒的 IVR 平台,名为 Prophecy它是基于 SIP 的并且是轻量级的。我看到了一个演示,他们可以在一台小型宏碁上网本上运行 100 个端口。它们有可在 Windows、Linux 和 Mac 上运行的版本。您可以免费获得 2 个端口,每个端口需要支付约 249 美元才能获得额外的端口。除非您计划运行数百个端口或转售,否则这比花时间开发 IVR 便宜。
您可以使用名为 VoiceXML 的 W3C 标准来控制 Voxeo's Prophecy 等 IVR 平台。 。VoiceXML 基于 Web 标准,因此您可以使用 Web 应用程序服务器将语音应用程序交付到 IVR 平台。我用过Tomcat提供使用 Java 和 JSP 开发的 VoiceXML 应用程序。这是一个简短的tutorial on developing VoiceXML application using JSP 。您还可以在Voxeo's Developer Portal上找到很棒的文档和支持。 .
关于Java IVR 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12895753/
我正在尝试设置 IVR,或者更具体地说是使用 Asterisk 的自动接线员。除了简单的自动菜单系统之外,我不想要任何花哨的东西,而不是调用分机(现在),如果按下 1,只需调用同一条电话线 (POTS
我想在调用号码挂断后将调用者重定向到 IVR。我进行了研究,发现了一个名为 deadAGI 的东西,但我无法让它发挥作用。您可以在下面找到我的 extensions_custom.conf 文件。 [
我有一台带有 Asterisk 1.8 和免费 pbx 2.10 gui 的 arm 机器。 我有一个用于来电的 ivrsetup,有时录音的音频效果很好。有时 我在 5-10 秒内什么都听不见,而且
我希望有人能给我指出一个图书馆的方向,以帮助处理基于 SIP 的语音流量。我正在尝试实现一个轻量级的 IVR 系统。本质上,它将集成到现有的基于 SIP 的调用中心应用程序中,进行一些 IVR 处理,
来自关于咨询的 VXML 2.1 文档 Consultation_Transfer 以及来自 VXML 2.0 桥接传输的文档 Briged transfer 我理解的唯一区别是这个 >即使在桥接转接
我正在尝试实现一个状态机,该状态机可以使用 Boost Statechart 库处理 IVR 内的调用流,但我对 C++ 还很陌生,需要掌握一些基础知识。 假设我的调用流程是这样的:(关注前两个状态
我与客户有不同的要求,需要为 .Net 中的 IVR 测试编写自动化测试脚本 我想用 .NET Framework 4.0 中的 C# 编写这个自动化测试脚本 我在实现过程中几乎没有问题。 编写自动化
Closed. This question does not meet Stack Overflow guidelines 。它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 Stack Ov
我正在寻找一种在桌面/网络浏览器中模拟 vxml 应用程序的解决方案。 挑战 在每个新的 vxml 应用程序开发中,我都有数百个单元测试用例。 不可能总是进行测试调用来测试我拥有的每个单元测试用例。如
IVR(交互式语音响应)系统依赖 DTMF 数字或音调作为用户的输入,进而为银行、酒店、语音邮件和其他自动化应用程序提供菜单。从任何界面调用 IVR 系统时,都会要求用户发送 DTMF 数字以响应提示
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。 10年前关闭。 Improve this qu
我需要为 friend 的公司设置一个简单的 IVR 系统,让调用者通过按电话键浏览菜单。它有点像公共(public)汽车时刻表。 for today's schedule press '1', fo
有人可以给我指出一个方向、示例代码或在线资源来完成以下任务吗: 要求:我想编写一个简单的 IVR 菜单选项来运行脚本(Bash 或 Python)。例如,给 Asterisk 机器打电话并请求重新启动
我刚刚发现 Twilio,所以我不太了解它什么是可能的,什么是不可能的。我想要做的是,每当用户向 Twilio 号码发送 SMS 时,我都想用 IVR(交互式语音响应)进行回复。我能够通过 SMS 回
我正在运行:自由PBX 12.0.76.2 Asterisk 11.18.0FreePBX 64 位发行版 6.12.65 我有很多 POTS 线路用于传入和传出电话,以及 Twilio SIP tr
我需要构建一个类似于调用中心使用的 IVR 的对话系统。我的系统不是基于电话的,但对话是相似的。有点像 System: "Main menu: Enter [1] for menu1, [2] for
我想写一个响应调用的程序。欢迎消息后,它必须告诉客户:按 1 输入您的帐号,或按 2 与接线员通话。如果客户按 1,则告诉他或她输入您的帐号,在他或她输入帐号后,该号码必须保存在数据库中。 这在 C#
我需要制作一个IVR -auto dialer应用程序,它 => 调用免费电话 => 然后选择一个选项继续 => 然后输入一些代码 => 然后几秒钟后(一些广告/说 30 秒)需要输入另一个选项 前三
全部。 我从事 IVR 开发工作。我当前的项目需要将我们的 IVR 与供应商的 IVR 系统集成。 场景: 对于 IVR 门户,将有一项新功能可以通过 IVR 进行电话付款。所有付款交易均由名为“Pa
所以我们有两个号码,都使用相同的 IVR 菜单模板。当您调用第一个号码时 - 您可以听到 IVR 一切正常,但在第二个号码上它是无声的。您可以稍等片刻,然后在电话上按一个号码 - 它会像按第一个号码一
我是一名优秀的程序员,十分优秀!