2

我正在尝试跟踪 Microsoft Lync 2010 视频通话的使用情况。它将涉及数据收集,例如涉及的用户、视频通话的日期、时间和持续时间。是否有可能创建一个从客户端一直跟踪它的 WPF 应用程序?

我很清楚 Outlook 文件夹中的对话历史记录,但我不是 IT 部门的一员,我不敢修改我不熟悉的服务器中的数据库。我只是想从我自己的电脑上收集这条信息。这样做的目的只是了解最近使用了多少次视频通话,谁是参与传入和传出视频通话的用户,以及使用时间。一些提示将不胜感激。

4

1 回答 1

3

您当然可以使用Lync Client SDK执行此操作。

看看这篇博文:http: //thoughtstuff.co.uk/2012/06/answering-the-call-accepting-incoming-calls-in-lync-client-sdk/

该帖子实际上是关于如何接听来电,但它解释了如何跟踪对话开始,这是您需要做的。

您还需要跟踪对话结束或终止。这两个都是 Conversation 对象上的事件。会话具有唯一的会话 ID,因此您可以将每个新会话存储在 Enumerable 中,并且可以使用秒表或时间戳来捕获长度。(我不认为 Conversation 对象具有会话长度的属性)

您说您只想跟踪视频通话。再次,检查该博客文章。可能只想在呼叫升级为视频时开始捕获信息,但这取决于您。

我将在我的待办事项列表上模拟一个类似这样的工作示例,但我真的不能保证任何事情。如果我能解决它,那么我会在这里发布更新。更新:此处的博客文章:http: //thoughtstuff.co.uk/2013/01/tracking-lync-conversations-in-code/

新年快乐

于 2013-01-01T12:02:23.517 回答