IM and Presence Service でカレンダー連携を構成する

カレンダー連携の概要

カレンダー連携向けの Microsoft Exchange

IM およびプレゼンスサービスの Microsoft Exchange カレンダー統合機能を使用すると、ユーザの Microsoft Exchange カレンダーと Cisco コラボレーションクライアント(Cisco Jabber など)におけるプレゼンスステータスとの間でシームレスな同期が可能になります。 この連携により、ユーザの空き状況がカレンダーの予定に自動的に反映され、組織全体の同僚にリアルタイムのプレゼンス情報を提供できるようになります。

検証およびサポートは、Microsoft Exchange Server の主要バージョンを使用して実行されます。 このような主要バージョンのそその他の累積更新プログラムについても、互換性が維持されることが期待されています。 例えば、Exchange 2016 について言及する場合、それは IM and Presence Service が Exchange 2016 でリリースされたすべての累積更新プログラム (CU) をサポートしていることを意味します。

カレンダー連携向け Microsoft Office 365

IM and Presence Service は、Office 365 がホストする Microsoft Outlook からユーザーカレンダー情報をプルし、それを IM and Presence Service ユーザーのプレゼンスステータスの一部として表示します。

1 つの IM and Presence Service サーバーインスタンスでは、同時進行するカレンダー予定において、最大 7,500 件のプレゼンスステータスの更新がサポートされます。

IM and Presence カレンダー連携タスクフロー

IM and Presence Service でこれらのタスクを完了して、以下の Microsoft 導入のいずれかで、カレンダーと Microsoft Outlook の統合をセットアップします。

  • オンプレミスの Microsoft Exchange Server

  • ホスト型 Microsoft Office 365 サーバ

手順

  コマンドまたはアクション 目的

ステップ 1

IM and Presence Service に Microsoft 証明書をアップロードする

IM およびプレゼンスサービスとの統合に必要な Microsoft 証明書をダウンロードしてください。

ステップ 2

プレゼンスゲートウェイの設定

IM およびプレゼンスサーバ上で、Exchange サーバまたは Office 365 サーバをプレゼンスゲートウェイとして構成します。

ステップ 3

認証向け Office 365 構成

(Office 365 のみ)この手順を使用して、プレゼンスゲートウェイの認証タイプ(現在は OAuth)を設定します。

ステップ 4

Office 365 統合のためのプル間隔の設定

(Office 365 のみ)IM およびプレゼンスサービスが Office 365 からカレンダー情報を取得する間隔スケジュールを設定します。デフォルト値は 60 分です。

ステップ 5

カレンダーの不在情報を設定する

(オプション) 外出中情報を構成して、[外出中] ステータスを表示します。 この設定は、カレンダーサービスが有効になっているかどうかにかかわらず、すべてのユーザに適用されます。 デフォルトは、[外出中の空き状況を表示しない] です。

ステップ 6

Exchange 統合のためのサービスパラメータの設定

(Exchange のみ)Microsoft Exchange Server とのカレンダー同期のやり取りを規定するオプションのサービスパラメーターを設定します。

ステップ 7

Cisco Presence Engine を再起動してください。

サービスパラメータを編集した場合は、Cisco Presence Engine サービスを再起動してください。

ステップ 8

以下の手順のいずれかを実行して、ユーザーに対してカレンダリングを有効にします。

ご自分のニーズに適した手順を選択します。

  • LDAP 同期がまだ完了していない場合は、LDAP 同期経由でカレンダリングを有効にします。

  • それ以外の場合は、一括管理ツールを使用して、複数のユーザーに対してカレンダリングを構成します。

  • または、ユーザーごとにこの機能を有効にします。

IM and Presence Service に Microsoft 証明書をアップロードする

IM and Presence Service と Office 365 の展開環境が通信できるようにするには、IM and Presence Service に Microsoft 証明書をインストールする必要があります。

手順


ステップ 1

Office 365 のルート証明書と中間証明書をダウンロードしてください。

ステップ 2

すべての証明書を、IM and Presence Service の cup-trust および tomcat-trust ストアにアップロードします。



(注)  


IM and Presence Service における証明書の詳細については、『IM and Presence Service の構成および管理ガイド』の「IM and Presence Service のセキュリティ構成」章を参照してください。


次のタスク

IM and Presence カレンダー連携タスクフロー

プレゼンスゲートウェイの設定

この手順を使用してプレゼンスゲートウェイを構成し、Microsoft Outlook とのカレンダー統合を設定します。 Presence Gateway として Microsoft Exchange Server または Microsoft Office 365 サーバーのいずれかを割り当てることができます。

手順


ステップ 1

Cisco Unified CM IM and Presence Administration から、以下を選択します。 [プレゼンス] > [ゲートウェイ]

ステップ 2

[新規追加] をクリックします。

ステップ 3

[Presence Gatewayの種類] フィールドで、次のオプションのいずれかを選択します。

  1. オンプレミス Exchange Server と統合する場合は、[Exchange - - EWS サーバー] を選択します。

  2. ホスト型 Office 365 サーバーと統合する場合は、[Office 365 サーバー] を選択します。

    [Office 365サーバー] を選択した場合は、デフォルトで、[認証タイプ] が、[OAuth] になります。

    (注)  

     
    • アプリケーション (クライアント) IDディレクトリ (テナント) ID、および クライアント シークレット のフィールドは、Office 365 Server にのみ適用されます。

    アプリケーション (クライアント) IDディレクトリ (テナント) ID、および クライアント シークレット の値は、Office 365 Server で構成されている値と一致する必要があります。

ステップ 4

[説明] フィールドに、Presence Gateway インスタンスを区別するために分かりやすい説明を入力します。

ステップ 5

[Presence Gateway] フィールドに、Presence Gateway サーバーの 完全修飾ドメイン名または IP アドレスを入力します。 この値は、サーバ証明書の サブジェクト共通名(CN) または サブジェクト代替名 フィールドに表示されているサーバアドレスと一致する必要があります。

ステップ 6

[アカウント名] フィールドに、サーバーにアクセスするアカウント名を入力します。

ステップ 7

[アカウントパスワード] および [確認用パスワード] フィールドに、サーバーにアクセスするためにアカウントが使用するパスワードを入力します。

ステップ 8

[Presence Gatewayポート] フィールドに、カレンダリングサービスに接続するために使用するポートを入力します。 デフォルト ポートは 443 です。

ステップ 9

(Office 365 のみ) [Presence Gatewayの種類] が、[Office 365サーバー] で、IM and Presence Service に Office 365 サーバーへのアクセス許可がない場合は、[HTTP/HTTPSプロキシURL] フィールドに、HTTP/HTTPS プロキシサーバーの詳細を割り当てます。

ステップ 10

(Office 365 のみ) [HTTP/HTTPSプロキシユーザー名] フィールドに、HTTP/HTTPS プロキシサーバーにアクセスするユーザー名を入力します。

ステップ 11

(Office 365 のみ) [HTTP/HTTPSプロキシパスワード] フィールドに、HTTP/HTTPS プロキシサーバーに対して指定されているユーザー名のパスワードを入力します。

(注)  

 

手順 12 および 13 の設定オプションは、リリース 15SU2 以降で利用可能です。

ステップ 12

(Office 365 のみ) [AD認証エンドポイント] フィールドのデフォルト URL は、https://login.microsoftonline.com です。 カスタム URL を入力したい場合は、編集アイコンをクリックしてください。

ステップ 13

(Office 365 のみ) [リソースURI] フィールドのデフォルト URL は、https://outlook.office365.com です。 リリース 15SU4 以降では、デフォルトの URL は https://graph.microsoft.comです。 カスタム URL を入力したい場合は、編集アイコンをクリックしてください。

ステップ 14

[保存] をクリックします。

(注)  

 

セキュアな HTTP 接続を確立するために使用される TLS バージョンの制限を設定する方法の詳細については、『Cisco Unified Communications Manager 用セキュリティ ガイド』を参照してください。


認証向け Office 365 構成

この手順を使用して、プレゼンスゲートウェイの認証タイプ(現在は OAuth)を設定します。

手順


ステップ 1

Microsoft Azure ポータルにログインしてください: https://portal.azure.com

ステップ 2

新しいアプリケーションを登録し、 アプリケーション(クライアント)IDディレクトリ(テナント)ID を取得するには、次の手順に従ってください。 https://docs.microsoft.com/en-gb/azure/active-directory/develop/quickstart-register-app#register-a-new-application-using-the-azure-portal

ステップ 3

クライアントシークレットを作成するには、[管理] で、[証明書とシークレット]、 > [新しいクライアントシークレット] の順に選択します。 そして、クライアントシークレットの値を取得します。

(注)  

 

Presence Gateway の種類として、Office 365 Server を選択した場合は、Presence Gateway の設定中に同じ値を使用して、IM and Presence Service の [アプリケーション(クライアント)ID][ディレクトリ(テナント)ID] および [クライアントシークレット] フィールドを構成します。

ステップ 4

[管理] > [API権限] > [権限を追加] の順に選択し、[組織が使用するAPI] で、[Office 365 Exchange Online] を選択します。

ステップ 5

アプリケーション権限を追加するには、 アプリケーション権限 > 権限を選択し、 Calendars.ReadBasic.All チェックボックスをオンにして、 権限の追加をクリックします。

(注)  

 

不在情報を取得するには、 MailBoxSettings.Read 権限を付与してください。

ステップ 6

管理者の同意を付与するには、[管理] > [API権限] の順に選択します。

ステップ 7

[同意を付与] で、[「登録済みAzure Active Directory」に管理者の同意を付与する][はい] の順に選択します。

ステップ 8

割り当てられた権限の ステータス 列に緑色のチェックマークがあるかどうかを確認してください。


Office 365 統合のためのプル間隔の設定

この手順を実行して、IM and Presence Service が Office 365 からカレンダー情報をプルする間隔を構成します。

始める前に

認証向け Office 365 構成

手順


ステップ 1

Cisco Unified CM IM およびプレゼンス管理で、[システム] > [サービスパラメータ] の順に選択します。

ステップ 2

[サーバー] ドロップダウンで、[IM and Presenceパブリッシャノード] を選択します。

ステップ 3

[サービス] ドロップダウンで、[Cisco Presence Engine] を選択します。

ステップ 4

Office 365 Calendar Information Pull Interval サービスパラメータの間隔を分単位で構成します。 デフォルトは 60 分です。

ステップ 5

[保存] をクリックします。



(注)  


IM and Presence Service は、Office 365 Calendar Information Pull Interval サービスパラメータが指定したスケジュールされた間隔 (デフォルト値は、60 分) で、Office 365 から情報をプルします。 ただし、Office 365 から IM and Presence Service に情報をプッシュする仕組みはありません。 そのため、Office 365 とスケジュールされたプル (たとえば臨時会議) の間でスケジュールされていない Presence の更新が実行された場合は、その結果は、次にスケジュールされているプルが実行されるまで、IM and Presence Service に登録されません。

カレンダーの不在情報を設定する

始める前に

認証向け Office 365 構成

手順


ステップ 1

Cisco Unified CM IM およびプレゼンス管理から、[システム(System)] > [サービスパラメータ(Service Parameters)] を選択します。

ステップ 2

[サーバー] ドロップダウンで、[IM and Presenceパブリッシャノード] を選択します。

ステップ 3

[サービス] ドロップダウンで、[Cisco Presence Engine] を選択します。

ステップ 4

Calendar Out of Office information サービスパラメータで、[外出中の空き状況を表示] を選択し、ユーザーが、Microsoft Office 365 または Exchange Server でステータスを [外出中] に設定した際に、Cisco Jabber クライアントのユーザーの空き状況のステータスを [外出中] に更新します。

ステップ 5

[保存(Save)]をクリックします。


Exchange 統合のためのサービスパラメータの設定

この任意の手順を実行して、Outlook カレンダーと Microsoft Exchange Server の統合向けの任意のサービスパラメータを構成します。 多くのパラメータについては、デフォルト値で十分な場合があります。

手順


ステップ 1

Cisco Unified CM IM およびプレゼンス管理で、[システム] > [サービスパラメータ] の順に選択します。

ステップ 2

[サーバー] ドロップダウンで、[IM and Presenceパブリッシャノード] を選択します。

ステップ 3

[サービス] ドロップダウンで、[Cisco Presence Engine] を選択します。

ステップ 4

[カレンダリング構成]で、次のパラメータの値を構成します。

表 1. Exchange 統合用サービスパラメータ

サービス パラメータ

説明

Microsoft Exchange 通知ポート(Microsoft Exchange Notification Port)

Presence Engine が Exchange Server から送信される通知をリッスンするためのポート番号。 UDP は WebDAV に使用され、TCP は EWS(Exchange Web Services)に使用されます。 指定可能な値は 1024-65535 で、デフォルト値は 50020 です。

カレンダー処理の秒単位の分散時間

このパラメータは、期間の範囲を秒単位で指定します。 各ユーザーには、ハッシュ値に基づいてオフセット時間が割り当てられます。 この時間は、会議の状態遷移通知が毎分の開始時刻から何秒後に送信されるかを決定します。 ユーザー数が少ない場合は、この時間を短縮できます (ユーザー数を100で割った値が秒数の目安です)。 これは WebDAV および EWS(Exchange Web Services)に使用されます。 値の範囲は 0~59 で、デフォルト値は 50 秒です。

Exchange タイムアウト(秒)(Exchange Timeout (seconds))

このパラメーターは、Exchange サーバへのリクエストがタイムアウトするまでの時間を秒単位で指定します。 この変更には、Cisco Presence Engine の再起動が必要です。 設定可能な値の範囲は 1~20 で、デフォルト値は 3 秒です。

Exchange キュー(Exchange Queue)

このパラメータは、Exchange リクエストキューの最大長を指定します。 リクエストが行われた際にキューの長さを超過した場合、リクエストは失敗し、復旧手順が開始されます。 この変更には、Cisco Presence Engine の再起動が必要です。 設定可能な値は 1~5000 で、デフォルト値は 2200 です。

Exchange スレッド(Exchange Threads)

このパラメータは、Exchange リクエストを処理するために使用されるスレッド数を指定します。 ユーザ数が多い場合(例えば 5000 人)、または Exchange のトランザクション処理に 3 秒以上かかる場合は、この値を増やすことができます。 カレンダー連携を無効にする場合は、このパラメータを 1 に設定してください。この変更には、Cisco Presence Engine の再起動が必要です。 設定可能な値は 1~100 で、デフォルト値は 60 です。

EWS ステータス確認頻度 (分)

このパラメーターは、EWS(Exchange Web Services)を使用している場合に、Exchange サーバから通知メッセージが送信される頻度を指定します。 時間は分単位で設定します。 設定可能な値は 10~1440 で、デフォルト値は 60 です。

FIPS モードでの Exchange Server 認証

このパラメーターは、プレゼンスエンジンが Exchange サーバとの接続を確立するために使用する認証の種類を指定します。 「自動」に設定すると、プレゼンスエンジンはまず NTLMv2 認証をネゴシエートし、NTLMv2 認証が失敗した場合にのみ基本認証にフォールバックします。 FIPS モードでは NTLMv1 はネゴシエートされません。 [Basicのみ] に設定すると、Presence Engine は、Exchange Server が NTLM および Basic の両方を許可するように構成されていても、常に Basic 認証を使用します。 このパラメータは FIPS モードでのみ適用されます。 このパラメータを変更するには、Cisco Presence Engine を再起動する必要があります。 デフォルト値は [自動] です。

ステップ 5

[保存(Save)]をクリックします。


次のタスク

Cisco Presence Engine を再起動してください。

Cisco Presence Engine を再起動してください。

カレンダー設定サービスのパラメータの値を変更した場合は、Cisco Presence Engine サービスを再起動してください。

手順


ステップ 1

[Cisco Unified IM and Presenceのサービスアビリティ(Cisco Unified IM and Presence Serviceability)] から、[ツール(Tools)] > [コントロールセンター-機能サービス(Control Center - Feature Services)] を選択します。

ステップ 2

[サーバー] ドロップダウンで、[IM and Presence Service] を選択し、[移動] をクリックします。

ステップ 3

[IM and Presence サービス(IM and Presence Services)]で、[Cisco Presence Engine]を選択して、[再起動(Restart)]をクリックします。


次のタスク

IM and Presence Service サーバーに対してカレンダリングを有効にします。 多数のユーザに対して一度にこの機能を有効にするには、ユーザが外部の LDAP ディレクトリから同期されている場合は LDAP 同期を使用するか、LDAP 以外のユーザの場合は一括管理ツールを使用できます。 あるいは、ユーザごとに個別にこの機能を有効にすることもできます。

初期 LDAP 同期中にカレンダー機能を有効にする

初回 LDAP ディレクトリ同期の前に、カレンダー機能を有効にするために、以下のタスクを完了してください。 初期 LDAP 同期プロセス中にカレンダリング機能を有効にすると、LDAP ディレクトリからユーザーがインポートされる際に、すべてのユーザーのカレンダリングサービスが自動でプロビジョニングされます。 この設定は、最初の同期を実行する前に構成する必要があります。

手順

  コマンドまたはアクション 目的

ステップ 1

機能グループテンプレートにカレンダー統合を追加する

カレンダリングを機能グループテンプレートに割り当てます。

ステップ 2

LDAP 同期に機能グループテンプレートを追加する

カレンダー対応機能グループテンプレートを LDAP ディレクトリ同期に割り当て、同期を完了します。

機能グループテンプレートにカレンダー統合を追加する

この手順を実行して、Microsoft Outlook のカレンダリング連携を機能グループテンプレートに割り当てます。 このテンプレートを使用すると、Outlook カレンダー連携を、LDAP ディレクトリから同期されたすべてのユーザーに構成できます。


(注)  


同期が完了していない LDAP ディレクトリに対してのみ、機能グループテンプレートの設定を追加または編集できます。 ディレクトリが既に同期されている場合は、代わりに カレンダー連携を一括で有効化する を使用してください。


手順

ステップ 1

Cisco Unified CM Administration で、[ユーザー管理] > [ユーザーの電話機/追加] > [機能グループテンプレート] の順に選択します。

ステップ 2

次のいずれかの手順を実行します。

  • [新規追加(Add New)] をクリックして新しいテンプレートを作成します。
  • [検索(Find)]をクリックし、既存のテンプレートを選択します。

ステップ 3

[Unified CM IM and Presence に対してユーザーを有効にする] チェックボックスをオンにします。

ステップ 4

[プレゼンスにミーティング情報を含める] チェックボックスをオンにします。

ステップ 5

機能グループテンプレート 設定ウィンドウの残りのフィールドを入力してください。 フィールドとその設定の詳細については、オンライン ヘルプを参照してください。

ステップ 6

[保存(Save)]をクリックします。


次のタスク

LDAP 同期に機能グループテンプレートを追加する

LDAP 同期に機能グループテンプレートを追加する

この手順を実行して、作ほど作成したカレンダリング対応機能グループテンプレートを LDAP ディレクトリ同期に割り当てます。 これにより、この LDAP ディレクトリから同期されるすべてのユーザに対して、Outlook カレンダーとの連携を有効にできます。


(注)  


機能グループテンプレートは、まだ同期されていない LDAP ディレクトリにのみ追加できます。 ディレクトリが既に同期されている場合は、 カレンダー連携を一括で有効化する を使用してください。


始める前に

機能グループテンプレートにカレンダー統合を追加する

手順

ステップ 1

Cisco Unified CM Administration で、[システム] > [LDAP] > [LDAPディレクトリ] の順に選択します。

ステップ 2

[検索] をクリックして、既存の LDAP ディレクトリを選択します。

ステップ 3

[機能グループテンプレート] ドロップダウンリスト メニューで、前のタスクで作成したカレンダリング対応機能グループテンプレートを選択します。

ステップ 4

[LDAPディレクトリ(LDAP Directory)]ウィンドウで残りのフィールドを設定します。 フィールドとその設定の詳細については、オンライン ヘルプを参照してください。

ステップ 5

[保存(Save)]をクリックします。

ステップ 6

[Perform Full Sync Now(完全同期を今すぐ実施)] をクリックします。


カレンダー連携を一括で有効化する

一括管理ツールを使用すると、一回の操作で多数のユーザーのカレンダー連携を有効にできます。


(注)  


一括管理ツールを使用してカレンダー連携を有効にすると、大量のシステムリソースを消費します。 この操作は、システムのパフォーマンスおよびユーザエクスペリエンスに影響を与える可能性があります。 業務への影響を最小限に抑え、最適なシステムのパフォーマンスを維持するために、この操作は、営業時間外にスケジュールすることをお勧めします。


手順


ステップ 1

Cisco Unified Communications Manager ノードで、Cisco Unified CM Administration ユーザーインターフェイスにログインします。

ステップ 2

カレンダー連携を一括で有効化するには、以下のウィンドウから操作できます。

  1. [一括管理] > [ユーザー] > [ユーザーを挿入]

  2. [一括管理] > [ユーザー] > [ユーザーを更新] > [クエリ]

  3. [一括管理] > [ユーザー] > [ユーザーを更新] > [カスタムファイル]

(注)  

 

各種更新オプションの詳細については、『Cisco Unified Communications Manager 向け一括管理ガイド』を参照してください。

ステップ 3

カレンダー連携を有効にするすべてのエンドユーザについて、以下のエンドユーザ設定オプションがチェックされていることを確認してください。

  • [Unified CM IM and Presence のユーザを有効にする(Enable User for Unified CM IM and Presence)]
  • [プレゼンスに会議情報を含める(Include meeting information in Presence)]

ステップ 4

csv ファイルから更新する場合は、該当する [ユーザー] 領域でファイル名を選択します。

(注)  

 
[サンプルファイルを表示] をクリックして、正しいファイル形式を確認します。

ステップ 5

[今すぐ実行] または [後で実行] をクリックします。

ステップ 6

[送信(Submit)]をクリックします。


ユーザのカレンダー連携を有効にする

この手順を実行して、IM and Presence Service ユーザーのカレンダー連携を有効にします。

手順


ステップ 1

Cisco Unified CM Administration ユーザーインターフェイスにログインします。

ステップ 2

[ユーザ管理(User Management)] > [エンド ユーザ(End User)] の順に選択します。

ステップ 3

「検索」をクリックしてエンドユーザを選択します。

ステップ 4

[Unified CM IM and Presenceに対してユーザーを有効にする] チェックボックスをオンにします。

ステップ 5

[プレゼンスにミーティング情報を含める] チェックボックスをオンにします。

ステップ 6

[保存(Save)]をクリックします。