この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブ ランゲージの取り組みの詳細は、こちらをご覧ください。
シスコは世界中のユーザにそれぞれの言語でサポート コンテンツを提供するために、機械と人による翻訳を組み合わせて、本ドキュメントを翻訳しています。ただし、最高度の機械翻訳であっても、専門家による翻訳のような正確性は確保されません。シスコは、これら翻訳の正確性について法的責任を負いません。原典である英語版(リンクからアクセス可能)もあわせて参照することを推奨します。
このドキュメントでは、ユニファイドメッセージングサービスおよびアカウントのトラブルシューティング方法について説明します。
次の項目に関する知識があることが推奨されます。
このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
このドキュメントでは、ユニファイド メッセージング サービスおよびユニファイド メッセージング アカウントのトラブルシュート方法について説明します。Cisco Unity Connection バージョン 8.5 以降では、ユニファイド メッセージングとも呼ばれるシングル インボックス(SIB)をサポートしています。バージョン 8.5 よりも前のバージョンでは、Unity Connection には、外部電子メール アドレスへのボイスメールのみを受け入れ、中継する機能がありました。
Cisco Unity Connectionバージョン10以降のユニファイドメッセージング機能の1つであるSIBは、ConnectionメールボックスとExchangeメールボックスのボイスメッセージを同期します。ユーザがSIBを有効にすると、ユーザに送信されるすべてのConnectionボイスメッセージ(Cisco Unity Connection VMOから送信されるボイスメッセージを含む)は、最初にConnectionに保存され、ただちにユーザのExchangeメールボックスに複製されます。また、ステータス変更(たとえば、未読から既読など)、件名行の変更、および優先度の変更は、Connection から Exchange(および、その逆)に複製されます。メッセージ待ち受けインジケータ(MWI)は、電話機または電子メール クライアントでメッセージが読み込まるとオフになります。
『ユニファイドメッセージングの要件:Unity Connectionとサポート対象のメールサーバの同期(単一受信トレイ)』または『Unity Connection 11以降でSIBを有効にする』を参照してください。詳細については、「Unity Connection単一受信トレイのトラブルシューティングテクニカルノート」も参照してください。
次の 2 つの主要なセクションは、Unity Connection 上で SIB を設定する必要があります。
注:一括管理ツール(BAT)を使用して、すべてのユーザのユニファイドメッセージングアカウントを一括追加することもできます。
このセクションでは、ユニファイド メッセージング サービスとユニファイド メッセージング アカウントのトラブルシューティングに使用するヒントを提供します。
問題:シナリオ1
ユニファイド メッセージング サービスで、[Search for Exchange Servers] ではなく [Specify an Exchange Server] が選択されている場合、テストは成功します。[Search for Exchange Servers] が選択されている場合、ページで [Test] ボタンをクリックしたときに、次のエラーが表示されます。
Searching the network Failed to locate a Domain Controller via DNS.
Searching the network Failed to locate an Exchange 2003 server.
Connection cannot be able to Locate Exchange 2003 subscribers.
サンプルTomcatログを次に示します(CsExMbxLocatorマイクロトレース、レベル10 ~ 13を設定します)。
CsExMbxLocator,13,AutoDiscoverURLS not found in cache
CsExMbxLocator,13,[CsExMbxLocator/CsExMbxLocator.cpp:331]:
Run DNS query for: _ldap._tcp.dc._msdcs.xxx.xxx
CsExMbxLocator,13,[CsExMbxLocator/CCsDNSResolver.cpp:168]:
querying dns for _ldap._tcp.dc._msdcs.xxx.xxx question type 33
CsExMbxLocator,13,[CsExMbxLocator/CCsDNSResolver.cpp:186]
Length of returned DNS response is -1
CsExMbxLocator,10,[CsExMbxLocator/CCsDNSResolver.cpp:190]
failed to get dns results for _ldap._tcp.dc._msdcs.xxx.xxx question type 33
CsExMbxLocator,11,[CsExMbxLocator/CsExMbxLocator.cpp:359]:
DNS query for: _ldap._tcp.dc._msdcs.xxx.xxx didn't return results
CsExMbxLocator,13,[CsExMbxLocator/CsExMbxLocator.cpp:192]
Test Button result: Failed to locate a Domain Controller via DNS.
CsExMbxLocator,13,[CsExMbxLocator/CsExMbxLocator.cpp:192]
Test Button result: Failed to locate an Exchange 2003 server.
Connection cannot be able to Locate Exchange 2003 subscribers.
CsExMbxLocator,11,Failed to find DC required for 2003 support
その他のトラブルシューティング手順については、Cisco Bug ID CSCtq10780および「Active Directoryでのユニファイドメッセージングサービスアカウントの作成とUnity Connectionの権限の付与」を参照してください。
問題:シナリオ2
ページで [Test] ボタンをクリックしたときに、次のエラーが表示されます。
Could not connect to Domain Controller (dc1.xxx.xxx) from DNS
Could not connect to Domain Controller (dc2.xxx.xxx) from DNS
Could not connect to Domain Controller (dc3.xxx.xxx) from DNS
サンプルTomcatログを次に示します(CsExMbxLocatorマイクロトレース、レベル10 ~ 13を設定します)。
CsExMbxLocator,10,LDAP initialize non-SSL Return Code (0)
CsExMbxLocator,10,LDAP authentication bind failed: INVALID_CREDENTIALS
CsExMbxLocator,10,CCsLDAPHelper::Init():exit AUTH_NOT_INITIALIZED
CsExMbxLocator,13,[CsExMbxLocator/CsExMbxLocator.cpp:192] Test Button result:
Could not connect to Domain Controller (dc1.xxx.xxx) from DNS
解決方法
この問題は、期限切れのパスワードまたはUnity Connectionで入力された誤ったパスワード(Active Directoryでロックされたアカウント)が原因で発生する可能性があります。この問題を解決するには、Active Directory でパスワードを変更し、それを Unity Connection に再度入力します。
問題:シナリオ3
ページで [Test] ボタンをクリックしたときに、次のエラーが表示されます。
Searching the network Could not connect to Domain Controller (dc1.xxx.xxx) from DNS
Searching the network Could not connect to Domain Controller (dc2.xxx.xxx) from DNS
Searching the network Failed to locate a Domain Controller via DNS.
Searching the network Failed connected to Exchange CAS server at
(https://xxx.xxx/autodiscover/autodiscover.xml)
Searching the network Failed connected to Exchange CAS server at
(https://autodiscover.xxx.xxx/autodiscover/autodiscover.xml)
Searching the network Could not find an Exchange CAS server via Autodiscover
DNS SRV record
Searching the network Failed to locate an Exchange CAS server. Connection can
not be able to Locate Exchange 2007/2010 subscribers.
考えられる解決策
シナリオ 2 で説明されているように、ログから同じようなトレース エントリが確認されます。Unity Connection がドメイン コントローラに接続できない場合、問題はパスワードが正しくない可能性が最も高いと考えられます。Unity Connectionがドメインコントローラに接続できても、現在のエラーを受信する場合は、シナリオ5を確認します。
Tomcat ログの例を次に示します(CsExMbxLocator マイクロ トレース、レベル 10 ~ 13 を設定します)。
CsExMbxLocator,10,[CsExMbxLocator/CsExMbxLocator.cpp:1173]:
HTTP request failed with error: Couldn't connect to server
-- couldn't connect to host, HTTP status code: 503, for
Autodiscovery URL: http://autodiscover.xxxxxxxxx.xxx/
autodiscover/autodiscover.xml, verb: GET, query:
CsExMbxLocator,13,[CsExMbxLocator/CsExMbxLocator.cpp:192]
Test Button result: Failed connected to Exchange CAS
server at (http://autodiscover.xxxxxxxxx.xxx/autodiscover/autodiscover.xml)
CsExMbxLocator,13,[CsExMbxLocator/CCsDNSResolver.cpp:168]:
querying dns for_autodiscover._tcp.xxxxxxxxx.xxx question type 33
CsExMbxLocator,13,[CsExMbxLocator/CCsDNSResolver.cpp:186]
Length of returned DNS response is -1
CsExMbxLocator,10,[CsExMbxLocator/CCsDNSResolver.cpp:190]
failed to get dns results for_autodiscover._tcp.xxxxxxxxx.xxx
question type 33
CsExMbxLocator,13,[CsExMbxLocator/CsExMbxLocator.cpp:192]
Test Button result: Could not find an Exchange CAS server via
Autodiscover DNS SRV record
CsExMbxLocator,11,[CsExMbxLocator/CsExMbxLocator.cpp:636]:
DNS query for: _autodiscover._tcp.xxxxxxxxx.xxx didn't return results
CsExMbxLocator,13,[CsExMbxLocator/CsExMbxLocator.cpp:192]
Test Button result: Failed to locate an Exchange CAS server.
Connection cannot be able to Locate Exchange 2007/2010 subscribers.
これらのトレースがログに記載されている場合は、[Unified Messaging] > [Unified Messaging Services] > [Exchange Servers] > [Search for Exchange Servers] > [Active Directory DNS Domain Name] の順に移動し、ドメイン名が正しいことを確認します。
問題:シナリオ4
ページで [Test] ボタンをクリックしたときに、次のエラーが表示されます。
Peer certificate cannot be authenticated with known CA certificates
- SSL certification problem, verify that the CA cert is OK.
Details: error:14090086SL routinesSL3_GET_SERVER_CERTIFICATE:
certificate verify failed
証明書はConnection-Trustに正常にアップロードできますが、同じ証明書をTomcat-Trustにアップロードすると次のエラーが表示されます。
Error reading the certificate
考えられる解決策
Root Certificate
----------------------
Here the Issuer Name and Subject Name can be the same.
Issuer Name: CN=ABC, OU=XXXX, OU=XXX, O=XXXXX, C=XX
Validity From: Tue Nov 07 16:00:00 PST 2006
To: Wed Jul 16 16:59:59 PDT 2036
Subject Name: CN=ABC, OU=XXXX, OU=XXX, O=XXXXX, C=XX
Intermediate Certificate
----------------------------
Here the Issuer Name can be that of the Root Certificate and Suject
Name can have information about the Intermediate Certificate.
Issuer Name: CN=ABC, OU=XXXX, OU=XXX, O=XXXXX, C=XX
Validity From: Sun Feb 07 16:00:00 PST 2010
To: Fri Feb 07 15:59:59 PST 2020
Subject Name: CN=XYZ, OU=XXXXXXXXXXXXXXXXX, OU=XXXXXXXXXXXXXXX,
O=XXXXXXXX, C=XX
Server Certificate
--------------------------
Here the Issuer name can be that of the Intermediate certificate and the
Subject Name can contain information about the Exchange server
Issuer Name: CN=XYZ, OU=XXXXXXXXXXXXXXXXX, OU=XXXXXXXXXXXXXXX,
O=XXXXXXXX, C=XX
Validity From: Thu Aug 01 17:00:00 PDT 2013
To: Thu Aug 17 16:59:59 PDT 2017
Subject Name: CN=mail.abc.lab, OU=XXXX, OU=XX, O=XXXXXXX, L=XXXX, ST=XXXX, C=XX
問題:シナリオ5
ページで [Test] ボタンをクリックしたときに、次のエラーが表示されます。
Searching the network Successfully connected to Domain Controller (dc1.xxx.xxx)
from DNS
Searching the network Could not connect to Exchange CAS server
(https://EX2010-1.xxx.xxx/Autodiscover/Autodiscover.xml) from Active Directory
Searching the network Could not find an Exchange CAS server via Active Directory
Searching the network Successfully connected to Exchange 2003 server (EX2003.xxx.xxx)
from Active Directory
Searching the network Failed connected to Exchange CAS server at
(https://xxx.xxx/autodiscover/autodiscover.xml)
Searching the network Failed connected to Exchange CAS server at
(https://autodiscover.xxx.xxx/autodiscover/autodiscover.xml)
Searching the network Could not find an Exchange CAS server via Autodiscover DNS
SRV record
Searching the network Failed to locate an Exchange CAS server. Connection cannot be able
to Locate Exchange 2007/2010 subscribers.
考えられる解決策
Exchange 2010 の Central Authentication Service(CAS)が HTTPS を必要とするように設定されているか、および Exchange 2003 サーバが HTTP のみに設定されているかどうかを確認します。HTTP または HTTPS を許可するように CAS を設定します。
次に同じようなシナリオを示します。
Searching the network Successfully connected to Domain Controller (dc1.xxx.xxx)
from DNS
Searching the network Could not connect to Exchange CAS server
(https://EX2010-1.xxx.xxx/Autodiscover/Autodiscover.xml) from Active Directory
Searching the network Could not find an Exchange CAS server via Active Directory
Searching the network Failed to locate an Exchange 2003 server. Connection can
not be able to locate Exchange 2003 subscribers.
Searching the network Failed connected to Exchange CAS server at
(https://xxx.xxx/autodiscover/autodiscover.xml)
Searching the network Failed connected to Exchange CAS server at
(https://autodiscover.xxx.xxx/autodiscover/autodiscover.xml)
Searching the network Could not find an Exchange CAS server via Autodiscover DNS
SRV record
Searching the network Failed to locate an Exchange CAS server. Connection can
not be able to Locate Exchange 2007/2010 subscribers.
考えられる解決策
問題:シナリオ6
ページで [Test] ボタンをクリックしたときに、次のエラーが表示されます。
Could not connect to Exchange 2003 server (ncacn_ip_tcp:
<exchangemailboxserver1.example.com>) from Active Directory
Could not connect to Exchange 2003 server (ncacn_ip_tcp:
<exchangemailboxserver2.example.com>) from Active Directory
Could not connect to Exchange 2003 server (ncacn_ip_tcp:
<exchangemailboxserver3.example.com>) from Active Directory
追加のトラブルシューティングの手順については、シスコのバグ ID CSCto35509 を参照してください。
問題:シナリオ1
ページで [Test] ボタンをクリックしたときに、次のエラーが表示されます。
The system failed to perform an IMAP operation.
Refer to other warnings and errors generated by the tool, and check the Tomcat
log file for details.
The system failed while trying to make an API call.
CuImapSvr ログの例を次に示します(CuImapSvr マイクロ トレース - 全レベルを設定します)。
CML,19,Connection attempt to IMAP server at
{10.xxx.xxx.xx:143/imap/notls/user="xxx/um/TestUser"}INBOX failed.
CML,19,E_CML_IMAP_CONNECT_FAILED (0x80046410)
Connection failed on IMAP request. Logged from HRESULT
CCsCmlImapDriver::ExecuteRequest(TCsAutoPtr<CCsCmlImapRequest>&)
in CsCml/CsCmlImapDriver.cpp at line 355.
CML,19,E_CML_IMAP_CONNECT_FAILED (0x80046410)
Unable to count messages with search-term ALL on
imapfolder[login={10.xxx.xxx.xx:143/imap/notls/user="xxx/um/TestUser"}INBOX]
in imapmbx[store=10.xxx.xxx.xx login=xxx/um/TestUser in
session[id=5 alias=TestUser].
Logged from virtual HRESULT
CCsCmlImapFolder::GetMessageCount(const CCsCmlSearchTerm&, int&) in
CsCml/CsCmlImapFolder.cpp at line 258.
CML,11,E_CML_IMAP_CONNECT_FAILED (0x80046410) Unable to get a message
count from the External inbox for subscriber TestUser. Logged from HRESULT
<unnamed>::VerifyMailbox(CCsCdlSubscriber&, CCsCmlMailbox&) in
CsCml/CsCmlSession.cpp at line 486.
考えられる解決策
問題:シナリオ2
ページで [Test] ボタンをクリックしたときに、次のエラーが表示されます。
The system failed to perform a typical calendar operation.
考えられる解決策
注:このドキュメントで説明されている他の問題が修正されている場合、この問題も修正されることがよくあります。
問題:シナリオ3
ページで [Test] ボタンをクリックしたときに、次のエラーが表示されます。
Failed accessing xxx@ayz.com Diagnostic=[Timeout was reached --
operation timed out after 1000 milliseconds with 0 bytes recieved]
考えられる解決策
問題:シナリオ4
ページで [Test] ボタンをクリックしたときに、次のエラーが表示されます。
Failed accessing xxx@ayz.com Diagnostic=[] Verb =[] url=[] request=[] response[]
考えられる解決策
ログの例を次に示します。
HTTP request failed with error: Bad response from server, HTTP code returned:
401, HTTP status code: 401
account@domain.onmicrosoft.com
を参照。ログの例を次に示します。
HTTP request failed with error: Couldn't connect to server -- couldn't connect
to host, HTTP status code: 503
問題:シナリオ5
ページで [Test] ボタンをクリックしたときに、次のエラーが表示されます。
The error is error:0200206F:system library:connect:Connection refused.
Refer to the tomcat log
Tomcat ログの例を次に示します。
HTTP 503 ERRORS:
HTTP request failed with error: Couldn't connect to server --
couldn't connect to host, HTTP status code: 503, for ews
URL: https://xxxxxxxx.outlook.com/EWS/Exchange.ASMX, verb: POST
HTTP 401 ERRORS:
HTTP request failed with error: Bad response from server, HTTP code returned:
401, HTTP status code: 401, for ews URL:
https://xxxxxxxxxx.outlook.com/EWS/Exchange.ASMX, verb: POST
HTTP 404 ERRORS:
HTTP request failed with error: Bad response from server, HTTP code returned:
404, HTTP status code: 404, for Autodiscovery URL:
https://xxxx.com/autodiscover/autodiscover.xml, verb: GET, query:
考えられる解決策
問題:シナリオ6
ページで [Test] ボタンをクリックしたときに、次のエラーが表示されます。
Diagnostic=[SSL connect error -- error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac] Verb=[POST]
解決方法
これは証明書が壊れていることに起因します。 [OS Administration] ページから、tomcat.pem 証明書を再生成します。Tomcat サービスを再起動します。
エラー コード
発生する可能性のあるエラーコードを次に示します。
Log Name: Application
Source: MSExchange Web Services
Date: 9/7/2013 7:59:16 PM
Event ID: 24
Task Category: Core
Level: Error
Keywords: Classic
User: N/A
Computer: XXX.XXXXXXXXX.com
Description:
The Exchange certificate [Subject]
CN=XXX.XXXXXXXXX.com, OU=XXXXXXXXX, OU=XX, O=XXXXXXXXXXXX, L=XXXXXX,
S=XXXXXXX, C=XX
[Issuer]
CN=XXXXXXXXXXX, OU=XXXXXXXXXXX, OU=XXXXXXXXX, O=XXXXXXXXX, C=XX
[Serial Number]
XXXXXXXXXXXXXXXXXXXXXXXXX
[Not Before]
8/9/2012 5:00:00 PM
[Not After]
8/17/2013 4:59:59 PM
[Thumbprint]
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
expired on 8/17/2013 4:59:59 PM.
これらのエラーコードの一部は、このドキュメントでも説明されています。ユニファイドメッセージングサービス(UDS)に関連付けられたユーザの場合、シングルインボックスが機能しません。
Exchange サーバの応答が遅い場合は、Cisco Unity Connection で [Time to Wait for a Response (In Seconds)] の値を増やします([System Settings] > [Advanced] > [Unified Messaging Services] の順に移動します)。
その他の問題
[Unified Messaging Account] ページと [Unified Messaging Services] ページの両方でテストが成功するシナリオで、次のトレースを有効にします。
問題:シナリオ
Unity Connection は、Exchange 2003 に接続するように設定されます。
次の例は、ログからの引用です。
01:10:20.300 |6549,mail.xxxxxx.com,{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx},
CsWebDav,14,[CsWebDav/CsWebDavMbxClient.cpp:3340]: HTTP Status code: 500,
WEBDAV response headers: HTTP/1.1 500 Internal Server Error
次の例は、Exchange ログからの引用です。
Event ID: 9667
Type: Error
Category: General
Source: msgidNamedPropsQuotaError
Description: Failed to create a new named property for database "<databasename>"
because the number of named properties reached the quota limit (<configured quota>).
User attempting to create the named property: <user name>. Named property
GUID: <GUID of named property>.
Named property name/id: <name of named property>.
解決方法
これらのイベントは、メールボックス サーバのロールがインストールされた Exchange サーバ上のデータベースが名前付きプロパティまたは複製 ID の最大限度に近づくか到達した場合にログに記録されます。
この問題を解決するには、レジストリを変更する必要があります。詳細については、Microsoft Technetの記事「Exchange 2007データベースの名前付きプロパティとレプリカ識別子のクォータを設定する方法」を参照してください。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\
<ServerName>\<Database Type-GUID>
DWORD - NonMAPI Named Props のクォータ--値を変更します。これは、通常 8,192 に設定します。これを 16,384 に変更します。
改定 | 発行日 | コメント |
---|---|---|
2.0 |
15-Mar-2023 |
書式を更新。CCWアラートを修正。再認定 |
1.0 |
20-Feb-2014 |
初版 |