22

我正在使用 Lync 2010 (4.0.7577.4356),我们在我的小型开发团队中使用它来进行即时通讯。通过这个程序处理了许多技术问答,还有许多其他需要记录的项目。不幸的是,我们的母公司有一项关闭“对话历史记录”的政策,所以一旦关闭窗口,它就消失了。

我进行了相当多的研究,但我还没有找到保存这些数据的方法,因为这些设置是在我们的母公司级别进行的(通过 Active Directory 或其他方式)。这是我们需要的信息,甚至我的老板也试图找到一种方法来保存这些信息(除了在关闭窗口或计算机之前复制粘贴所有内容之外的所有内容)。

我怎样才能完成这项任务?是否有任何程序(免费软件或其他)可以保存这些对话?有谁知道我可以将 Lync(即时消息模块)连接到另一个即时消息程序(GTalk、Jabber、ICQ、Yahoo 或其他)的方法——然后从那里记录每条消息?我是一名软件开发人员,所以如果有人知道与 Lync 通信的方法,并且能够访问这些消息,那也会有所帮助!

在这一点上的任何事情都会有所帮助......提前谢谢!

-帕努文

4

4 回答 4

19

Try this https://github.com/bujocek/LyncIMLocalHistory. I've used the Tom Morgans answer and created own local lync (Skype for Business) conversation history tracker. You can build it from source or just unpack and run latest release here: https://github.com/bujocek/LyncIMLocalHistory/releases

于 2014-08-05T15:16:46.123 回答
10

有一个客户端 Lync SDK,如果您已经是 .NET 开发人员,它非常容易使用。

做这样的事情并让它与 Lync 一起在您的小型开发团队机器的每个成员上运行更容易 - 比尝试重新发明一个中央对话存储更容易。

最近写了一篇关于记录对话的长度和状态的博客,以及关于在对话中识别不同类型的呼叫(您正在寻找即时消息呼叫类型)。

之后,您需要订阅 Flow 并捕获来回的每条消息,并将它们记录到数据库或其他任何地方。有一本非常好的书可以帮助您:使用 Microsoft Lync 进行统一通信。如果您认真对待 Lync 开发,那么这本书绝对适合您!

于 2013-01-14T14:16:08.867 回答
8

在 Lync 2013 中,CTRL+S会将当前选项卡保存到您的 Outlook/Exchange 对话历史文件夹中。我不确定这是否适用于 2010 年。

于 2013-12-09T20:31:28.907 回答
0

You may try this: https://github.com/PhilippeRaemy/LyncLog. This tool saves the conversations in text files, using a file naming convention that makes it easy to identify the time and participants.

于 2016-05-09T09:34:00.403 回答