Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Convenzioni

Premesse

Impostazione credenziali di accesso

Informazioni correlate

Introduzione

In questo documento viene descritto come configurare le credenziali di accesso per due database esterni a cui accede il processo DBWorker in un ambiente Cisco Intelligent Contact Management (ICM).

Prerequisiti

Requisiti

I lettori di questo documento devono essere a conoscenza di quanto segue:

- Cisco ICM

- Database Microsoft SQL

Componenti usati

Le informazioni fornite in questo documento si basano sulle versioni software e hardware:

- Cisco ICM versione 5

- Microsoft SQL Server 2000 Standard o Enterprise Edition con Service Pack 2

Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.

Convenzioni

Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.

Premesse

Il processo DBWorker in esecuzione su Cisco CallRouter è responsabile per l'accesso e la ricerca del database host. È il processo che esegue query su database esterni e utilizza tali dati quando le chiamate vengono instradate. In Cisco ICM versione 4.5.x e precedenti eseguire rtsetting.exe per impostare le credenziali di accesso per due o più database. Con la versione 4.6 di Cisco ICM, rtsetting.exe non è più supportato. È necessario eseguire regedit o regedt32 per impostare le credenziali di accesso per il database esterno.

Impostazione credenziali di accesso

Per consentire al processo DBWorker di accedere ai database esterni, è necessario immettere il nome del server, il nome del database esterno, il dominio, l'utente e la password nella chiave del Registro di sistema SQLLogin. Quando il processo DBWorker tenta di connettersi in remoto al database esterno, il sistema controlla la chiave del Registro di sistema SQLLogin, come mostrato qui, per le credenziali di accesso:

Per le versioni 5.x e successive:

HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\ICM\<cust_inst>\

router_inst\Router\CurrentVersion\Configuration\Database

Per le versioni precedenti alla 5.0:

HKEY_LoCAL_MACHINE\SOFTWARE\Geotel\ICR\<cust_inst>\<router_inst>\Router\

CurrentVersion\Configuraton\Database

Nota: le chiavi del Registro di sistema sopra indicate vengono visualizzate su due righe a causa di limitazioni di spazio.

La virgola è il delimitatore che separa i dati per database separati. Questo è un esempio che mostra le credenziali di login per due database esterni:

"SQLLogin"="\\ServerA\DatabaseA=(domain\user,password),\\

ServerB\DatabaseB=(domain\user,password)"

Nota: l'esempio precedente viene visualizzato su due righe a causa dei limiti di spazio.

- ServerA è il nome del primo server SQL.

- DatabaseA è il nome del database sul primo server SQL.

- ServerB è il nome del secondo server SQL.

- DatabaseB è il nome del database sul secondo server SQL.

- dominio\utente, password sono le credenziali di accesso.

Dopo aver impostato il valore, procedere come segue:

1. Chiudere il processo DBWorker (il processo viene riavviato automaticamente).

2. Verificare che la connessione sia stata stabilita.

Informazioni correlate

- Come configurare un database esterno a cui DBWorker può accedere

- Supporto tecnico – Cisco Systems