Este documento descreve como configurar credenciais de login para dois bancos de dados externos acessados pelo processo DBWorker em um ambiente Cisco Intelligent Contact Management (ICM).
Os leitores deste documento devem estar cientes da seguinte informação:
ICM Cisco
Banco de Dados Microsoft SQL
As informações neste documento são baseadas nas versões de software e hardware:
Cisco ICM versão 5
Microsoft SQL Server 2000 Standard ou Enterprise Edition com 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 obter mais informações sobre convenções de documento, consulte as Convenções de dicas técnicas Cisco.
O processo DBWorker executado no Cisco CallRouter é responsável pela pesquisa de banco de dados de host e login. É o processo que consulta bancos de dados externos e usa esses dados quando as chamadas são roteadas. No Cisco ICM versão 4.5.x e anterior, você executa o rtsetting.exe para configurar credenciais de login para dois ou mais bancos de dados. Com o lançamento do Cisco ICM versão 4.6, o rtsetting.exe não é mais suportado. Você deve executar regedit ou regedt32 para configurar a credencial de login para o banco de dados externo.
Para que o processo DBWorker acesse os bancos de dados externos, é necessário inserir o nome do servidor, o nome do banco de dados externo, o domínio, o usuário e a senha na chave do registro SQLLogin. Quando o processo DBWorker tenta se conectar remotamente ao banco de dados externo, o sistema verifica a chave do registro SQLLogin, como mostrado aqui, para obter credenciais de login:
Para versões 5.x e posteriores:
HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\ICM\<cust_inst>\ router_inst\Router\CurrentVersion\Configuration\Database
Para versões anteriores à 5.0:
HKEY_LoCAL_MACHINE\SOFTWARE\Geotel\ICR\<cust_inst>\<router_inst>\Router\ CurrentVersion\Configuraton\Database
Observação: as chaves de registro acima são exibidas em duas linhas devido a limitações de espaço.
Uma vírgula é o delimitador para separar dados de bancos de dados separados. Este é um exemplo que mostra credenciais de login para dois bancos de dados externos:
"SQLLogin"="\\ServerA\DatabaseA=(domain\user,password),\\ ServerB\DatabaseB=(domain\user,password)"
Observação: o exemplo acima é exibido em duas linhas devido a limitações de espaço.
ServerA é o nome do primeiro servidor SQL.
DatabaseA é o nome do banco de dados no primeiro servidor SQL.
ServerB é o nome do segundo SQL Server.
DatabaseB é o nome do banco de dados no segundo SQL Server.
domínio\usuário, senha são as credenciais de login.
Depois que o valor for definido, execute estas etapas:
Feche o processo DBWorker (ele é reiniciado automaticamente).
Verifique se a conexão foi estabelecida.