簡體   English   中英

微軟團隊應用程序可以在UI抑制模式下用作Skype for business嗎?

[英]Can microsoft team app be used in UI suppression mode as Skype for business?

我有WPF程序作為Kiosk應用程序使用Lync sdk進行雙向視頻通話。 我想使用Microsoft團隊制作類似的應用程序。 步驟如下:

  • 自助服務終端應用程序呼叫收件人 - >收件人接聽電話,並看到站在自助服務終端應用程序前面的人的視頻流。
  • 自助服務終端還獲取從收件人發回的視頻流,並在應用界面上顯示。
  • 自助服務終端的用戶只會看到我們開發的自定義界面,而不會看到Lync / Microsoft Teams UI。

據我所知,對於團隊而言,本機應用程序(kiosk)需要調用bot api,bot將通過REST調用MS Graph,而Graph將創建對收件人的調用。 我不太明白如何繼續:

  1. 來電者(自助終端)如何接收來自收件人的視頻流?
  2. 呼叫者(自助服務終端)如何以編程方式打開相機?

    在Lync中,我們將在應用程序端安裝Lync庫和Lync客戶端,然后Lync將自行處理,因此使用Lync的應用程序將直接向被調用者創建調用。

    在團隊中,它不同,因為應用程序需要調用Graph來創建呼叫。 所以我真的很困惑如何做到這一點。

Lync Client SDK遠程控制Lync客戶端。 團隊應用程序沒有這樣的SDK(團隊應用程序基本上只是一個Web瀏覽器,去團隊網站基本上是相同的應用程序減去音頻\\視頻支持)。

所以沒有辦法做UI抑制模式。

您可以使用Windows Automation Api控制團隊應用程序。 使用此API,您可以遠程控制團隊應用程序以執行您想要的操作。

有許多使用此API編寫的應用程序供您手動嘗試,如Microsoft測試工具Automation Sky 一旦您找到了如何使用這些工具執行所需操作,您就需要將這些工具的手動使用轉換為代碼以遠程控制Microsoft Teams應用程序。

我知道它通常有效,因為我們可以遠程控制團隊應用程序。 您將發現的問題是,團隊應用程序實際上只是一個顯示團隊網站的“特殊”Web瀏覽器。 這意味着它可以而且確實會改變很多。 因此,遠程控制團隊應用程序可能隨時中斷。 因此,您可以將解決方案編程為盡可能動態,以便您可以更新或更快地更新控制團隊應用程序的方式。

暫無
暫無

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

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