المقدمة
يوضح هذا المستند كيفية تكوين Cقم بإنشاء سجلات أداة Jabber Problem Report (PRT) عن بعد.بدلا من انتظار قيام المستخدم بتحميل سجلات PRT، يمكنك أيضا إنشاء السجلات عن بعد في إدارة CM الموحدة.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- النظام الأساسي: Windows/Mac
- Jabber 12.9 والإصدارات الأحدث
- متطلبات CUCM:12.5.1.SU1 والإصدارات الأحدث
- خادم بروتوكول نقل النص التشعبي (HTTP)
- متطلبات سماعة الرأس: جهاز تشفير وإصدار أكبر من 1-3 (إذا كان لديه سماعة رأس)
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
- CUCM 12.5SU4
- Jabber 12.9
- Jabber المثبت على Windows 10
- خادم HTTP (خادم Apache على Linux)
التكوين
الرسم التخطيطي للشبكة
التكوينات
أكمل الخطوات التالية لإعداد بيئتك:
-
قم بتثبيت خادم HTTP وتكوينه. في هذا المستند، نستخدم خادم Apache على Linux (CentOS)
- قم بتثبيت PHP إذا لم يكن مثبتا بالفعل لمعالجة البرنامج النصي للخلفية
-
قم بإنشاء برنامج نصي مخصص لقبول طلب HTTP POST.
- يتم عرض نموذج نصي أدناه، ويمكن تعديله وفقا للبيئة.
- $target_dir = "/var/www/html/JabberPrt/uploads/" هذا هو الموقع الذي سيتم فيه حفظ فريق إعادة الإعمار الإقليمي، يمكننا إستخدام أي مسار ونفس المسار الذي يلزم ذكره في التعليمات البرمجية، والتأكد من إمكانية الوصول إلى المجلد أو الدليل الذي نستخدمه بواسطة عملية الأباتشي والأذن المناسب للكتابة في هذا المجلد.
-
-
قم بإنشاء صفحة HTML تمكن المستخدمين من تحميل تقارير المشاكل التي يتم حفظها محليا. يجب أن تحتوي صفحة HTML الخاصة بك على نموذج يقبل تقرير المشكلة المحفوظ كأرشيف .ZIP ويحتوي على إجراء لنشر تقرير المشكلة باستخدام البرنامج النصي المخصص. فيما يلي نموذج مثال يقبل تقرير المشكلة
- وبمجرد أن نضع كل هذه الميزات في موضعها، يمكننا إجراء الاختبار من خلال تحميل أي ملف يدويا عن طريق الوصول إلى خادم HTTP عبر المستعرض.
الإجراء
الخطوة 1
افتح إدارة Cisco Unified CM> حدد إدارة المستخدم > إعداد المستخدم > خدمة الاتصالات الموحدة.
الخطوة 2
إضافة خدمة UC جديدة باستخدام نوع خدمة UC لتكوين عميل Jabber (jabber-config.xml).
الخطوة 3
إضافة معلمة تكوين Jabber مع هذه القيم:
القسم - السياسات
المعلمة—RemotePrtsErver
القيمة—عنوان URL لبرنامج التحميل النصي(http://10.106.120.10/upload.php)
التحقق من الصحة
الخطوة 1
حدد جهاز > هاتف.
الخطوة 2
أختر الأجهزة التي تحتاج إلى سجلات لها.
الخطوة 3
انقر فوق إنشاء فريق إعادة توزيع للتحديد.
الخطوة 4
للتحقق من فريق إعادة البناء، قم بتجميع الوصول إلى خادم HTTP والتحقق من الدليل (/var/www/html/JabberPrt/uploads/) الذي ذكرته في البرنامج النصي الخاص بك
استكشاف الأخطاء وإصلاحها
فيما يلي عمليات الفحص الأساسية لاستكشاف الأخطاء وإصلاحها
- فحصت إن يستلم SIP يخطر من CUCM أدناه عينة سجل مقياس سرعة
-
NOTIFY sip:0008@10.106.120.5:51038 SIP/2.0
Via: SIP/2.0/TCP 10.106.120.2:5060;branch=z9hG4bK1273e54f34755
From: <sip:10.106.120.2>;tag=1284645402
To: <sip:0008@10.106.120.5>
Call-ID: e7fc3880-1ed10efb-12732-2786a0a@10.106.120.2
CSeq: 101 NOTIFY
Max-Forwards: 70
Date: Fri, 30 Jul 2021 05:42:22 GMT
User-Agent: Cisco-CUCM12.5
Event: service-control
Subscription-State: active
Contact: <sip:10.106.120.2:5060;transport=tcp>
Content-Type: text/plain
Content-Length: 86
action=prt-report
RegisterCallId={005056bd-e9d90009-00000f98-000014d7@10.106.120.5}
- قم بإيداع فريق إعادة الإعمار باستخدام الكلمات الأساسية notifyOnPRTStart & onPRTStart للتحقق من الحالة الإضافية
- مثال على السجل
-
2021-07-29 22:41:27,917 INFO [0x00001260] [ipcc\core\sipstack\ccsip_platform.c(250)] [csf.sip-call-control] [sip_platform_reset_req] - SIPCC-SIP_REG_STATE: sip_platform_reset_req: ***********DEVICE_PRT_REPORT, requested***********
2021-07-29 22:41:27,917 DEBUG [0x000052c8] [ftphonewrapper\CC_SIPCCService.cpp(7463)] [csf.ecc] [csf::ecc::CC_SIPCCService::serviceRequest] - service = CC_DEVICE_PRT_REPORT
2021-07-29 22:41:27,917 INFO [0x000055dc] [control\CallControlManagerImpl.cpp(4553)] [csf.ecc] [csf::ecc::CallControlManagerImpl::onPRTReport] - notify prt report event
2021-07-29 22:41:27,917 DEBUG [0x000055dc] [ntrol\TelephonyCallControlImpl.cpp(6919)] [jcf.tel.callcontrol] [CSFUnified::TelephonyCallControlImpl::onPRTReport] - onPRTReport
2021-07-29 22:41:27,917 DEBUG [0x00004b9c] [ntrol\TelephonyCallControlImpl.cpp(6928)] [jcf.tel.callcontrol] [CSFUnified::TelephonyCallControlImpl::onPRTReportImpl] - onPRTReport
2021-07-29 22:41:27,917 DEBUG [0x00004b9c] [honyAdapterCallControlObserver.cpp(1284)] [jcf.tel.ccobserver] [CSFUnified::TelephonyAdapter::onPRTReportChange] - onPRTReportChange
2021-07-29 22:41:27,917 DEBUG [0x00004b9c] [src\framework\ServicesDispatcher.cpp(38)] [services-dispatcher] [CSFUnified::ServicesDispatcher::enqueue] - ServicesDispatcher.enqueue: TelephonyServiceImpl::notifyOnPRTStart
2021-07-29 22:41:27,917 DEBUG [0x00004968] [rc\framework\ServicesDispatcher.cpp(207)] [services-dispatcher] [CSFUnified::ServicesDispatcher::executeTask] - executing (TelephonyServiceImpl::notifyOnPRTStart)
2021-07-29 22:41:27,917 DEBUG [0x00004968] [ices\impl\TelephonyServiceImpl.cpp(5060)] [jcf.tel.service] [CSFUnified::TelephonyServiceImpl::notifyOnPRTStart] - TelephonyServiceImpl::notifyOnPRTStart
2021-07-29 22:41:27,917 DEBUG [0x00004968] [c\plugin-runtime\impl\jabberprt.cpp(486)] [PluginRuntime] [JabberPrtImpl::setPRTConfig] - Setting Config:ProblemReportToolOnPrem to 0xTrue
2021-07-29 22:41:27,917 DEBUG [0x00004a88] [src\framework\ServicesDispatcher.cpp(38)] [services-dispatcher] [CSFUnified::ServicesDispatcher::enqueue] - ServicesDispatcher.enqueue: OnFlushCompleted
2021-07-29 22:41:27,917 DEBUG [0x00004968] [gins\hubwindowplugin\prtlistener.cpp(10)] [HubWindowPlugin] [CPrtListener::onPRTStart] - received remote amdin upload prt request
- حاول تحميل فريق إعادة البناء الإقليمي مباشرة من مستعرض ويب باستخدام الجهاز المعني.
- تحقق من أن برنامج مكافحة الفيروسات أو جدار الحماية لا يمنع الطلب.
- كما يمكننا التحقق من طلب الوصول على خادم Apache والتحقق من الأخطاء في حالة ما إذا كان مسار CentOS هو /var/log/httpd/
- تأكد من أن حجم ما بعد الحد الأقصى من PHP كاف لقبول حجم كبير من فريق إعادة البناء، كما يمكننا تعديل نفس الحجم من php.ini
معلومات ذات صلة
تكوين ميزة إعداد التقارير عن المشاكل ل Cisco Jabber 12.9