我想在我的业务应用程序中实现我自己的Microsoft Lync客户端。没有安装Lync可以这样做吗?我的目标是Lync SDK 2010.我在文档中找到了以下信息,我想知道是否有解决方案可以避免这种情况:
使用Microsoft Lync 2010 SDK为您的应用程序添加通信和协作功能。使用Lync SDK,您可以将Microsoft Lync 2010功能添加到现有业务应用程序,或创建包含Microsoft Lync 2010功能的自定义客户端。 在任何一种情况下,Lync 2010都必须是承载Microsoft Lync 2010 API应用程序的客户端计算机上的正在运行的进程。
我的想法是安装我的.Net应用程序而不需要任何Lync安装。
答案 0 :(得分:3)
如果SDK文档显示没有...那么没有。原因是Lync客户端仍然处理实际的Lync协议。您唯一的另一种选择是对Lync协议进行反向工程,并将自己的客户端从电线连接起来(假设它没有使用某种加密,即Skype)。
修改强> 事实证明,Microsoft发布了Lync协议文档:http://msdn.microsoft.com/en-us/library/cc339480(v=office.12).aspx
答案 1 :(得分:1)
有可能,请阅读这篇文章:An Overview of the Lync APIs。
基本上, Lync 2010 SDK 您希望使用与已安装的lync客户端的对话,因此需要它。但是,使用统一通信客户端API(UCCA),您可以编写自己的客户端,同时仍然使用方便的SDK功能。