Microsoft Lync Server 集成为 portlet

发布于 12-04 12:19 字数 267 浏览 1 评论 0原文

我提出了一个想法,将 Lync Server 作为 Java portlet 集成到 Liferay 环境中。我想要的是从 Lync 服务器传送数据的 portlet 上的人员姓名、照片、状态信息和联系点。

(对于接触点,我指的是那些直接的 Voip 或 IM 通信集成,我认为它们属于 Lync 概念。)

我不知道是否存在任何现成的集成,如果不存在,可以找到什么材料关于 API 和类似的东西,这样我就可以编写自己的代码了。

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

I came up with an idea to integrate Lync Server as a Java portlet to Liferay environment. What I would like to have is people names, photos, presence information and contact points on a portlet which communicates the data from Lync server.

(With contact point I mean those direct Voip or IM communications integrations that I suppose belong to the Lync concept.)

I don't know if there exist any ready integrations and if not, what material could be found about APIs and stuff like that so that I could probably code one of my own.

Thanks for interest and tips already beforehand!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

胡大本事2024-12-11 12:19:00

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

您是否在计算机上运行 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 的书非常适合入门,无论你走哪条路。

I'm no Liferay expert, but i'm guessing Web Based Portal - right? If so, then yes, you can do what you need to.

Are you running the Lync client on the machines? if not, then you'll need to build some server infrastructure.

First step would be to download and install the UCMA 3.0 SDK.

At the back end, you would need to build a UCMA application that logs on to your Lync environment - the process of building and deploying is fairly lengthy, but described well here

You'd also need to build in a web service layer, so you can expose methods over the web, e.g. GetContacts, etc. The methods behind your web service would need to call into the UCMA app to fetch the required information.

Then you'd just need to build the necessary html and javascript to call the web services.

There is a codeplex project that does some of this - at the very least, it would be a great starting point

The whole thing is a lot easier if you are running Lync on the client, and if Silverlight is an option.

You'd need to download the Lync SDK. This contains a bunch of Silverlight controls that allow the user to e.g. see contact details, see a contacts availability, click to call etc. It would then just be a case of creating a Silverlight app using the controls, and then wrapping this inside a portlet.

Edit: George Durzi and Michael Greenlee's book is great for getting started with this, whichever route you go down.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文