目前我参与基于网络的文档管理项目。需要检索与任何特定文档相关的 Lync IM 对话历史记录。
因此团队决定使用会话主题作为过滤 IM 会话历史记录的关键。在大图中,如果用户 A 想和用户 B 聊聊文档 C,那么用户 A 应该在 Web 应用程序中单击一个按钮,然后 Web 应用程序将启动他们之间的 Lync 对话,并将对话主题设置为“文档 C 的 ID”。
现在的问题是,如何从 Web 应用程序启动与主题的 Lync 对话?我尝试了 Lync SDK,但没有成功。代码在 Web 应用程序中运行时出现错误“Microsoft.Lync.Model.ClientNotFoundException:主机进程未运行”。它在桌面应用程序中运行时运行良好。我对 UCWA 进行了一些研究,不幸的是,需要在 Lync Server 中配置一些先决条件才能激活 UCWA。所以我无法在我们的生产服务器中尝试http://ucwa.skype.com上提供的示例代码。我只是想确保在我设置我的开发服务器(AD、Exchange、Lync 等)之前,UCWA 可以完成这项工作,因为设置整个事情需要付出很多努力。
仅供参考,对于这种情况,我们使用 Lync 2013 客户端、Exchange 2013、Lync 服务器 2013。