Este documento describe cómo configurar las credenciales de inicio de sesión para dos bases de datos externas a las que se accede mediante el proceso DBWorker en un entorno Cisco Intelligent Contact Management (ICM).
Quienes lean este documento deben tener conocimiento de lo siguiente:
ICM de Cisco
Base de datos de Microsoft SQL
La información que contiene este documento se basa en las versiones de software y hardware.
Cisco ICM versión 5
Microsoft SQL Server 2000 Standard o Enterprise Edition con Service Pack 2
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.
Para obtener más información sobre las convenciones del documento, consulte Convenciones de Consejos Técnicos de Cisco.
El proceso DBWorker que se ejecuta en Cisco CallRouter es responsable de la búsqueda de la base de datos de host y de inicio de sesión. Es el proceso que consulta las bases de datos externas y utiliza esos datos cuando se enrutan las llamadas. En Cisco ICM versión 4.5.x y anteriores, se ejecuta rtsetting.exe para configurar las credenciales de inicio de sesión para dos o más bases de datos. Con la versión 4.6 de Cisco ICM, rtsetting.exe ya no se admite. Debe ejecutar regedit o regedt32 para configurar la credencial de inicio de sesión para la base de datos externa.
Para que el proceso DBWorker acceda a las bases de datos externas, es necesario introducir el nombre del servidor, el nombre de la base de datos externa, el dominio, el usuario y la contraseña en la clave de registro SQLLogin. Cuando el proceso DBWorker intenta conectarse remotamente a la base de datos externa, el sistema verifica la clave de registro de SQLLogin, como se muestra aquí, para las credenciales de inicio de sesión:
Para las versiones 5.x y posteriores:
HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\ICM\<cust_inst>\ router_inst\Router\CurrentVersion\Configuration\Database
Para versiones anteriores a 5.0:
HKEY_LoCAL_MACHINE\SOFTWARE\Geotel\ICR\<cust_inst>\<router_inst>\Router\ CurrentVersion\Configuraton\Database
Nota: Las claves de registro anteriores se muestran en dos líneas debido a limitaciones de espacio.
Una coma es el delimitador para separar los datos de bases de datos independientes. Este es un ejemplo que muestra las credenciales de inicio de sesión para dos bases de datos externas:
"SQLLogin"="\\ServerA\DatabaseA=(domain\user,password),\\ ServerB\DatabaseB=(domain\user,password)"
Nota: El ejemplo anterior se muestra en dos líneas debido a limitaciones de espacio.
ServerA es el nombre del primer servidor SQL.
DatabaseA es el nombre de la base de datos en el primer servidor SQL.
ServerB es el nombre del segundo servidor SQL.
DatabaseB es el nombre de la base de datos en el segundo servidor SQL.
dominio\usuario, contraseña son las credenciales de inicio de sesión.
Después de establecer el valor, lleve a cabo los siguientes pasos:
Cierre el proceso DBWorker (se reinicia automáticamente).
Verifique que se haya realizado la conexión.