Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Ce document décrit comment dépanner les services et les comptes de messagerie unifiée.
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Ce document décrit comment dépanner les services de messagerie unifiée et les comptes de messagerie unifiée. Cisco Unity Connection version 8.5 et ultérieure prend en charge la boîte de réception unique (SIB), également appelée messagerie unifiée. Dans les versions antérieures à la version 8.5, Unity Connection pouvait uniquement accepter et relayer les messages vocaux vers des adresses de messagerie externes.
SIB, l'une des fonctionnalités de messagerie unifiée de Cisco Unity Connection version 10 ou ultérieure, synchronise les messages vocaux dans les boîtes vocales Connection et Exchange. Lorsqu'un utilisateur est activé pour SIB, tous les messages vocaux Connection envoyés à l'utilisateur, y compris ceux envoyés depuis Cisco Unity Connection VMO, sont d'abord stockés dans Connection et sont immédiatement répliqués dans la boîte de messagerie Exchange de l'utilisateur. En outre, les changements d'état (par exemple, de non lu à lu), les modifications apportées à la ligne d'objet et les modifications apportées à la priorité sont répliqués de Connection à Exchange et vice versa. L'indicateur de message en attente (MWI) s'éteint lorsque le message est lu, soit par téléphone, soit par client de messagerie.
Reportez-vous à Exigences de messagerie unifiée : Synchronisation de Unity Connection et des serveurs de messagerie pris en charge (Boîte de réception unique) ou à Activer SIB pour Unity Connection 11 et versions ultérieures. Consultez également Note technique sur le dépannage de la boîte de réception unique Unity Connection pour plus d'informations.
Ces deux sections principales doivent être configurées pour SIB sur Unity Connection :
Remarque : l'outil Bulk Administration Tool peut également être utilisé pour ajouter en masse des comptes de messagerie unifiée pour tous les utilisateurs.
Cette section fournit des conseils permettant de dépanner les comptes de service et de messagerie unifiée.
Problème : scénario 1
Sous Unified Messaging Service, si Specify an Exchange Server est sélectionné au lieu de Search for Exchange Servers, le test réussit. Si Search for Exchange Servers est sélectionné, cette erreur s'affiche lorsque vous cliquez sur le bouton Test sur la page :
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.
Voici des exemples de journaux Tomcat (définissez la micro-trace CsExMbxLocator, niveau 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
Pour des étapes de dépannage supplémentaires, référez-vous à l'ID de bogue Cisco CSCtq10780 et à Créer un compte de services de messagerie unifiée dans Active Directory et accorder des autorisations pour Unity Connection .
Problème : scénario 2
Cette erreur s'affiche lorsque vous cliquez sur le bouton Test de la page :
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
Voici des exemples de journaux Tomcat (définissez la micro-trace CsExMbxLocator, niveau 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
Solution
Ce problème peut être causé par un mot de passe expiré ou un mot de passe incorrect entré dans Unity Connection (compte verrouillé dans Active Directory). Afin de résoudre ce problème, modifiez le mot de passe dans Active Directory et entrez-le à nouveau dans Unity Connection.
Problème : scénario 3
Cette erreur s'affiche lorsque vous cliquez sur le bouton Test de la page :
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.
Solutions possibles
À partir des journaux, une entrée de trace similaire est vue comme mentionné dans le scénario 2. Si Unity Connection ne parvient pas à se connecter à un contrôleur de domaine, le problème est probablement dû à un mot de passe incorrect. Si Unity Connection est en mesure de se connecter à un contrôleur de domaine et reçoit toujours les erreurs actuelles, cochez la case Scénario 5.
Voici des exemples de journaux Tomcat (définissez la micro-trace CsExMbxLocator, niveau 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.
Si ces traces apparaissent dans le journal, accédez à Messagerie unifiée > Services de messagerie unifiée > Serveurs Exchange > Rechercher des serveurs Exchange > Nom de domaine DNS Active Directory, et assurez-vous que le nom de domaine est correct.
Problème : scénario 4
Cette erreur s'affiche lorsque vous cliquez sur le bouton Test de la page :
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
Le certificat peut être téléchargé avec succès vers Connection-Trust ; cependant, cette erreur est reçue lorsque vous téléchargez le même certificat vers Tomcat-Trust :
Error reading the certificate
Solutions possibles
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
Problème : scénario 5
Cette erreur s'affiche lorsque vous cliquez sur le bouton Test de la page :
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.
Solution possible
Vérifiez si le service central d'authentification (CAS) Exchange 2010 est défini pour exiger HTTPS et si le serveur Exchange 2003 est défini sur HTTP uniquement. Définissez le CAS afin d'autoriser HTTP ou HTTPS.
Voici un scénario similaire :
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.
Solutions possibles
Problème : scénario 6
Cette erreur s'affiche lorsque vous cliquez sur le bouton Test de la page :
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
Pour des étapes de dépannage supplémentaires, référez-vous à l'ID de bogue Cisco CSCto35509.
Problème : scénario 1
Cette erreur s'affiche lorsque vous cliquez sur le bouton Test de la page :
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.
Voici quelques exemples de journaux CuImapSvr (set CuImapSvr Micro Trace - Tous les niveaux) :
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.
Solutions possibles
Problème : scénario 2
Cette erreur s'affiche lorsque vous cliquez sur le bouton Test de la page :
The system failed to perform a typical calendar operation.
Solutions possibles
Remarque : il arrive fréquemment que lorsque les autres problèmes décrits dans ce document sont résolus, ce problème l'est également.
Problème : scénario 3
Cette erreur s'affiche lorsque vous cliquez sur le bouton Test de la page :
Failed accessing xxx@ayz.com Diagnostic=[Timeout was reached --
operation timed out after 1000 milliseconds with 0 bytes recieved]
Solutions possibles
Problème : scénario 4
Cette erreur s'affiche lorsque vous cliquez sur le bouton Test de la page :
Failed accessing xxx@ayz.com Diagnostic=[] Verb =[] url=[] request=[] response[]
Solutions possibles
Exemples de journaux :
HTTP request failed with error: Bad response from server, HTTP code returned:
401, HTTP status code: 401
account@domain.onmicrosoft.com
.Exemples de journaux :
HTTP request failed with error: Couldn't connect to server -- couldn't connect
to host, HTTP status code: 503
Problème : scénario 5
Cette erreur s'affiche lorsque vous cliquez sur le bouton Test de la page :
The error is error:0200206F:system library:connect:Connection refused.
Refer to the tomcat log
Voici quelques exemples de journaux 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:
Solutions possibles
Problème : scénario 6
Cette erreur s'affiche lorsque vous cliquez sur le bouton Test de la page :
Diagnostic=[SSL connect error -- error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac] Verb=[POST]
Solution
Cela est dû à des certificats endommagés. Sur la page d'administration du système d'exploitation, régénérez le certificat tomcat.pem. Redémarrez le service Tomcat.
Codes d'erreur
Voici quelques codes d'erreur que vous pouvez rencontrer :
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.
Certains de ces codes d'erreur sont également mentionnés dans ce document : La boîte de réception unique ne fonctionne pas pour les utilisateurs associés à un service de messagerie unifiée .
Si la réponse du serveur Exchange est lente, augmentez le délai d'attente d'une réponse (en secondes) dans Cisco Unity Connection (sous Paramètres système > Avancé > Services de messagerie unifiée).
Autres questions
Dans les scénarios où le test réussit sur le compte de messagerie unifiée et la page Services de messagerie unifiée, activez ces suivis :
Problème : scénario
Unity Connection est configuré pour se connecter à Exchange 2003.
Ceci provient des journaux :
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
Ceci provient des journaux 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>.
Solution
Ces événements sont consignés lorsqu'une base de données sur un serveur Exchange avec le rôle de serveur de boîtes aux lettres installé approche ou atteint la limite maximale de propriétés nommées ou d'identificateurs de réplica.
Une modification du Registre est requise afin de résoudre ce problème. Pour plus d'informations, consultez cet article Microsoft Technet, Comment configurer les propriétés nommées et les quotas d'identificateur de réplica pour les bases de données Exchange 2007.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\
<ServerName>\<Database Type-GUID>
Modifiez la valeur DWORD - NonMAPI Named Props Quota. Il est normalement défini sur 8 192. Modifiez cette valeur en 16 384.
Révision | Date de publication | Commentaires |
---|---|---|
2.0 |
15-Mar-2023 |
Mise en forme mise à jour. Alertes CCW corrigées. Recertification. |
1.0 |
20-Feb-2014 |
Première publication |