内容

はじめに

前提条件

要件

使用するコンポーネント

背景説明

必要なポート

One Button To Push(OBTP)でサポートされるデバイスタイプ

コンフィギュレーション

Control Hubでのビデオ統合の設定

トラブルシュート

確認

はじめに

このドキュメントでは、Microsoft Teams（MS Teams）統合による Cisco Video Integration（CVI）の設定およびトラブルシューティング方法について説明します。

前提条件

要件

次の項目に関する知識があることが推奨されます。

- Webex Control Hubの一般的な設定

- Office 365 (O365)の一般構成

- エンドポイントWeb管理設定

- Windows Power Shellの構成

- Webex Edge for Devicesの設定

使用するコンポーネント

このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。

- O365管理サイト。

- Cisco WebEx Control Hub with A-MST-WX-CVI-ROOMSライセンス

- Windows Power Shellバージョン5.1。

- デバイス向けWebEx Edge搭載DX70。

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな（デフォルト）設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。

背景説明

必要なポート

シグナリングに必要なポート：

メディアに必要なポート：

One Button To Push(OBTP)でサポートされるデバイスタイプ

- Webexボード、会議室、デスクデバイス

- Webexルームキットとルームフォン

- Cisco MX、SX、DXシリーズ

コンフィギュレーション

Control Hubでのビデオ統合の設定

ステップ 1：サインイン先 https://admin.webex.comを参照。

ステップ 2：順序tサブドメインがWebex Session Initiation Protocol(SIP)アドレス用に設定されているかどうかを確認するには、Organization Settings >SIP Address for Cisco Webex Callingの順に移動します。

注：設定されていない場合は、次のドキュメント「Cisco Webex SIPアドレスの変更」を確認してください。

ステップ 3：Services > Hybridの順に移動します。Microsoft Teamsのビデオ統合カードを探し、「設定」を選択します。（追加ライセンスが必要です）。

警告：これ以上の処理を行うには、この時点でA-MST-WX-CVI-ROOMSライセンスが必要です。

ステップ 4：Video Integration Setup画面で、Authorizeを選択します。

ステップ 5：Microsoft Tenant Global Administrator権限を持つアカウントを選択し、クレデンシャルを入力します。

注:Microsoftユーザは、少なくとも2回の認証を個別に行う必要があります。この手順は、Control Hubへの完全な管理者アクセス権を持つアカウントを持つMicrosoft管理者が実行することをお勧めします。

手順 6：vするには要求されたアクセス許可を確認し、 承認（ACCEPT）。 これは、Webex Video IntegrationアプリケーションがMicrosoftテナントにアクセスします。 Control Hub Video Integration Setup画面にリダイレクトします。

手順 7：コンピュータ上でPowerShellウィンドウを開き、MicrosoftTeams PowerShellモジュール（まだインストールされていない場合）を次のコマンドでインストールします。

Install-Module MicrosoftTeams -AllowClobber

ステップ 8：MicrosoftTeamsモジュールをインポートし、次のコマンドを使用してTeamsテナントに接続します。

Import-Module MicrosoftTeams

Connect-MicrosoftTeams

ステップ 9：Microsoftサインインページが表示されます。テナントのMicrosoft Teams管理権限を持つユーザのクレデンシャルを入力します。プロセスが成功すると、サインインに成功したアカウントとテナントに関するフィードバックが表示されます。

ステップ 10：Control HubでVideo Integration設定画面に移動し、New-CsVideoInteropServiceProviderセクションのテキストをコピーするために、最初からクリップボードボタンを選択します テキストボックスを貼り付け、PowerShellセッションに貼り付けて確認します。

ステップ 11ユーザーに対して統合を有効にする方法を選択します。次の例に示すように、すべてのユーザまたはユーザごとの統合の参照用として例を使用します。

すべてのユーザ:

Grant-CsTeamsVideoInteropServicePolicy -PolicyName

CiscoServiceProviderEnabled -Global

ユーザーごと：

Grant-CsTeamsVideoInteropServicePolicy -PolicyName

CiscoServiceProviderEnabled -Identity

ステップ 12OKを選択して設定を完了します。

注:Microsoftテナントに対するPowerShellの変更は、Microsoft 365環境に反映されるまでに時間がかかる場合があります。Microsoftは、通常20分未満かかりますが、これには最大6時間かかる可能性があります。

ステップ 13設定が完了した後にPowerShellコマンドのテキストにアクセスする場合は（図1を参照）、Control Hub > Hybrid > Services > Video Integrationに移動し、 選択 設定の編集を参照。

トラブルシュート

Case 1.コマンドInstall-ModuleがWindows Power Shellで認識されません。

Install-ModuleコマンドがWindows PowerShellで設定されている場合、コマンドからのバリエーションはコンソールでは認識されません。

ステップ 1：Windows Adminアカウントを使用してWindows PowerShellを開き、コンソールでGet-Commandコマンドを実行して、Install-Moduleが有効なコマンドとしてリストされているかどうかを検証します。

ステップ 2：リストされていない場合は、Get-Hostコマンドを実行して、現在のPowerShellバージョンを確認します。

ステップ 3：PowerShellの現在のバージョンが5.0よりも古い場合は、次のMicrosoftのドキュメント「Install-Module Supported PowerShell version」に記載されているサポートされているバージョンにアップグレードします。

ステップ 4：アップグレード後、Get-Hostコマンドを使用して、バージョンがもう1回更新されたことを確認します。

ステップ 5：通常のインストールプロセスを続行するには、Install-Module MicrosoftTeams -AllowClobberコマンドを実行し、Yコマンドで確認します。

Case 2.コマンドInstall-ModuleがWindows PowerShellで認識されません。

正しいPowerShellバージョンでも、ダウンロードプロセスが失敗し、次の図に示すようなエラーが表示されることがあります。

ステップ 1：サーバからUniform Resource Locator(URL)への到達可能性に関する問題を廃棄します。PowerShellウィンドウで指定したURLをコピーし、Webブラウザに貼り付けて、コンテンツが表示されることを確認します。

ステップ 2：到達可能性に問題がない場合は、問題がTransport Layer Security(TLS)プロトコルバージョンに関連していることを意味します。Microsoftでは、次のドキュメント「Microsoft TLS 1.0および1.1無効化に関する通知」に記載されているTLSバージョン1.0および1.1を廃止しました。

ステップ 3：TLSのデフォルトPowerShellバージョンを変更するには、次のコマンドを実行します。

[Net.ServicePointManager]::SecurityProtocol = Net.SecurityProtocolType]::Tls12

ステップ 4：Install-Module MicrosoftTeams -AllowClobberコマンドを実行し、Yコマンドで確認して、通常のインストールプロセスを試行します。

ステップ 5：ダウンロード処理を開始するには、Yコマンドで2番目の選択を確認します。

手順 6：Get-InstalledModuleコマンドを使用してMicrosoft Teamsモジュールがインストールされていることを確認し、展開プロセスに進みます。

Case 3.会議はスケジュールされていますが、デバイスに表示されません。

MS Teamsで会議をスケジュールすると、詳細が招待状に表示されますが、エンドポイントには会議が表示されません。

Microsoft Teamsの会議の招待状にデバイスルームのメールボックスが表示されますが、一部の詳細が正しく構成されていません。

Webex Control Hubでも会議情報は表示されません。

ステップ 1：O365 admin site https : admin . microsoft . comに移動し、adminアカウントでログインします。

ステップ 2：Users > Active Usersメニューに移動します。

ステップ 3： 会議開催者のユーザアカウントを見つけて、その詳細を展開します。

ステップ 4：ユーザの詳細でLicenses and Appsセクションに移動し、割り当てられているライセンスを見つけます。

ステップ 5：Microsoft Teams Exploratoryライセンスは、O365の各ユーザに割り当てる必要があります。これが割り当てられていない場合、MS Teams会議の詳細はWebex Control Hubのデバイスカレンダーに送信されません。

手順 6：ライセンスを割り当ててテストします。

ケース 4.MS Teamsライセンスが割り当てられますが、会議はまだデバイスに表示されません。

適切なライセンスを設定しても、会議はWebex Control Hubの同じバナーを使用してデバイスカレンダーにまだ表示されません。

ステップ 1：https://admin.webex.com に移動します。

ステップ 2：Management > Workspacesの順に移動し、影響を受けるデバイスを見つけます。

ステップ 3：デバイスの詳細を開き、Calendarセクションを見つけます。そのデバイスに設定されている電子メールアドレスを確認します。

デバイスに割り当てられたEメールアドレス。Control HubのデバイスのWorkspace表示名と、O365 User設定のユーザ名およびEメールと一致する必要があります。この情報が一致しない場合、Control Hubは会議を識別して適切なデバイスに転送できません。

注：このフィールドでは、大文字と小文字は区別されません。ただし、他の文字または記号と完全に一致している必要があります。

確認

実行可能なシナリオのログの例：

すべてが適切に機能し、完全に動作したら、実装が次の3つの異なる観点で適切に動作することを検証できます。

Webex Control Hubのデバイスカレンダーに、スケジュールされた会議が開始、終了、期間、および開催者の会議の詳細とともに表示されます。

デバイスは、タッチパネル上のMS Teamsアイコンと共に、押すボタンが1つ表示されます。

また、これはエンドポイントログのAll.logファイルで確認できます。次の情報を参照できます。

このファイルには、指示calendar.meeting.createと一意のTrackingIDが含まれています。MSTEAMSが会議タイプとして表示されます。

2021-07-02T15:51:49.571-05:00 appl[2073]: Wx2 I: NotificationChannel: calendar.meeting.create, trackingid ccc_d0965d59-34ea-437e-9c09-c621e871e873

2021-07-02T15:51:49.572-05:00 appl[2073]: Wx2[3]: CalendarClientImpl::on_meeting_updated_event

2021-07-02T15:51:49.573-05:00 appl[2073]: Wx2[1]: Inserting new meeting - organizer='7ad83eb6-549d-4282-86a4-bf3c05e4b6f3' start='2021-07-02T21:00:00.000Z' id='8fd64402-f665-6bd3-bf15-be436bbe2c97' meetingJoinType='MSTEAMS' meetingJoinURI=true meetingJoinURL=true webexURI=false spaceURI=false callURI=false"

new meeting - organizer='7ad83eb6-549d-4282-86a4-bf3c05e4b6f3' start='2021-07-02T21:00:00.000Z' id='8fd64402-f665-6bd3-bf15-be436bbe2c97' meetingJoinType='MSTEAMS' meetingJoinURI=true meetingJoinURL=true webexURI=false spaceURI=false callURI=false"

Webexからの更新イベントがエンドポイントにプッシュされます。

2021-07-02T15:51:49.579-05:00 appl[2073]: Wx2[5]: Creating new Meeting (id=2)

2021-07-02T15:51:49.579-05:00 appl[2073]: Wx2[5]: Attaching CalendarEvent (id=8fd64402-f665-6bd3-bf15-be436bbe2c97) to Meeting (id=2)

2021-07-02T15:51:49.579-05:00 appl[2073]: Wx2 I: Wx2MeetingsHandlerImpl::meetings_updated: num meetings=1