يوضح هذا المستند كيفية أستكشاف أخطاء خدمات المراسلة الموحدة وحسابات المراسلة الموحدة وإصلاحها. يدعم Cisco Unity Connection، الإصدار 8.5 والإصدارات الأحدث علبة الوارد الفردية (SIB)، والتي يشار إليها أيضا باسم Unified Messaging. في الإصدارات قبل الإصدار 8.5، كان لدى Unity Connection القدرة على القبول فقط وإعادة توجيه رسائل البريد الصوتي إلى عناوين البريد الإلكتروني الخارجية.
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
يقوم SIB، أحد ميزات المراسلة الموحدة في الإصدار 8.5 من Cisco Unity Connection، بمزامنة الرسائل الصوتية في علب بريد Connection و Exchange. عندما يتم تمكين مستخدم ل SIB، يتم تخزين جميع رسائل الاتصال الصوتية التي يتم إرسالها إلى المستخدم، والتي تتضمن تلك التي تم إرسالها من VMO الخاص باتصال Cisco Unity Connection، لأول مرة في Connection ويتم نسخها على الفور إلى علبة بريد Exchange الخاصة بالمستخدم. بالإضافة إلى ذلك، يتم نسخ تغييرات الحالة (على سبيل المثال، من غير مقروء إلى مقروء) والتغييرات التي تم إجراؤها على سطر الموضوع والتغييرات التي تم إجراؤها على الأولوية من الاتصال ب Exchange والعكس بالعكس. يتم إيقاف تشغيل مؤشر انتظار الرسائل (MWI) عند قراءة الرسالة - إما عبر الهاتف أو عميل البريد الإلكتروني.
ارجع إلى قائمة المهام لتكوين Cisco Unity Connection 8.5 والإصدارات الأحدث و Exchange for Unified Messaging للحصول على معلومات حول كيفية تكوين SIB.
يجب تكوين هذين القسمين الأساسيين ل SIB على Unity Connection:
يوفر هذا القسم تلميحات تستخدم لاستكشاف أخطاء خدمة المراسلة الموحدة وحسابات المراسلة الموحدة وإصلاحها.
المشكلة: السيناريو 1
تحت "خدمة المراسلة الموحدة"، في حالة تحديد خادم Exchange بدلا من البحث عن خوادم Exchange، ينجح الاختبار. إذا تم تحديد البحث عن خوادم Exchange، يظهر هذا الخطأ عند النقر فوق الزر Test الموجود بالصفحة:
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 CSCtq10780 ومنح الأذونات إلى حساب خدمات المراسلة الموحدة ل Cisco Unity Connection 8.5 والإصدارات الأحدث (Exchange 2003 فقط).
المشكلة: السيناريو 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
الحل
قد تحدث هذه المشكلة نتيجة لانتهاء صلاحية كلمة المرور أو إدخال كلمة مرور غير صحيحة في "اتصال الوحدة" (الحساب مؤمن في 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 > Search for Exchange Servers > Active Directory DNS Domain Name، وتأكد من صحة اسم المجال.
المشكلة: السيناريو 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) لطلب HTTPS، وتم تعيين خادم Exchange 2003 على HTTP فقط. قم بتعيين CAS للسماح ب HTTP أو HTTPS.
وفيما يلي سيناريو مماثل:
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 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 - جميع المستويات):
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]
الحل
يرجع ذلك إلى شهادات تالفة. من صفحة إدارة نظام التشغيل، قم بإعادة إنشاء شهادة 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 من أجل الاتصال ب 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 مع تثبيت دور خادم Mailbox بالاقتراب من الحد الأقصى للخصائص المسماة أو معرفات النسخ المتماثلة أو الوصول إليها.
مطلوب تغيير السجل لإصلاح هذه المشكلة كما هو مذكور في مقالة Microsoft TechNet هذه - كيفية تكوين الخصائص المسماة وحصص معرف النسخة المتماثلة.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\
<ServerName>\<Database Type-GUID>
تغيير قيمة الحصة النسبية ل DWORD - NonMAPI Named Props. وهو عادة مضبوط على 8،192. عدل هذا إلى 16،384.
راجع هذه المستندات للحصول على مزيد من المعلومات حول هذا الأمر:
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
2.0 |
15-Mar-2023 |
15 مارس |
1.0 |
01-Mar-2013 |
الإصدار الأولي |