はじめに
このドキュメントでは、Webex Cloud with Microsoft Exchangeでクラウド登録デバイスのハイブリッドカレンダーサービスを設定する方法について説明します。
前提条件
要件
次の項目に関する知識があることが推奨されます。
- Cisco Webex Control Hub
- Cisco Expressway
- Microsoft Active Directory(AD)
- Microsoft Exchange Server(2013、2016、または2019)
使用するコンポーネント
- Cisco Webex Control Hub
- クラウドコネクタ用にCisco Expressway-Cがすでに導入されている
- Microsoft Active Directory Serverは既に展開されています
- Microsoft Exchange
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
背景説明
ハイブリッドカレンダーサービスを使用すると、Microsoft Exchange、Office 365、またはGoogle Calendar環境をCisco Webexに接続できます。統合は、オンプレミスコネクタを介して行うことも、純粋にクラウドベースで設定することも、ハイブリッドセットアップ方式で設定することもできます。
この機能には次のような利点があります。
- 簡単な会議スケジューリング
- @webex:会議の招待状にWebexパーソナルルームの詳細を入力します。
- @meet:会議の詳細を含むスペースをWebexアプリで作成し、参加情報を会議の招待状に追加します。
- Webexに登録されているアプリケーションおよびデバイスでミーティングリストを表示する
- ワンボタン機能(OBTP)を搭載
- 会議室のデバイスからのアドホック予約
- カレンダー招待状の本文からSIP UREまたはその他のビデオアドレスを解析します。
- 不在時に表示する
設定
オンプレミスMicrosoft Exchangeの偽装アカウントのセットアップ
はじめる前に
- サービスアカウントとして使用するメール対応アカウントを選択する必要があります。(アカウントは管理者が作成する必要はありませんが、メールボックスが必要です)。
- Cisco Unity Connection、Cisco TelePresence Management Suite(TMS)などの他のサービスで使用される偽装アカウントは使用しないでください。
- (Lightweight Directory Access Protocol)LDAPフィルタを使用してActive Directoryと同期される一連のユーザーを制限している場合は、Exchangeの新しい管理スコープまたはすでに存在する管理スコープで偽装を制限する必要があります。
ヒント:管理スコープと偽装に関するMicrosoftからの指示と詳細については、Microsoft Exchange Serverの構成ガイドラインを参照してください。
手順
ステップ 1:Exchange管理シェルがインストールされているサーバーにサインインします。次のいずれかのアカウントでサインインします。
- Enterprise Adminsグループのメンバーであるアカウント。
- 構成コンテナ内のExchangeオブジェクトに対する権限を付与できるアカウント。
ステップ 2: Exchange管理シェルで次のコマンドを実行します。
新しい – ManagementRoleAssignment – 名前:RoleName – 役割:ApplicationImpersonation – ユーザー'サービスユーザー名'
定義:
- RoleNameは、割り当てに付ける名前です(例:CalendarConnectorAcct)。RoleNameに入力した名前は、get-ManagementRoleAssignmentを実行したときに表示されます。
- ServiceUserNameは、選択したアカウントの名前をdomain\aliasの形式で示します。
注:これは、Exchangeが同期されているADですでに作成されていて、ドメイン管理者権限を持つユーザです。
コマンドGet-ManagementRoleAssignmentを実行すると、各ユーザに割り当てられているロールを確認できます。
スロットリングポリシーを設定し、偽装アカウントに適用します
カスタムスロットリングポリシーは、カレンダーコネクタの円滑な動作を支援します。
- Exchange Server 2013および2016では、ポリシーによって偽装アカウントからExchange Webサービス(EWS)の制限が削除され、同時実行に関する最大の問題が回避されます。
- Exchange Server 2010では、ポリシーがデフォルトのポリシーを上書きします。デフォルトは、エンタープライズアプリケーション用ではなく、ユーザのロード用に調整されています。
ステップ 1:Exchange管理シェルで、ポリシーを作成します。
- Exchange Server 2013または2016の場合は、次のように入力します。
新しい調整ポリシー – 名前"CalendarConnectorPolicy" -EWSMaxConcurrency unlimited -EWSMaxBurst unlimited -EWSRechargeRate unlimited -EWSCutOffBalance unlimited -EWSMaxSubscriptions 5000
注:CalendarConnectorPolicyは名前です。この名前は、CalendarConPolicyなどのあらゆる名前に変更できません。
- Exchange Server 2010の場合は、次のように入力します。
新しいスロットリングポリシー – 名前「CalendarConnectorPolicy」 – EWSMaxConcurrency $null -EWSPercentTimeInAD 100 -EWSPercentTimeInCAS 500 -EWSPercentTimeInMailboxRPC 300 -EWSMaxSubscriptions 5000 -EWSFastSearchTimeoutInSeconds 0:EWSFindCountLimit 1000
ステップ 2:Exchange Server 2013または2016を使用していて、偽装アカウントにメールボックスがない場合は、次のコマンドを実行します。
Enable-Mailbox "偽装アカウント" – データベース"データベース名"
注:このラボの再現のために作成された偽装アカウントには既にメールボックスが作成されているため、この手順はスキップされました。
ステップ 3:偽装アカウントに新しいポリシーを適用する:
Set-ThrottlingPolicyAssociation -Identity "偽装アカウント" -ThrottlingPolicy "CalendarConnectorPolicy"
場所:
- impersonation accountは、Calendar Connectorのサービスアカウントとして使用する偽装アカウントの名前です。
- CalendarConnectorPolicyは、手順2で作成したポリシーの名前です。
ステップ 4:メールボックスが新しいポリシーを使用していることを確認します。
Get-ThrottlingPolicyAssociation -ID "偽装アカウント" | findstr "調整ポリシー"
Expresswayの信頼済みCAリストへのExchange CA証明書の追加
ステップ 1:Expressway-Cコネクタホストで、Maintenance > Security certificates > Trusted CA certificateの順に移動します
ステップ 2:信頼リスト内の認証局(CA)証明書を確認し、正しいCA証明書がすでに信頼されているかどうかを確認します。
ステップ 3:新しいCA証明書を追加するには、次の手順を実行します。
- Browse(またはブラウザで同等の機能)をクリックし、PEMファイルを見つけて選択します。
- Append CA certificateをクリックします。
新しく追加されたCA証明書がCA証明書のリストに表示されます。
特定の発行者とサブジェクトについて、CA証明書を更新された証明書で置き換えるには、次の手順に従います。
- 発行者の詳細の横にあるチェックボックスをオンにします。
- [Delete] をクリックします。
- 前述の手順に従って、交換証明書を追加します。
Expresswayに管理コネクタとカレンダーコネクタをインストールし、クラウドに登録する
まず、組織内のControl HubでExpresswayをリソースとして追加します。
ステップ 1:組織の管理者クレデンシャルを使用してhttps://admin.webex.comにログインし、Servicesに移動します。
ステップ 2:Exchangeカードを使用したハイブリッドカレンダーを選択し、セットアップをクリックします。
注:このソリューションが機能するための要件をすべて満たしていることを確認するため、インストールの前に「前提条件の表示」を必ず実行してください。
ステップ 3:[次へ(Next)] を選択します。
ステップ 4:コネクタをインストールするExpresswayの完全修飾ドメイン名(FQDN)を入力し、Nextをクリックします。
注:この時点で、コンピュータはExpresswayコネクタのDNS Aレコードを解決でき、ExpresswayのIPアドレスに到達できる必要があります。
ステップ 5:[Next] をクリックします。
この手順を実行すると、Expressway Webグラフィックユーザインターフェイス(GUI)が新しいタブで開き、ログインプロンプトが表示されます。
手順 6:Expresswayの管理者クレデンシャルを使用してログインします。
手順 7:I want Cisco to manage the Expressway CA certificates required for this trustというチェックボックスをオンにします。
ステップ 8:Updateソフトウェアをクリックして、接続を確認します。
ステップ 9:Registerをクリックします。
数秒後、ブラウザはコントロールハブにリダイレクトされ、ログイン後に表示されたページに移動します。
ステップ 10:Allow Access to the Expresswayチェックボックスをオンにして、Continueをクリックします。
その後、登録が完了したことを示す確認が表示されます。
ブラウザによってExpresswayにリダイレクトされ、Connector Managementが実行ステータスで、前述のバージョンも表示されていることが確認できます。
数分後、Calendar Connectorのインストールも開始されます。
ステップ 11コントロールハブのServicesの下にあるステータスがNot Operationalに変わります。
ExpresswayでのMicrosoft Exchangeサーバの設定を開始する前に、まずMicrosoft Exchange Serverで偽装アカウントを設定する必要があります。
カレンダーコネクタをMicrosoft Exchangeにリンクする
ステップ 1:Applications > Hybrid Services > Calendar Services > Microsoft Exchange Configurationの順に移動します
ステップ 2:Add Newをクリックします。
ステップ 3:サービスアカウントの構成:これは、Exchangeで作成した偽装アカウントの詳細です
表示名:任意の名前
タイプ:Exchange On-Premises
このExchangeサーバを有効にする:はい
NTLM認証:オン
Basic Authentication(基本認証):オン
自動検出は設定されていないため、使用されません。したがって、自動検出モードは、Exchangeアドレスを直接提供するように設定する必要があります
Microsoft ExchangeサーバのIPアドレスまたはFQDNを入力します
ステップ 4:Scheduling Account Email Addressフィールドで、Exchange側の電子メールアカウントを設定する必要があります。
スケジューリングアカウントは、Webexデバイスから予約されたすべての会議の開催者として使用されます。このアカウントは、ユーザが通常行うのと同じ方法でルームを予約します。会議がスケジューリングアカウントから予約され、ルームが招待されると、カレンダリングのシステムのルームポリシーが尊重されます。会議室の予約を有効にした会議室を予約する権限を持つ有効な電子メールアドレスを入力したことを確認します。
このアカウントは特定のExchange構成のすべての会議室の会議を予約するために使用されるため、Exchangeメールボックスの制限に達したり、制限を超えたりしないように、メールボックスを定期的に整理することが重要です。Exchangeに適切な保存ポリシーが既に設定されている場合は、そのポリシーがこのアカウントに適用されていることを確認してください。そうでない場合は、すべてのデフォルトフォルダ(電子メール、送信済みアイテム、会議)が数日後に自動的に削除されるようにメールボックスを設定する必要があります。 最後のアカウントは、スケジューリングの目的でのみ使用される通常の電子メールアカウントと同様です。
ステップ 5:「自動検出」セクションで、「自動検出を使用する」を選択します。
注:Expressway-CはActive Directoryドメインまたはディレクトリサイト名を使用してADを検索します。
SCPを使用するかしないかを指定できます。このフィールドを[はい]に設定した場合、カレンダーコネクタが実行する最初の自動検出ステップは、自動検出URLの一覧を取得するためのActive Directoryサービス接続ポイント(SCP)レコードの検索です。カレンダーコネクタは、この手順を有効にした場合にのみ、Active Directoryドメイン、Active Directoryサイト、クエリモード、およびLDAP TLS検証モードとフィールドを使用します。これらのフィールドには、Active Directory内のLDAPサーバを検索し、照会するために必要な情報が表示されます。この手順が失敗しても、後の手順で自動検出が成功する必要があります。
SCPなしで続行する場合は、カレンダーコネクタが自動検出プロセスをテストできるように、ユーザの電子メールアドレスを追加するだけです。
ハイブリッドカレンダーサービスを有効にしたユーザーの電子メールアドレスを、Control Hubに表示されるとおりに使用します。
注:スケジュールアカウントと自動検出アカウント用に、Exchangeサーバ上で特定のアカウントを作成することをお勧めします。これらのアカウントに特定の名前を付ける方法はありません。
手順 6:[Add] をクリックします。
手順 7:サーバがMicrosoft Exchangeサーバとの接続を構築するのを待ちます。エラーが発生した場合は、上部にポップアップ表示される必要があります。そうでない場合は、図のようにランドページが表示されます
Calendar ConnectorのWebexサイト設定の構成
ステップ 1:Expressway-Cコネクタホストから、Applications > Hybrid Services > Calendar Service > Cisco Conferencing Services Configurationの順に移動し、Newをクリックします。
ステップ 2:Conferencing Services TypeでTypeにWebexを選択します。
ステップ 3:このCisco Webex Meetingsサイトの完全修飾サイト名を入力します。
以下に例を挙げます。
サイトにexample-co.webex.comとしてアクセスする場合は、example-co.webex.comと入力する必要があります。
ステップ 4:有効なWebexユーザアカウントの電子メールアドレスを入力し、パスワードフィールドを空白のままにして、[接続のテスト] をクリックして、入力したサイト情報を検証します。接続テストが失敗した場合は、ユーザ名とパスワードの両方のフィールドをブランクにして設定を保存できます。
ステップ 5:このサイトが既定であるかどうかを指定します。
@webexにはデフォルトのサイトが使用されますが、Webexアプリの個人用ルーム設定で別のサイトが設定されている場合(ユーザーのWebexサイトが管理者によってWebexにリンクされているか、ユーザーが別のサイトで設定を行った場合)は、デフォルトのサイトが使用されます。
手順 6:Saveをクリックして、設定を保存します。
手順 7:Cisco WebEx MeetingsサイトのUUIDの確認
ステップ 8:カレンダーコネクタを起動します。Expressway-C > Applications > Hybrid Services > Connector Management > Select Calendar Connectorに移動します。 ステータスがNot EnabledからRunningに変わる必要があります。
ステップ 9:[アプリケーション] > [ハイブリッドサービス] > [カレンダーサービス] > [カレンダーコネクタステータス] に移動し、ステータスを確認します。
@webexおよび@meetキーワードの設定
ユーザがデフォルトで会議の場所に@webexを追加すると、カレンダーサービスはCisco Webexパーソナルルームの詳細で会議を更新します。ユーザが@meetを追加すると、デフォルトでCisco Webexスペースの詳細で会議が更新されます。管理者は、これらのキーワードのデフォルトのアクションを変更できます。
これらのアクションの設定方法に関係なく、パワーユーザはモディファイヤ:spaceまたは:myroomを追加して、いずれかのキーワードのアクションを指定できます。たとえば、@webex:spaceを追加すると、サービスはWebexスペースの詳細で会議を更新します。
ステップ 1:https://admin.webex.comのカスタマービューで、Servicesに移動します。
ステップ 2:ご使用のカレンダー環境のハイブリッドカレンダーカードで、設定の編集をクリックします。
注意:複数のカレンダ環境に対してハイブリッド・カレンダ・サービスを設定している場合、コントロール・ハブの複数のページからキーワード設定にアクセスできますが、設定した値はすべての環境に適用されます。
ステップ 4:「キーワード」セクションで、各キーワードに対して実行するデフォルトのアクションを選択します。
ステップ 5:[Save] をクリックします。
カレンダーコネクタの起動
ステップ 1:Expressway-Cから、Applications > Hybrid Services > Connector Managementの順に移動します。
ステップ2ページのコネクタ管理セクションに、コネクタとそれぞれのステータスのリストが表示されます。管理コネクタは実行中、カレンダーコネクタは無効です。
ステップ 3:Calendar Connectorをクリックします。
ステップ 4:ActiveドロップダウンリストからEnabledを選択します。
ステップ 5:[Save] をクリックします。
カレンダーコネクタが起動し、ステータスが実行中に変わります。
ユーザーのハイブリッドカレンダーサービスを有効にする
ステップ 1:https://admin.webex.comのカスタマービューで、Usersに移動します。
ステップ 2:リストから特定のユーザを選択するか、検索を使用してリストを絞り込み、行をクリックしてユーザの概要を開きます。
ステップ 3:Editをクリックし、Licensed Collaboration Servicesでユーザが少なくとも1つの有料サービスに割り当てられていることを確認します。必要な変更を行い、Saveをクリックします。
ステップ 4:Calendar Serviceを選択し、Calendarをオンに切り替えて、Microsoft Exchangeを選択し、変更を保存します。
ステップ 5:サービスをアクティブ化すると、ユーザステータスがPending ActivationからActivatedに変わります。
この変更にかかる時間は、サービスに対して有効にしたユーザの数によって異なります。
ユーザは、機能が有効であることを示す電子メールを受信します。
カレンダーのスケジューリング用のデバイスの登録
ステップ 1:https://admin.webex.comのカスタマービューで、Placesに移動し、Add Placeをクリックします。
ステップ 2:場所の名前(物理的な部屋の名前など)を入力し、Nextをクリックします。
ステップ 3:Other Cisco deviceを選択し、Nextをクリックします。
1つのスペースに含めることができるデバイスは1種類だけです。たとえば、ロビー、1台のCisco Webexルームデバイス、またはWebexボードに最大10台のデスクフォンを追加できますが、この2つを組み合わせることはできません。
ステップ 4:place内のデバイスに割り当てるコールサービスを選択します。
- 無料通話(デフォルト):Cisco WebexアプリケーションおよびSIPアドレスコール用。
- Cisco Webex Calling(旧称Spark Call):クラウド優先のメディアプロバイダーを通じてPSTNサービスを追加します。電話番号と内線番号をデバイスに割り当て、Nextをクリックします。
- Cisco Webexハイブリッドコールサービス接続:オンプレミスコール制御を通じてコールサービス(PSTNアクセスまたは内線番号アクセス)を使用します。Unified CMは、その場所にあるデバイスの電話番号または内線番号を提供します。
このサービスは、Unified CMクラスタ上の電子メールアドレスの場所を検出します。検出されると、サービスはCisco Spark-RDを作成し、アカウントに関連付けられた電話番号とSIP URIを特定します。
ステップ5:(オプション)カレンダーサービスをオンにして、このデバイスでOne Button to Push(OBTP)を使用できるようにし、Nextをクリックします。
手順 6:ハイブリッドコールサービス接続を選択した場合は、前の手順で作成したアカウントのUnified CMメールIDを入力します。オプションで、ローカルコールコネクタが属するリソースグループを選択し、完了をクリックします。
手順 7:カレンダーサービスをオンにした場合は、会議室デバイスのカレンダーメールボックスの電子メールアドレスを入力または貼り付けます。これは、会議のスケジュールに使用される電子メールアドレスです。
- Googleカレンダーでスケジュールする予定のデバイスについては、G SuitesからGoogleリソースの電子メールアドレスを入力します([カレンダー] > [リソース] )。詳細については、「カレンダーリソース(ルームなど)について」を参照してください。
- Microsoft ExchangeまたはOffice 365でのスケジュールが予定されているデバイスの場合は、会議室メールボックスの電子メールアドレスを入力します。(詳細については、Microsoft Docs Webサイトの「Create and Manage Room Mailboxes」を参照してください)。
ステップ 8:Nextをクリックし、表示されたコードを使用してデバイスをアクティブにします。
Cisco Unified Communications Managerクラスタで電子メールアドレス、ディレクトリURI、および電話番号が検出されている間、ハイブリッドコールサービスを追加した場所のアクティブ化には約5 ~ 10分かかります。アクティベーション後、電話番号はハイブリッド対応の場所のCisco Webexデバイスに表示されます。
Cisco Webexを使用してユーザをWebexパーソナルルームに関連付ける
ステップ 1:Cisco Webexアプリにサインインします。
ステップ 2:Meetingsに移動します。
ステップ 3:My Personal RoomにPersonal Roomリンクが表示されない場合は、https://company.webex.com/meet/usernameまたはcompany.webex.com/meet/usernameのフォームに入力し、ホストのPINを入力してSaveを選択します。
リンクが失われた場合は、会議室やデスクのデバイスやボードを含む会議をスケジュールできるユーザに、自分のパーソナルルームをCisco Webexに関連付けてもらいます。
確認
会議室のデバイスまたはパーソナル会議で参加ボタンをテストする
ステップ 1:Outlook、Outlook Web Accessで、新しい会議を作成し、@webex:space(会議室のデバイスの場合)または@webex(個人会議室の会議の場合)などのキーワードをlocationfieldに追加します
ステップ 2:Scheduling Assistantに移動してAdd roomをクリックし、追加するデバイスを選択します。
ステップ 3:必要に応じて他の会議情報を入力し、招待状を送信します。
ステップ 4:会議の開始がスケジュールされたら、デバイスにJoinbuttonが表示されていることを確認します。
トラブルシュート
集めるべき情報
- 組織名とID/Webexミーティングサイト
- 問題の症状は何ですか。
- 問題はいつ発生しましたか(新規導入でない場合)。
- タイムスタンプ
- 影響を受けるユーザ/デバイス
- 会議の招待のエクスポート(.icsまたは.eml)
- Expresswayログ
Control Hubのユーザーのステータスの確認(単一ユーザー)
ステップ 1:Control Hub > Management > Users > Select the Userの順に移動します。
ステップ 2:「ステータス」セクションを確認します。 それをクリックします。
ステップ 3:エラーの詳細を確認し、それに応じて対処します。
Control Hubのユーザーのステータスの確認(ユーザー・ステータス・レポート)
ステップ 1:Control Hub > Services > Hybrid > Hybrid Calendarタブを選択します。
ステップ 2:Exchangeカードの下で有効なユーザを選択します。ユーザステータスレポートが表示されます。
ステップ 3:アクティブ化されたユーザー、保留中のアクティブ化ユーザー、またはエラー・ユーザーを選択します。
ステップ 4:CSVにエクスポートします。
ハイブリッドカレンダーのステータスとイベントの確認
ステップ 1:Control Hub > Services > Hybrid > Hybrid Calendarタブを選択します。
ステップ 2:Exchangeカードの右下をクリックします。
管理およびカレンダーコネクタの状態の確認
ステップ 1:Expressway-C > Applications > Hybrid Services > Connector Managementの順に移動して、すべてのコネクタの全体的な健全性を確認します。
ステップ 2:カレンダーコネクタの状態を表示するには、アプリケーション>ハイブリッドサービス>カレンダーサービス>カレンダーコネクタステータスに移動します。
アラームとイベントのトラブルシューティング
ステップ 1:Expressway-C > Status > Alarmsの順に移動します。
ステップ 2:Expressway-C > Status > Logs > Event logの順に移動します。
Cisco Webexハイブリッドサービスは[ハイブリッドサービス]としてタグ付けされ、60000 ~ 69999の範囲のIDを持ちます。(601XXはカレンダーサービスから提供)。
ステップ 3:ログの設定
- ログをdebug レベルに設定します(Maintenance > Diagnostics > Hybrid Services Log Level)。
- 診断ログの開始(メンテナンス>診断>診断ログ)
- 問題を再現します。
ステップ 4:ログの収集
- 診断ログを停止し、収集します(メンテナンス>診断>ハイブリッドサービスログレベル)。
- クラウドにログを送信する(クラウドアプリケーション>ハイブリッドサービス>コネクタロギング)
- ログバンドルはTACエンジニアが分析できます。Expresswayのシリアル番号または生成された検索キーを入力します。
- 断続的な問題のログスナップショット(メンテナンス>診断>システムスナップショット>ログスナップショットの作成)
注:Expresswayは*.clouddrive.comへのHTTP接続を許可する必要があります。TCPポート443(セキュア)。
関連情報