使用Lync SDK的联系人状态

时间:2012-10-02 14:30:05

标签: api lync

是否可以使用Lync SDK获取联系人状态的历史记录,或者监控和存储状态历史记录?

1 个答案:

答案 0 :(得分:0)

您可以编写一个订阅用户状态的应用程序,然后从StatusChanged事件中编写某种状态历史记录日志。


小起点:

在您的终端上创建状态视图:

var presenceView = new RemotePresenceView(endpoint, new RemotePresenceViewSettings());

订阅PresenceNotificationReceived活动:

presenceView.PresenceNotificationReceived += OnPresenceNotificationReceived;

处理此事件:

private void PresenceNotificationReceived(object sender, RemotePresentitiesNotificationEventArgs e)
{
    foreach (var notification in e.Notifications)
    {
        // Store the notification somewhere
    }
}