簡體   English   中英

對Skype for Business中的“外出”狀態做出反應

[英]React to “Out of Office” status in Skype for Business

Lync 2013 SDK為聯系人發布ContactAvailability屬性,其值如下所述:

https://msdn.microsoft.com/zh-cn/library/microsoft.lync.controls.contactavailability_di_3_uc_ocs14mreflyncwpf.aspx

該枚舉中的每個值都表示Lync 2013中聯系人旁邊顯示的顏色圖案

在我看來,Skype for Business 2015客戶端添加了一種新顏色,與帶有“外出”標簽的Outlook日歷條目一致,如下所示:

在此處輸入圖片說明

Lync 2013 Client SDK只需為此新的紫色狀態指示器返回Free枚舉值(與綠色相同)。

我的問題是,是否有人知道一種檢測聯系人狀態的方法,以便SfB會使用紫色的“不在辦公室”狀態指示器顯示該聯系人的圖標? 我至今找不到任何文檔。

謝謝。

從Lync Client SDK的角度來看,我不確定,因為我對Lync Client SDK的展示還沒有做太多事情。

在已訂閱狀態更改的UMCA應用程序中,您將獲得RemotePresentityNotification對象,而您可以獲取AggregatedPresenceState.Activity。 ActivityToken ,它將被設置為MS-Pres規范中定義的字符串“ off-of-office”。

我假設將有某種方法可以從Lync Client SDK獲取ActivityToken。 我的猜測是從lync用戶狀態中請求ContactInformationType .ActivityId或Activity。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM