音声とユニファイド コミュニケーション : Cisco Unity

Cisco Unity: Exchange サーバ間のメールボックスの移動

2016 年 10 月 28 日 - 機械翻訳について
その他のバージョン: PDFpdf | 英語版 (2015 年 8 月 22 日) | フィードバック


目次


概要

Exchange サイトには複数の Exchange Server を含めることが可能です。これらのサーバでは、Cisco Unity サブスクライバのメールボックスをホーム設定することができます。 インストールや一般的なシステム メンテナンスの途中に、メール ユーザがサイト内の別のサーバに再度ホーム設定する必要が生じることがあります。 移動は Cisco Unity サービスをオフラインにすることなく完了できます。 これは、1 日 24 時間、週 7 日無休で業務を行っている Exchange/Unity メッセージング エンタープライズにとって必要な要件になります。 Exchange Administrator の機能である Exchange Move Mailbox ユーティリティを使用して、Exchange サイト内の別のサーバに Exchange メールボックスを移動します。 これを行うプロセスは Cisco Unity のバージョンによって異なります。

このドキュメントの情報は、Cisco Unity for Exchange Unified Messaging に基づいています。

前提条件

要件

このドキュメントに関する固有の要件はありません。

使用するコンポーネント

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

  • Exchange 5.5 を使用した Cisco Unity バージョン 2.4.6 以前

  • Exchange 5.5 を使用した Cisco Unity バージョン 2.4.6 以降

  • Exchange 2000 を使用した Cisco Unity バージョン 3.0 以降

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。 このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。 ネットワークが稼働中の場合は、コマンドが及ぼす潜在的な影響を十分に理解しておく必要があります。

表記法

ドキュメント表記の詳細は、『シスコ テクニカル ティップスの表記法』を参照してください。

Exchange 2000 を使用した Cisco Unity バージョン 4.0(1) 以降

4.0(1) 以降では、Global Subscriber Manager(GSM)ツールを使用して、Unity サーバ間でサブスクライバをインポート、削除、および移動することができます。 GSM ツールは Cisco Unity Tools Depot にあります

GSM を使用して、同じダイヤル ドメインの Unity サーバ間で Unity サブスクライバを移動することができます。 サブスクライバを右クリックすると、メニューが表示され、サブスクライバを移動するためのオプションが示されます。 このオプションを選択すると、[Move Object Wizard] が開始されます。 このウィザードは、サブスクライバを移動するプロセスをガイドします。 詳細については、「Global Subscriber Manager ヘルプ」の「要件と特記事項」セクションを参照してください。

Exchange 2000 を使用した Cisco Unity バージョン 3.0 以降

Exchange 2000 Server 上でホーム設定されているユーザを移動するために、Cisco Unity 特有のステップはありません。 Exchange でユーザを移動し、次にサブスクライバがメールボックスにコールインするときに、Cisco Unity が変更を登録します。 変更が完了した後、最初にログインするときにサブスクライバはわずかに遅延を聞くことがあります。 これは、正常な動作です。

Exchange 5.5 を使用した Cisco Unity バージョン 2.4.6 以降

Cisco Unity をシャットダウンせずに Exchange Server 間でサブスクライバを移動するには、このセクションに記載されている順に手順を実行します。

サブスクライバのメールボックスの無効化

サブスクライバのメールボックスを無効にするには、次の手順を使用します。

  1. サブスクライバを Outlook および Cisco Unity からログオフします。

    注意 注意: 移動するメールボックスは、移動が完了して Exchange ディレクトリが複製されるまでアクセスしてはいけません。 この間にアクセスすると、サブスクライバはどのメッセージにもアクセスできなくなることがあります。 サブスクライバは、ログオンの許可が通知されるまで、Outlook または Cisco Unity にログオンできないことを理解しておいてください。

  2. Cisco Unity がインストールされているドライブで、\Commserver\Techtools\Dohproptest -a を実行します。

    デフォルトは C:\Commserver です。 -a オプションも必ず入力してください。

  3. [DohPropTest login] ダイアログ ボックスで [Password] フィールドを空白のままにして [OK] をクリックします。

  4. [OK] をクリックして、DohPropTest の読み取り専用モードに入ります。

  5. ウィンドウの左側にあるリストで、[MailUsers] をクリックします。

  6. 中央のリストで、メールボックスを移動するサブスクライバをクリックします。

  7. [Logout user] をクリックします。

  8. DohPropTest でメールボックスを無効にしたら、表示されているメッセージ ボックスで [OK] をクリックします。

  9. DohPropTest を開いたままにします。

メールボックスの移動

Exchange Administrator を使用して、サブスクライバ メールボックスを移動します。 Exchange Server 間でメールボックスを移動する方法の詳細は、Microsoft のドキュメントを参照してください。

Exchange Directory のアップデート

サブスクライバは、Exchange ディレクトリが複製されるまでメッセージにアクセスできない場合があります。 このような場合は、ディレクトリを強制的に複製することも、ディレクトリの複製が自動的に(5 分ごとに)行われるのを待機することもできます。

  1. Exchange Administrator で、左側のペインのツリーから Cisco Unity サーバをクリックします。

    必要な場合は、[Cisco Unity Site] の下の Configuration および Servers のコンテナを展開して、Cisco Unity のサーバ名を表示します。

  2. 右側のペインで [Directory service] をダブルクリックします。

  3. [Directory Service Properties] ダイアログ ボックスで [Update now] をクリックします。

  4. [Update only new and modified items] をクリックします。

  5. [OK] をクリックしてディレクトリの複製を開始します。

  6. メールボックスの移動先サーバについて、ステップ 2 ~ 5 を繰り返します。

  7. Exchange Administrator を閉じます。

    メールボックスが移動して Exchange のディレクトリが複製されたら、サブスクライバは Outlook と Cisco Unity の両方にログオンすることができます。

    移動の後にユーザが初めてメールボックスにログインすると、わずかな遅延を聞くことがあります。 これは、正常な動作です。

Exchange 5.5 を使用した Cisco Unity 2.4.6 以前

Exchange Server 間でサブスクライバを移動するには、このセクションに記載されている順に手順を実行します。

Cisco Unity をオフラインにする

Cisco Unity をオフラインにするには、次の手順を使用します。

  1. Unity System のトレイ アイコンを右クリックします。

  2. [Stop Unity] を選択します。

    サービスの停止処理中を示す、下向き矢印が表示されます。 赤い X は、Cisco Unity が停止したことを示します。

  3. [Start] > [Programs] の順に選択し、Exchange Administrator を起動します。

  4. 別のホーム Exchange Server へ移動するよう指定する受信メールボックスをハイライトします。

  5. [Tools] メニューから [Move Mailbox] を選択します。

  6. メールボックスを移動するサーバを選択します。

  7. [OK] をクリックします。

    ダイアログ ボックスが表示され、移動の進捗状況が示されます。

  8. Exchange ディレクトリの同期を手動で開始するか、または同期が完了するのを待機します。

  9. Unity System のトレイ アイコンを右クリックします。

  10. [Start Unity] を選択します。

    サービスの開始中を示す、上向き矢印が表示されます。 トレイ アイコンが青い銀河系に代わり、Cisco Unity が実行中であることが示しています。

    Cisco Unity を開始する前に、Exchange ディレクトリの同期が完了したことを確認することが重要です。

Cisco Unity をオフラインにできない場合

次の手順は、必ず Cisco テクニカル サポートの指示に従って実行する必要があります。

  1. dohproptest avcsmgr を実行します。

    これは必ずテクニカル サポートが行ってください。

  2. キャッシュ ボックスがチェックされていることを確認します。

  3. [Collections] ウィンドウで [MailUser] を選択します。

  4. [Collection Objects] ウィンドウで、移動するメールボックスを強調表示して AVP_MAILBOX_OBJECT_ID を選択します。

    ダイアログ ボックスが開いてメールボックスのプロパティが表示されます。

  5. [Disable] を選択して [OK] をクリックします。

  6. [Cancel] を選択するか、または右上の X をクリックしてダイアログ ボックスを閉じます。

  7. 移動する Exchange メールボックス/ユーザのそれぞれに対して、ステップ 4 ~ 6 を繰り返します。

  8. Exchange Administrator を起動します。

  9. 別の Exchange Server へ移動する受信メールボックスを強調表示します。

  10. [Tools] メニューから [Move Mailbox] を選択します。

  11. メールボックスを移動するサーバを選択します。

  12. [OK] をクリックします。

    ダイアログ ボックスが表示され、移動の進捗状況が示されます。

  13. Exchange ディレクトリの同期を手動で開始するか、または同期が完了するのを待機します。

    同期が完了するまで、メール ユーザの DOH プロパティを開かないでください。

  14. 同期後に DOH のメール ユーザ AVP_MAILBOX_OBJECT_ID をもう一度有効化するには、[Disable] チェック ボックスのオン/オフを切り替えます。

  15. [Mailbox Enabled] ウィンドウで [OK] をクリックします。

    [Disable] チェック ボックスがグレー表示になるはずです。

  16. 移動したそれぞれの Exchange メールボックスに対して、ステップ 14 ~ 15 を繰り返します。

  17. [Start Cache Sync] をクリックして DOH キャッシュを再同期化します。

    これで、移動した Exchange メールボックスがボイス メールと正常に対話できるようになります。

トラブルシューティング

"メールボックスを移動した後の「Error: Unspecified Error」

このドキュメントに記載されているとおりに Exchange Server 間でメールボックスを移動した後、電話からボイス メールをチェックすることができず、トレース ファイルにこのエラーが表示されることがあります。

Error in CAvMALExSession::GetMsgStore - HrValidateIPMSubtree Failed - 
File: E:\Views\CU4.2.0.110\un_Doh1\MalMapi\MALEx\AvMALExSession.cpp 
Line: 683 
Error: Unspecified error   
Thread: 00001550H Instance: 0153ED10H

この問題は、Cisco Unity が、ユーザ メールボックスの古い場所へのポインタをキャッシュしているときに発生します。

この問題を解決するには、「MAPI プロファイルの削除」に記載されているとおりに MAPI プロファイルを削除します。

Global Subscriber Management ツールを使用してサブスクライバを移動しようとするとき、[Delete Subscriber] オプションしか使用できない

「UnityMsgStoreSvc」アカウントで Unity サーバにログインします。 次に、Global Subscriber Manager ツールを開きます。 ここで [Move Subscriber] オプションが表示されます。 「UnityMsgStoreSvc」は、Exchange の完全な管理権限を持っており、Exchange システム マネージャを使用して制御が委譲されます。

Exchange メールボックスを新しいサーバへ移動した後で、AvNotifierMgr サービスが起動されない

Exchange メールボックスを新しいサーバに移動した後で AvNotifierMgr サービスが開始されない場合は、次のステップを実行してください。

  1. Cisco Unity が正しいパートナー Exchange サーバ用に設定されていることを確認する

  2. Unity_<サーバ名> アカウントが Active Directory に存在することを確認する

  3. Unity_<サーバ名> アカウントが SQL データベースに存在することを確認する

  4. Unity SQL データベースが Active Directory と同期していることを確認する。 同期していない場合は Exchange サーバ上で適切な権限を使用して、Unity_<サーバ名> アカウントを再作成します。権限については、「SQL で Unity_<サーバ名> アカウントを手動で作成する」セクション(「Cisco Unity 3.1(x) and 4.x: AvCsMgr サービスが起動しない」)に記載されています。

ボイス メッセージ配信の遅延

この問題は、Exchange メールボックスを新しいサーバへ移動した後にボイス メッセージの配信で発生する遅延です。 これは、古い Exchange Server から Active Directory とメールボックスが移動していない場合に発生します。

  1. 古い Exchange Server に EAdmin<Servername> が存在するかどうか確認してください。 存在する場合は、同じものを削除します。

  2. 新しい Exchange サーバに、USbms_<サーバ名> という特別なメールボックスが存在しているかどうか確認します。 存在しない場合は、この手順を使用してメールボックスを作成します。

    1. [Start] > [Programs] > [Microsoft SQL] > [Query Analyer] を選択します。

    2. [Connect to SQL server] ウィンドウから [Windows Authentication] オプションを選択します。

    3. DB ウィンドウで [UnityDb] オプションを選択します。

    4. クエリ ウィンドウで次のコマンドを入力します。

      exec dbo.sp_MakeBroadcastMbox
      
    5. [run] ボタンをクリックします。


関連情報


Document ID: 7214