이 문서에서는 통합 메시징 서비스 및 통합 메시징 어카운트의 문제 해결 방법에 대해 설명합니다. Cisco Unity Connection 버전 8.5 이상은 통합 메시징이라고도 하는 단일 받은 편지함(SIB)을 지원합니다. 버전 8.5 이전 버전에서는 Unity Connection이 음성 메일을 외부 이메일 주소로 릴레이하는 기능만 사용할 수 있었습니다.
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
Cisco Unity Connection 버전 8.5의 통합 메시징 기능 중 하나인 SIB는 연결 및 Exchange 사서함에서 음성 메시지를 동기화합니다. 사용자가 SIB에 대해 활성화된 경우 Cisco Unity Connection VMO에서 보낸 메시지를 포함하여 사용자에게 전송되는 모든 Connection 음성 메시지는 먼저 Connection에 저장되며 사용자의 Exchange 사서함에 즉시 복제됩니다. 또한 상태가 변경되고(예: 읽지 않음에서 읽음으로) 제목 줄이 변경되고 우선 순위 변경 사항이 Connection에서 Exchange로 복제되며 그 반대의 경우도 마찬가지입니다. MWI(Message Waiting Indicator)는 메시지를 읽을 때 전화 또는 이메일 클라이언트를 통해 꺼집니다.
SIB 구성 방법에 대한 자세한 내용은 Cisco Unity Connection 8.5 이상 및 Exchange for Unified Messaging에 대한 작업 목록을 참조하십시오.
Unity Connection의 SIB에 대해 다음 두 가지 기본 섹션을 구성해야 합니다.
이 섹션에서는 통합 메시징 서비스 및 통합 메시징 어카운트의 문제를 해결하는 데 사용되는 팁을 제공합니다.
문제/장애: 시나리오 1
통합 메시징 서비스에서 Exchange 서버 검색 대신 Exchange Server를 지정하는 경우 테스트가 성공합니다. Exchange Server 검색을 선택한 경우 이 오류는 페이지의 테스트 단추를 클릭할 때 표시됩니다.
Searching the network Failed to locate a Domain Controller via DNS.
Searching the network Failed to locate an Exchange 2003 server.
Connection will not 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 will not be able to Locate Exchange 2003 subscribers.
CsExMbxLocator,11,Failed to find DC required for 2003 support
추가 문제 해결 단계는 Cisco 버그 ID CSCtq10780 및 Cisco Unity Connection 8.5 이상(Exchange 2003만 해당)에 대한 Unified Messaging Services 계정에 권한 부여를 참조하십시오.
문제/장애: 시나리오 2
이 오류는 페이지의 테스트 단추를 클릭하면 표시됩니다.
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
이 오류는 페이지의 테스트 단추를 클릭하면 표시됩니다.
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 will
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 will not be able to Locate Exchange 2007/2010 subscribers.
이러한 추적이 로그에 표시되는 경우 Unified Messaging(통합 메시징) > Unified Messaging Services(통합 메시징 서비스) > Exchange Servers(Exchange 서버) > Search for Exchange Servers(Exchange 서버 검색) > Active Directory DNS Domain Name(Active Directory DNS 도메인 이름)으로 이동하고 도메인 이름이 올바른지 확인합니다.
문제/장애: 시나리오 4
이 오류는 페이지의 테스트 단추를 클릭하면 표시됩니다.
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 will 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 will be that of the Root Certificate and Suject
Name will 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 will be that of the Intermediate certificate and the
Subject Name will 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
이 오류는 페이지의 테스트 단추를 클릭하면 표시됩니다.
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 will not be able
to Locate Exchange 2007/2010 subscribers.
가능한 솔루션
Exchange 2010 CAS(Central Authentication Service)가 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 will
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 will
not be able to Locate Exchange 2007/2010 subscribers.
가능한 솔루션
문제/장애: 시나리오 6
이 오류는 페이지의 테스트 단추를 클릭하면 표시됩니다.
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
추가 트러블슈팅 단계는 Cisco 버그 ID CSCto35509를 참조하십시오.
문제/장애: 시나리오 1
이 오류는 페이지의 테스트 단추를 클릭하면 표시됩니다.
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 Micro Trace 설정 - 모든 레벨) 입니다.
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 using 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
이 오류는 페이지의 테스트 단추를 클릭하면 표시됩니다.
The system failed to perform a typical calendar operation.
가능한 솔루션
문제/장애: 시나리오 3
이 오류는 페이지의 테스트 단추를 클릭하면 표시됩니다.
Failed accessing xxx@ayz.com Diagnostic=[Timeout was reached --
operation timed out after 1000 milliseconds with 0 bytes recieved]
가능한 솔루션
문제/장애: 시나리오 4
이 오류는 페이지의 테스트 단추를 클릭하면 표시됩니다.
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
샘플 로그:
HTTP request failed with error: Couldn't connect to server -- couldn't connect
to host, HTTP status code: 503
문제/장애: 시나리오 5
이 오류는 페이지의 테스트 단추를 클릭하면 표시됩니다.
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
이 오류는 페이지의 테스트 단추를 클릭하면 표시됩니다.
Diagnostic=[SSL connect error -- error:1408F119:SSL routines:SSL3_GET_RECORD:
decryption failed or bad record mac] Verb=[POST]
솔루션
인증서가 손상되었기 때문입니다. [OS 관리] 페이지에서 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.
다음 오류 코드 중 일부는 이 문서에서 언급됩니다. 단일 받은 편지함이 통합 메시징 서비스에 연결된 사용자에 대해 작동하지 않습니다.
Exchange 서버 응답이 느린 경우 Cisco Unity Connection에서 응답 대기 시간(초)을 늘립니다(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 서버의 데이터베이스가 명명된 속성 또는 복제본 식별자의 최대 제한에 도달하면 기록됩니다.
이 Microsoft Technet 문서 - 명명된 속성 및 복제본 식별자 할당량 구성 방법에 설명된 대로 이 문제를 해결하려면 레지스트리를 변경해야 합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\
<ServerName>\<Database Type-GUID>
DWORD - NonMAPI Named Props Quota 값을 변경합니다. 일반적으로 8,192로 설정되어 있습니다. 16,384로 수정하십시오.
자세한 내용은 다음 문서를 참조하십시오.
개정 | 게시 날짜 | 의견 |
---|---|---|
1.0 |
12-Mar-2015 |
최초 릴리스 |