This document describes troubleshooting commands for Cisco Unified Intelligent Contact Management (ICM) product using Process Monitor Console (ProcMon) against JTAPI Gateway (JGW), Peripheral Interface Manager (PIM), and Computer Telephony Integration Server (CTISVR) processes.
Cisco recommends that you have knowledge of this topic:
UCCE Peripheral gateway
The information in this document is based on UCCE version 11.x.
You can run ProcMon utility from a Telnet session or a DOS command prompt. This section provides the list of basic ProcMon process-specific commands for use with processes such as:
>>>> jtapiver >>>>Cisco Jtapi version 11.0(1.10000)-2 Release
Jrever command provides the version of JRE.
>>>>jrever >>>>Java Runtime Environment Version = <1.7.0_51>
Jli command provides information of all monitoring instruments in the Jtapi GW. This command helps in confirming if specific instrument is in or out of service. In the example you can see that two agent phones are registered (IN_SERVICE) and respective agents are logged in. Also there is an information about Unified Communications Manager (UCM) CTI route points (ICM 1110, IP IVR 1360) and CTI port (1351).
Jlc command provides the list of all calls in JGW process.
>>>> jlc Call CID: MyCID: State Duration 16802259 6 ACTIVE 18
Jdc <call id> command provides the details of that specific call. Apart from the duration field you can find UCM Call Handle to find the same call in CTIManager logs. You can search it using this string.
>>>> jdc 16802259 Call CID: MyCID: State Duration 16802259 6 ACTIVE 37 Connections associated with this call: ConnAddr: State: CCState: GenID: ConnIDVal: ConnDev: DevTgDevStrDevExt: DevExt: 1012 CONNECTED ESTABLISHED 9 26015150 1012/0 1012 1012 loggedIn: Y, 5035 CONNECTED ESTABLISHED 10 0 5035/1 1012 5035 loggedIn: N,
transferredPrimaryMyCall == null processedConferencedEvent = N deliveredInitiateReported = Y serviceInitiatedReported = N serviceInitiated = N originatedReported = Y callClearedToOPC = N callInitializedToOPC = Y m_TransferOrConferenceInProgress = N lastRedirectedAddressString = callRequestedMillis = 1479908148485 m_callCreatedSeconds = 1479908148 queuedRouteMessageMillis = 0
sourceMyConnection: ConnAddr: State: CCState: GenID: ConnIDVal: ConnDev: DevTgDevStrDevExt: DevExt: 5035 CONNECTED ESTABLISHED 10 0 5035/1 1012 5035 loggedIn: N,
callingAddressMyConnection: ConnAddr: State: CCState: GenID: ConnIDVal: ConnDev: DevTgDevStrDevExt: DevExt: 5035 CONNECTED ESTABLISHED 10 0 5035/1 1012 5035 loggedIn: N,
m_TransferOrConferenceInProgress: N singleStepTransferViaRedirectInProgress: N tpRequestInProgress: N reverseConnectionCreation: Y
processedNetworkReachedEvent = N superviseCallType = 0 monitorTargetAddr = monitorInitiatorAddr =
Clients command lists all CTI clients connected to the server.
>>>> clients Session Time Ver Flags ClientID AgentID AgentExt Signature Host 1 6 days 15 AUX CTIOSServer CTIOSServer (10.48.47.145:58244) 7 6 days 16 AUX R Finesse Finesse (10.48.47.140:49712) 8 6 days 16 AUX R Finesse Finesse (10.48.46.218:42339) 9 6 days 14 AUX BA_PGA CISCOBlendedAgen (10.48.47.145:58439)
Dclient command will show the connection status, client ip address and port and other details.