簡體   English   中英

如何使用應用程序端點為UCMA中的所有用戶獲取所有來電

[英]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.

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