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
Cisco le recomienda que tenga conocimiento acerca de este tema:
Resolución de problemas y soporte de ICM PG
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.
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.
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.
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*.
Revisión | Fecha de publicación | Comentarios |
---|---|---|
1.0 |
02-Nov-2006 |
Versión inicial |