我正在尝试跟踪Microsoft Lync 2010视频通话的使用情况。它将涉及数据收集,例如涉及的用户,日期,时间和视频通话的持续时间。是否有可能创建一个始终从客户端跟踪这个的WPF应用程序?
我很清楚Outlook文件夹中的对话历史,但我不是IT部门的一员,我不敢修改我不熟悉的服务器中的数据库。我只想从自己的电脑上收集这条信息。这样做的目的只是知道最近使用了多少次视频通话,谁是参与传入和传出视频通话的用户,以及使用它的时间。一些提示将非常感谢。
答案 0 :(得分:3)
您当然可以使用Lync Client SDK。
执行此操作查看此博文:http://thoughtstuff.co.uk/2012/06/answering-the-call-accepting-incoming-calls-in-lync-client-sdk/
该帖实际上是关于如何接听来电,但它解释了如何跟踪对话开始,这是您需要做的。
您还需要跟踪对话结束或终止。这两个都是Conversation对象上的事件。对话具有唯一的ConversationID,因此您可以将每个新对话存储在Enumerable中,也可以使用秒表或时间戳来捕获长度。 (我不认为Conversation对象具有会话长度的属性)
您说您只想跟踪视频通话。再次,检查一下博客文章。可能只是在呼叫升级为视频时才开始捕获信息,但这取决于您。
我要穿上我的待办事项列表来模拟这样的事情的实际例子,但我真的不能承诺任何事情。如果我绕过它,那么我会在这里发布更新。更新:博客文章:http://thoughtstuff.co.uk/2013/01/tracking-lync-conversations-in-code/
新年快乐