Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Convenciones

Uso

Seguimiento Procmon

Procmon anterior a ICM 4.0

Procmon en ICM 4.0 y posteriores

Información Relacionada

Introducción

La Consola de Monitor de Proceso (procmon) es el proceso de consola de interfaz principal. Usted puede utilizar procmon para consultar información indirectamente al Distribuidor Automático de Llamadas (ACD) de su sitio. Los procesos de Cisco Intelligent Contact Management (ICM) que residen en la Gateway Periférica (PG) le permiten:

- Lista de agentes, habilidades, servicios y datos de llamadas

- Aumentar el seguimiento en un proceso ICM

- Consulta de información específica de ACD

Prerequisites

Requirements

Cisco le recomienda que tenga conocimiento acerca de este tema:

- Resolución de problemas y soporte de ICM PG

Componentes Utilizados

La información de este documento se basa en la versión 4.6.2 y posteriores de ICM.

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.

Convenciones

Consulte Convenciones de Consejos TécnicosCisco para obtener más información sobre las convenciones del documento.

Uso

Puede ejecutar procmon desde una sesión Telnet o un símbolo del sistema DOS. El proceso procmon admite comandos locales y remotos. Los comandos locales se definen dentro de procmon, mientras que usted necesita programar comandos remotos en el proceso monitoreado. Esta sección proporciona una lista de comandos procmon básicos y comandos específicos de procesos para su uso con procesos como:

- Peripheral Interface Manager (PIM)

- Servidor de integración de telefonía y ordenador (CTI) (CTISVR)

- Open Peripheral Controller (OPC)

Aquí tiene un ejemplo:

Syntax: c:\>procmon /?

Version: Release 4.6.2, Build 08799

Usage: PROCMon CustomerName NodeName ProcessName [SystemName] [/f InputFile]

[/wait] [/stop] [/help] [/?]

Nota: La línea final de este resultado se muestra en dos líneas debido a limitaciones de espacio.

Para mostrar una lista básica de comandos, ejecute help. Aparece una lista como esta:

Comando

Definición

eco

Controla el eco de las líneas de comandos

emsmon

Controla el proceso de supervisión remoto EMS 1 (inicio, parada, pausa, reanudación)

error_stop

Controla la configuración de detención en el indicador de error

help, ?

Muestra la ayuda

monitor_help, mhelp

Muestra la ayuda del servidor de supervisión

monitor_leep, mleep

Durmiendo durante segundos o milisegundos especificados

salir, q

Finaliza el programa

read_file, read

Dirige la entrada de comandos a otro archivo de entrada

1 EMS = Sistema de administración de eventos

Esta tabla proporciona una lista de comandos que puede utilizar cuando resuelva problemas:

Comando

Definición

pim_list_Agents, la

Muestra los agentes configurados actualmente por PIM

pim_list_services, ls

Enumera los servicios que PIM configura actualmente

pim_list_kills_groups, lsg

Enumera los grupos de habilidades que PIM ha configurado actualmente

acd_debug, debug

Enciende/apaga el seguimiento debug

pim_list_trace, ltrace

Muestra la configuración de bits de seguimiento PIM actual

pim_trace, trace

Establece o restablece los bits de seguimiento PIM

pim_dump_periph, acdperiph

Vaciar el contenido del objeto periférico

Salir

Finaliza procmon

Cada comando tiene una sintaxis independiente. Para determinar la sintaxis, ejecute el comando y sígalo con /?.

Nota: Cada tipo de periférico contiene un conjunto diferente de comandos. Para ver una lista de comandos asociados con cada periférico, ejecute mhelp.

A continuación se muestra un ejemplo de salida:

>>>>la

SkillTarget ID    Periph#    C        Ext#        Inst#        ActGroups

5000           6000     Y Yes   3000(3000)  <1/ 1> [BO] [265436],<2/ 2> [BO][866278]

5001           6001     Y Yes   3001(3001)  <1/ 1> [AV] [59704], <2/ 2> [AV] [59704]

5002           6002     Y No       -1(-1)

5003           6003     Y No       -1(-1)

5028           6030     Y No       -1(-1)

>>>>ls

SkillTarget ID    Periph#    C    SerMem    Pri    SerTH    SLType    PSLType    Ext#

5017        6500    Y        1        2        30        1        4

5018        6501    Y        2        1        30        1        4

5019        6502    Y        3        1        30        1        4

En este resultado, SLType indica el valor predeterminado del campo ServiceLevelType para cada servicio asociado al periférico. Este valor indica cómo calcula ICM el nivel de servicio. Puede reemplazar el valor predeterminado para los servicios individuales.

PSLType indica el valor predeterminado de PeripheralServiceLevelType para cada servicio asociado al periférico. Puede reemplazar el valor predeterminado para los servicios individuales.

>>>>lsg

Periph#    Pri    C    SkillTarget ID    Ext#

1        0    Y            5007        6900

1        1    Y            5008        6900

1        2    Y            5009        6900

2        0    Y            5010        6901

2        1    Y            5011        6901

2        2    Y            5012        6901

3        0    Y            5013        6902

3        1    Y            5014        6902

3        2    Y            5015        6902

3        3    Y            5016        6902

>>>>debug /?

Usage: acd_debug [/noagent] [/agent] [/agent+] [/agent++] [/nobri] [/bri] [/bri+]

[/nocall] [/call] [/call+] [/nocms] [/cms] [/cms+] [/csc]

[/csc+] [/nocsc] [/noconfig] [/config] [/nocv] [/cv] [/noerror]

[/error][/nohb] [/hb] [/noopc] [/opc] [/nopost] [/post] [/nosim]

[/sim] [/notg] [/tg] [/notimer] [/timer] [/notp] [/tp] [/tp+]

[/trace] [/novq] [/vq] [/warning] [/nowarning] [/all] [/noall]

[/set UserSetBit] [/help] [/?]

>>>>debug /call+ /post /agent

Trace: AGENT CALL+ POST

UserTraceLevel=0xE848200003FFFFFF800E00000000000000000000000040

Time stamp: 09/13/02

Nota: La función debug sólo permanece activa mientras el proceso permanece activo. Cuando el proceso sale, la utilidad debug ya no funciona. Para hacer que el seguimiento sea permanente, agregue el número hexadecimal que encuentra en la línea UserTraceLevel al seguimiento EMS en el Registro.

>>>>acdperiph

BuildNum: 08799 (Rel 4.6.2) Time: 06/11/02 16:27:40

SwitchTime=08/26/02 13:56:22, DefRoute=CTIVarMap-NNNNNNNNNN (y=PIM access)CTIString=

CVBridge=[G3MsgRecvCnt=169239 (0x29517) Min/AllBrisUp=1/1 NumMonitored=1

PhysBris=0x1 RtBris=0x0 BadBris=0x0]

Bri[0] State=ACTIVE GoIdle=0

[NtwrkCngstn[Forced=F Switch=F]

Window=10000 MsgDlyTime=500

BriCfgParams(Exp.) = [*CvHost[0]=taclab1g3 CvHost[1]= ]

Msgs [Sent=157095 (0x265a7) Recv=169239 (0x29517) ] [SA0id=314182 LastSA0IdRecvd=31482

Msgs [SendQ=0x0 SentQ=0x0 RecvQ=0x0 ]

Msgs [PriSendQ=0x0 RecvQ=0x0 ]

[ActiveAssoc[Avail=2033 Locked=11] OutstandingSent=0x0 Reg{MaxAllowed=4 ChkMtrs=1

ChkMsgRates=1

[Meters/Sec (Enabled: Min 0.00 Avg 0.17 Max 2.45 (Tot 28840.16 Samples 229013

SumAvg 0.13)]

[NotEnabled]

Timers=[3PMC=4 ACDSplt=61 AgntCls=30 AgntSt=240 BriHB=60

CfgRtry=900 StlBriMsg=10 SwtchTm=30 TG=60 StatMntr=28800 StatMntrInit=120]

SwitchTime=08/26/02 13:56:22

NumActiveCalls=0 NumAgentsSeen=2

ProcessName=pim1 ShutdownType=1 Dumplex=1 Side=0

GeoTelBaseDir=C:\icr\lab1\PG1B RegistryBase=ICR\lab1\PG1B DMPSystemID=1

MDSConnections=1 MDSPIMHandle=33 MDSOPCHandle=1 PIMHeartBeatTime=-1

CTIRestarts-0

RoutingClientState=SHUTDOWN

State=ACTIVE StateInitTime=08/27 10:06:55 (16.9 day)

Time stamp: 09/13/02 10:32:36

>>>>

Nota: Para obtener más información sobre acdperiph, consulte Resolución de Problemas de Avaya Definity G3 mediante Procmon.

Seguimiento Procmon

Procmon anterior a ICM 4.0

- Puede utilizar procmon para activar el seguimiento en los procesos PIM, MIS y CTISVR.

Sintaxis: procmon custid nodeid processname .

El ejemplo de uso es procmon bt pg1a pim1.

- Escriba mhelp en el mensaje >> para acceder a la ayuda de Procmon. Por ejemplo, >> mhelp.

- Agregar seguimiento: para agregar seguimiento, utilice los comandos sxtrace, scrtrace y satrace; utilizar con /todos. El uso de ejemplo para sxtrace es >>sxtrace /all. También debe guardar el seguimiento ejecutando los comandos svxtrace, svcrtrace y svatrace. Se recomienda que agregue y guarde los tres niveles de seguimiento cuando resuelva problemas de Spectrum.

- Quitar seguimiento: para quitar el seguimiento, utilice los comandos cxtrace, ccrttrace y catraza; utilizar con /todos. El ejemplo de uso de cxtrace es >>cxtrace /all. Siempre es mejor quitar el seguimiento cuando se completa la resolución de problemas.

- Registros Ems: con todo el seguimiento, debe aumentar la configuración EmsLogFileMax y EmsAllLogFilesMax en regedt32. La ruta a estos valores es:

HkeyLocalMachine\Software\Geotel\ICM\custid\PGxx\EMS\CurrentVersion\

Library\Processes\processid

Nota: Este valor se muestra en dos líneas debido a limitaciones de espacio.

Procmon en ICM 4.0 y posteriores

- Puede utilizar procmon para activar el seguimiento en los procesos PIM, MIS y CTISVR.

Sintaxis: procmon custid nodeid processname. El ejemplo de uso es procmon bt pg1a pim1.

- Para acceder a la ayuda para Procmon, escriba mhelp en el mensaje >>; por ejemplo, >> mhelp.

- Rastreo: el comando ltrace muestra todas las opciones de seguimiento disponibles. Aplique el seguimiento del enlace de transacción (sxtrace) escribiendo trace xact* en el mensaje >>. Aplique el seguimiento del agente con el comando trace Spectrum*.

Información Relacionada

- Activar rastreo

- Utilización de la Utilidad de Línea de Comandos OPCTest

- Activar rastreo

- Guía de solución de problemas de IPCC

- Cómo usar la utilidad Dumplog

- Resolución de problemas de Avaya Definity G3 con Procmon

- Notas de la versión 4.6.2 del software Cisco ICM

- Soporte Técnico y Documentación - Cisco Systems