首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在没有* Active-X的情况下在网页上显示MOC用户的在线状态?

问如何在没有* Active-X的情况下在网页上显示MOC用户的在线状态?
EN

Stack Overflow用户
提问于 2010-08-24 17:59:38
回答 3查看 3.6K关注 0票数 1

可以在没有Active-X的情况下显示用户的在线状态吗?在我的谷歌搜索中,我发现了一些关于在Sharepoint上使用OWS.js文件中的IMNRC()函数来显示MOC在线状态的文章,但对于所有的Active-X对象实例化来说,这似乎是相当陈旧的,因此只能在Internet Explorer中工作。

有没有一种简单的方法来获取在线状态,使用某种后端API调用到通信服务器,通过传递他们的电子邮件地址?

干杯,马库斯

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-11-24 00:06:59

我为Microsoft Lync Server2010的一个名为HTML Presence Controls的CodePlex项目做了贡献-在http://htmlpresencecontrols.codeplex.com/上查看它。

正如Paul上面提到的,这种解决方案背后的体系结构将创建一个后端服务,该服务公开WCF方法来查询联系人的存在。您可以从ASPX页面中的ASP.NET服务器控件,甚至是HTML或PHP中的JavaScript实现中查询。

CodePlex项目应该会让您对如何构建这样的东西有一个很好的想法。

票数 0
EN

Stack Overflow用户

发布于 2010-11-22 18:05:05

这取决于您使用的OCS/Lync server的版本。如果您使用的是OCS2007(而不是R2),则可以使用AJAX API获取用户的在线状态。

然而,AJAX API已经被弃用,因此“正确”的方法是使用UCMA创建机器人应用程序(用于OCS2007的UCMA 1.0、用于OCS2007 R2的UCMA 2.0和用于Lync服务器的UCMA 3.0 )

您需要实现一个服务器端UCMA应用程序( bot),该应用程序连接到OCS/Lync基础设施,并通过WCF或Web服务公开一些方法,然后可以由一些客户端javascript调用。

或者,如果您正在使用Lync,并且您的应用程序是基于Silverlight的,您可以使用Lync SDK中的Silverlight控件-有一篇很棒的概述文章here。

票数 0
EN

Stack Overflow用户

发布于 2013-01-04 22:14:38

买家当心..。

Lync SDK中的备用Silverlight控件仅在IE中受支持,因为它们在幕后使用ActiveX。

在我看来,推荐的UCMA应用程序应该由Lync服务器自己实现。如果这样做了,Silverlight ctrl就不需要ActiveX了,而且实际上会很有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3555316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档