[英]How to get all incoming calls for all users in UCMA with an Application Endpoint
我嘗試為所有Lync用戶注冊用於傳入呼叫的處理程序。 問題是我無法存儲使用UserEndpoint時所需的所有憑據。 目前,我已經通過硬編碼服務UserEndpoint設法檢索了所有Lync用戶及其聯機狀態。
正如我已經知道的那樣,您不能使用ApplicationEndpoint監聽傳入的呼叫,那么我是否需要每個Lync用戶一個UserEndpoint? 我在某處讀到可以在受信任的應用程序中創建不帶憑據的UserEndpoint。
從理論上講,我已經在Lync前端服務器和應用程序服務器之間創建了受信任的應用程序關系,並且還注冊了TrustedApplicationEndpoint。 我只是不能確定它是否真的起作用,因為在更改受信任的應用程序名稱或任何其他設置時沒有得到不同的結果。
有沒有其他方法可以解決此問題?
如果不是,我該怎么做才能監聽所有來電?
您可以在ApplicationEndpoint
上偵聽注冊呼入呼叫,但它只會偵聽定向到該呼叫的呼叫,而不會偵聽其他用戶。 應用程序端點具有其自己的SIP地址。
您可以通過多種方式處理問題。 在很大程度上取決於您要“監聽所有來電”的方式。
您選擇的路由是為每個用戶創建一個UserEndpoint
。 如果您已經設置了受信任的應用程序,則可以使用其CollaborationPlatform
創建新的用戶端點。 “ 受信任的 ”應用程序的想法是允許它模擬每個人並代表他們創建端點,而無需每個用戶的憑據。
此解決方案要考慮的一些重要事項:
第二種選擇是使用MSPL
更改傳入呼叫的路由。 您可以將呼叫重定向到ApplicationEndpoint
的SIP地址,並且只需要一個端點和一個呼叫偵聽器。 可在此處找到有關此方法的更多信息和詳細信息: 使用MSPL將請求重新路由到UCMA應用程序 。
如前所述,很大程度上取決於您要在此處實現的目標。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.