Contenido

Introducción

prerrequisitos

Requisitos

Componentes Utilizados

Convenciones

Problema

Resolución

Información Relacionada

Introducción

Este documento describe una razón por la que un error 500 aparece en la página del activador de la interfaz de programación de la aplicación de la Telefonía Java (JTAPI) después de que el activador JTAPI se cambie a una nueva punta de la ruta de la interfaz de telefonía del ordenador (CTI) y proporcione a una solución alternativa en un entorno de edición expreso del Centro de contacto IP (IPCC) de Cisco.

prerrequisitos

Requisitos

Cisco recomienda que tenga conocimiento sobre estos temas:

- CallManager de Cisco

- Cisco Customer Response Solutions (CRS)

Componentes Utilizados

La información en este documento se basa en la versión de Cisco CRS 3.1(1).

La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener cualquier comando.

Convenciones

Consulte Convenciones de Consejos TécnicosCisco para obtener más información sobre las convenciones del documento.

Problema

Uno de los activadores JTAPI para una aplicación específica se cambia a un nuevo número de directorio de la punta de la ruta CTI. Cuando usted hace clic el nuevo JTAPI: el activador 8000 en la página de Aplicación de secuencia de comandos de Cisco para esta aplicación específica, como esta ventana muestra, la página de configuración del activador JTAPI debe aparecer en las condiciones de funcionamiento normales. El número 8000 representa el nuevo número de directorio de la punta de la ruta de la interfaz de telefonía del ordenador (CTI).

Sin embargo, en vez de esta imagen, el error 500 aparece en la página de configuración del activador JTAPI, pues esta ventana muestra:

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)

Resolución

El problema es causado por una entrada corrompida del activador JTAPI en el directorio de DC. Cuando el usuario asigna un nuevo número de directorio de la punta de la ruta CTI a esta aplicación específica mientras que sigue habiendo el activador JTAPI, el viejo activador substituido corrompido JTAPI para esta aplicación en el directorio de DC.

La solución alternativa es suprimir el viejo activador corrompido JTAPI. Complete estos pasos:

1. Ábrase una sesión al directorio de DC en Cisco CallManager (editor).

2. Vaya al sitio Web de Cisco y seleccione los Apps CCN > las configuraciones > los perfiles > el ccnwfapp > los activadores > JTAPI.

3. Haga clic derecho el viejo activador JTAPI y seleccione la cancelación.

4. Recomience el servicio de Cisco CTIManager de la página de la activación del servicio de CallManager.

Después de que se suprima el viejo activador JTAPI, la página de configuración del activador JTAPI aparece como normal.

Información Relacionada

- Soporte Técnico y Documentación - Cisco Systems