如何使用UCMA或MSPL檢索lyn客戶端的呼叫轉接(路由)規則? 我試圖用UserEndpoint檢索它並訂閱PresenceNotificationReceived
事件RemotePresenceView
。 不幸的是,這似乎不起作用。根據msdn documentation,只能通過本地訪問查詢路線類別(LocalOwnerPresence
)。檢索Lync客戶端的呼叫轉接(路由)規則
另一種選擇是使用ApplicationEndpoint模擬每個用戶,我希望檢索呼叫轉移規則。但在我看來,這似乎是一個骯髒的解決方案。
這也可以用MSPL來完成嗎?
是的,您可能在用戶端點設置中將'AutomaticPresencePublicationEnabled'屬性設置爲'true'。當您連接端點時,會自動將用戶發佈爲在線。將其設置爲false並手動訂閱到狀態:https://msdn.microsoft.com/en-us/library/office/microsoft.rtc.collaboration.userendpointsettings.automaticpresencepublicationenabled_di_3_uc_ocs14mreflyncuc3cr%28v=office.15%29還要設置端點的狀態在連接之前脫機:'userEndpointSettings.Presence.UserPresenceState = PresenceState.UserOffline'。 – 2015-04-02 15:01:43
是的,你說得對,'AutomaticPresencePublicationEnabled'屬性設置爲'true'。 你是什麼意思「手動訂閱存在」? 因爲當我訂閱'myUserEndpoint.LocalOwnerPresence.PresenceNotificationReceived'時,我只獲取路由信息,當它們被更改但我必須立即收到它們。 – Christoph 2015-04-02 16:52:37
可能會更好地把這個在一個新的問題,而不是評論,但在這裏。您需要在建立之前將事件處理程序添加到在場接收事件。使用'AutomaticPresencePublicationEnabled = false'和'UserPresenceState = PresenceState.UserOffline'創建一個端點。處理'LocalPresenceNotificationReceived'事件,之後調用'Establish',並在建立時調用'LocalOwnerPresence.Subscribe'。很快你的處理程序應該用所有'當前'設置開火。 – 2015-04-03 06:53:05