Este documento describe un motivo por el cual los agentes no pudieron iniciar sesión en Cisco Agent Desktop. Los agentes no pueden iniciar sesión debido a una falla en el acceso al servidor secundario LDAP (protocolo ligero de acceso a directorios). El servidor LDAP puede ser el servicio Active Directory o el servicio Data Connection (DC) Directory para tolerancia a fallos en un entorno Cisco IP Contact Center (IPCC) Express Edition.
Sin embargo, debido a que la integración se realiza en la configuración LDAP de Cisco CallManager, la información del usuario se descarga del directorio LDAP a la base de datos local de Cisco CallManager, que a su vez se sincroniza a Cisco Response Solution (CRS) periódicamente a través de la API AXL. Las solicitudes de autenticación de usuario se envían al Cisco CallManager a través de la API AXL y luego se retransmiten al servicio de directorio LDAP externo, si se configura.
Cisco recomienda que tenga conocimiento sobre estos temas:
CallManager de Cisco
Cisco IPCC Express Edition
Cisco Desktop Product Suite
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
CallManager de Cisco
Cisco IPCC Express Edition
Cisco Desktop Product Suite
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Cuando el servidor LDAP primario se desactiva, los agentes no pueden iniciar sesión en Cisco Agent Desktop aunque el servidor LDAP secundario esté funcional y disponible. Aparece este mensaje de error del software Cisco Agent Desktop:
07:08:28 01/11/2005 INFO DAClient Could not get agent testuser 07:08:28 01/11/2005 FATAL FastCall FC0254 Unable to connect to Directory Services: <Failed to bind to LDAP server. Can't contact LDAP server>
El archivo de registro indica que no hay ningún intento de conexión con el servidor LDAP secundario. Una razón posible es que Cisco Desktop Product Suite no está configurado para la tolerancia a errores LDAP.
Debe realizar dos conjuntos de pasos para resolver el failover del servidor LDAP:
Establecer 1: En el servidor CRS.
Conjunto 2: En el escritorio de cada agente.
Complete estos pasos:
Elija Inicio > Programas > Cisco CRA Administrator > Application Administrator para iniciar sesión en CRA Administrator.
Aparecerá la ventana Authentication (Autenticación):
Figura 1: Pantalla de autenticación
Introduzca su nombre de usuario en el campo User Identification (Identificación de usuario).
Introduzca la contraseña en el campo Password (Contraseña).
Haga clic en Iniciar sesión.
Aparecerá la ventana Configuration and Repository (Configuración y repositorio).
Elija System > Configuration and Repository.
Figura 2: Configuración y repositorio
Aparece la ventana Directory Setup (consulte la Figura 3).
Introduzca la dirección IP del servidor LDAP secundario en el campo Director Host Name (Nombre de host). Separe esta dirección con una coma de la dirección IP del servidor LDAP primario.
Figura 3: Configuración del directorio: Paso 1 de 2
Haga clic en Next (Siguiente).
Figura 4: Configuración del directorio: Paso 2 de 2
Elija el perfil correcto de la lista Nombre del perfil.
Haga clic en Editar.
Aparece el mensaje de usuario del Explorador:
Figura 5: Mensaje del usuario del Explorador
Click OK.
Haga clic en Next en la ventana Directory Setup .
La ventana de configuración de directorio inicial se muestra de nuevo con las direcciones IP de los servidores LDAP primario y secundario:
Figura 6: Configuración del directorio: Configuración actualizada
Detenga e inicie el motor para que los cambios surtan efecto.
Realice una copia de seguridad de todos los cambios del flujo de trabajo (por ejemplo, las opciones o los elementos emergentes de la pantalla personalizados, si los hubiera).
Quite todo el software de escritorio en el servidor CRS (consulte la Figura 7):
Eliminar administrador de escritorio.
Elimine el servidor RASCAL.
Eliminar servidor de escritorio.
Elimine el servidor VoIP.
Elimine la base del escritorio.
Nota: Asegúrese de que Desktop Base es el último componente que elimina, después de haber eliminado todos los demás componentes. No hay una secuencia específica para la remoción de los otros componentes.
Reinicie el servidor CRS.
Ejecute el instalador CRS completo para reinstalar el software de escritorio.
Vuelva a ejecutar la configuración para la versión de servicio instalada anteriormente.
Restaure los cambios del flujo de trabajo, si los hubiera.
Complete estos pasos:
Quite el software Cisco Agent Desktop en la estación de trabajo de escritorio del agente en esta secuencia (consulte la Figura 8):
Elimine Supervisor de escritorio.
Quitar agente de escritorio.
Elimine la base del escritorio.
Reinicie la estación de trabajo del agente.
Reinstale todo el software Cisco Agent Desktop que acaba de eliminar de la estación de trabajo de escritorio del agente.
También puede utilizar el Editor del Registro para solucionar este problema en la estación de trabajo de escritorio de cada agente. Complete estos pasos:
Haga clic en Inicio > Ejecutar.
Aparece el cuadro de diálogo Ejecutar.
Ingrese regedit32 y haga clic en Aceptar.
Aparece la ventana Editor del Registro (consulte la Figura 9).
Busque las claves LDAP_HOSTA y LDAP_HOSTB en esta trayectoria:
HKEY_LOCAL_MACHINE\SOFTWARE\Spanlink\Site Setup
Actualice los valores de estas dos claves de registro con las direcciones IP de los servidores LDAP primario y secundario.
Figura 9: Ruta de navegación del Registro
La autenticación de usuario requiere acceso a una base de datos de usuario en el servidor LDAP. Si el servidor LDAP está inactivo o no está disponible, no podrá acceder a la interfaz web de administración de CRS y los agentes no podrán iniciar sesión. Por lo tanto, instale un servidor LDAP redundante para proporcionar alta disponibilidad. Cisco CallManager permite configurar varios servidores LDAP para proporcionar redundancia.
Complete estos pasos para agregar nuevos servidores para la conmutación por fallas LDAP en IPCC Express 4.x. En este ejemplo, está agregando dos servidores CallManager para la conmutación por fallas LDAP.
En el servidor CRS, inicie sesión en la página CRS Appadmin. Vaya a System > LDAP Information y asegúrese de que los dos servidores de CallManager estén listados aquí.
En la página CRS Appadmin, vaya a Tools > User Management. Luego, haga clic en el hipervínculo para Cisco CallManager LDAP. Asegúrese de que los dos servidores de CallManager se enumeran aquí.
En el servidor CRS, vaya a Inicio > Programas > Cisco CRS Administrator e inicie la utilidad Cisco CRS Serviceability. Haga clic en la pestaña CallManager LDAP Information y asegúrese de que ambos servidores de CallManager estén listados aquí.
En Cisco CRS Serviceability Utility, haga clic en File > Change Connection y verá CRS Bootstrap Information. Esto también necesita que aparezcan los dos servidores LDAP. Si falta uno, el motor CRS no se iniciará correctamente cuando el primer servidor LDAP esté inactivo. Agregue el segundo, si es necesario, y haga clic en Sync.