首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Avaya IVR和CTI集成的Java客户端

Avaya IVR和CTI集成的Java客户端
EN

Stack Overflow用户
提问于 2014-07-30 10:58:18
回答 2查看 3K关注 0票数 1

我希望开发一个Java客户端,用于将Avaya IVR集成到CTI。我有两个问题。

  1. IVR输出的格式是什么?如何使用JAVA读取这些内容?我想要开发一个java程序,它能够读取输入调用者给IVR的提要,并在此基础上采取一些行动。是否有来自Avaya的一些API或can服务可用于此目的?如果有人能为我提供一些网站的链接,在那里我可以找到API详细的上述功能,我将不胜感激。
  2. 我们如何配置IVR以根据调用方输入的不同输入执行某些操作?
EN

回答 2

Stack Overflow用户

发布于 2016-09-18 17:41:44

如果相关的Avaya IVR是体验门户套件,那么与IVR的交互是基于VXML和CCXML的。Avaya提供了业务流程设计器(OD) IDE (基本上是一个op Eclipse插件),提供了一个Java框架(称为SCE,用于服务创建环境),用于开发和与IVR应用程序交互。

使用OD开发的IVR应用程序作为servlet安装在像Tomcat这样的应用服务器上。然后,应用程序“输出”由IVR系统解释并呈现为语音的VXML,并接受来自电话系统的反馈,并将其作为输入输入到IVR应用程序。由于应用程序是用Java编写的,所以您几乎可以使用Java做任何您想做的事情。

典型的工作流应该是这样的:

  1. 呼叫进入IVR系统
  2. IVR请求IVR应用程序的起始页面。
  3. IVR应用程序通常是一个Java,根据输入参数进行一些处理,并生成一个VXML页面。
  4. IVR系统将此VXML呈现为调用方所听到的内容。调用者进行一些输入(例如,帐户nr )
  5. IVR应用程序(Tomcat上的servlet)接受调用者的响应作为输入。Avaya编排设计器Java框架为您提供了从调用方提取输入所需的所有类。
  6. IVR应用程序现在可以验证从调用方收到的针对后端系统的响应。
  7. 根据结果生成一个新的VXML页面。

值得注意的是,IVR系统只是一个“渲染器”。IVR脚本不是在IVR系统中完成的。IVR“应用程序”执行此功能。您可以以某种方式将其与请求页面的web浏览器进行比较,然后将HTML呈现为格式良好的网页。

您不需要具体地使用编排设计器,但这是Avaya支持的官方环境。VXML可以手工构建(或任何其他框架),也可能同样有效。

您需要一个包含详细信息的链接,这里是:designer/overview/index.gsp您可以在Avaya DevConnect上免费注册并从那里下载SDK和文档。

票数 1
EN

Stack Overflow用户

发布于 2014-08-28 00:05:47

我们开发了一个ivr服务器工具,我认为它适用于您的环境。它具有restful接口,因此您可以通过java之类的开发语言来集成服务器。链接是http://upinget.wordpress.com/2016/03/25/ctisvr/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25035079

复制
相关文章

相似问题

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