用于Avaya IVR和CTI集成的Java客户端
我希望开发一个Java客户端,将Avaya IVR集成到CTI。我有两个问题
IVR输出的格式是什么?如何使用JAVA读取这些内容? 我想开发一个java程序,能够读取输入调用者提供给IVR的信息,并在此基础上采取一些行动。 Avaya是否有一些API或Web服务可用于此目的?如果有人能给我提供一些网站的链接,在那里我可以找到上述功能的API详细信息,我将不胜感激
我们如何配置IVR以根据调用者输入的不同输入执行某些操作
你可以在下面搜索框中键入要查询的问题!
我希望开发一个Java客户端,将Avaya IVR集成到CTI。我有两个问题
IVR输出的格式是什么?如何使用JAVA读取这些内容? 我想开发一个java程序,能够读取输入调用者提供给IVR的信息,并在此基础上采取一些行动。 Avaya是否有一些API或Web服务可用于此目的?如果有人能给我提供一些网站的链接,在那里我可以找到上述功能的API详细信息,我将不胜感激
我们如何配置IVR以根据调用者输入的不同输入执行某些操作
# 1 楼答案
如果所讨论的Avaya IVR是体验门户套件,那么与IVR的交互基于VXML和CCXML。Avaya为Orchestration Designer(OD)IDE(基本上是一组Eclipse插件)提供了一个Java框架(称为SCE,用于服务创建环境),用于开发IVR应用程序并与之交互
使用OD开发的IVR应用程序作为servlet安装在Tomcat等应用服务器上。然后,应用程序“输出”VXML,该VXML由IVR系统解释并呈现为语音,并接受来自电话系统的反馈,并将其作为输入输入输入IVR应用程序。由于应用程序是用Java编写的,所以实际上可以使用Java做任何事情
典型的工作流是这样的:
需要注意的是,IVR系统只是一个“渲染器”。IVR脚本不是在IVR系统中完成的。IVR“应用程序”执行此功能。您可以用这种或那种方式将其与请求页面的web浏览器进行比较,然后将HTML呈现为格式良好的网页
您不需要专门使用Orchestration Designer,但这是Avaya支持的官方环境。VXML可以手工制作(或任何其他框架),也可以同样工作
您要求提供详细信息的链接,这里是:https://www.devconnectprogram.com/site/global/products_resources/avaya_aura_orchestration_designer/overview/index.gsp 您可以在Avaya DevConnect上免费注册,并从那里下载SDK和文档
# 2 楼答案
我们开发了一个ivr服务器工具,我认为它适合您的环境。它有restful接口,因此可以通过java等开发语言集成服务器。链接是http://upinget.wordpress.com/2016/03/25/ctisvr/