当Corp阻止此功能时,如何保存Lync对话历史记录?

时间:2013-01-13 04:55:41

标签: xmpp lync office365 lync-2010

我正在使用Lync 2010(4.0.7577.4356),我们在我的小型开发团队中用于IM。许多技术Q& A都是通过该程序处理的,还有许多其他需要记录的项目。不幸的是,我们的母公司制定了一项关闭会议历史的政策,所以一旦窗口关闭,它就会消失。

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

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

此时的任何事情都会有所帮助......在此先感谢!!!

-Panuvin

4 个答案:

答案 0 :(得分:19)

试试这个https://github.com/bujocek/LyncIMLocalHistory。我使用了Tom Morgans的答案并创建了自己的本地lync(Skype for Business)对话历史跟踪器。 您可以从源代码构建它,或者只需解压缩并在此处运行最新版本:https://github.com/bujocek/LyncIMLocalHistory/releases

答案 1 :(得分:10)

有一个client-side Lync SDK,如果您已经是.NET开发人员,那么它很容易使用。

这样做更容易,让你的小开发团队的每个成员和Lync一起运行 - 比试图重新发明一个中央会话商店更容易。

recently blogged关于记录对话的长度和状态,以及在对话中识别不同类型的呼叫(您正在寻找即时消息呼叫类型)。

之后,您需要订阅Flow并来回捕获每条消息,并将它们记录到数据库或其他任何内容。有一本非常好的书可以帮助你:Unified Communications with Microsoft Lync。如果你真的想做Lync开发,那绝对是你的书!

答案 2 :(得分:8)

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

答案 3 :(得分:0)

您可以尝试:https://github.com/PhilippeRaemy/LyncLog。 此工具使用文件命名约定将对话保存在文本文件中,以便于识别时间和参与者。