繁体   English   中英

Java IVR示例

[英]Java IVR Example

我希望有人可以指出我的方向,以帮助处理基于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项目。 它看起来不再非常活跃,但它应该是一个起点。 还可以查看Voxeo的Moho Moho是用于开发多通道通信应用程序的开源Java框架,它支持SIP。 可能找不到合适的Java实现的原因可能是因为这些实现是专有的,并且由IVR供应商出售。 我也知道,一些以Java开头的IVR供应商选择了C ++,以使系统具有不错的性能。

过去已经建立了IVR平台,我可以告诉您,您需要花费很多人才能获得功能正常的轻型IVR系统。 除非您试图打入IVR市场,否则IVR市场已经被市场上已有多年的供应商所饱和,我不会从头开始构建IVR。 Voxeo具有一个称为Prophecy的出色IVR平台,该平台基于SIP,并且重量轻。 我看到了一个演示,他们可以在一个小的Acer上网本上运行100个端口。 它们具有在Windows,Linux和Mac上运行的版本。 您可以免费获得2个端口,并为每个端口支付大约249美元。 除非您打算运行数百个端口或进行转售,否则这将比花时间开发IVR便宜。

您可以使用称为VoiceXML的W3C标准来控制IVR平台(例如Voxeo的Prophecy)。 VoiceXML基于Web标准,因此您可以使用Web应用程序服务器将语音应用程序交付到IVR平台。 我已经使用Tomcat来提供使用Java和JSP开发的VoiceXML应用程序。 这是有关使用JSP开发VoiceXML应用程序的简短教程 您还可以在Voxeo的Developer Portal上找到出色的文档和支持。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM