首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java IVR示例

Java IVR示例
EN

Stack Overflow用户
提问于 2012-10-15 20:32:02
回答 1查看 5.2K关注 0票数 0

我希望有人能给我指出一个库的方向,以帮助处理基于SIP的语音流量。我正在尝试实现一个轻量级的IVR系统。本质上,它将集成到现有的基于SIP的呼叫中心应用程序中,执行一些IVR处理,然后将呼叫返回到发起呼叫。下面是一个简单的图表:

(拍摄,还不让我发布图片) http://i243.photobucket.com/albums/ff2/gte619n/IVRSystemDiagram.png

所以我找到了一堆关于SIPServlets的信息,以及他们如何做代理之类的,但我还没有找到任何关于语音方面的东西。我找到的大多数资源都来自Mobicents、Voxeo和ivrforbeginners.com,它们都依赖于诸如JTAPI、OpenJSIP等库。

随着一些库的弃用和缓慢的开发,知道哪里是重点有点令人困惑。有没有基于Java的IVR实现的例子?谢谢!

EN

Stack Overflow用户

回答已采纳

发布于 2012-10-15 21:48:25

查看Zanzibar OpenIVR,这是一个用Java开发的开源IVR项目。它看起来不再很活跃,但它应该是一个起点。也可以看看Voxeo的Moho。Moho是一个用于开发多通道通信应用程序的开源Java框架,它支持SIP。您难以找到任何像样的Java实现的原因可能是,像样的Java实现是专有的,并且由IVR供应商销售。我还知道,一些从Java开始的IVR供应商转而使用C++,以获得良好的系统性能。

在过去构建过IVR平台之后,我可以告诉您,要获得一个功能强大的轻量级IVR系统,需要花费大量的人力物力。除非你试图打入IVR市场,这个市场已经被已经存在多年的供应商很好地饱和了,否则我不会从头开始构建IVR。Voxeo有一个很棒的交互式语音识别平台,叫做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上找到很棒的文档和支持。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12895753

复制
相关文章

相似问题

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