المقدمة
يصف هذا المستند مشاكل تسجيل الدخول إلى Jabber الأكثر شيوعا وكيفية تصحيحها.
المتطلبات الأساسية
المتطلبات
cisco يوصي أن يتلقى أنت معرفة من cisco إدارة الاتصالات الموحدة (CUCM) و cisco Jabber.
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج المدرجة:
- Cisco Unified Communications Manager (CUCM) 14.0.1 SU2
- نظام اسم المجال (DNS)
- Cisco Jabber 14.1.3
- نظام التشغيل Windows 11
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
المشاكل والحلول المشتركة
الأخطاء المدرجة في المستند هي الأخطاء الأكثر شيوعا التي تظهر عند حدوث فشل في تسجيل الدخول عند إستخدام Cisco Jabber.
خادم غير موثوق به. لم يتم اكتشاف أية خدمات
خطأ في تسجيل الدخول: خادم غير موثوق به. لم يتم اكتشاف أية خدمات.
فشل شهادة CUCM
يظهر خطأ الخادم غير الموثوق به عند تثبيت نظام التشغيل عميل Jabber على لا يثق "مرجع الشهادات" المستخدم في توقيع شهادة CUCM Tomcat.
سجلات Jabber
المعلومات [0x00002fd0] [tutils\adapters\HttpCertAdapter.cpp(109)] [csf.httpclient] [csf::netutils::HttpCertAdapter::verifyCertificate] - ** نتيجة التحقق من الشهادة: الفشل
المعلومات [0x00002fd0] [ls\src\http\BasicHttpClientImpl.cpp(675)] [csf.httpclient] [csf::http::performRequest] - ** رمز إستجابة HTTP 0 رمز اتصال 0 للطلب #0 على PII_CED_EXCEPTION{https://cucmpub.domain.com:8443/cucm-uds/version }
خطأ [0x00002fd0] [ls\src\http\BasicHttpClientImpl.cpp(568)] [csf.httpclient] [csf::http::executeImpl] - حدثت مشكلة في إجراء الاستدعاء إلى curl_easy_performance للطلب #0: CERTIFICATE_VALIDATION_ERROR
الحل
- شهادة CUCM Tomcat موقعة ذاتيا
- قم بتحميل الشهادة الموقعة ذاتيا إلى جهاز المستخدم كمرجع مصدق موثوق به.
- الشهادة الموقعة من جهة منح الشهادة (CA)
- تحقق من أن "مرجع الشهادات الجذر" هو جذر موثوق به في جهاز التشغيل الذي يشغل Cisco Jabber.
لا يمكن العثور على خدماتك تلقائيًا
خطأ في تسجيل الدخول: يتعذر العثور على الخدمات تلقائيا.
فشل DNS SRV
أثناء تسجيل الدخول الأولي، يستفسر Cisco Jabber عن سجلات خدمة DNS لاكتشاف الخدمات على الشبكة وتحديد مكانها تلقائيا. إذا فشلت هذه الاستعلامات في فشل عملية تسجيل الدخول إلى Cisco Jabber بسبب عدم تحديد الخدمات.
سجلات Jabber
تحذير [0x0003398] [src\dnsutils\win32\win32DnsUtils.cpp(52)] [csf.dns] [csf::dns::mapFromWindowsDNSResult] - *—* فشل استعلام DNS PII_CED_Exception{_cisco-uds._tcp.domain.com.}: اسم DNS غير موجود.
تحذير [0x00002788] [src\dnsutils\win32\win32DnsUtils.cpp(52)] [csf.dns] [csf::dns::mapFromWindowsDNSResult] - *—* فشل استعلام DNS PII_CED_Exception{_collab-edge._tls.domain.com.}: اسم DNS غير موجود.
المعلومات [0x0000c94] [vices\impl\DiscoveryHandlerImpl.cpp(668)] [service-discovery] [CSFUenhanced::DiscoveryHandlerImpl::evaluationServiceDiscoveryResult] - ServiceDiscoveryHandlerResult code Failed_NO_SRV_RECORDS_FOUND
تحذير [0x000024a0] [ices\impl\DiscoveryHandlerImpl.cpp(1061)] [service-discovery] [CSFUenhanced::DiscoveryHandlerImpl::callOnFailedDiscoveryResultOnDispatcherThread] - فشل الاكتشاف -> (id) الاسم :: (1005) ServiceDiscoveryNoSRVRecordsFound
الحل
إذا كان تسجيل الدخول إلى Cisco Jabber على الشبكة المحلية أو عبر VPN، فتحقق من أن نظام التشغيل الذي يشغل Jabber يمكن بنجاح الاستعلام عن سجل _cisco-uds._tcp.domain.com DNS SRV. عند تسجيل الدخول إلى Cisco Jabber عبر الوصول عن بعد للأجهزة المحمولة (MRA)، تحقق من أن نظام التشغيل يمكنه الاستعلام بنجاح عن سجل _collab-edge._tls.domain.com DNS SRV.
للحصول على مساعدة في تكوين سجلات DNS SRV المستخدمة من قبل Cisco Jabber، يرجى الرجوع إلى دليل النشر المحلي ل Cisco Jabber.
لم يتم العثور على نظام المجموعة المنزلية
يشير الخطأ NO_HOME_UDS_FOUND في سجلات Jabber إلى أن Cisco Jabber كان قادرا على اكتشاف سجلات خدمة DNS ولكنه فشل في العثور على مجموعة CUCM Home لمستخدم Jabber.
سجلات Jabber
المعلومات [0x000019d0] [cm-config\uds\LocatorUdsResponse.cpp(82)] [csf.config] [csf::ucm90::LocatorResponse::parseResult] - لم يتم العثور على موقع UDS المنزلي
خطأ [0x000019d0] [\ucm-config\uds\LocatorUdsQuery.cpp(172)] [csf.config] [csf::ucm90::LocatorUdsQuery::run] - فشل طلب UDS لمحدد الموقع
تحذير [0x000019d0] [ces\impl\ucm-config\UdsProvider.cpp(761)] [csf.config] [csf::ucm90::UdsProvider::getLocatorUdsInformation] - LocatorUdsQuery فشل مع ظهور النتيجة: NO_HOME_UDS_FOUND
خطأ [0x000019d0] [es\impl\ucm-config\UdsProvider.cpp(1042)] [csf.config] [csf::ucm90::UdsProvider::convertLocatorUdsResult] - locatorResult=[NO_HOME_UDS_FOUND] ucmConfigResult=[2]
تحذير [0x000019d0] [m90configflows\UcmRetrievalFlow.cpp(152)] [service-discovery] [CSFUenhanced::UCM90ConfigRetrievalFlow::mapUcm90ResultCodeToServiceDiscoveryResult] - نتيجة CUCM: فشل - فشل بحث المستخدم.
الحل
انتقل إلى إدارة CUCM > إدارة المستخدم > المستخدم النهائي. حدد المستخدم وتحقق من تمكين خانة الاختيار "نظام المجموعة المنزلية" في CUCM.
نظام المجموعة الرئيسية للمستخدم النهائي ل CUCM
لا يمكن الاتصال بالخادم
خطأ في تسجيل الدخول: يتعذر الاتصال بالخادم.
فشل اسم مضيف DNS
أثناء تسجيل الدخول، يتصل Cisco Jabber ب CUCM لاسترداد معلومات التكوين ومجموعة المنتجات المنزلية. عند الاتصال ب CUCM، يقوم Cisco Jabber بإجراء عمليات بحث عن سجل DNS لعقد CUCM. إذا فشلت هذه الاستعلامات في فشل عملية تسجيل الدخول إلى Cisco Jabber حيث إن Jabber غير قادر على الاتصال بعقد CUCM.
سجلات Jabber
نجحت المعلومات [0x000028a8] [src\dnsutils\win32\win32DnsUtils.cpp(47)] [csf.dns] [csf::dns::mapFromWindowsDNSResult] - *—* DNS Query PII_CED_Exception{_cisco-uds._tcp.domain.com.}.
المعلومات [0x00002fe4] [ls\src\http\BasicHttpClientImpl.cpp(675)] [csf.httpclient] [csf::http::performRequest] - ** رمز الاستجابة ل HTTP 0 رمز الاتصال 0 للطلب #0 على PII_CED_EXCEPTION{https://cucmpub.domain.com:8443/cucm-uds/version }
خطأ [0x00002fe4] [ls\src\http\BasicHttpClientImpl.cpp(568)] [csf.httpclient] [csf::http::executeImpl] - حدثت مشكلة أثناء إجراء الاستدعاء إلى curl_easy_performance للطلب #0: UNRESOLVED_HOST_ERROR
الحل
إذا تم تسجيل الدخول إلى Cisco Jabber على الشبكة المحلية أو عبر VPN، فتحقق من أن نظام التشغيل يمكنه الاستعلام بنجاح عن كل عقد CUCM DNS A. عند تسجيل الدخول إلى Cisco Jabber عبر الوصول عن بعد للأجهزة المحمولة (MRA)، تحقق من أن نظام التشغيل يمكنه الاستعلام بنجاح عن سجل Expressway-E DNS A.
إنهاء أذونات المستخدم
أثناء تسجيل الدخول الأولي، يقوم Cisco Jabber بإجراء بحث UDS منزلي للمستخدم الذي يحاول تسجيل الدخول. في حالة عدم تعيين امتيازات كافية لمستخدم تسجيل الدخول، تفشل محاولة تسجيل الدخول.
سجلات Jabber
المعلومات [0x00004c4] [ls\src\http\BasicHttpClientImpl.cpp(675)] [csf.httpclient] [csf::http::performRequest] - ** رمز إستجابة HTTP رقم 403 Connect code 0 للطلب #4 على PII_CED_Exception{https://cucmpub.domain.com:8443/[...]}
خطأ [0x00004c4] [\ucm-config\uds\HomeUdsUtilities.cpp(64)] [csf.config] [csf::ucm90::HomeUdsUtilities::convertHttpUtilsResult] - استعلام Home UDS فشل الاستجابة =[403]
تصحيح الأخطاء [0x00004c4] [cm-config\uds\HomeUdsHttpRequest.cpp(27)] [csf.log] [csf::ucm90::HomeUdsHttpRequest::performHttpRequest] - نتيجة تحويل نتيجة UDS - نتيجة HOME_UDS_QUERY_FAILED.
تصحيح الأخطاء [0x000004c4] [ces\impl\ucm-config\UdsProvider.cpp(915)] [csf.config] [csf::ucm90::UdsProvider::doHomeUdsQuery] - نتيجة من استعلام Home UDS: HOME_UDS_QUERY_FAILED
الحل
انتقل إلى إدارة CUCM > إدارة المستخدم > المستخدم النهائي. حدد المستخدم وتحقق من أنه قد تم تعيين دور "Standard CCM End Users" للمستخدم النهائي.
أدوار المستخدم النهائي ل CUCM
اسم المستخدم أو كلمة المرور الخاصة بك غير صحيحة
خطأ في تسجيل الدخول: اسم المستخدم أو كلمة المرور غير صحيحة.
فشل المصادقة
أثناء تسجيل الدخول الأولي إلى Cisco Jabber، يجب مصادقة المستخدمين لكي يكونوا معتمدين للخدمات. إذا فشلت المصادقة فشلت محاولة تسجيل الدخول إلى Jabber.
سجلات Jabber
المعلومات [0x0000188c] [ls\src\http\BasicHttpClientImpl.cpp(675)] [csf.httpclient] [csf::http::performRequest] - ** رمز إستجابة HTTP 401 Connect code 0 للطلب #4 على PII_CED_Exception{https://cucmpub.domain.com:8443/ [...]}
المعلومات [0x0000188c] [\ucm-config\uds\HomeUdsUtilities.cpp(61)] [csf.config] [csf::ucm90::HomeUdsUtilities::convertHttpUtilsResult] - فشلت المصادقة
تصحيح الأخطاء [0x0000188c] [cm-config\uds\HomeUdsHttpRequest.cpp(27)] [csf.log] [csf::ucm90::HomeUdsHttpRequest::performHttpRequest] - نتيجة تحويل نتيجة UDS - نتيجة HOME_UDS_AUTHENTICATION_FAILED.
خطأ [0x000188c] [ces\impl\ucm-config\UdsProvider.cpp(996)] [csf.config] [csf::ucm90::UdsProvider::convertHomeUdsResult] - homeUdsResult=[HOME_UDS_AUTHENTICATION_FAILED] ucmConfigResult=[FAILED_TO_AUTHENTICATE_WITH_CALL_MANAGER]
الحل
تحقق من صحة اسم مستخدم Jabber وكلمة المرور. إذا كان اسم المستخدم وكلمة المرور صحيحين فتحقق من إمكانية تسجيل دخول مستخدم Jabber إلى واجهة ويب للمستخدم النهائي ل CUCM. في حالة فشل تسجيل الدخول إلى واجهة الويب الخاصة بالمستخدم النهائي ل CUCM، فتحقق من إمكانية الوصول إلى LDAP المصدق من CUCM وتم تعريف قاعدة بحث المستخدم الصحيحة.
الشهادة غير صالحة
خطأ في تسجيل الدخول: الشهادة غير صالحة.
فشل شهادة SOAP
أثناء تسجيل الدخول الأولي، تتم مصادقة مستخدمي Cisco IM و Presence الذين تم تمكينهم باستخدام خدمات SOAP على IM&P. إذا لم يكن نظام التشغيل يثق في سلسلة شهادات Cisco IM و Presence، فإن محاولة تسجيل الدخول تفشل.
سجلات Jabber
معلومات [0x00001088] [CupSoapClient\CupSoapClientImpl.cpp(664)] [csf.jwcpp] [CupSoapClientImpl::LoginAsync] - @CupSoapCli: تسجيل الدخول غير متزامن، server:imppub.domain.com، user:***، ver:14.2.0.58008
معلومات [0x000035c] [upSoapClient\CupSoapClientImpl.cpp(1213)] [csf.jwcpp] [CupSoapClientImpl::getEndpoint] - @CupSoapCli: soap،endpoint:https://imppub.domain.com:8443/EPASSoap/service/v80
معلومات [0x00001088] [rx\jwcpp\LoginMgr\LoginCUPState.cpp(311)] [csf.jwcpp] [CLoginCup::OnLoginFailed] - @LoginMgr: #0، CLoginCup::OnLoginFailed errtype: 37345، errcode: 30، hAsync: 1، bEdgeServerFlag: 0، errstring: SOAP 1.2 خطأ: SOAP-env:Sender[no subcode] خطأ_ERROR_SSL:1416F086:SSL Routines:tls_process_server_certificate:certificate:Certificate Verify failed" التفاصيل: SSL_connect خطأ في tcp_connect()، soapFaultString: SSL_ERROR_SSL خطأ:1416F086:SSL Routls_process_server_certificate:Verify failed، customData: 1
debug [0x000035c] [mmon\PlatformVerificationHandler.cpp(58)] [csf.cert] [csf::cert::PlatformVerificationHandler::handlePlatformVerificationResultSynchronously] - finalResult: فشل
المعلومات [0x0001088] [s\adapters\imp\components\Login.cpp(129)] [ImpsServices] [CSFUenhanced::IMPStackCap::Login::OnLoginError] - OnLoginError: LERR_CUP_CERT <11>:
الحل
تحقق من أن نظام التشغيل الذي يقوم بتشغيل Jabber يثق في سلسلة شهادات Cisco IM و Presence.
فشل شهادة XMPP
أثناء تسجيل الدخول الأولي، يتصل المستخدمون الذين تم تمكين التواجد لهم من Cisco بخدمات XMPP. إذا لم تكن سلسلة شهادات Cisco IM و Presence XMPP موثوقة بواسطة نظام التشغيل، تفشل محاولة تسجيل الدخول.
سجلات Jabber
المعلومات [0x000021c4] [\jwcpp\xmppcore\src\clientbase.cpp(1719)] [csf.jwcpp] [gloox::ClientBase::onSend] - @XmppSDK: #0، 62، Send:<starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls" cookie="0"/>
معلومات [0x000021c4] [rwerx\jwcpp\xmppcore\src\client.cpp(254)] [csf.jwcpp] [gloox::Client::handleNormalNode] - @XmppSDK: #0، بدء مصافحة TLS...
خطأ [0x000021c4] [x\jwcpp\xmppcore\src\clientbase.cpp(394)] [csf.jwcpp] [gloox::ClientBase::handleHandshakeResult] - @XmppSDK: #0، فشل تأكيد TLS!
المعلومات [0x000021c4] [jwcpp\xmppcore\patch\TriClient.cpp(1540)] [csf.jwcpp] [gloox::CTriClient::handleLeaveSession] - @XmppSDK: #0، handleLeaveSession، السبب:13
المعلومات [0x000021c4] [s\adapters\imp\components\Login.cpp(129)] [IMPSservices] [CSFUenhanced::IMPStackCap::Login::OnLoginError] - OnLoginError: LERR_JABBER_CERT <15>: فشل الشهادة
الحل
تحقق من أن نظام التشغيل الذي يقوم بتشغيل Jabber يثق في سلسلة شهادات Cisco IM و Presence XMPP.