Il sistema di gestione degli eventi (EMS) di Cisco Intelligent Contact Management (ICM) fornisce un'interfaccia di programma applicativo (API) che i processi ICM possono utilizzare per segnalare gli eventi. In questo documento viene descritto come attivare la funzionalità di traccia per risolvere i problemi in Cisco ICM.
Cisco raccomanda la conoscenza dei seguenti argomenti:
Cisco ICM
Microsoft Windows NT versione 4 e Windows 2000
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
Cisco ICM versione 4.6.2 e successive
Microsoft Windows versione 4 e Windows 2000
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.
Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.
Per documentare i problemi in Cisco ICM, è possibile usare l'API o visualizzare la traccia.
Usare l'API per:
Registrare un evento nel file registro EMS locale.
Registrare un evento nel registro eventi applicazioni di Microsoft Windows NT/2000.
Invia un evento al server di database per l'archiviazione nel database Cisco ICM.
Inviare un evento al servizio di inoltro del servizio clienti centrale per la consegna al Cisco Technical Assistance Center (TAC).
Per risolvere i problemi ICM, è possibile attivare la traccia con una delle seguenti procedure:
Nota: al termine, assicurarsi di disattivare la traccia. Inoltre, soprattutto, non lasciare aperte le finestre dei comandi di elaborazione al termine del test. Questo influisce negativamente sulle risorse di sistema, in particolare sull'utilizzo della CPU e della memoria.
Completare questi passaggi per eseguire regedit32:
Scegliere Start > Esegui.
Digitare regedt32 per aprire l'Editor del Registro di sistema di Windows NT o Windows 2000.
Di seguito è riportato un esempio dell'Editor del Registro di sistema e delle impostazioni di Gestione interfaccia periferica EMS. Per visualizzare queste impostazioni, passare al seguente percorso:
Cisco ICM versione 4.6 e precedente:
Software\geotel\icr\cust_inst\ICRcomponenttype\EMS\CurrentVersion\ Library\Processes
Cisco ICM versione 5.0 e successive:
Software\Cisco Systems,Inc.\icm\cust_inst\ICMcomponenttype\EMS\ CurrentVersion\Library\Processes
È consigliabile visualizzare le chiavi sul lato sinistro della finestra dell'editor del Registro di sistema e i valori sul lato destro.
Fare doppio clic sul valore che si desidera modificare e verrà visualizzata la finestra di dialogo Editor DWORD.
Nel pannello Radix, fate clic su Esadecimale.
Modificare il valore.
Fare clic su OK.
Questa tabella mostra i valori che è possibile modificare nell'Editor del Registro di sistema. I valori più comuni da modificare sono AllLogFileMax, LogFileMax e TraceMask. Il conteggio dei file di log non deve mai essere modificato.
Valore | Percorso |
---|---|
EMSAllLogFileMax | Dimensione massima totale di tutti i file di registro EMS per il processo. Il valore predefinito è 6000000/6 MB o 2000000/2 MB. |
ConteggioFileLogEMSA | Numero di file di registro EMS per il processo. Il valore predefinito è 20 e in genere non deve essere modificato. |
MaxFileLogEMSL | Dimensione massima di ogni file di registro EMS. Il valore predefinito è 100000 o 100K. |
MascheraCorsa | Bit di traccia per consentire al processo di registrare un numero maggiore di dati nei file di registro EMS. Il valore predefinito è 0. |
DatiUtenteEMSU | Lasciare vuoto. L'impostazione dei bit di traccia in procmon comporta il popolamento automatico di questo campo. |
EMSDisualizzaSuSchermo | Il valore predefinito è 1. Impostare su 0 per non visualizzare i dati nella finestra del processo. Ciò comporta un minore utilizzo della CPU e consente un accesso più semplice a pcAnywhere. |
Se è necessario aumentare la traccia per risolvere i problemi, determinare innanzitutto la quantità di spazio libero su disco del computer. Se lo spazio disponibile su disco è sufficiente, apportare le seguenti modifiche:
Impostare EMSAllLogFileMax su 100 MB.
Nota: verificare innanzitutto che lo spazio disponibile sull'unità in cui è installato Cisco ICM sia sufficiente.
Impostare EMSLogFileMax su 10 MB.
Impostare EMSDisplayToScreen su 0.
Le modifiche del Registro di sistema devono essere apportate per ogni processo dal quale si intende raccogliere i registri.
Nota: ricordare che EMSAllLogfilesMTax è cumulativo. Se si imposta EMSAllLogfilesMax su 100 MB per OPC, PIM1, PIM2 e CTISVR, si utilizzano 400 MB dello spazio disponibile sull'unità.
Le dimensioni suggerite per i file sono semplicemente un punto di riferimento. I contact center di grandi dimensioni e occupati potrebbero dover aumentare il valore di EMSAllLogfilesMax per garantire che i log non vengano sovrascritti.
Una volta acquisiti i messaggi, visualizzarli con l'utilità EMS dumplog. Dumplog legge un file registro EMS, formatta i dati degli eventi e scrive i dati formattati in un file di output. Se il file di log include eventi di traccia dei messaggi, ogni messaggio tracciato viene visualizzato in formato decodificato nell'output dumplog.
Quando i dati vengono acquisiti, reimpostare i valori modificati.
L'utilità regacc è basata su comandi e può essere utilizzata in una sessione Telnet. Digitare regacc al prompt dei comandi. In questa tabella vengono elencati i comandi regacc più comuni:
Comando | Operazioni |
---|---|
regcd | Modifica la directory corrente del Registro di sistema. |
regdir | Elenca la directory corrente del Registro di sistema. |
regpwd | Stampa la directory di lavoro corrente. |
regredire | Imposta un nuovo valore del Registro di sistema nella directory corrente del Registro di sistema. |
d | Esce dalla utility regacc. |
? | Visualizza la Guida per regacc. |
comando /? | Visualizza la sintassi di un singolo comando. |
In questo esempio viene visualizzato come accedere alla directory che contiene i processi per attivare la traccia. Usare il comando regcd per cambiare directory, quindi il comando regdir per visualizzare il contenuto della directory di lavoro corrente.
regcd Cisco ICM version 4.6 and earlier: regacc:regcd software\geotel\icr\cal\pg1a\ems\currentversion\library\processes Cisco ICM version 5.0 and later: regacc:regcd software\Cisco Systems, Inc.\icm\cal\pg1a\ems\currentversion\library\processes regacc:regdir <KEY> : DCServer <KEY> : et <KEY> : hsl <KEY> : mds <KEY> : mis <KEY> : nm <KEY> : nmm <KEY> : opc <KEY> : pgag <KEY> : pim1 <KEY> : tsyp
Nota: questo valore viene visualizzato su più righe a causa dei limiti di spazio.
In questo caso, il processo PIM deve essere tracciato. Il comando regcd viene usato per spostarsi nella directory pim1 e il comando regdir per visualizzarne il contenuto.
regacc: regcd pim1 regacc:regdir EMSAllLogFilesMax : REG_DWORD: 1e8480 EMSBreakOnExit : REG_DWORD: 0x0 EMSBreakOnInit : REG_DWORD: 0x0 EMSDebugBreak : REG_DWORD: 0x1 EMSDisplayToScreen : REG_DWORD: 0x1 EMSForwardLevel : REG_DWORD: 0x1 EMSLogFileCountMax : REG_DWORD: 0x3e8 EMSLogFileLocation : REG_SZ: logfiles EMSLogFileMax : REG_DWORD: 0x186a0 EMSNTEventLogLevel : REG_DWORD: 0x2 EMSTraceMask : REG_DWORD: 0x0 EMSUserData : REG_BINARY: FFFF
Per modificare il valore, viene usato il comando regset. In questo esempio, le dimensioni di EMSLogFileMax vengono modificate da 5 MB a 1 MB.
Nota: quando si modificano i valori è necessario utilizzare i formati esadecimali.
regacc:regset emsalllogfilesmax 1e8480 emsalllogfilesmax 1e8480 :REG_DWORD: 1e8480
Di seguito è riportata una spiegazione dei processi utilizzati per il trace.
È possibile utilizzare OPCTest per attivare la traccia solo per il processo OPC. Accendere i singoli trace metri con il comando debug. In OPCTest, digitare debug /? per ulteriori informazioni sul comando.
Se il processo afferma o se i servizi sono arrestati, le opzioni specificate vengono disattivate. È comunque necessario utilizzare il comando regacc o regedt32 per aumentare i valori di EMSAllLogFilesMax e EMSLogFilesMax in modo che i dati non vadano a capo nell'output.
Per disattivare la traccia da OPCTest, eseguire il comando debug /noall. Non dimenticate di ridurre a icona tutte le finestre di processo al termine del test.
Per ulteriori informazioni su OPCTest, fare riferimento a Utilizzo dell'utility della riga di comando di test OPC.
È possibile usare il comando rttest per attivare la traccia solo per il processo RTR. Usare il comando debug per attivare i singoli rilevatori. In rttest, digitare debug /? per ulteriori informazioni sul comando.
Se il processo afferma o se i servizi sono arrestati, le opzioni specificate vengono disattivate. È comunque necessario utilizzare il comando regacc o regedt32 per aumentare i valori di EMSAllLogFilesMax e EMSLogFilesMax in modo che i dati non vadano a capo nell'output.
Per ulteriori informazioni su rttest, fare riferimento a Cisco ICM rttest Utility.
È possibile utilizzare procmon per attivare la traccia sui processi pims, mis e ctiserver. Sfortunatamente, non esiste un'opzione standard per visualizzare la traccia per questi processi. Ad esempio, l'opzione per l'opzione Definity è debug, mentre per avviare una traccia PIM della VRU, è necessario impostare il contatore di traccia e usare il comando ltrace per visualizzare i contatori di traccia. Per visualizzare ulteriori informazioni sull'utilizzo di procmon, digitare quanto segue al prompt di DOS:
procmon custname device process
Usare il comando mhelp per elencare le opzioni per il singolo processo.
Di seguito è riportato un esempio delle opzioni per lo switch Definizione:
C:\>procmon cust pg2a pim1 >>>>debug /? Usage: acd_debug [/noagent] [/agent] [/agent+] [/agent++] [/nobri] [/bri] [/bri+] [/nocall] [/call] [/call+] [/nocms] [/cms] [/cms+] [/noconfig] [/config] [/nocv] [/cv] [/noerror] [/error] [/nohb] [/hb] [/ken] [/ken+] [/noken] [/noopc] [/opc] [/nopost] [/post] [/nosim] [/sim] [/notg] [/tg] [/notimer] [/timer] [/notp] [/tp] [/tp+] [/trace] [/novq] [/vq] [/vq+] [/warning] [/nowarning] [/all] [/noall] [/set UserSetBit] [/help] [/?]
L'utilità regacc è integrata in procmon. In procmon, è possibile utilizzare il comando mhelp per visualizzare i comandi regacc.
Se il processo afferma o se i servizi sono arrestati, le opzioni specificate vengono disattivate. È comunque necessario utilizzare i comandi regacc o regedt32 per aumentare i valori di EMSAllLogFilesMax e EMSLogFilesMax in modo che i dati non vadano a capo nell'output.
Per disattivare la traccia da procmon, immettere debug /noall. Non dimenticate di ridurre a icona tutte le finestre di processo al termine del test.
Per ulteriori informazioni su procmon, fare riferimento a Utilizzo della Console Remote Process Monitor (Procmon).
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
12-Jun-2007 |
Versione iniziale |