gpt4 book ai didi

Java IVR 示例

转载 作者:行者123 更新时间:2023-12-01 15:06:20 25 4
gpt4 key购买 nike

我希望有人能给我指出一个图书馆的方向,以帮助处理基于 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com