將第三方音訊和視訊解決方案連接到 Microsoft Teams

你好,哈布爾! 我向您展示這篇文章的翻譯改編版 “將第三方語音和視訊與 Microsoft Teams 整合” 阿夫托拉 布倫特凱利,其中他研究了 Microsoft Teams 與其他產品整合的問題。

七月9 2018

您的 Skype for Business 基礎架構現在有用嗎?為什麼 Microsoft 阻止第三方音訊/視訊解決方案存取 Teams。

在 InfoComm 上 (展覽時間 13 年 19 月 2018 日至 XNUMX 日 - 約 XNUMX 分鐘編輯視訊+會議),我再次想起了全球影音市場有多麼巨大。 參加展會的數百家供應商中,不乏知名廠商:BlueJeans、Crestron、Lifesize、Pexip、Polycom(現為 Plantronics)、StarLeaf、Zoom。

我有一個好主意,想了解這些公司正在做什麼與 Microsoft Teams 整合。 它們都與 Skype for Business 相容,但我們聽說 Microsoft 表示 Teams 整合的工作方式會有所不同。 InfoComm 讓我有機會直接向製造商提問,並大致了解如何實施這種整合。 當時我還不知道這個話題會變得多麼複雜和有爭議。

歷史上的位

如果您不知道如何安排與 Skype for Business 的集成,就不可能理解與 Teams 的協作問題。 微軟已經揭開了帷幕,揭示了所使用的協議、訊號和音訊/視訊編解碼器。 本質上,微軟發布了Skype for Business的音訊和視訊協定規範,並使得第三方製造商可以將其建置到自己的通訊協定堆疊中以實現某種相容性。 這需要付出相當大的努力,但儘管如此,一些供應商仍然能夠使用這些規範來創建可行的解決方案。 例如,AudioCodes、Polycom、Spectralink 和 Yealink 已在其 Microsoft 認證的音訊裝置中使用這些規格來與 Skype for Business 搭配使用。 該硬體已註冊到 Skype for Business 伺服器,使用者可以使用其 SfB 行動或桌面帳戶直接從其裝置進行身份驗證。

所有與 Skype for Business 配合使用的電話均被 Microsoft 定義為第三方 IP 電話 - 3PIP - 並與 SfB 的本地或線上版本進行互動。 將您的手機識別為 3PIP 對於使用 Microsoft Teams 非常重要。

Polycom 在開發其 RealPresence Group 視訊會議設備時,決定更進一步。 根據這些規範,該公司開發了一個軟體模組,允許其設備直接連接並註冊 Skype for Business 伺服器。 也就是說,這些用戶端可以直接連接到任何Skype for Business音訊或視訊會議。

Microsoft 也發布了 Skype Room System (SRS) 視訊會議解決方案版本 1 和 2(群組會議解決方案)的軟體規格。 儘管合作夥伴可以添加一些獨特的自訂項,但他們必須在其硬體上安裝 Microsoft SRS 軟體。 Microsoft 的目標是確保客戶的 Skype for Business 體驗沒有什麼不同,無論是合作夥伴硬體還是 Microsoft SfB 應用程式。

SRS 解決方案由 Crestron、HP、Lenovo、Logitech、Polycom、Smart Technologies 開發。 誠然,Smart 只開發了針對 SRS 規範第一版的解決方案。 好吧,微軟本身 - 稱為 Microsoft Surface Hub。

將第三方音訊和視訊解決方案連接到 Microsoft Teams
第三方音訊和視訊設備與本地和雲端版本 Skype for Business 的兼容性

到目前為止,我們已經討論了與 Skype for Business 伺服器整合的第三方解決方案,適用於會議在 Skype for Business 伺服器上舉行的情況。 這些整合的第一步隨後被其他步驟所遵循。

桌面和其他終端機上的 Skype

Skype for Business(又稱 Lync)並未廣泛使用,但在許多組織中都有使用。 其中一些組織還擁有來自 Cisco、Lifesize、Polycom 和其他製造商的視訊用戶端終端。 企業需要解決方案使 Skype for Business 用戶端應用程式的使用者能夠呼叫其他製造商的終端。

針對這項需求,Acano、Pexip等一些公司創建了本地解決方案,讓Skype for Business視訊終端連接到基於標準SIP和H.323終端的會議。 這個想法非常成功,以至於思科在 2016 年初以 700 億美元收購了 Acano,並將產品完全整合到現在的思科會議伺服器中。

雲端會議供應商也參與了互通性遊戲。 BlueJeans、Lifesize、Polycom、Starleaf 和 Zoom 開發了解決方案,使 Skype for Business 用戶端應用程式的使用者能夠連接到涉及在標準協議上運行的視訊會議終端的會議。 所有這些第三方解決方案都使用Skype for Business視訊規範,一方面實現SfB工作站與第三方電話、終端、MCU和雲端視訊會議解決方案之間的互動。

團隊的創新及其存在的問題

世界已經適應了 Microsoft 的專有方法,第三方開發人員正在將他們的解決方案與 Skype for Business 和諧地結合。

那麼為什麼微軟在 Teams 上搞砸了一切?

微軟表示,希望創建一個新的通訊平台,既提供創新,也提供跨裝置的跨裝置體驗。 因此,Teams 是透過「下一代通訊服務」(NGCS) 建構的,以便與整個音訊和視訊技術堆疊配合使用。

這項新服務建立在一般家庭Skype的基礎上。 這意味著 Skype 和 Teams 的使用者版本使用相同的雲端通訊協定。 該服務支援 Silk、Opus、G.711 和 G.722 音訊編解碼器以及 H.264 AVC 視訊編解碼器。 也就是說,這些協議正是許多第三方音訊和視訊系統製造商所支持的協議。

但在信令協定和傳輸方面存在重大差異。

微軟專有的信號處理技術提供全雙工立體聲迴聲消除、自適應頻率補償、丟失數據包恢復或屏蔽以及音頻優先於視頻,確保在各種網絡條件下實現高質量的音頻和視頻通信。 這些功能有些是終端自帶的,有些則需要雲端服務,這意味著終端和服務必須同步才能有效運作。

如今,許多替代解決方案都支援相同的編解碼器,提供降噪、糾錯等功能。 那麼,為什麼微軟實質上切斷了第三方音訊和視訊解決方案對 Teams 的存取呢? 微軟表示,它為Teams引入了許多創新,但這些高級功能需要Teams和客戶端不斷更新。 在這種情況下,第三方程式和視訊技術極大地將通訊品質降低到盡可能低的整體能力。 這扼殺了微軟為用戶提供跨裝置(PC、平板電腦、智慧型手機、桌上型電話和視訊設備)改進的功能和一致的用戶體驗的雄心。 會議上 Enterprise Connect 2018 Microsoft 提供了這些改進功能的範例:

  • 使用 Cortana 語音控制會議
  • Microsoft Graph,這將有助於識別可能的對話者,當人工智慧連接時,它可以拋出正在討論的文件,甚至建議建立新的會議
  • 筆譯
  • 即時錄音與轉錄
  • 掃描房間,識別人員並相應地取景和對準相機

下一步是什麼?

因此,微軟毫不妥協地要求第三方設備預先安裝其軟體。 現在,讓我們弄清楚哪些安裝了 Skype for Business 的裝置現在可以與 Teams 配合使用,更重要的是, 哪些不會.

Skype for Business 和 Teams 相容性

Skype for Business 和 Teams 使用者可以在各自的用戶端應用程式之間交換即時訊息。 從 Skype for Business 電話或用戶端,您可以直接呼叫 Teams 用戶,反之亦然。 但是,這種相容性僅適用於點對點呼叫。 群組會議和聊天僅適用於其中一種解決方案中的使用者。

公共電話網路 (PSTN) 中的傳入和傳出連接

團隊和 PSTN 訂閱者之間的所有傳入和傳出通話都經過會話邊界控制器 (SBC)。 Microsoft 目前支援 AudioCodes、Ribbon Communications 和 ThinkTel 的 SBC。 當然,如果您透過 Microsoft 程式進行呼叫,則不需要自己的 SBC。 但是,如果您直接透過 ISP 透過 SIP 幹線或透過連接到雲端或本地 PBX 的干線擁有自己的 PSTN 連接,則您將需要自己的 SBC。

微軟表示,不同國家的一些電話服務供應商正在開發與 Teams 相容的 PSTN 產品。 微軟稱它們為「直接路由」。

如何使用安裝了 Skype for Business 的第三方電話 (3PIP) 與 Teams 搭配使用

如果你購買了經過認證可與 Skype for Business 配合使用的 3PIP 電話,Microsoft 已在下一代通訊服務中內建了網關,使你的裝置能夠與 Teams 配合使用。

此外,一些 3PIP 手機運行 Android。 這些裝置會收到更新,以便您可以在新的 Teams 功能可用時使用它們。 更具體地說,這些手機將運行一個應用程序,該應用程式使用微軟的新協定堆疊直接連接到 Teams,無需網關。 執行其他作業系統的 3PIP 裝置將不會收到新 Teams 功能的更新。 AudioCodes C3HD、Crestron Mercury、Polycom Trio 和 Yealink CP450、T960 和 T56 58PIP 裝置可以接收更新。 這些製造商將於 2019 年開始發布支援原生 Teams 的手機。

Skype 會議室系統 (SRS) 與 Surface Hub

Microsoft 承諾任何合作夥伴 Skype Room Systems (SRS) 裝置都會收到更新,將這些裝置轉變為 Teams 終端機。 然後,他們將收到持續的 Teams 更新(一旦有更新)。 所有 Surface Hub 裝置也將收到使 Teams 成為可能的更新。

將傳統視訊會議終端連接到 Teams 的網關

Microsoft 選擇了三個合作夥伴 - BlueJeans、Pexip 和 Polycom - 來提供標準視訊電話會議終端 (VTC) 和 Teams 之間的相容性。 這些解決方案非常相似,但也存在一些差異。 他們的所有服務僅在 Microsoft Azure 雲端中提供,並使用使用 Microsoft API 的下一代 Teams 介面。 主要提供視訊終端與Teams之間的訊號閘道和媒體閘道。

儘管微軟支援與標準終端的集成,但它在這方面存在一些疏忽。 事實上,那裡的使用者體驗與 Teams 中的使用者體驗不同。 在視訊終端上,它更像 Skype for Business - 多個視訊串流,能夠共享螢幕並查看螢幕上顯示的內容。

例如,BlueJeans 提供 BlueJeans Gateway for Teams,這是透過 Azure 雲端提供的服務。 該網關可以單獨購買,這意味著您無需購買任何 BlueJeans 服務。 該解決方案的測試版正在由參與 Microsoft 技術採用計劃 (TAP) 的合作夥伴進行測試。 BlueJeans 相信它將在夏末上市。 BlueJeans Gateway for Teams 可從 Microsoft Store、直接向 BlueJeans 或向 Microsoft 通路合作夥伴購買。 最有可能的是,版本將可供個人和團體使用。 可透過 Office 365 管理面板配置此服務。

將第三方音訊和視訊解決方案連接到 Microsoft Teams
有關使用 BlueJeans Gateway for Teams 加入會議的資訊可以透過會議邀請自動分發。 「連接到視訊室」連結包含終端地址。

若要連接到 Teams 會議,會議室視訊系統可以使用邀請中提供的資訊直接呼叫網關,或 BlueJeans 透過其控製程式將連接資訊直接傳送到終端。 如果終端機支援「一鍵」連接,則可一鍵開啟,或使用觸控螢幕控制器啟動。

Pexip 解決方案可讓組織在 Azure 雲端中執行 Pexip Gateway for Teams 的專用副本。 Pexip 將管理您的閘道副本作為其服務套件的一部分。 但在這種情況下,您將需要為其在 Azure 中的操作所需的處理付費。

Polycom 的 RealConnect 是在 Azure 雲端中執行的多租用戶解決方案。 價格包括 Azure 中的所有處理。 RealConnect 目前正在由多位 Microsoft TAP 成員進行 Beta 測試。

思科、Lifesize 和 Zoom

現在看來,Cisco、Lifesize、Zoom 和任何其他視訊通訊服務將根本無法與 Teams 互動(解決方法如下所述),除非您安裝了上述三個合作夥伴之一的網關解決方案。

與 StarLeaf 的 Teams 相容

StarLeaf 提供了與 Teams 互通的解決方案,但微軟並不支援它,儘管它表示可能會隨著 Teams 更新的發布而提供與該解決方案的兼容性。

我試圖理解為什麼微軟反對 StarLeaf 的實施。 她對我來說似乎很合理。 它的工作原理如下:StarLeaf 在 Windows 虛擬機器上部署完整版本的 Teams,該虛擬機器在 StarLeaf 視訊終端上運行的 Linux 核心之上啟動。 StarLeaf Maestro 控製程式也在 Linux 上運作。 Maestro 可以存取 Microsoft Exchange,並且可以查看房間的排程或單一使用者的排程。 當 Teams 會議分配到此終端機(順便說一句,此方案也適用於 Skype for Business),Maestro 使用 Teams API 自動將 Teams 連接到會議。 同時,Teams 視訊內容透過 API 發送到 StarLeaf 螢幕。 StarLeaf 使用者無法看到 Teams 使用者介面。

將第三方音訊和視訊解決方案連接到 Microsoft Teams
StarLeaf 的 Teams 解決方案是基於 Linux 核心。 Windows 虛擬機器安裝在其之上,該虛擬機器運行 Teams 和 Skype for Business 用戶端應用程式。 Teams 影片內容顯示在顯示器上,但看不到 Teams 使用者介面。

對此,微軟表示,StarLeaf 在未經驗證授權的情況下在其裝置上分發 Teams 用戶端。 他們需要所有公司的授權,以確保他們分發的軟體安全、合法,並更新到最新版本。 他們認為,StarLeaf 透過未經授權分發微軟軟體,讓用戶感到困惑,因為購買該軟體的用戶將無法獲得微軟的支援。

然而,在我看來,由於 StarLeaf 使用正版 Teams 用戶端並由使用者購買許可證,而該用戶端可以使用標準 Microsoft 工具進行更新,因此從技術上講,此解決方案應該可以正常運作。

微軟聲稱,StarLeaf 使用其軟體中的方法來控制 Microsoft 未開發且不支援的 Teams 應用程式。 如果微軟改變Teams的核心功能或介面,StarLeaf解決方案可能將不再起作用。 但在這種情況下,其他微軟「認可」的解決方案也可能會停止運作。

寶利通三重奏

在 InfoComm,我探索了 Polycom Trio 介面,用於透過 Teams 進行音訊和視訊通訊。
Trio 與 Teams 相容,在 Android 上運行,因此可以與由 Microsoft 為其合作夥伴修改的 Android 相容。 由於 Trio 運行 Microsoft 軟體,因此可以直接連接到 Teams。 但僅限於音訊通訊。

對於視訊通訊來說,一切都變得更加棘手。 當 Trio Visual+ 與 Teams 搭配使用時,影片內容會透過 Azure 雲端中的 Polycom RealConnect 閘道。

將第三方音訊和視訊解決方案連接到 Microsoft Teams
Trio 在音訊通話期間直接連接到 Teams。 當 Trio Visual+ 用於視訊時,音訊和視訊串流會透過 Azure 中的 Polycom RealConnect 服務,然後進入 Teams。

微軟表示該技術尚未經過認證或支援。 我不知道微軟為什麼這麼想。 當 Trio Visual+ 與 Teams 結合使用時,音訊和視訊串流會通過經過他們認證和支援的 Polycom RealConnect 網關。 從這個意義上說,視訊通訊的工作原理與任何其他視訊終端完全相同。 只是介面設計得不夠好,這才是讓微軟惱火的地方。 因此,即使微軟沒有認證或支援這個解決方案,它仍然有效且非常巧妙。

適用於 Teams 的 Cisco 和 Zoom 機器人

Cisco 或 Zoom 使用者該做什麼? 事實證明,兩家公司都為運行其解決方案的團隊開發了機器人。

使用這些機器人,您可以透過 Teams 中的通訊邀請參與者參加視訊會議。 該聊天包含一個鏈接,單擊該鏈接即可啟動 Cisco Webex 或 Zoom 應用程式。

將第三方音訊和視訊解決方案連接到 Microsoft Teams
透過機器人實現第三方解決方案與 Teams 相容的範例。 機器人在 Teams 聊天中發布一個鏈接,單擊該鏈接即可啟動 Cisco Webex 或 Zoom 視訊通訊解決方案。

唯一經過認證和支援的 Teams 設備

微軟堅持認為,只有運行微軟軟體的設備才能直接與Teams配合使用。 今年 (2018 年 - 約。 編輯視訊+會議)預計將發布搭載 Android 並預先安裝 Teams 應用程式的新型 IP 電話。 使用這些手機的客戶將直接從 Microsoft 收到可用的更新。

唯一支援並經過認證可與 Teams 直接整合的終端是 Skype Room System (SRS) 和 Surface Hub 設備。 當然,微軟也批准了上述BlueJeans、Pexip和Polycom視訊終端網關。 Microsoft 不支援其他所有內容。 順便說一句,我不知道為什麼微軟仍然使用 Skype Room System 品牌...我很久以前就在等待它變成 Teams Room System,但時間會證明一切。 (微軟於 23 年 2019 月 XNUMX 日宣布了品牌重塑 - 大約 XNUMX 年 XNUMX 月 XNUMX 日。 編輯)

Polycom曾開發過相容於Skype for Business的群組視訊終端機。 我們正在談論 Polycom MSR 系列。 現在他們將與 Teams 合作。 配備 Polycom Teams 的手機將於 2019 年初上市,我認為 Polycom 將為 Teams 推出某種團隊視訊端點,但目前還沒有相關公告。
我們還必須考慮到微軟現在支援WebRTC。 未安裝 Teams 的會議參與者可以透過 WebRTC 進行連線。 此功能將首先出現在 Microsoft Edge 瀏覽器中,但隨後它將立即出現在支援 WebRTC 的其他瀏覽器(Chrome、Firefox,當然還有 Safari)中。

結論

微軟顯然將終止各種不受支援的第三方解決方案。 這迫使合作夥伴和最終用戶努力讓裝置或軟體與 Teams 配合使用。 不過,如果你從 Microsoft 的另一面來看,Teams 是一個新的動態協作環境,擁有巨大的機會,而且機會的數量將繼續增長。 新功能將需要在雲端和客戶端進行一些更改。 因此,Microsoft 必須能夠同時更新服務和客戶端應用程序,以確保最佳的體驗和通訊。 任何妥協都會導致較差的使用者體驗,從而降低整體體驗。 BlueJeans、Pexip 和 Polycom 終端互通解決方案證實了這一點。

未安裝 Teams 的視訊終端只能存取很少的平台功能。 使用者體驗管理似乎是業界常見且不斷成長的趨勢。 因此,Cisco 及其 Webex Teams 正在嘗試透過控制使用者介面來改善互動。 而且,與微軟一樣,它支援 WebRTC 版本的用戶端,這確保了與視訊終端的配合。

Zoom 反過來也在擴展自己的視訊會議解決方案。 Zoom不僅支援其他廠商的視訊會議終端,還開發了自己的群組視訊會議的Zoom Room軟體、PC用戶端(雖然不是基於WebRTC)和行動裝置用戶端。

對於這一切我能說什麼呢?

我經常使用視訊通話。 大部分來自我的 PC,但我的辦公桌上還有一部支援 1080p 解析度的 SIP 視訊電話,並且我在 PC 上使用 Skype for Business(透過 Office 365)。 不過,我現在也使用 Webex Teams 與 Cisco 人員進行交流,並使用 Microsoft Teams 與 Microsoft 人員進行交流。

我討厭下載新客戶端,眾所周知,我告訴許多供應商,如果他們的系統不支援 Skype for Business 或 WebRTC,我將不會與他們進行會議(音訊通話除外),僅僅是因為我不想一堆新應用程式讓我的電腦變得混亂。

然而,我們行業的趨勢(至少在主流開發人員中)是提供功能齊全的解決方案,並改善用戶體驗和高級功能。 只需要存取它,您就需要在所有裝置上安裝特定供應商的用戶端 - 無論是 PC 還是會議解決方案。 甚至第三方週邊設備(例如電話)也必須運作該供應商的軟體。

我希望在 WebRTC 的幫助下,我們能夠克服對特定客戶端應用程式的需求,只需要一個瀏覽器作為介面。 在這種情況下,瀏覽器將成為所有類型的通訊和服務的通用介面。 當然,WebRTC有一些局限性,但思科最近宣布,新版本的Webex WebRTC客戶端將為使用者提供全方位的協作功能。

每個開發人員必須明確定位他們的產品,標準之一是應用程式的功能範圍。 為了提供最佳的用戶體驗和對核心功能的訪問,供應商必須控制客戶端應用程式和雲端服務。 這是 Microsoft 在 Teams 和整合解決方案方面所引領的方向。 無論我們喜歡與否,我們正在與其他供應商一起朝這個方向前進。 我告訴我的客戶:現在是考慮將您的通訊和工作環境遷移到某個特定供應商的單一解決方案的最佳時機。

來源: www.habr.com

添加評論