0

我想出了一个想法,将 Lync Server 作为 Java portlet 集成到 Liferay 环境中。我想要的是一个 Portlet 上的人名、照片、状态信息和联系点,该 Portlet 与来自 Lync 服务器的数据进行通信。

(联系点是指那些我认为属于 Lync 概念的直接 Voip 或 IM 通信集成。)

我不知道是否存在任何现成的集成,如果没有,可以找到有关 API 和类似内容的材料,以便我可以编写自己的代码。

感谢您事先的兴趣和提示!

4

1 回答 1

3

我不是 Liferay 专家,但我猜是基于 Web 的门户 - 对吧?如果是这样,那么是的,你可以做你需要做的。

您是否在计算机上运行 Lync 客户端?如果没有,那么您将需要构建一些服务器基础架构。

第一步是下载并安装UCMA 3.0 SDK

在后端,您需要构建一个登录到您的 Lync 环境的 UCMA 应用程序 - 构建和部署的过程相当冗长,但在这里进行了很好的描述

您还需要构建一个 Web 服务层,这样您就可以在 Web 上公开方法,例如 GetContacts 等。您的 Web 服务背后的方法需要调用 UCMA 应用程序来获取所需的信息。

然后您只需要构建必要的 html 和 javascript 来调用 Web 服务。

有一个codeplex 项目可以做到这一点 - 至少,这将是一个很好的起点

如果您在客户端上运行 Lync,并且可以选择 Silverlight,那么整个事情会容易得多。

您需要下载Lync SDK。这包含一堆 Silverlight 控件,允许用户查看联系人详细信息、查看联系人可用性、单击通话等。然后,它只是使用控件创建 Silverlight 应用程序,然后将其包装在 portlet 中的情况.

编辑:乔治·杜尔齐(George Durzi)和迈克尔·格林利(Michael Greenlee)的书非常适合入门,无论您走哪条路。

于 2011-09-26T16:26:33.043 回答