如何在不安装Microsoft Lync的情况下在我的业务应用程序中创建自定义Lync客户端?

时间:2012-12-12 16:48:45

标签: c# .net lync

我想在我的业务应用程序中实现我自己的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安装。

2 个答案:

答案 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功能。