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

时间:2012-04-18 07:18:04

标签: asp.net ocs

我被告知Microsoft OCS有点像Windows Messenger。

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

enter image description here

我知道有一个OCS API,但我不想花费数天时间将OCS应用程序拼凑在一起。

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

我知道网页需要位于带有Active Directory的Intranet中。

1 个答案:

答案 0 :(得分:1)

是和否答案的排序,这......没有简单的方法将整个客户端嵌入到网页中,但是您可以嵌入重要的东西 - 与他们在场的联系人列表,以及点击 - 来电功能。此方法依赖于安装了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上,那么更简单的方法是使用{{ 3}}。这种方法可能只有一天。