المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

التكوين

الرسم التخطيطي للشبكة

التكوينات

قبل البدء

الإجراء

التحقق من الصحة

استكشاف الأخطاء وإصلاحها

معلومات ذات صلة

المقدمة

يوضح هذا المستند كيفية تكوين 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)

التكوين

الرسم التخطيطي للشبكة

التكوينات

قبل البدء

أكمل الخطوات التالية لإعداد بيئتك:

1. قم بتثبيت خادم HTTP وتكوينه. في هذا المستند، نستخدم خادم Apache على Linux (CentOS)

- قم بتثبيت PHP إذا لم يكن مثبتا بالفعل لمعالجة البرنامج النصي للخلفية

2. قم بإنشاء برنامج نصي مخصص لقبول طلب HTTP POST.

- يتم عرض نموذج نصي أدناه، ويمكن تعديله وفقا للبيئة.

- $target_dir = "/var/www/html/JabberPrt/uploads/" هذا هو الموقع الذي سيتم فيه حفظ فريق إعادة الإعمار الإقليمي، يمكننا إستخدام أي مسار ونفس المسار الذي يلزم ذكره في التعليمات البرمجية، والتأكد من إمكانية الوصول إلى المجلد أو الدليل الذي نستخدمه بواسطة عملية الأباتشي والأذن المناسب للكتابة في هذا المجلد.

3. قم بإنشاء صفحة HTML تمكن المستخدمين من تحميل تقارير المشاكل التي يتم حفظها محليا. يجب أن تحتوي صفحة HTML الخاصة بك على نموذج يقبل تقرير المشكلة المحفوظ كأرشيف .ZIP ويحتوي على إجراء لنشر تقرير المشكلة باستخدام البرنامج النصي المخصص. فيما يلي نموذج مثال يقبل تقرير المشكلة

- الإجراء=http://server_name/path_of_script" في هذا، نشير إلى البرنامج النصي الذي أنشأناه في الخطوة 2 لمعالجة طلب POST.

4. وبمجرد أن نضع كل هذه الميزات في موضعها، يمكننا إجراء الاختبار من خلال تحميل أي ملف يدويا عن طريق الوصول إلى خادم 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/) الذي ذكرته في البرنامج النصي الخاص بك

استكشاف الأخطاء وإصلاحها

فيما يلي عمليات الفحص الأساسية لاستكشاف الأخطاء وإصلاحها

1. فحصت إن يستلم 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}

2. قم بإيداع فريق إعادة الإعمار باستخدام الكلمات الأساسية 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

3. حاول تحميل فريق إعادة البناء الإقليمي مباشرة من مستعرض ويب باستخدام الجهاز المعني.

4. تحقق من أن برنامج مكافحة الفيروسات أو جدار الحماية لا يمنع الطلب.

5. كما يمكننا التحقق من طلب الوصول على خادم Apache والتحقق من الأخطاء في حالة ما إذا كان مسار CentOS هو /var/log/httpd/

6. تأكد من أن حجم ما بعد الحد الأقصى من PHP كاف لقبول حجم كبير من فريق إعادة البناء، كما يمكننا تعديل نفس الحجم من php.ini

معلومات ذات صلة

تكوين ميزة إعداد التقارير عن المشاكل ل Cisco Jabber 12.9