Microsoft OCS 是不是可以嵌入到 asp.net 网页中。需要多长时间?

Posted

技术标签:

【中文标题】Microsoft OCS 是不是可以嵌入到 asp.net 网页中。需要多长时间?【英文标题】:Can Microsoft OCS be embedded into an asp.net web page. How long should it take?Microsoft OCS 是否可以嵌入到 asp.net 网页中。需要多长时间? 【发布时间】:2012-04-18 07:18:03 【问题描述】:

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

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

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

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

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

【问题讨论】:

【参考方案1】:

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

请参阅我对 NameCtrl here 的回答。如果您要显示多个联系人,则会涉及到一些 javascript 和状态跟踪,所以 2 天感觉还不错。

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

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

【讨论】:

以上是关于Microsoft OCS 是不是可以嵌入到 asp.net 网页中。需要多长时间?的主要内容,如果未能解决你的问题,请参考以下文章

嵌入式 Java Web 小程序的 Microsoft 版本是啥?

为 AS3 嵌入字体。如何?

在 .net 应用程序中嵌入 microsoft 表达式混合

从 Debian Stretch 升级到 Buster 后出现 OCS 错误

嵌入字体不显示文字(as3)

microsoft ssis 可以做啥