LDAP 同期
LDAP 同期では、Cisco ディレクトリ同期(DirSync)と呼ばれる内部ツールを使用して、Cisco Unity Connection ユーザーデータの小さなサブセット(名、姓、エイリアス、電話番号など)を会社の LDAP ディレクトリ内の対応するデータと同期します。 Unity Connection データベースのユーザーデータを会社の LDAP ディレクトリのユーザーデータと同期するには、次のタスクを実行します。
-
LDAP 同期を設定し、Unity Connection のデータと LDAP ディレクトリのデータの関係を定義します。 LDAP 同期の設定 のセクションを参照してください。
-
LDAP ディレクトリからデータをインポートする、および/または既存の Unity Connection ユーザーのデータを LDAP ディレクトリのデータとリンクすることによって、新しい Unity Connection ユーザーを作成します。 Unity Connection ユーザーを作成する のセクションを参照してください。
どの LDAP ユーザーを Unity Connection にインポートするかをさらにコントロールするために、Unity Connection ユーザーを作成する前に、1 つまたは複数の LDAP フィルタを作成できます。 「LDAP ユーザーのフィルタリング」を参照してください。
LDAP 同期の設定
LDAP ディレクトリ同期を構成する場合、各 Cisco Unity Connection サーバまたはクラスターに対して最大 20 の LDAP ディレクトリ構成を作成できます。 各 LDAP ディレクトリ構成は、1 つのドメインまたは 1 つの組織単位 (OU) のみをサポートできます。5 つのドメインまたは OU からユーザーをインポートする場合は、5 つの LDAP ディレクトリ構成を作成する必要があります。
Unity Connection ネットワーキングサイトは、サイトに参加している各 Unity Connection サーバまたはクラスターについて、最大 20 の LDAP ディレクトリ構成もサポートします。 例えば、10 個のサーバを持つサイトがある場合、最大 200 個のドメインからユーザーをインポートできます。
LDAP ディレクトリと 160,000 ユーザーのデータを同期できます。
各 LDAP ディレクトリ構成で、次のものを指定します。
- 設定がアクセスするユーザー検索ベース:ユーザー検索ベースは、LDAP ディレクトリツリー内で Unity Connection がユーザーアカウントの検索を開始する位置です。 Unity Connection は、検索ベースで指定されたツリーまたはサブツリードメインまたは OU 内のすべてのユーザーをインポートします。
Unity Connection サーバーまたはクラスタは、同じ Active Directory フォレストなど、同じディレクトリルートを持つサブツリーからのみ LDAP データをインポートできます。

(注)
Unity Connection サーバーの LDAP ディレクトリ設定で指定されているユーザー検索ベースには、合計 120,000 名を超える LDAP ユーザーを含めてはなりません。 Unity Connection ユーザーにならない多数の LDAP ユーザーをインポートすると、メッセージに利用できるディスクスペースの量が減少し、データベースのパフォーマンスが低下し、アップグレードに時間がかかります。
Microsoft Active Directory 以外の LDAP ディレクトリを使用していて、ユーザー検索ベースとしてディレクトリのルートを指定する Unity Connection LDAP ディレクトリ構成を作成すると、Unity Connection はディレクトリ内の各ユーザーのデータをインポートします。 ディレクトリのルートに Unity Connection にアクセスさせたくないサブツリーが含まれる場合(サービスアカウントのサブツリーなど)、次のいずれかを実行する必要があります。
- 2 つ以上の Unity Connection LDAP ディレクトリ構成を作成し、Unity Connection にアクセスさせたくないユーザーを除外する検索ベースを指定します。
- 1 つ以上の LDAP 検索フィルターを作成します。 詳細については、https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/connection/14/administration/guide/b_14cucsag.html にある『Cisco Unity Connection システム アドミニストレーション ガイド、リリース 14』の「LDAP」の章の「LDAP ユーザーのフィルタリング」の項を参照してください 。
Active Directory 以外のディレクトリについては、複数の構成を作成することを意味する場合でも、同期を高速化するために、可能な最小数のユーザーを含むユーザー検索ベースを指定する必要があります。
Active Directory を使用していて、ドメインに子ドメインがある場合、各子ドメインにアクセスするための個別の構成を作成する必要があります。Unity Connection は、同期の間、Active Directory 照会に従いません。 複数のツリーを含む Active Directory フォレストについても同様です。各ツリーにアクセスするには、少なくとも 1 つの構成を作成する必要があります。 この構成では、UserPrincipalName (UPN) 属性を Unity Connection エイリアス フィールドにマッピングする必要があります。UPN は、フォレスト全体で一意であることが Active Directory によって保証されます。 複数ツリーの AD シナリオでの UPN 属性の使用に関するその他の考慮事項については、 認証と Microsoft Active Directory に関するその他の考慮事項 セクションを参照してください。
サイト内またはサイト間ネットワークを使用して、それぞれが LDAP ディレクトリと統合された 2 つ以上の Unity Connection サーバーをネットワーク接続する場合、一つの Unity Connection サーバーのユーザー検索ベースが別の Unity Connection サーバーのユーザー検索ベースと重複しないように指定してください。そうしないと、同じ Unity Connection ユーザーのユーザーアカウントとメールボックスが複数の Unity Connection サーバーに存在することになります。

(注)
1 つまたは複数の Unity Connection サーバで LDAP フィルターを作成することで、ユーザーが重複する可能性を排除できます。 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/connection/14/administration/guide/b_14cucsag.html にある『Cisco Unity Connection システム アドミニストレーション ガイド』の「LDAP」の章の「LDAP ユーザーのフィルタリング」の項を参照してください。
- Unity Connection がユーザー検索ベースで指定されたサブツリーにアクセスするために使用する LDAP ディレクトリの管理者アカウント。
Connection はディレクトリへのバインドを実行し、このアカウントを使用して認証を行います。 Unity Connection 専用のアカウントを使用し、検索ベース内のすべてのユーザーオブジェクトを「読み取る」最低限の権限を持ち、パスワードが期限切れにならないように設定します。 (管理者アカウントのパスワードが変更された場合は、新しいパスワードで Unity Connection を再設定する必要があります。)
複数の構成を作成する場合は、各構成に対して 1 つの管理者アカウントを作成し、そのアカウントに、対応するサブツリー内のすべてのユーザーオブジェクトの読み取り権限のみを付与する必要があります。 構成を作成するときに、管理者アカウントの完全識別名を入力します。そのため、アカウントは LDAP ディレクトリツリーのどこにでも置くことができます。
- Unity Connection が Unity Connection データベースを LDAP ディレクトリと自動的に再同期する頻度、もしそれが存在する場合。
次の再同期の日時、再同期を 1 回だけ行うかスケジュールに従うか、スケジュールする場合は頻度を時間、日、週、月単位で指定できます(最小値は 6 時間)。 複数の合意が同じ LDAP サーバに同時にクエリしないように、同期スケジュールをずらしてください。 勤務時間外に同期をスケジュールします。
- Unity Connection が LDAP データへのアクセスに使用する LDAP サーバのポートです。
- オプションで、SSL を使用して LDAP サーバーと Unity Connection サーバー間で転送されるデータを暗号化するかどうかを決定します。
- 1 つ以上の LDAP サーバ。
一部の LDAP ディレクトリでは、同期を試みるときに Unity Connection が使用する最大 3 つの LDAP ディレクトリサーバを指定できます。 Unity Connection は、指定された順番でサーバーとの通信を試みます。 どのディレクトリサーバも応答しない場合、同期は失敗します。Unity Connection は、次のスケジュールされた同期時刻に再試行します。 ホスト名の代わりに IP アドレスを使用して、ドメインネームシステム(DNS)の可用性への依存を排除できます。

(注)
同期のために Unity Connection がアクセスする LDAP ディレクトリサーバが利用できなくなった場合に備えて、すべての LDAP ディレクトリがバックアップとして機能する追加の LDAP ディレクトリサーバの指定をサポートしているわけではありません。 LDAP ディレクトリが複数のディレクトリサーバの指定をサポートしているかどうかについては、『System Requirements for Cisco Unity Connection リリース 14』の「Requirements for an LDAP Directory Configuration 」を参照してください。 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/connection/14/requirements/b_14cucsysreqs.html 。
- 以下の表に記載されているように、LDAP ディレクトリ属性から Unity Connection フィールドへのマッピング。
Unity Connection エイリアス フィールドへのマッピングは、すべての構成で同一でなければならないことに注意してください。 Unity Connection エイリアス フィールドにマッピングする LDAP 属性を選択する場合、
- LDAP ディレクトリから Unity Connection にインポートするすべてのユーザーが、その属性に固有の値を持っていることを確認します。
- Unity Connection データベースにすでにユーザーが存在する場合、ディレクトリからインポートするユーザーの属性の値が、既存の Unity Connection ユーザーの [エイリアス] フィールドの値と一致していないことを確認します。
LDAP ディレクトリから Unity Connection にインポートする各ユーザーについて、LDAP sn 属性に値がなければならないことに注意してください。 Sn 属性の値が空の LDAP ユーザーは、Unity Connection データベースにインポートされません。
LDAP ディレクトリ内のデータの整合性を保護するため、Unity Connection ツールを使用してインポートする値を変更することはできません。 Unity Connection 固有のユーザー データ (例えば、グリーティング、通知デバイス、会話基本設定) は、Unity Connection によって管理され、ローカルの Unity Connection データベースにのみ保存されます。
パスワードや PIN は LDAP ディレクトリから Unity Connection データベースにコピーされないことに注意してください。 Unity Connection ユーザーに LDAP ディレクトリに対して認証させたい場合は、 [LDAP認証(LDAP Authentication)]
| LDAP ディレクトリ属性 | Cisco Unity Connection ユーザーフィールド |
以下のいずれかです。
|
Alias |
| givenName | 名 |
以下のいずれかです。
|
イニシャル |
| SN | [姓(Last Name)] |
| マネージャー | マネージャ(Manager) |
| 部門 | 部署名(Department) |
以下のいずれかです。
|
会社電話 |
以下のいずれかです。
|
会社メールアドレス |
| タイトル | タイトル |
| homePhone | ホーム(インポートされましたが、現在は使用されておらず、Unity Connection Administration では表示されません) |
| mobile | モバイル(インポートされましたが、現在は使用されておらず、Unity Connection Administration では表示されません) |
| ポケットベル | ポケットベル (インポートされますが、現在は使用されておらず、Unity Connection の管理では表示されません) |
以下のいずれかです。
|
ディレクトリ URI |
| 表示名 | 表示名 |
クラスタリング(アクティブ/アクティブ高可用性)が設定されている場合、LDAP ディレクトリからインポートされたデータを含むすべてのユーザーデータは、Unity Connection パブリッシャサーバーからサブスクライバサーバーに自動的に複製されます。 この構成では、Cisco DirSync サービスはパブリッシャサーバでのみ実行されます。
![]() (注) |
LDAP 電話番号を変更しても内線フィールドが更新されない。 その結果、まったく異なる番号を指定するなど、必要に応じて LDAP 電話番号を変更できます。次に Connection が LDAP ディレクトリとデータを同期するときに、内線は上書きされません。 |
Unity Connection ユーザーを作成する
LDAP ディレクトリと統合されている Unity Connection システムでは、LDAP ディレクトリからデータをインポートするか、既存の Unity Connection ユーザーを LDAP ディレクトリと同期するように変換することによって、あるいはその両方によって、Unity Connection ユーザーを作成できます。 次の点に注意してください。
-
LDAP データをインポートして Unity Connection ユーザーを作成すると、Unity Connection は LDAP ディレクトリから 表 10-1 で指定された値を取得し、指定された Unity Connection ユーザーテンプレートから残りの情報を入力します。
-
既存のユーザーを変換すると、表 10-1 のフィールドの既存の値が LDAP ディレクトリの値で置換されます。
-
LDAP ディレクトリからインポートする任意のユーザーについて、Unity Connection エイリアスフィールドにマッピングされる LDAP 属性の値は、Unity Connection オブジェクト(スタンドアロンユーザー、既に LDAP ディレクトリからインポートされたユーザー、AXL 経由で Cisco Unified Communications Manager からインポートされたユーザー、連絡先、配信リストなど)の Unity Connection エイリアスフィールドの値と一致してはなりません。
-
LDAP ディレクトリと Unity Connection を同期した後、LDAP ディレクトリと統合されていない Unity Connection ユーザーを追加し続けることができます。 AXL サーバ経由で Cisco Unified Communications Manager からユーザーをインポートすることで、引き続き Unity Connection ユーザーを追加することもできます。
-
Unity Connection を LDAP ディレクトリと同期した後、新しい LDAP ディレクトリ ユーザーは Unity Connection に自動的にインポートされませんが、手動でインポートする必要があります。
-
ユーザーが LDAP からインポートされると、Cisco Unity Connection 管理のユーザーページはそのユーザーを「LDAP ディレクトリからインポートされたアクティブユーザー」として識別します。
-
その後、社内ディレクトリのユーザー データに変更が加えられると、LDAP ディレクトリから入力された Unity Connection フィールドは、次にスケジュールされている再同期の際に新しい LDAP 値で更新されます。
LDAP ユーザーのフィルタリング
さまざまな理由から、どの LDAP ユーザーを Cisco Unity Connection にインポートするかをさらに細かくコントロールしたい場合があります。 次に例を示します。
-
LDAP ディレクトリはフラットな構造になっているため、ユーザー検索ベースを指定するだけでは十分に制御することはできません。
-
LDAP ユーザー アカウントのサブセットだけを Unity Connection ユーザーにしたいとします。
-
LDAP ディレクトリ構造が、Unity Connection にユーザーをインポートする方法と一致しません。 次に例を示します。
-
組織単位が組織階層に従ってセットアップされていても、ユーザーが地理的な場所によって Unity Connection にマッピングされている場合、2 つの間に重複する部分はほとんどない可能性があります。
-
ディレクトリ内のすべてのユーザーが 1 つのツリーまたはドメインに属しているが、複数の Unity Connection サーバをインストールしたい場合、ユーザーが複数の Unity Connection サーバ上にメールボックスを持つことを防ぐために、何らかの操作を行う必要があります。
-
このような場合、ユーザーの検索ベースに対する追加のコントロールを提供するために、フィルター作成を使用することができます。 次の点に注意してください。
-
LDAP フィルタは必要な数だけ作成できますが、Unity Connection ディレクトリ設定ごとにアクティブにできるフィルタは 1 つだけで、サーバーまたはクラスタごとに最大20個までです。
-
Unity Connection で LDAP ディレクトリ設定を作成する場合、ユーザー検索ベースと LDAP フィルタの両方を指定します。 該当する場合、作成できる最大 20 の LDAP ディレクトリ設定に対して指定するユーザー検索ベースを統合するフィルタを作成します。
-
各フィルタは、RFC 4515「Lightweight Directory Access Protocol (LDAP):String presentation of Search filters」で指定されている LDAP フィルタ構文に従う必要があります。
-
フィルタ構文は、フィルタ作成時には検証されません。 代わりに、LDAP ディレクトリ構成でフィルターを指定するときに検証されます。
-
フィルタを追加し、すでに LDAP ディレクトリと同期している LDAP ディレクトリ設定にそれを追加する場合、または LDAP ディレクトリ設定で既に使用されているフィルタを変更する場合、新規または更新されたフィルタによって指定された LDAP ユーザーが Connection にアクセスできるようにするには、次のステップを実行する必要があります。
-
Cisco DirSync サービスを非アクティブ化し、再度アクティブ化します。 Cisco Unified Serviceability で、[ツール(Tools)] > [サービスのアクティブ化(Service Activation)] の順に選択します。 [ Cisco DirSync] の隣のチェックボックスの選択を解除し、[ 保存 ] を選択してサービスを無効にします。 次に、[ Cisco DirSync] の隣にあるチェックボックスにチェックを入れ、[ 保存 ] を選択してサービスを再度有効にします。
-
Unity Connection Administration で、フィルタにアクセスする LDAP ディレクトリ設定で、完全同期を実行します([今すぐ完全同期を実行(Perform Full Sync Now)] を選択します)。
-
-
以前アクセス可能だったユーザーの一部を除外するフィルタに変更する場合、現在アクセスできなくなった LDAP ユーザーと同期されている Unity Connection ユーザーは、次の 2 回のスケジュールされた同期の間または 24 時間以内のどちらか時間が長い方に、スタンドアロンの Unity Connection ユーザーに変換されます。 ユーザーは引き続き電話から Unity Connection にログインでき、発信者は引き続きユーザーにメッセージを残すことができ、彼らのメッセージは削除されません。 ただし、Unity Connection がこれらのユーザーとの同期を中断している間は、Unity Connection ウェブ アプリケーションにログインすることはできません。 同期が壊れた後は、ウェブ アプリケーションのパスワードは、Unity Connection アカウントが作成されたときに割り当てられたパスワードです。
Unity Connection マルチフォレスト LDAP 同期
マルチフォレスト LDAP インフラストラクチャを使用する Unity Connection の展開は、Active Directory Lightweight Directory Services (AD LDS) を使用して、複数の異なるフォレストと統合する単一のフォレスト ビューとしてサポートできます。 連携では LDAP フィルタリングも使用する必要があります。 詳細については、「マルチフォレスト環境で Unified Communications Manager 統合ディレクトリ統合を設定する方法」を参照してください。 http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_configuration_example019186a0080b2b103.shtml
フィードバック