Microsoft Lync Server集成为portlet

时间:2011-09-15 14:13:52

标签: liferay portlet sip lync

我想出了将Lync Server作为Java portlet集成到Liferay环境的想法。我想要的是portlet上的人名,照片,状态信息和联系点,它们从Lync服务器传递数据。

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

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

先感谢您的兴趣和提示!

1 个答案:

答案 0 :(得分:3)

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

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

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

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

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

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

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

如果您在客户端上运行Lync,并且Silverlight是一个选项,则整个过程会轻松得多。

您需要下载Lync SDK。这包含一堆Silverlight控件,允许用户例如查看联系人详细信息,查看联系人可用性,点击呼叫等。然后,只需要使用控件创建Silverlight应用程序,然后将其包装在portlet中。

编辑:George Durzi and Michael Greenlee's book非常适合开始使用此功能,无论您走哪条路线。