Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Premesse

Configurazione SIB

Risoluzione dei problemi

Problemi dei servizi di messaggistica unificata

Problemi relativi agli account di messaggistica unificata

Introduzione

In questo documento viene descritto come risolvere i problemi relativi ai servizi di messaggistica unificata e agli account di messaggistica unificata. Cisco Unity Connection versione 8.5 e successive supporta la funzionalità Single Inbox (SIB), nota anche come messaggistica unificata. Nelle versioni precedenti alla versione 8.5, Unity Connection aveva la capacità di accettare solo e inoltrare i messaggi vocali a indirizzi e-mail esterni.

Prerequisiti

Requisiti

Cisco raccomanda la conoscenza dei seguenti argomenti:

- Cisco Unity Connection

- Microsoft Exchange 2003/2007/100

- ViewMail per Microsoft Outlook (VMO)

- Active Directory

Componenti usati

Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:

- Unity Connection versione 8.5 o successive

- Microsoft Exchange 2003/2007/100

- VMO

Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.

Premesse

SIB, una delle funzionalità di messaggistica unificata di Cisco Unity Connection versione 8.5, sincronizza i messaggi vocali nelle cassette postali di Connection ed Exchange. Quando un utente è abilitato per SIB, tutti i messaggi vocali di connessione inviati all'utente, inclusi quelli inviati dalla VMO di Cisco Unity Connection, vengono prima archiviati in Connection e immediatamente replicati nella cassetta postale di Exchange dell'utente. Inoltre, le modifiche dello stato (ad esempio, da non letto a letto), le modifiche all'oggetto e le modifiche alla priorità vengono replicate da Connessione a Exchange e viceversa. L'indicatore MWI (Message Waiting Indicator) si spegne quando il messaggio viene letto, tramite telefono o client di posta elettronica.

Configurazione SIB

Per informazioni su come configurare SIB, fare riferimento a Elenco task per la configurazione di Cisco Unity Connection 8.5 e versioni successive ed Exchange per la messaggistica unificata.

Le due sezioni principali seguenti devono essere configurate per SIB su Unity Connection:

- Servizio di messaggistica unificata

È possibile configurare un servizio di messaggistica unificata per la ricerca di tutti i server Exchange nell'ambiente. Può inoltre essere configurato per la connessione a un singolo server Exchange. In questo caso, configurare i servizi di messaggistica unificata per ogni server Exchange che ospita le cassette postali degli utenti. Per procedere alla configurazione, selezionare Amministrazione CUC > Messaggistica unificata > Servizio di messaggistica unificata > Aggiungi nuovo.

- Account di messaggistica unificata

È necessario creare un account di messaggistica unificata per ogni utente. In questa configurazione è necessario selezionare il servizio di messaggistica unificata che punta al server di Exchange che include la cassetta postale dell'utente. Per eseguire la configurazione, selezionare Amministrazione CUC > Utenti > Seleziona utente > Modifica > Account di messaggistica unificata > Aggiungi nuovo.

Nota: Bulk Administration Tool può essere utilizzato anche per aggiungere in blocco account di messaggistica unificata per tutti gli utenti.

Risoluzione dei problemi

In questa sezione vengono forniti suggerimenti per la risoluzione dei problemi relativi al servizio di messaggistica unificata e agli account di messaggistica unificata.

Problemi dei servizi di messaggistica unificata

Problema: scenario 1

Se in Servizio di messaggistica unificata è selezionata l'opzione Specificare un server Exchange anziché Cerca server Exchange, il test ha esito positivo. Se si seleziona Cerca server Exchange, questo errore viene visualizzato quando si fa clic sul pulsante Test nella pagina:

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.

Di seguito sono riportati alcuni log di esempio di Tomcat (impostare la micro traccia di CsExMbxLocator, livello 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

Per ulteriori procedure di risoluzione dei problemi, fare riferimento all'ID bug Cisco CSCtq10780 e alla concessione di autorizzazioni all'account dei servizi di messaggistica unificata per Cisco Unity Connection 8.5 e versioni successive (solo Exchange 2003).

Problema: scenario 2

Questo errore viene visualizzato quando si fa clic sul pulsante Test nella pagina:

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

Di seguito sono riportati alcuni log di esempio di Tomcat (impostare la micro traccia di CsExMbxLocator, livello 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

Soluzione

Il problema potrebbe essere causato da una password scaduta o da una password non corretta immessa in Unity Connection (account bloccato in Active Directory). Per risolvere il problema, modificare la password in Active Directory e immetterla nuovamente in Unity Connection.

Problema: scenario 3

Questo errore viene visualizzato quando si fa clic sul pulsante Test nella pagina:

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.

Soluzioni possibili

Dai log, una voce di traccia simile è visualizzata come indicato nello scenario 2. Se Unity Connection non è in grado di connettersi a un controller di dominio, è molto probabile che la password non sia corretta. Se Unity Connection è in grado di connettersi a un controller di dominio e continua a ricevere gli errori rimanenti, controllare lo scenario 5.

Di seguito sono riportati alcuni log di esempio di Tomcat (impostare la micro traccia di CsExMbxLocator, livello 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.

Se queste tracce sono presenti nel registro, passare a Messaggistica unificata > Servizi di messaggistica unificata > Server Exchange > Cerca server Exchange > Nome dominio DNS Active Directory e verificare che il nome del dominio sia corretto.

Problema: scenario 4

Questo errore viene visualizzato quando si fa clic sul pulsante Test nella pagina:

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

Il certificato può essere caricato correttamente in Connection-Trust. Questo errore viene tuttavia visualizzato quando si carica lo stesso certificato in Tomcat-Trust:

Error reading the certificate

Soluzioni possibili

- Il problema potrebbe essere causato dai certificati. Assicurarsi di caricare i certificati corretti. Se non sono disponibili i certificati corretti, deselezionare l'opzione Convalida e procedere come soluzione alternativa.

- Generare certificati con 2.048 bit anziché 1.024 bit.

- Determinare se i certificati radice e intermedi, se presenti, vengono caricati. Di seguito è riportato un esempio:

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

Problema: scenario 5

Questo errore viene visualizzato quando si fa clic sul pulsante Test nella pagina:

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.

Soluzione possibile

Verificare se il servizio di autenticazione centrale di Exchange 2010 è impostato per richiedere HTTPS e se il server Exchange 2003 è impostato solo su HTTP. Impostare il server CAS in modo da consentire HTTP o HTTPS.

Di seguito è riportato uno scenario simile:

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.

Soluzioni possibili

- Controllare le autorizzazioni per l'account come descritto in Creazione dell'account dei servizi di messaggistica unificata in Active Directory e concessione delle autorizzazioni per Cisco Unity Connection 8.5 e versioni successive.

- Fare riferimento all'ID bug Cisco CSCtq10780.

- Verificare se un utente del dominio dispone di diritti sufficienti per eseguire ricerche nei server Exchange, che rappresenta la configurazione ideale. Il problema potrebbe essere dovuto a Criteri di gruppo applicati ad Active Directory. Questa soluzione è testata e funziona correttamente solo con un utente di dominio. Per eseguire il test, assegnare i diritti di amministratore Solo visualizzazione di Exchange e verificare. Dovrebbe inoltre essere in grado di concedere all'amministratore dell'organizzazione i diritti per l'account di messaggistica unificata, ma le politiche aziendali potrebbero non consentirlo.

- Aprire l'Editor ADSI (Active Directory Service Interfaces) e verificare se i server Exchange sono elencati dopo aver eseguito l'accesso con l'account di messaggistica unificata.

Problema: scenario 6

Questo errore viene visualizzato quando si fa clic sul pulsante Test nella pagina:

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

Per ulteriori procedure di risoluzione dei problemi, fare riferimento all'ID bug Cisco CSCto35509.

Problemi relativi agli account di messaggistica unificata

Problema: scenario 1

Questo errore viene visualizzato quando si fa clic sul pulsante Test nella pagina:

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.

Di seguito sono riportati alcuni esempi di log CuImapSvr (impostare CuImapSvr Micro Trace - All Levels):

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.

Soluzioni possibili

- Passare a Utenti > Seleziona utente > Account di messaggistica unificata > Modifica account di messaggistica unificata; in Informazioni account (utilizzato solo per il sintesi vocale di Exchange 2003) selezionare Tipo di accesso come Usa ID utente fornito e ID utente come Dominio\nomeutente.

- Verificare se il servizio IMAP (Internet Message Access Protocol) 4 è stato avviato nel server di Exchange.

- Aggiungere il nome di dominio con l'account utente in Servizi di messaggistica unificata: Messaggistica unificata > Servizi di messaggistica unificata > Account di Active Directory utilizzato per accedere a Exchange > Nome utente > Dominio\nome utente.

- Per verificare la connettività IMAP di base, utilizzare Telnet.

- In caso di ritardo di andata e ritorno IMAP tra Exchange e Unity Connection, passare alla pagina Amministrazione di Unity Connection > Impostazioni di sistema > Avanzate > Configurazione dei servizi di messaggistica unificata: TTS e Calendari: tempo di attesa per una risposta (in secondi). L'impostazione predefinita è 4. Questo valore può essere aumentato.

- Fare riferimento agli ID bug Cisco CSCto57555 e CSCto54535.

- Se questo messaggio viene visualizzato su un'acquisizione di pacchetti presa da UC, selezionare Utenti e computer di Active Directory > Selezionare Utente > Proprietà > Funzionalità di Exchange > IMAP4 > Abilita: IMAP 122 Risposta: 00000003 Nessun errore di accesso: account attualmente disabilitato.

Problema: scenario 2

Questo errore viene visualizzato quando si fa clic sul pulsante Test nella pagina:

The system failed to perform a typical calendar operation.

Soluzioni possibili

- Deselezionare la casella di controllo Abilita autenticazione basata su moduli. Per ulteriori informazioni, fare riferimento a Configurazione dell'accesso di base a Exchange 2003 per l'integrazione di calendari e contatti (senza SSL) in Cisco Unity Connection 8.0.

- Per ulteriori informazioni sulla risoluzione dei problemi, fare riferimento a Test Fail the Last Check (Solo Exchange 2003).

Nota: spesso, quando gli altri problemi descritti in questo documento sono risolti, anche questo problema è risolto.

Problema: scenario 3

Questo errore viene visualizzato quando si fa clic sul pulsante Test nella pagina:

Failed accessing xxx@ayz.com Diagnostic=[Timeout was reached --

operation timed out after 1000 milliseconds with 0 bytes recieved]

Soluzioni possibili

- Selezionare la casella di controllo Richiedi SSL in Servizi Web Exchange (EWS). Spesso questa operazione viene eseguita in individuazione automatica anziché in EWS.

- Eseguire una reimpostazione del SIB (Synchronize Connection and Exchange Mailboxes) dalla pagina Modifica account di messaggistica unificata.

Problema: scenario 4

Questo errore viene visualizzato quando si fa clic sul pulsante Test nella pagina:

Failed accessing xxx@ayz.com Diagnostic=[] Verb =[] url=[] request=[] response[]

Soluzioni possibili

Log di esempio:

HTTP request failed with error: Bad response from server, HTTP code returned:

401, HTTP status code: 401

- Controllare il metodo di autenticazione su entrambi i lati. Verificare le impostazioni di Internet Information Services (IIS) per AutoDiscover e EWS.

- Se viene utilizzato Microsoft Office 365, l'account di messaggistica di messaggistica unificata deve essere nel formato account@domain.onmicrosoft.com.

- Reimpostare la password e immetterla di nuovo in Unity Connection.

- L'account di messaggistica unificata non deve avere una cassetta postale.

Log di esempio:

HTTP request failed with error: Couldn't connect to server -- couldn't connect

to host, HTTP status code: 503

- Verificare se sono presenti firewall.

- Verificare se il servizio di messaggistica unificata punta al server Exchange corretto.

- Fare riferimento all'ID bug Cisco CSCts82396.

Problema: scenario 5

Questo errore viene visualizzato quando si fa clic sul pulsante Test nella pagina:

The error is error:0200206F:system library:connect:Connection refused.

Refer to the tomcat log

Di seguito sono riportati alcuni log di Tomcat di esempio:

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:

Soluzioni possibili

- Verificare se il firewall blocca la porta 443.

- Verificare se viene utilizzato il dominio corretto.

Problema: scenario 6

Questo errore viene visualizzato quando si fa clic sul pulsante Test nella pagina:

Diagnostic=[SSL connect error -- error:1408F119:SSL routines:SSL3_GET_RECORD:

decryption failed or bad record mac] Verb=[POST]

Soluzione

La causa è la presenza di certificati danneggiati. Dalla pagina Amministrazione del sistema operativo, rigenerare il certificato tomcat.pem. Riavviare il servizio Tomcat.

Codici di errore

Di seguito sono riportati alcuni codici di errore che potrebbero essere rilevati:

- Errore 401

- Le possibili cause includono una password non corretta per l'account dei servizi di messaggistica unificata, un nome utente non corretto o un formato non valido per il nome utente. Se si utilizza il formato dominio\utente, non utilizzare il formato Nome di dominio completo (FQDN) per il nome di dominio. È inoltre possibile che il valore dell'elenco Modalità di autenticazione basata sul Web non corrisponda alla modalità di autenticazione configurata in Exchange. Tutti i valori vengono visualizzati nella pagina Modifica servizio di messaggistica unificata.

- Controllare la password in Messaggistica unificata > Servizi di messaggistica unificata > Account di Active Directory utilizzato per accedere a Exchange > Password. Molte volte il test del servizio di messaggistica unificata viene superato con password errate.

- Verificare che tutte le impostazioni di IIS siano configurate sia in EWS che in Individuazione automatica.

- Controllare la modalità di autenticazione su entrambi i lati: Unity Connection ed Exchange.

- NT LAN Manager (NTLM) v2 non è supportato; fare riferimento all'ID bug Cisco CSCub61107.

- Problema di diritti di rappresentazione: completare la procedura descritta in Creazione dell'account dei servizi di messaggistica unificata in Active Directory e concessione delle autorizzazioni per Cisco Unity Connection 8.5 e versioni successive.

- Cassetta postale utente di Exchange non inizializzata.

- Verifica che l'account di messaggistica unificata non disponga di una cassetta postale. In caso affermativo, eliminare e ricreare l'account e applicare le autorizzazioni. Non è di aiuto se semplicemente si elimina la cassetta postale.

- Per il server di Exchange è possibile che il formato del nome utente sia user@domain anziché dominio\utente. Usa questo formato Messaggistica unificata > Servizi di messaggistica unificata.

- Se i certificati sono installati, controllare il Visualizzatore eventi del server Exchange per eventuali errori relativi alla scadenza dei certificati. Ad esempio:

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.

- Errore 403

- SSL (Secure Sockets Layer) è richiesto in Exchange, ma i certificati pubblici dell'Autorità di certificazione (CA) che ha firmato i certificati sui server Exchange non sono stati caricati nel server Unity Connection.

- Errore 404

- Una possibile causa è che il servizio di messaggistica unificata è configurato per utilizzare il protocollo HTTPS per comunicare con i server di Exchange, ma SSL non è abilitato in Exchange. Un'altra possibile causa è l'utilizzo di Exchange 2003 come archivio messaggi, ma le estensioni WebDav non sono state attivate.

- Passa a Utenti > Seleziona utente > Account di messaggistica unificata > Modifica account di messaggistica unificata,

In Informazioni account > Usa questo indirizzo e-maile assicurarsi che l'indirizzo e-mail sia corretto.

- Il server o il DNS (Domain Name Server) errato viene risolto nel server errato.

- Il server non esegue il servizio necessario (EWS, WebDAV, individuazione automatica).

- Errore 440

- Errore di timeout di accesso/ Risposta errata dal server

- Fare riferimento all'ID bug Cisco CSCto91728.

- Il SIB di Unity Connection non funziona con Exchange 2003 quando in Exchange 2003 è configurata un'autenticazione basata su moduli contenente un mailstore a cui Unity Connection deve accedere.

- Errore 500

- Problema di configurazione del server. Modalità di autenticazione non corretta. Internet Information Service non è disponibile. Indirizzo di posta elettronica (indirizzo SMTP primario) non trovato.

- Se le autorizzazioni vengono applicate a livello di organizzazione, è possibile visualizzare questo errore. Applicare le stesse autorizzazioni a livello di server. Per ulteriori informazioni, vedere Concessione dei diritti all'account dei servizi di messaggistica unificata per Cisco Unity Connection 8.5 e versioni successive (solo Exchange 2007).

- Problema di rappresentazione: nella pagina di prova viene visualizzato il messaggio > HTTP status=[500 Internal Server Error]................ErrorImpersonateUserDenied.......L'account non dispone dell'autorizzazione per rappresentare l'utente richiesto. Per risolvere il problema, vedere Assegnare il ruolo di gestione della rappresentazione dell'applicazione all'account dei servizi di messaggistica unificata. Se l'account del servizio di messaggistica unificata è stato creato inizialmente con una cassetta postale, l'eliminazione della cassetta postale non risolverà il problema. L'account deve essere eliminato e ricreato senza una cassetta postale.

- Controllare l'assegnazione del ruolo di rappresentazione utilizzando get-ManagementRoleAssignment in Exchange Management Shell. Al termine dell'output, verificare se è presente un avviso che indica che l'assegnazione di ruolo è danneggiata e che si trova in uno stato incoerente. In tal caso, rimuovere l'assegnazione con Remove-ManagementRoleAssignment "<nome criterio>" e leggerla.

- ErrorNonExistentMailbox: all'indirizzo SMTP (Simple Mail Transfer Protocol) non è associata alcuna cassetta postale.

Alcuni di questi codici di errore sono menzionati anche in questo documento: Single Inbox Is Not Working for Users Associated with a Unified Messaging Service (La cartella Posta in arrivo singola non funziona per gli utenti associati a un servizio di messaggistica unificata).

Se la risposta del server Exchange è lenta, aumentare il tempo di attesa per una risposta (in secondi) in Cisco Unity Connection (in Impostazioni di sistema > Avanzate > Servizi di messaggistica unificata).

Altri problemi

Negli scenari in cui il test ha esito positivo sia nella pagina Account di messaggistica unificata che nella pagina Servizi di messaggistica unificata, abilitare le seguenti tracce:

1. Passare a Cisco Unity Connection Serviceability > Trace > Macro Trace.

2. Selezionare Singole tracce posta in arrivo.

3. Passare a Traccia > Micro traccia (Abilita tutti i livelli).

- SincronizzazioneMbCs

- CsWebDav (se si utilizza Exchange 2003)

- CsEws (per Exchange 2007 e versioni successive)

- CsExMbxLocator

Problema: scenario

Unity Connection è configurato per la connessione a Exchange 2003.

Questo viene dai log:

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

Questo viene ricavato dai log di 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>.

Soluzione

Questi eventi vengono registrati quando un database su un server Exchange con il ruolo del server Cassette postali installato si avvicina o raggiunge il limite massimo di proprietà denominate o di identificatori di replica.

Per risolvere il problema è necessario modificare il Registro di sistema, come indicato in questo articolo di Microsoft Technet - Configurazione delle proprietà denominate e delle quote degli identificatori di replica.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\

<ServerName>\<Database Type-GUID>

Modificare il valore della quota DWORD - NonMAPI Named Props. È normalmente impostato su 8.192. Impostate questo valore a 16.384.

Per ulteriori informazioni, fare riferimento a questi documenti:

- Informazioni sull'impatto dei limiti della proprietà denominata e dell'identificatore della replica sui database di Exchange

- Eventi 9666, 9667, 9668 e 9669 ricevuti quando le proprietà denominate o gli identificatori di replica vengono esauriti per un database di Exchange