المحتويات

المقدمة

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

المتطلبات

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

الاصطلاحات

المشكلة

قرار

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

المقدمة

يصف هذا المستند أحد الأسباب التي من أجلها يظهر خطأ رقم 500 في صفحة مشغل واجهة برمجة تطبيقات Java Telephony (JTAPI) بعد تحويل مشغل JTAPI إلى نقطة توجيه جديدة لواجهة مهاتفة الكمبيوتر (CTI) ويوفر حلا بديلا في بيئة Cisco IP Contact Center (IPCC) Express Edition.

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

المتطلبات

توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:

- Cisco CallManager

- حلول إستجابة العملاء (CRS) من Cisco

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

تستند المعلومات الواردة في هذا المستند إلى الإصدار 3.1(1) من Cisco CRS.

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.

الاصطلاحات

راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.

المشكلة

يتم تغيير أحد مشغلات JTAPI لتطبيق معين إلى رقم دليل نقطة مسار CTI جديد. عندما تنقر على مشغل JTAPI: 8000 الجديد في صفحة تطبيق Cisco Script لهذا التطبيق المحدد، كما يظهر هذا الإطار، فإن صفحة تكوين مشغل JTAPI يجب أن تظهر في حالة عمل عادية. يمثل الرقم 8000 رقم دليل نقطة توجيه واجهة الاتصال الهاتفي بجهاز الكمبيوتر (CTI) الجديد.

ومع ذلك، بدلا من هذه الصورة، يظهر الخطأ 500 في صفحة تكوين مشغل JTAPI، كما تظهر هذه النافذة:

Error: 500

Location: /appadmin/JTAPITrigger

Internal Servlet Error:

java.lang.NullPointerException

at com.cisco.config.trigger.TriggerConfig.getSessions(TriggerConfig.java:78)

at com.cisco.config.trigger.TriggerConfig.createSetTriggerCfg(TriggerConfig.java:118)

at com.cisco.config.trigger.TriggerConfig.getTriggersByType(TriggerConfig.java:345)

at

com.cisco.appadmin.ui.GenericTriggerController.readTriggerList(GenericTriggerController.java:189)

at com.cisco.appadmin.jtapi.ui.JTAPITriggerController.execute(JTAPITriggerController.java:131)

at com.cisco.appadmin.ui.AppAdminServlet.processService(AppAdminServlet.java:251)

at com.cisco.appadmin.ui.AppAdminServlet.doGet(AppAdminServlet.java:180)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)

at org.apache.tomcat.core.Handler.service(Handler.java:286)

at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)

at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)

at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)

at

org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.

java:166)

at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)

at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)

at java.lang.Thread.run(Unknown Source)

قرار

تحدث المشكلة بسبب إدخال مشغل JTAPI تالف في دليل DC. عندما يقوم المستخدم بتعيين رقم دليل نقطة مسار CTI جديد لهذا التطبيق المحدد كمشغل JTAPI، يظل مشغل JTAPI القديم التالف البديل لهذا التطبيق في دليل DC.

ال workaround أن يمحو ال يفسد JTAPI مشغل. أكمل الخطوات التالية:

1. قم بتسجيل الدخول إلى دليل DC على Cisco CallManager (Publisher).

2. انتقل إلى موقع Cisco على الويب وحدد تطبيقات CCN > التكوينات > ملفات التعريف > CCNWFAPP > المشغلات > JTAPI.

3. انقر بزر الماوس الأيمن على مشغل JTAPI القديم وحدد حذف.

4. قم بإعادة تشغيل خدمة Cisco CTIManager من صفحة تنشيط خدمة CallManager.

بعد حذف مشغل JTAPI القديم، تظهر صفحة تكوين مشغل JTAPI بشكل عادي.

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

- الدعم التقني والمستندات - Cisco Systems