有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

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

  2. 我们如何配置IVR以根据调用者输入的不同输入执行某些操作


共 (2) 个答案

  1. # 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做任何事情

    典型的工作流是这样的:

    1. 呼叫进入IVR系统
    2. IVR请求IVR应用程序的起始页
    3. IVR应用程序通常是一个Java servlet,根据输入参数进行一些处理,并生成一个VXML页面
    4. IVR系统将该VXML转换为调用者听到的内容。调用者进行一些输入(例如account 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和文档