0

有人告诉我,Microsoft OCS 有点像 Windows Messenger。

是否可以通过插入和配置一些标准代码将其添加到网页中,这样我们最终会得到如下内容:

在此处输入图像描述

我知道有一个 OCS API,但我不想花几天时间从这里拼凑一个 OCS 应用程序。

我希望有一个组件可以让我将整个应用程序粘贴在网页上并将其配置为正确运行。我认为如果可能的话,这将花费不到 2 天的时间。有人可以建议这是否适合有经验的开发人员吗?

我了解该网页需要位于带有 Active Directory 的 Intranet 中。

4

1 回答 1

1

有点是和否的答案,这......没有简单的方法将整个客户端嵌入网页中,但您可以嵌入重要的东西 - 联系人列表以及他们的存在,以及点击通话功能。这种方法依赖于安装了 Communicator、Office 和 IE 的最终用户。

在此处查看我对 NameCtrl 的回答。如果您显示多个联系人,则涉及一些 javascript 和状态跟踪,因此 2 天感觉还不错。

值得记住的是,如果网页本身确定要显示哪个联系人列表,这将起作用。如果需要从用户的 Communicator 中提取联系人列表,则网页不支持此操作(出于安全原因,Communicator API 的某些部分被标记为 NotScriptable)。您需要使用Office Communicator 自动化 API,并围绕它创建一个 .net COM 互操作包装器。我在这里详细介绍了一个解决方法(这个例子讨论了 Silverlight,但它应该与 javascript 相同)。我会在原来的 2 之上再给这个几天。

还值得牢记的是,这种方法适用于 OCS,并且在客户升级到 Lync Server 2010 时将继续有效。如果他们已经在 Lync Server 2010 上,那么更简单的方法是使用Silverlight 控件。这种方法可能只有一天。

于 2012-04-19T14:07:27.107 回答