Agent Fully-Skilled, But Login Times Out
From DocWiki
Contents |
Scenario Setup
Log all agents out
UCCE
- Remove IPTA Outbound SG from integrated agent
- Add nIPTA Outbound SG to integrated agent
Use "goofy" as your integrated agent.
Problem Statement
You've resolved all issues with getting to the login pages, but receive the following error when trying to log in your Integrated agent.
Isolation
There are three easy first steps for this type of problem.
Are the Listener Process and Instance both running?
Log in to the System console and ensure that the Listener's Process and Instance are running.
Note that the Listener will typically have at least two instances. Ensure that the one for your Agent PG is running:
Is the Listener's link to the Agent PG up?
Recall that a running Listener instance does not guarantee an active connection to CTI Server. For this you could dump the CTI Server logs and try to determine the correct SessionID to look for agent activity, or you could use one of the debug JSP's available on the File Server.
http://<webserver>/system/web/view/platform/debug/ICMIntegratedConnections.jsp
Are other integrated agents able to log in successfully?
Is the problem limited to just one agent, or across the board? For the purpose of this scenario, we will state that the issue is isolated to one agent.
Problematic Agent
Do you see anything in the CTI Server logs when the agent tries to log in? In this case, no:
18:25:00:350 cg1A-ctisvr Trace: CTIApplication::ProcessTimeNotificationEvent - Time=22:25:00 UTC NewHalfHour=FALSE
18:30:00:354 cg1A-ctisvr Trace: CTIApplication::ProcessTimeNotificationEvent - Time=22:30:00 UTC NewHalfHour=TRUE
What about the Listener Logs?
2011-05-30 18:27:20.402 GMT-0400 <@> INFO <@> [144960:RMI TCP Connection(7522)-10.77.30.31] <@> ProcessId:5916 <@> PID:1 <@> UID:1002 <@> HttpSessionId:2086C9ACF6A55557FDB2C19F859B1E3F <@> com.cisco.ipcc.listener.ListenerHelper <@> loginAgent <@> Login agent request--- . Details: user_id = 1002 : Type = java.lang.String
user_name = JDoe : Type = java.lang.String
cmb_password = {enc:2}Y2lzY28= : Type = java.lang.String
department_id = 999 : Type = java.lang.Long
app_server_id = 10.77.30.31 : Type = java.lang.String
terminal_id = null : Type = java.lang.String
fetch_from_database = true : Type = java.lang.Boolean
peripheral_id = 5000 : Type = java.lang.String
peripheral_number = 20 : Type = java.lang.String
<@>
2011-05-30 18:27:20.480 GMT-0400 <@> INFO <@> [144960:RMI TCP Connection(7522)-10.77.30.31] <@> ProcessId:5916 <@> PID:1 <@> UID:1002 <@> HttpSessionId:2086C9ACF6A55557FDB2C19F859B1E3F <@> com.egain.platform.groups.Groups <@> getParentGroupsForGroup() <@> I18N_EGPL_GROUPS-NO_PARENT_GROUP 998 user <@>
2011-05-30 18:27:20.808 GMT-0400 <@> ERROR <@> [144960:RMI TCP Connection(7522)-10.77.30.31] <@> ProcessId:5916 <@> PID:1 <@> UID:1002 <@> HttpSessionId:2086C9ACF6A55557FDB2C19F859B1E3F <@> com.cisco.ipcc.listener.ListenerHelper <@> updateMRDDataInLoginDataObject <@> Exception in updating MRD data. mrdWrapperObjectList:[] <@>
2011-05-30 18:27:20.808 GMT-0400 <@> ERROR <@> [144960:RMI TCP Connection(7522)-10.77.30.31] <@> ProcessId:5916 <@> PID:1 <@> UID:1002 <@> HttpSessionId:2086C9ACF6A55557FDB2C19F859B1E3F <@> com.cisco.ipcc.listener.ListenerHelper <@> loginAgent <@> Exception in login of an agent, userId:1002 <@>
We can see exceptions in the login of the agent. Something is failing in the Listener when it is trying to populate the login request to send to CTI Server.
Exception in updating MRD data
Let's look at this agent in the EIM/WIM Administration Console > Users section to see what could be wrong.
While we can't modify this integrated user's group membership from the Administration Console, we can check it to be sure it is correct. EIM/WIM has a read-only JDBC connection to the UCCE AW and keeps track of Skill Group memberships. In this case, someone has added the agent to IPTA inbound groups, but a nIPTA outbound group. This conflict in routing engines has caused the failure in the login process.
Resolution
To resolve the conflict, switch over to your AW and correct the Skill Group Memberships from the Agent Explorer. This is an IPTA agent, so we will remove the NIPTA outbound group and replace with the IPTA outbound group.
A later scenario will explain nIPTA in more detail.







