如何在我的业务应用程序中创建自定义 Lync 客户端,而无需安装 Lync Microsoft



我想为嵌入到我的业务应用程序中的 Lync 实现我自己的客户端Microsoft Lync。是否可以在不安装 Lync 的情况下执行此操作?。我的目标是 Lync SDK 2010。我在文档中找到了以下信息,我想知道是否有解决方案可以避免这种情况:

使用 Lync 2010 SDK Microsoft向应用程序添加通信和协作功能。使用 Lync SDK,您可以将Microsoft Lync 2010 功能添加到现有业务应用程序,或创建包含Microsoft Lync 2010 功能的自定义客户端。在任一情况下,Lync 2010 必须是承载Microsoft Lync 2010 API 应用程序的客户端计算机上的正在运行的进程。

我的想法是,我的 .Net 应用程序应该在不需要任何 Lync 安装的情况下安装。

如果 SDK 文档指示没有...然后没有。 原因是 Lync 客户端仍处理实际的 Lync 协议。 您唯一的其他选择是对 Lync 协议进行逆向工程并从线路上滚动您自己的客户端(这是假设它不使用某种加密,即 Skype)。

编辑事实证明,Microsoft发布了 Lync 协议文档:http://msdn.microsoft.com/en-us/library/cc339480(v=office.12).aspx

有可能,请阅读这篇文章:Lync API 概述。

基本上,您希望使用的 Lync 2010 SDK 与已安装的 Lync 客户端通信,因此需要它。但是,使用统一通信客户端API(UCCA),您可以编写自己的客户端,同时仍然使用方便的SDK功能。