يصف هذا المستند أحد الأسباب التي من أجلها يظهر خطأ رقم 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 مشغل. أكمل الخطوات التالية:
قم بتسجيل الدخول إلى دليل DC على Cisco CallManager (Publisher).
انتقل إلى موقع Cisco على الويب وحدد تطبيقات CCN > التكوينات > ملفات التعريف > CCNWFAPP > المشغلات > JTAPI.
انقر بزر الماوس الأيمن على مشغل JTAPI القديم وحدد حذف.
قم بإعادة تشغيل خدمة Cisco CTIManager من صفحة تنشيط خدمة CallManager.
بعد حذف مشغل JTAPI القديم، تظهر صفحة تكوين مشغل JTAPI بشكل عادي.
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
23-Apr-2007 |
الإصدار الأولي |