繁体   English   中英

用于Avaya IVR和CTI集成的Java客户端

[英]Java Client for Avaya IVR and CTI integration

我正在寻找一个Java客户端,以将Avaya IVR集成到CTI。 我有两个问题。

  1. IVR输出的格式是什么? 如何使用JAVA读取? 我想开发一个Java程序,该程序能够读取IVR的输入调用者提要,并基于此采取一些措施。 Avaya是否有一些API或Web服务可用于此目的? 如果有人可以向我提供一些网站链接,我可以在其中找到上述功能的API详细信息,我将不胜感激。

  2. 我们如何配置IVR以根据呼叫者提供的不同输入执行某些操作?

如果所讨论的Avaya IVR是体验门户套件,则与IVR的交互基于VXML和CCXML。 Avaya为Orchestration Designer(OD)IDE(基本上是一组Eclipse插件)提供了Java框架(用于服务创建环境,称为SCE),用于开发IVR应用程序并与之交互。

使用OD开发的IVR应用程序作为Servlet安装在Tomcat等应用程序服务器上。 然后,该应用程序“输出”由IVR系统解释并呈现为语音的VXML,并接受来自电话系统的反馈,并将其作为输入提供给IVR应用程序。 由于该应用程序是用Java编写的,因此您几乎可以使用Java进行任何操作。

典型的工作流程如下所示:

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

重要的是要注意,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和文档那里。

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

暂无
暂无

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

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