gpt4 book ai didi

java - 一个好的 TAPI 2 Java 包装器?

转载 作者:行者123 更新时间:2023-11-29 03:57:59 26 4
gpt4 key购买 nike

有人知道 TAPI 2 的一个好的 JNI/Java 包装器吗?

我需要与用户办公 table 上的 Avaya 电话进行交互,以获得 CRM Web 应用程序(基于 GWT),并且所有计算机都已经安装了 TAPI 2 驱动程序(没有可用的 TAPI 3 驱动程序)。遗憾的是,电话服务器不会以集中形式为正在进行的调用生成事件,也不会提供用于集中启动调用的 API。

我计划在 Web 应用程序的后台使用签名的 Java Applet 通过 TAPI 连接并通过 GWTAI 与 GWT 客户端代码交互。

我找到了 XTAPI 和 GJTAPI 的 JTAPI 实现 - 但它们很复杂(由于 JTAPI 和 TAPI 之间的巨大差异),有缺陷,并且没有实现所有 TAPI 功能(例如,XTAPI 仅提供 2 行调用信息十几个可用)。

Helen Warn's C# Wrapper在 C# 中为 TAPI 2 提供了一个很棒的包装器,这正是我想要的,提供对简单 TAPI 2 接口(interface)的直接访问。唯一的问题是在网页中嵌入 ActiveX 控件是禁止的,因为我们真的不想被锁定在 IE 中!

看来我必须使用 JNI 将 Helen Warn 的包装程序移植到 Java? (这不是一项微不足道的任务)。

还有其他想法吗?

最佳答案

尽管名称相似,但 TAPI 和 JTAPI 是两个完全不同的 API。对于 Avaya,TAPI 用于控制 Avaya IP Office 系列 PBX 和在 Communication Manager(前身为 Definity)系列 PBX 上运行的软件电话应用程序。事实上,JTAPI 是 Novell TSAPI 协议(protocol)的 Java 实现,用于直接(不通过电话)控制 Avaya Communication Manager PBX。集中式事件通知和调用控制是通过 Application Enablement Services 网关(以前称为 Avaya CT)提供的,具有各种协议(protocol)和 API,包括 JTAPI。

希望对您有所帮助。

问候,亚历克斯。

关于java - 一个好的 TAPI 2 Java 包装器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5201292/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com