こんにちは、ハブル! 私はあなたの注意を引くために、記事の翻訳版を提示します 作者 この記事では、Microsoft Teams と他の製品の統合の問題について考察しています。
7月9 2018、
Skype for Business インフラストラクチャは現在役に立ちますか? Microsoft がサードパーティのオーディオ/ビデオ ソリューションによる Teams へのアクセスをブロックしている理由。
InfoComm に参加している (展示会 13 年 19 月 2018 ~ XNUMX 日 - 約編集者のビデオ+カンファレンス)世界のオーディオ・ビデオ市場の巨大さを改めて思い出しました。 展示会には数百のベンダーが参加しましたが、BlueJeans、Crestron、Lifesize、Pexip、Polycom (現在は Plantronics、StarLeaf、Zoom) などの有名ベンダーが出展しました。
私は、これらの企業が Microsoft Teams と統合するために何をしているのかを調べてみるという素晴らしいアイデアを思いつきました。 これらはすべて Skype for Business と互換性がありますが、Teams の統合は動作が異なると Microsoft が言っていると聞いています。 InfoComm は、メーカーに直接質問して、この統合がどのように実装されるかについての一般的なアイデアを得る機会を与えてくれました。 当時、私はこのテーマがどれほど複雑で物議を醸すものになるかまだ知りませんでした。
歴史を少し
Skype for Business との統合がどのように調整されたかを知らなければ、Teams とのコラボレーションの問題を理解することはできません。 Microsoft はカーテンを上げ、使用されているプロトコル、シグナリング、およびオーディオ/ビデオ コーデックを明らかにしました。 基本的に、Microsoft は 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 を使用する場合に非常に重要です。
ポリコムは、RealPresence Group ビデオ会議デバイスを開発する際に、さらに前進することにしました。 同社は、この仕様を使用して、自社の機器が Skype for Business サーバーに直接接続して登録できるようにするソフトウェア モジュールを開発しました。 つまり、これらのクライアント端末は、Skype for Business の音声会議またはビデオ会議に直接接続できます。
Microsoft はまた、グループ会議ソリューションである Skype Room System (SRS) ビデオ会議ソリューションのバージョン 1 および 2 のソフトウェア仕様をリリースしました。 パートナーは独自のカスタマイズを追加できますが、ハードウェアに Microsoft SRS ソフトウェアをインストールする必要があります。 Microsoft の目標は、パートナーのハードウェアであるか Microsoft SfB アプリケーションであるかに関係なく、顧客にとって Skype for Business エクスペリエンスが変わらないことを保証することでした。
SRS ソリューションは、Crestron、HP、Lenovo、Logitech、Polycom、Smart Technologies によって開発されています。 確かに、Smart は SRS 仕様の最初のバージョン用のソリューションしか開発していません。 そうですね、Microsoft 自体は Microsoft Surface Hub と呼ばれています。

サードパーティのオーディオおよびビデオ デバイスとオンプレミスおよびクラウド バージョンの Skype for Business との互換性
これまで、会議が Skype for Business サーバーで開催される場合に備えて、Skype for Business Server と統合されたサードパーティ ソリューションについて説明してきました。 統合におけるこれらの最初のステップは、他のステップによって続きました。
デスクトップやその他の端末での Skype
Skype for Business (別名 Lync) は広く使用されていませんが、多くの組織で使用されています。 これらの組織の中には、Cisco、Lifesize、Polycom、その他のメーカーのビデオ クライアント端末を使用しているところもあります。 また、企業には、Skype for Business クライアント アプリケーションのユーザーが他のメーカーの端末を呼び出すことができるソリューションが必要です。
この需要に応えて、Acano や Pexip などの一部の企業は、Skype for Business ビデオ端末を標準の SIP および H.323 端末に基づいた会議に接続できるようにするオンプレミス ソリューションを作成しました。 このアイデアは非常に成功し、2016 年初頭に Cisco は Acano を 700 億ドルで買収し、その製品を現在の Cisco Meeting Server に完全に組み込みました。
クラウド会議プロバイダーも相互運用性のゲームに参入しています。 BlueJeans、Lifesize、Polycom、Starleaf、Zoom は、Skype for Business クライアント アプリケーションのユーザーが、標準プロトコルで実行されるビデオ会議端末を含む会議に接続できるようにするソリューションを開発しました。 これらのサードパーティ ソリューションはすべて、Skype for Business のオーディオ/ビデオ仕様を使用して、一方では SfB ワークステーション、もう一方ではサードパーティの電話、端末、MCU、クラウド ビデオ会議ソリューション間の対話を可能にします。
Teams のイノベーションとそれに伴う問題
世界は Microsoft 独自のアプローチに適応しており、サードパーティの開発者は自社のソリューションを Skype for Business と調和して組み合わせています。
では、なぜ Microsoft は Teams ですべてを台無しにしたのでしょうか?
Microsoftは、イノベーションとクロスデバイスのクロスデバイスエクスペリエンスの両方を提供する新しいコミュニケーションプラットフォームを構築したいと述べた。 したがって、Teams は、オーディオおよびビデオ技術スタック全体と連携するために、「次世代通信サービス」(NGCS) を使用して構築されました。
新しいサービスは、通常の家庭用 Skype に基づいて構築されています。 これは、Skype と Teams のユーザー バージョンが同じクラウド通信プロトコルを使用することを意味します。 このサービスは、Silk、Opus、G.711、G.722 オーディオ コーデックに加え、H.264 AVC ビデオ コーデックをサポートしています。 つまり、これらは、オーディオおよびビデオ システムの多くのサードパーティ メーカーによってサポートされているプロトコルそのものです。
ただし、シグナリング プロトコルとトランスポートには大きな違いがあります。
Microsoft 独自の信号処理テクノロジは、全二重ステレオ エコー キャンセル、適応型周波数補償、損失パケットの回復またはマスキング、およびビデオに対するオーディオの優先順位を提供し、さまざまなネットワーク条件下で高品質のオーディオおよびビデオ通信を保証します。 これらの機能の一部は端末で利用できますが、一部はクラウド サービスを必要とするため、効果的に動作するには端末とサービスを同期する必要があります。
現在では、多くの代替ソリューションが同じコーデックをサポートし、ノイズ低減、エラー訂正などを提供しています。 では、なぜ Microsoft はサードパーティのオーディオおよびビデオ ソリューションに対する Teams へのアクセスを実質的に遮断したのでしょうか? Microsoft は、Teams に多くのイノベーションを導入したが、これらの高度な機能には Teams とクライアントの両方を継続的に更新する必要があると述べています。 この場合、サードパーティのプログラムとビデオ技術により、通信の品質が大幅に低下し、全体的な能力が最低レベルになります。 これにより、ユーザーに、PC、タブレット、スマートフォン、固定電話、ビデオ デバイスなどのデバイス間で、改善された機能へのアクセスと一貫したユーザー エクスペリエンスを提供するという Microsoft の野望が台無しになってしまいます。 カンファレンスで Microsoft は、これらの改善された機能の例を提供しました。
- Cortana を使用した会議の音声制御
- Microsoft Graph は、可能性の高い対話者を特定するのに役立ち、人工知能が接続されると、議論中のファイルを表示したり、新しい会議の設定を提案したりすることもできます。
- 翻訳
- リアルタイムの音声録音と文字起こし
- 部屋をスキャンし、人物を認識し、それに応じてカメラをフレーミングして向けます
次は何?
そのため、Microsoft はサードパーティのデバイスに自社のソフトウェアをプリインストールすることを妥協することなく要求しています。 ここで、Skype for Business がインストールされているデバイスのどれが Teams で動作するようになるかを調べてみましょう。さらに重要なのは、 どれがそうしませんか.
Skype for Business と Teams の互換性
Skype for Business と Teams のユーザーは、それぞれのクライアント アプリケーション間でインスタント メッセージを交換できます。 Skype for Business の電話またはクライアントから、Teams ユーザーに直接電話をかけることができ、またその逆も可能です。 ただし、この互換性はポイントツーポイント通話に対してのみ機能します。 グループ会議とチャットは、いずれかのソリューション内のユーザーのみが利用できます。
公衆電話網 (PSTN) での着信接続と発信接続
Teams と PSTN 加入者間のすべての着信および発信通話は、セッション ボーダー コントローラー (SBC) を経由します。 Microsoft は現在、AudioCodes、Ribbon Communications、および ThinkTel の SBC をサポートしています。 もちろん、Microsoft プログラムを通じて電話をかけている場合は、独自の SBC は必要ありません。 ただし、SIP トランク経由、またはクラウドまたはオンプレミスの PBX に接続されたトランク経由で ISP を直接経由して独自の PSTN 接続を行っている場合は、独自の SBC が必要になります。
Microsoftによると、各国の一部の電話サービスプロバイダーはTeamsと互換性のあるPSTN製品を開発しているという。 Microsoft はこれを「ダイレクト ルーティング」と呼びました。
Skype for Business がインストールされているサードパーティの電話 (3PIP) を使用して Teams と連携する方法
Skype for Business で動作することが認定されている 3PIP 電話を購入した場合、Microsoft はデバイスが Teams と連携できるようにするゲートウェイを次世代通信サービスに組み込みました。
さらに、一部の3PIP電話は Androidこれらのデバイスは、Teamsの新機能が利用可能になり次第、それらを利用できるようにするアップデートを受け取ります。具体的には、これらの電話機は、Microsoftの新しいプロトコルスタックを使用してゲートウェイなしでTeamsに直接接続するアプリを実行します。他のオペレーティングシステムを実行している3PIPデバイスは、Teamsの新機能を含むアップデートを受け取りません。アップデートを受け取る可能性のある3PIPデバイスには、AudioCodes C450HD、Crestron Mercury、Polycom Trio、Yealink CP960、T56、およびT58が含まれます。これらのメーカーは、2019年にTeamsをネイティブサポートする電話機の発売を開始します。
Skype ルーム システム (SRS) と Surface Hub
Microsoft は、パートナーの Skype ルーム システム (SRS) デバイスが、これらのデバイスを Teams 端末に変えるアップデートを受け取ることを約束します。 その後、Teams の更新が利用可能になり次第、継続的に受信します。 すべての Surface Hub デバイスは、Teams を可能にする更新プログラムも受け取ります。
従来のビデオ会議端末を Teams に接続するゲートウェイ
Microsoft は、標準のビデオ電話会議端末 (VTC) と Teams の間の互換性を提供するために、BlueJeans、Pexip、Polycom の XNUMX つのパートナーを選択しました。 これらのソリューションは非常に似ていますが、いくつかの違いがあります。 同社のサービスはすべて Microsoft Azure クラウドでのみ利用可能で、Microsoft API を使用した次世代 Teams インターフェイスを使用します。 主にビデオ端末と Teams 間のシグナリング ゲートウェイとメディア ゲートウェイを提供します。
Microsoft は標準端末との統合をサポートしていますが、それをある程度無視しています。 実際のところ、そこでのユーザー エクスペリエンスは Teams の場合と同じではありません。 ビデオ端末では、Skype for Business に似ており、いくつかのビデオ ストリーム、画面を共有し、画面に表示されている内容を確認する機能があります。
たとえば、BlueJeans は、Azure クラウドを通じて利用できるサービスである BlueJeans Gateway for Teams を提供しています。 このゲートウェイは個別に購入できるため、BlueJeans サービスを購入する必要はありません。 このソリューションのベータ版は、Microsoft Technology Adoption Program (TAP) に参加しているパートナーによってテストされています。 BlueJeans は夏の終わりまでに発売できると考えています。 BlueJeans Gateway for Teams は、Microsoft Store から、BlueJeans から直接、または Microsoft チャネル パートナーから購入できます。 おそらく、個人用とグループ用の両方のバージョンが利用可能になるでしょう。 このサービスは、Office 365 管理パネルから構成できます。

BlueJeans Gateway for Teams を使用したミーティングへの参加に関する情報は、ミーティング招待状を通じて自動的に配信できます。 「ビデオルームに接続」リンクには端末アドレスが含まれています。
Teams 会議に接続するには、会議室のビデオ システムが招待状で提供された情報を使用してゲートウェイを直接呼び出すか、BlueJeans が制御プログラムを通じて接続情報を端末に直接送信します。 端末が「ワンボタン」接続に対応している場合は、ワンタッチで電源をオンにしたり、タッチパネルコントローラーを使用して起動したりできます。
Pexip ソリューションを使用すると、組織は Azure クラウドで Teams 用 Pexip Gateway の専用コピーを実行できます。 Pexip は、ゲートウェイのコピーを一連のサービスの一部として管理します。 ただし、この場合、Azure での操作に必要な処理の料金を支払う必要があります。
Polycom の RealConnect は、Azure クラウドで実行されるマルチテナント ソリューションです。 価格には、Azure でのすべての処理が含まれています。 RealConnect は現在、複数の Microsoft TAP メンバーによってベータ テスト中です。
シスコ、Lifesize、Zoom
現時点では、上記の XNUMX つのパートナーのいずれかが提供するゲートウェイ ソリューションがインストールされていない限り、Cisco、Lifesize、Zoom、およびその他のビデオ通信サービスは、Teams とまったく対話できなくなります (回避策は後述します)。 。
StarLeaf の Teams と互換性あり
StarLeaf は Teams との相互運用性のためのソリューションを提供していますが、Microsoft はそれをサポートしていません。ただし、このソリューションとの互換性は Teams 更新プログラムのリリースで提供される可能性があると述べています。
私は、マイクロソフトがStarLeafの実装に反対した理由を理解しようとしていました。私には理にかなっているように思えました。仕組みはこうです。StarLeafは仮想マシン上にTeamsのフルバージョンをデプロイします。 Windowsカーネルの上にロードされる LinuxStarLeafビデオ端末上で動作するStarLeaf Maestro制御プログラムも、 LinuxMaestroはMicrosoft Exchangeにアクセスでき、会議室のスケジュールや個々のユーザーのスケジュールを確認できます。このエンドポイントでTeams会議がスケジュールされると(Skype for Businessでも同様に機能します)、MaestroはTeams APIを使用してTeamsを会議に自動的に接続します。同時に、TeamsのビデオコンテンツはAPI経由でStarLeafの画面にルーティングされます。StarLeafのユーザーはTeamsのユーザーインターフェイスを見ることはありません。

StarLeafのTeamsソリューションはコアに基づいています Linuxその上に仮想マシンがインストールされます。 WindowsTeamsとSkype for Businessクライアントアプリケーションの両方が動作するシステムです。Teamsのビデオコンテンツは画面に表示されますが、Teamsのユーザーインターフェイスは表示されません。
この点に関して、Microsoft は、StarLeaf が検証済みの承認なしに Teams クライアントを自社のデバイスに配布していると述べています。 配布するソフトウェアが安全で合法であり、最新バージョンに更新されていることを確認するには、すべての企業からの承認が必要です。 StarLeaf 社は、Microsoft ソフトウェアを許可なく配布することで、ソフトウェアを購入したユーザーが Microsoft サポートを受けられなくなるため、ユーザーを混乱させていると考えています。
ただし、StarLeaf はユーザーが購入したライセンスを持つ正規の Teams クライアントを使用しており、このクライアントは標準の Microsoft ツールを使用して更新できるため、技術的にはこのソリューションは問題なく機能するはずです。
Microsoft は、StarLeaf が自社ソフトウェア内で Microsoft が開発したものではなくサポートしていないメソッドを使用して Teams アプリを制御していると主張しています。 Microsoft が Teams のコア機能またはインターフェイスを変更すると、StarLeaf ソリューションが機能しなくなる可能性があります。 ただし、この場合、他の Microsoft が「承認した」ソリューションも機能しなくなる可能性があります。
ポリコム トリオ
InfoComm では、Teams を介した音声およびビデオ通信のための Polycom Trio インターフェイスを調査しました。
チーム対応のTrioは Android結果として、 AndroidTrioは、マイクロソフトがパートナー企業向けに開発したサービスです。マイクロソフトのソフトウェアを搭載しているため、Teamsに直接接続できますが、音声通信のみに対応しています。
ビデオコミュニケーションでは、すべてがより複雑になります。 Trio Visual+ が Teams と連携すると、ビデオ コンテンツは Azure クラウドの Polycom RealConnect ゲートウェイを通過します。

Trio は、音声通話中に Teams に直接接続します。 Trio Visual+ をビデオに使用すると、オーディオ ストリームとビデオ ストリームは Azure の Polycom RealConnect サービスを通過してから、Teams に渡されます。
Microsoft は、このテクノロジーは認定されておらず、サポートされていないと述べています。 Microsoft がなぜこのように考えるのかわかりません。 Trio Visual+ を Teams で使用すると、音声およびビデオ ストリームは、認定およびサポートされている Polycom RealConnect ゲートウェイを通過します。 この意味では、ビデオ通信は他のビデオ端末とまったく同じように機能します。 ただ、インターフェースのデザインがあまり良くなく、それがマイクロソフトを苛立たせているのだ。 したがって、Microsoft はこのソリューションを認定またはサポートしていませんが、機能し、非常に独創的です。
Teams 用の Cisco および Zoom ボット
Cisco または Zoom ユーザーは何をすべきですか? 両社とも、ソリューションを実行する Teams 用のボットを開発していることが判明しました。
これらのボットを使用すると、Teams の通信からビデオ会議に参加者を招待できます。 チャットには、クリックすると Cisco Webex または Zoom アプリを起動するリンクが含まれています。

ボットを介したサードパーティ ソリューションと Teams の互換性の例。 ボットは、Teams チャットにリンクを投稿し、クリックすると Cisco Webex または Zoom ビデオ コミュニケーション ソリューションを起動します。
Teams で認定されサポートされている唯一のデバイス
Microsoft は、Microsoft ソフトウェアを実行しているデバイスのみが Teams と直接連携できると主張しています。 今年 (2018年 - 約編集者のビデオ+カンファレンス) 新しいIP電話のリリースが期待されています Android また、Teamsアプリがプリインストールされています。これらの端末をご利用のお客様は、Microsoftからアップデートが利用可能になり次第、直接アップデートを受け取ることができます。
Teams との直接統合がサポートおよび認定されている端末は、Skype Room System (SRS) と Surface Hub デバイスのみです。 もちろん、Microsoft は、BlueJeans、Pexip、Polycom のビデオ端末用の上記のゲートウェイも承認しています。 Microsoft はその他すべてをサポートしているわけではありません。 ところで、なぜ Microsoft がまだ Skype Room System ブランドを使用しているのかわかりません...私はずっと前からそれが Teams Room System に変わるのを待っていましたが、時間が解決してくれるでしょう。 (Microsoft は、23 年 2019 月 XNUMX 日にブランド変更を発表しました。 編集者)
ポリコムはかつて、Skype for Business と互換性のあるグループ ビデオ端末を開発していました。 Polycom MSR ラインについて話しています。 今後は Teams と連携することになります。 Polycom の Teams を搭載した携帯電話は 2019 年初頭に発売され、ポリコムは Teams 用の何らかのチーム ビデオ エンドポイントを導入すると思いますが、それに関する発表はまだありません。
また、Microsoft が WebRTC をサポートしていることも考慮する必要があります。 Teams がインストールされていない会議参加者は、WebRTC 経由で接続できます。 この機能は最初は Microsoft Edge ブラウザーに表示されますが、その後すぐに WebRTC をサポートする他のブラウザー (Chrome、Firefox、そしてもちろん Safari) でも利用できるようになります。
まとめ
Microsoft は、サポートされていないサードパーティのさまざまなソリューションを廃止するつもりであることは明らかです。 そのため、パートナーとエンド ユーザーは、デバイスやソフトウェアを Teams で動作させるために多大な労力を費やす必要があります。 ただし、Microsoft も同じ視点から見れば、Teams は大きなチャンスを秘めた新しいダイナミックなコラボレーション環境であり、その数は今後も増えていくでしょう。 新しい機能を使用するには、クラウドとクライアント側でいくつかの変更が必要になります。 したがって、Microsoft は、可能な限り最高のエクスペリエンスと通信を保証するために、サービスとクライアント アプリケーションの両方を同時に更新できる必要があります。 妥協するとユーザー エクスペリエンスが低下し、全体的なエクスペリエンスも低下します。 BlueJeans、Pexip、Polycom の端末相互運用ソリューションはこれを裏付けています。
Teams がインストールされていないビデオ端末では、アクセスできるプラットフォーム機能はほとんどありません。 ユーザー エクスペリエンス管理は業界で一般的であり、成長傾向にあるようです。 そこで、Cisco は Webex Teams を使用して、ユーザー インターフェイスを制御することでインタラクションを改善しようとしています。 また、Microsoft と同様に、クライアントの WebRTC バージョンをサポートしているため、ビデオ端末での動作が保証されています。
一方、Zoomは独自のビデオ会議ソリューションを拡大している。 Zoom は、他のメーカーのビデオ会議端末をサポートしているだけでなく、グループ ビデオ会議用の独自の Zoom Room ソフトウェア、PC 用のクライアント (ただし WebRTC ベースではない)、およびモバイル デバイス用のクライアントも開発しました。
このすべてについて何を言えばいいでしょうか?
私はビデオ通話を非常に頻繁に使用します。 ほとんどは PC からですが、デスク上には 1080p 解像度をサポートする SIP ビデオ電話もあり、PC では Skype for Business (Office 365 経由) を使用しています。 ただし、現在は Cisco の担当者とのコミュニケーションに Webex Teams を使用し、Microsoft の担当者とのコミュニケーションに Microsoft Teams も使用しています。
私は新しいクライアントをダウンロードするのが嫌いで、多くのベンダーに対して、システムが Skype for Business または WebRTC をサポートしていない場合は、それらのベンダーとは会議を行わない (音声通話を除く) と伝えることが知られています。たくさんの新しいアプリケーションでコンピューターが散らかってしまいます。
しかし、私たちの業界のトレンドは、少なくとも主流の開発者の間では、ユーザー エクスペリエンスが向上し、高度な機能を備えたフル機能のソリューションを提供することです。 これにアクセスする場合のみ、PC や会議ソリューションなど、すべてのデバイスに特定のベンダーのクライアントをインストールする必要があります。 また、サードパーティの周辺機器 (電話など) でも、このベンダーのソフトウェアを実行する必要があります。
WebRTC の助けを借りて、特定のクライアント アプリケーションの必要性を克服でき、インターフェイスとしてブラウザーのみが必要になることを期待していました。 この場合、ブラウザはあらゆる種類の通信およびサービスの共通インターフェイスになります。 もちろん、WebRTC にはいくつかの制限がありますが、Cisco は最近、Webex WebRTC クライアントの新バージョンがユーザーにあらゆるコラボレーション機能を提供すると発表しました。
各開発者は自社のオファーを明確に位置づける必要があり、基準の XNUMX つはアプリケーションの機能の範囲です。 最高のユーザー エクスペリエンスとコア機能へのアクセスを提供するには、ベンダーはクライアント アプリケーションとクラウド サービスの両方を制御する必要があります。 これは、Microsoft が Teams と統合ソリューションでリードしている方向です。 そして、好むと好まざるにかかわらず、私たちは他のベンダーとともにこの方向に進んでいます。 私はクライアントに、通信環境と作業環境を XNUMX つの特定ベンダーの単一ソリューションに移行することを検討するのに最適な時期であると伝えています。
出所: habr.com
