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

Unity PCA エラー

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


目次


概要

このドキュメントでは、Cisco Unity PCA のエラーの解決方法について説明します。

前提条件

要件

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

使用するコンポーネント

このドキュメント内の情報は、Cisco Unity バージョン 4.0(5)(Microsoft Exchange を使用)およびそれ以降に基づいています。

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

関連製品

このドキュメントは、次の Cisco Unity バージョンでも使用できます。

  • Cisco Unity 4.0(3)(Microsoft Exchange と IBM Lotus Domino を使用)

  • Cisco Unity 4.0(4)(Microsoft Exchange と IBM Lotus Domino を使用)

  • Cisco Unity 4.0(5)(IBM Lotus Domino を使用)

  • Cisco Unity 5.x(Microsoft Exchange と IBM Lotus Domino を使用)

表記法

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

エラー: Page Cannot be Found

問題

Cisco Unity を初めてインストールした場合または Cisco Unity の新しいバージョンをインストールした場合に、Cisco Personal Communications Assistant(PCA)ページがロードされないことがあります。 Cisco Unity PCA ページ(http://<Cisco_Unity_Server>/ciscopca)で次のエラーが戻されます。

Page Cannot be Found

このエラーは、新しい Cisco Unity のインストール時または古いバージョンから新しいバージョンへのアップグレード時に発生することがあります。 また、Cisco Unity インストール プロセスが正常に完了したにもかかわらず Cisco PCA がまったく機能しない可能性もあります。

Cisco Unity のインストール/アップグレード中には、PCA に対応するファイルとアプリケーションがソフトウェア インストーラによって適切にインストールされるはずです。 しかし、ファイルやアプリケーションが破損または消失している可能性もあります。 これが、このドキュメントで取り上げる問題の主な原因です。

解決策

このドキュメントで取り上げる問題に関しては、必ずしも PCA を復元する必要があるとは限りません。 Cisco Tomcat、IIS、および WWW サービスを再起動すれば問題が解決される場合もあります。 加えて、PCA にアクセスするユーザが管理者のドメインのメンバーであること、PCA へのアクセス権を持っていることを確認する必要もあります。 ユーザが管理特権を持っていないために、PCA へのアクセスを許可または拒否する特定のサービスでユーザ アカウントが欠落していることもあります。 ユーザを管理者のドメインに追加した後、場合によってはそのパスワードをリセットする必要もあります。

これ以降の手順では、PCA ページの問題を解決するために実行可能ないくつかの方法を示します。 記載されたすべての解決策により、この問題が解決されます。ただし、これらの手順をすべて実行する必要があるとは限りません。 たとえば、最初の解決策を実行した段階で PCA ページが正しく表示されたら、他の手順を実行する必要はありません。 これらの手順は、この順番で実行する必要があります。 任意の順序で解決策を実行しないようにしてください。

Tomcat、IIS、および WWW サービスの再起動

この解決策では、Cisco Unity サーバで Cisco Tomcat、IIS、および WWW サービスを再起動する手順について説明します。

  • Cisco Tomcat サービス

    1. Cisco Unity サーバで、Windows の [Start] メニューから [Programs] > [Administrative Tools] > [Services] の順に選択します。

    2. 右側のペインで [Cisco Tomcat] を右クリックして、[Start] をクリックします。 スタートアップ タイプを [Automatic] にしてください。

    注: サービス マネージャに Cisco Tomcat サービスが表示されない場合は、Cisco PCA または Cisco Tomcat サービスのインストールが失敗したか、Cisco Tomcat サービスの登録が失敗しました。 この問題を解決するには、Cisco PCA ファイルとアプリケーションを復元する必要があります。 詳細については、このドキュメントの「Cisco PCA の復元」の項を参照してください。

  • WWW サービス

    1. Cisco Unity サーバで、Windows の [Start] メニューから [Programs] > [Administrative Tools] > [Services] の順に選択します。

    2. 右側のペインで [World Wide Web Publishing Service] を右クリックして、[Start] をクリックします。 スタートアップ タイプを [Automatic] にしてください。

    注: サービス マネージャに World Wide Web Publishing Service が表示されない場合は、IIS が正しくインストールされなかった可能性があります。 この問題を解決するには、IIS のインストールを修復した後、Cisco PCA ファイルとアプリケーションを復元する必要があります。 詳細については、このドキュメントの「Cisco PCA の復元」の項を参照してください。

  • IIS サービス

    1. Cisco Unity サーバで、Windows の [Start] メニューから [Programs] > [Administrative Tools] > [Services] の順に選択します。

    2. [Cisco Tomcat] を右クリックして、[Stop] をクリックします。

    3. Windows の [Start] メニューから、[Programs] > [Administrative Tools] > [Internet Service Manager] に移動して、IIS マネージャを起動します。

    4. [<システム名>] を右クリックして、[Restart IIS] をクリックします。

    5. IIS の再起動が設定されていることを確認して、[OK] をクリックします。

    6. ISAPI フィルタがロードされることを確認します。 詳細については、「IIS および Cisco PCA コンポーネントが正しく設定されていることの確認」を参照してください。

    7. フィルタがロードされたら、Cisco Tomcat サービスを再起動します。

SSL 証明書発行の確認

SSL 証明書発行の失敗に関連して PCA の問題が発生することがよくあります。

次の手順を実行して、SSL 証明書発行を確認します。

  1. Windows の [Start] メニューから、[Programs] > [Administrative Tools] > [Internet Service Manager] に移動して、IIS マネージャを起動します。

  2. <システム名> の下にある [default website] に移動します。

  3. デフォルト Web サイトを右クリックして、[Properties] をクリックします。

  4. [Properties] ダイアログボックスで、[Directory Security] タブ > [View Certificate] ボタンを選択します。

この手順で、現在のサイト証明書情報を含むウィンドウが開きます。 テキスト領域の下側で、次のテキストの横に鍵アイコンが表示されるはずです。 You have a private key that corresponds to this certificate. 鍵アイコンが表示されない場合は、証明書の発行が失敗しています。

証明書発行の失敗を解決するには、次の手順を実行します。

  1. Jakarta 仮想フォルダに対する SSL を無効にします。

  2. デフォルト Web サイトから証明書を削除します。

  3. Certificate Manager サービスで証明書要求ファイルおよび保留中の要求を削除します。

  4. w3svc サービスを再起動します。

  5. 新しい証明書を作成します。

新しい証明書をインストールした後、Jakarta 仮想フォルダに対して SSL 要件を再適用し、w3svc サービスを再起動できます。

AvXML ディレクトリ セキュリティの確認

IIS で AvXML ディレクトリ セキュリティが正しく設定されていない場合(匿名アクセスが無効になっているか、セキュアな接続が有効になっている場合)には、次の手順を実行します。

  1. ディレクトリ セキュリティ設定を修正するには、『Cisco Personal Communications Assistant』に記載されている手順を実行して、IIS が正しく設定されていることを確認します。

  2. IIS が正しく設定されていることが確認できたら、次の手順を実行します。

    1. 匿名アクセスを有効にします。

    2. セキュアな接続を無効にします。

CommServer ディレクトリに対する権限の確認

次の項目を確認してから、Cisco PCA へのログインを試行します。

  1. Windows の [Start] メニューから、[Start] > [Programs] > [Administrative Tools] > [Services] の順に選択して、[AvCsGateway] を探します。 サービスが [Log On As] 値として使用しているアカウントを確認します。 シスコ推奨のアカウントを使用している場合は、値が [UnityMsgStoreSvc] のようになっているはずです。

  2. Windows の [Start] メニューから、[Start] > [Programs] > [Administrative Tools] > [Local Security Policy] の順に選択します。 左側で、[Security Settings] > [Local Policies] > [User Rights Assignment] の順に選択してから、右側で [Act as part of of the operating system] をダブルクリックします。 リストに、UnityMsgStoreSvc アカウントまたは <特定の名前> アカウントが表示されるはずです。 表示されない場合は、適切なアカウントを追加します。

  3. Windows の [Start] メニューから、[Start] > [Programs] > [Administrative Tools] > [Domain Security Policy] の順に選択します。 左側で、[Security Settings] > [Local Policies] > [User Rights Assignment] の順に選択してから、右側で [Act as part of of the operating system] をダブルクリックします。 リストに、UnityMsgStoreSvc アカウントまたは <特定の名前> アカウントが表示されるはずです。 表示されない場合は、適切なアカウントを追加します。

  4. Windows の [Start] メニューから、[Start] > [Programs] > [Administrative Tools] > [Domain Controller Security Policy] の順に選択します。 左側で、[Security Settings] > [Local Policies] > [User Rights Assignment] の順に選択してから、右側で [Act as part of of the operating system] をダブルクリックします。 リストに、UnityMsgStoreSvc アカウントまたは <特定の名前> アカウントが表示されるはずです。 表示されない場合は、適切なアカウントを追加します。

注: ユーザ アカウントがドメイン管理者グループに属していない場合は、Active Directory(AD)でそれを追加してパスワードをリセットする必要があります。

最後に、CommServer ディレクトリに対する権限を確認します。 AD ドメイン内のユーザに対して、このフォルダとサブフォルダへの読み取り/書き込みアクセス権を付与します。 CommServer ディレクトリ内のサブフォルダも、これらの権限を共有していることを確認してください。

Cisco PCA の復元

次の手順を実行して、破損または消失した Cisco PCA ファイルとアプリケーションを復元します。

  1. Cisco Unity サーバで、すべてのアプリケーションとファイル フォルダを閉じます。

    注: いずれかの Cisco PCA ファイルが使用中の場合または \Commserver\Cscoserv ディレクトリが開いている場合は、復元が失敗する可能性があります。

  2. cscoserv ディレクトリが格納されている Cisco Unity ディスクを挿入します。

    たとえば Cisco Unity 4.0(5) リリースの場合、cscoserv ディレクトリは Cisco Unity DVD 1 および Cisco Unity CD 1 にあります。

  3. コマンド プロンプトを開いて、DVD または CD-ROM ドライブに移動します。

  4. cd cscoserv」と入力して、Enter キーを押します。

  5. cscript setup.js source="<DVD または CD ドライブ>: \\cscoserv\setup.msi" target="<Cisco Unity ドライブ>: \\commserver」と入力して、Enter キーを押します。

    たとえば、DVD または CD-ROM ドライブがドライブ D で、Cisco Unity がドライブ C にインストールされている場合は、次のコマンドを入力します。 cscript setup.js source="d:\cscoserv\setup.msi" target="c:\commserver"

  6. スクリプトの実行には数分間かかります。 スクリプトの実行が終了すると、コマンド ウィンドウに「Done」と表示されます。

    cscoserv_script.log ファイルが、現在のユーザの一時ファイル ディレクトリ(たとえば Documents and Settings\<User>\Local Settings\Temp)に保存されます。 スクリプトの進捗状況を確認するには、ブラウザでログ ファイルを開いて、ブラウザの表示を定期的に更新します。

  7. スクリプトが終了したら、Windows の [Start] メニューから、[Programs] > [Administrative Tools] > [Services] の順に選択します。

  8. サービス ウィンドウのリストに Cisco Tomcat が表示されるはずです。 Cisco Tomcat と World Wide Web Publishing Service が起動していることを確認します。 起動していない場合は、再起動してください。

    注: 変更を適用するために Cisco Unity サーバを再起動する必要はありません。

エラー: Unable to contact server

問題

Cisco Unity 7.x/8.0 では、Cisco PCA にアクセスしようとすると、次のエラー メッセージが表示されます。

Unable to contact server.
Try logging on again in a few minutes. If the problem persists,
contact your Cisco Unity administrator

解決策

この問題を解決するには、次の項目にローカル起動権限とローカル アクティベーション権限を追加します。

  • IUSR_MCI-UCLABUNITY0

  • NETWORK SERVICE

また、このドキュメントの「AvXML ディレクトリ セキュリティの確認」の項に記載されているように、AvXML ディレクトリ セキュリティ設定を確認します。

関連するシスコ サポート コミュニティ ディスカッション

シスコ サポート コミュニティは、どなたでも投稿や回答ができる情報交換スペースです。


関連情報


Document ID: 100430