EAGTPIM Does Not Go Active in IPCC on a New Install Contents Introduction

EAGTPIM Does Not Go Active in IPCC on a New
Install
Document ID: 21032
Contents
Introduction
Before You Begin
Conventions
Prerequisites
Components Used
Identify the Problem
Solution
Verify Active PIM
Related Information
Introduction
This document describes why the Enterprise Agent Peripheral Interface Manager (EAGTPIM) on a Peripheral
Gateway (PG) may not go active in an IP Call Center (IPCC) environment and how to troubleshoot the
problem.
Before You Begin
Conventions
For more information on document conventions, see the Cisco Technical Tips Conventions.
Prerequisites
Readers of this document should be knowledgeable of the following:
• Cisco IPCC
• Cisco CallManager
• Java Telephony Application Programming Interface (JTapi) Gateway
• Cisco Intelligent Contact Management (ICM)
Components Used
The information in this document is based on the software and hardware versions below.
• Cisco CallManager 3.1 (2c) or later
• Cisco JTapi Client 1.2 (1.12) or later
• Cisco ICM version 4.6.2 or later
The information presented in this document was created from devices in a specific lab environment. All of the
devices used in this document started with a cleared (default) configuration. If you are working in a live
network, ensure that you understand the potential impact of any command before using it.
Identify the Problem
In the event the PIM does not become active, view the JTapi Gateway (JGWx) process. The status bar of the
EAGTPIM displays if the PIM is Active. If the PIM does not become active, view the JTapi process window
on the PG or use the Dumplog Utility to view the JTapi Gateway process log. The following is an example of
the error message indicating the JTapi Gateway process cannot create an active session to the CallManager
using the specified login and password.
15:30:32 pg2A−jgw1 Initializing Event Management System
(EMS) Library.
15:30:32 pg2A−jgw1 Trace: EMS Server pipe lab7\PG2A\jgw1EMSPipe
enabled for lab7\PG2A\jgw1
15:30:32 pg2A−jgw1 Initializing Node Manager Library.
15:30:32 pg2A−jgw1 Trace: Monitor Server pipe lab7\PG2A\jgw1CmdPipe
enabled for lab7\PG2A\jgw1
15:30:32 pg2A−jgw1 Trace: Successfully write value in the key
<SOFTWARE\GEOTEL\ICR\lab7\PG2A\PG\CurrentVersion\JGWS\jgw1\JGWData\Config>.
15:30:32 pg2A−jgw1 Trace: Successfully write value in the key
<SOFTWARE\GEOTEL\ICR\lab7\PG2A\PG\CurrentVersion\JGWS\jgw1\JGWData\Dynamic>.
15:30:32 pg2A−jgw1 Trace: Configuring JTAPI Object
15:30:32 pg2A−jgw1 Trace: Calling getJtapiPeer for peer: com.cisco.jtapi.
CiscoJtapiPeerImpl
15:30:33 pg2A−jgw1 Trace: getJtapiPeer returned successfully. JTapiPeer
class name: com.cisco.jtapi.CiscoJtapiPeerImpl
15:30:33 pg2A−jgw1 Trace: CiscoJtapiVersion: 1.2(1.12) Release
15:30:33 pg2A−jgw1 Trace: BuildDescription: Release BuildNumber: 12
RevisionNumber:
1 MajorVersion: 1 MinorVersion: 2
15:30:33 pg2A−jgw1 Trace: Use icmJavaLiz.zip to support Bravo
CallManager or above.
15:30:33 pg2A−jgw1 Trace: Using CiscoSynchronousObserver interface.
15:30:33 pg2A−jgw1 Trace: Initializing JTAPI TraceManager.
15:30:33 pg2A−jgw1 Trace: Calling getProvider()
taclab7cm;login=PGUser;passwd=
<***edited***>
15:30:34 pg2A−jgw1 Trace: JtapiPeer.getProvider(): caught
PlatformException(com.cisco.jtapi.PlatformExceptionImpl:
Unable to create provider −− bad login or password.) Provider
could not be created.
15:30:34 pg2A−jgw1 Trace: Message: Unable to create
provider −− bad login or password.
15:30:54 pg2A−jgw1 Trace: Configuring JTAPI Object
15:30:54 pg2A−jgw1 Trace: Calling getJtapiPeer for peer: com.cisco.jtapi.
CiscoJtapiPeerImpl
Solution
Complete the following steps to verify the User Name and Password:
1. From the Cisco CallManager Server, open the browser to the CallManager Administration page. For
example: http://<servername>/CCMadmin/Main.asp where <servername> is the name of the
CallManager Server.
Figure 1: Cisco CallManager 3.1 Administration
2. Select User > Global Directory.
3. In the User field, click Search.
4. Double−click the last name of the user in question to see the User Information screen, as shown in
Figure 2.
Figure 2: Cisco CallManager 3.1 Administration −− User Information
Note: The UserID and User Password fields are case sensitive.
5. Enter the User Password.
6. Re−enter the password in the space provided for Confirm Password, also case sensitive.
7. From the PG where the PIM does not become active, run setup from c:\icr\bin.
8. In setup, select the PG instance and Edit.
9. Click Next.
10. In the Peripheral Gateway Component Properties window, click Edit to display the Enterprise Agent
Configuration (PIM1) window.
11. In the Enterprise Agent Configuration (PIM 1) window, verify the UserID and User Password are
typed correctly, remembering that both are case sensitive. Ensure both match what is in steps 4 and 5
above.
Figure 3: Enterprise Agent Configuration (PIM 1)
12. Continue setup and start services on the PG.
Verify Active PIM
View the JTapi process window on the PG for a successful login return. Alternately, you can use the
Dumplog Utility to view the Jtapi process log. The following is an example of an active PIM.
15:43:42 pg2A−jgw1 Trace: EMS Server pipe lab7\PG2A\jgw1EMSPipe
enabled for lab7\PG2A\jgw1
15:43:42 pg2A−jgw1 Initializing Node Manager Library.
15:43:42 pg2A−jgw1 Trace: Monitor Server pipe lab7\PG2A\jgw1CmdPipe
enabled for lab7\PG2A\jgw1
15:43:42 pg2A−jgw1 Trace: Successfully write value in the key
<SOFTWARE\GEOTEL\ICR\lab7\PG2A\PG\CurrentVersion\JGWS\jgw1\JGWData\Config>.
15:43:42 pg2A−jgw1 Trace: Successfully write value in the key
<SOFTWARE\GEOTEL\ICR\lab7\PG2A\PG\CurrentVersion\JGWS\jgw1\JGWData\Dynamic>.
15:43:42 pg2A−jgw1 Trace: Configuring JTAPI Object
15:43:42 pg2A−jgw1 Trace: Calling getJtapiPeer for peer: com.cisco.jtapi.
CiscoJtapiPeerImpl
15:43:43 pg2A−jgw1 Trace: getJtapiPeer returned successfully. JTapiPeer
class name: com.cisco.jtapi.CiscoJtapiPeerImpl
15:43:43 pg2A−jgw1 Trace: CiscoJtapiVersion: 1.2(1.12) Release
15:43:43 pg2A−jgw1 Trace: BuildDescription: Release BuildNumber: 12
RevisionNumber:
1 MajorVersion: 1 MinorVersion: 2
15:43:43 pg2A−jgw1 Trace: Use icmJavaLiz.zip to support Bravo
CallManager or above.
15:43:43 pg2A−jgw1 Trace: Using CiscoSynchronousObserver interface.
15:43:43 pg2A−jgw1 Trace: Initializing JTAPI TraceManager.
15:43:43 pg2A−jgw1 Trace: Calling getProvider()
taclab7cm;login=PGUser;passwd=<***edited***>
15:43:43 pg2A−jgw1 Trace: Returned successfully from getProvider()
15:43:43 pg2A−jgw1 Trace: disableAll() TraceManager for CTICLIENT
15:43:43 pg2A−jgw1 Trace: ProvOutOfServiceEv
15:43:43 pg2A−jgw1 Trace: Waiting for the provider to be in service
15:43:43 pg2A−jgw1 Trace: ProvInServiceEv
15:43:43 pg2A−jgw1 Trace: Provider is in service
15:43:43 pg2A−jgw1 Trace: Creating Instruments for 1 addresses
15:43:43 pg2A−jgw1 Trace: JTapiServer: Wait for adding CallObservers
to 1 addresses
15:43:43 pg2A−jgw1 Trace: JTapiObj: Adding CallObservers to 1 addresses
15:43:44 pg2A−jgw1 Trace: JTapiServer: Complete waiting for
adding CallObservers to 1 addresses
15:43:44 pg2A−jgw1 Trace: Successfully configured JTAPI Object.
15:43:44 pg2A−jgw1 Trace: Creating server socket on port 40029 to
listen for PIM connections.
15:44:04 pg2A−jgw1 Trace: PIMServer: Accepted connection from
taclab7pg1a/10.84.102.42
15:44:05 pg2A−jgw1 Trace: MsgOpenReq: InvID: 2388125 Ver: 2
IdleTimeout: 80000
15:44:05 pg2A−jgw1 Trace: Initializing PIM Connection
15:44:05 pg2A−jgw1 Trace: Successfully initialized PIM Connection.
15:44:05 pg2A−jgw1 Trace: MsgOpenConf: InvID: 2388125
Related Information
• How to Use the Dumplog Utility
• Using the OPC Test Command Line Utility
• Technical Support & Documentation − Cisco Systems
Contacts & Feedback | Help | Site Map
© 2014 − 2015 Cisco Systems, Inc. All rights reserved. Terms & Conditions | Privacy Statement | Cookie Policy | Trademarks of
Cisco Systems, Inc.
Updated: Jul 22, 2005
Document ID: 21032