I have 2 Routing points, on the first one I have loaded a strategy that attaches some userdata, and routes to an agent, displaying information about the call to the agent in a screenpop. This goes all fine, and the screenpop looks perfect, with all the data being displayed to the agent.
If that agent, for some reason, doesn’t answer the call in a set period of time, the phone is programmed to transfer the call back to another Routepoint where my second strategy is loaded. This strategy reuses the Userdata on the call, and routes to the same SkillGroup as it did in the first strategy. However, when the call gets routed to an agent from this strategy, there seems to be no UserData whatsoever attached to the call when it reaches the AgentDesktop(Custom made, ISDK). When I look in the URS logs, all the UserData that needs to be present at the time the agent answer, is there.
Have anyone experienced something like this before?
Regards,
Anders
PS! Will crosspost this in the Official Genesys Discussion Forum → Inbound Voice.
This is in a production environment, and I have tons of logs with kind of sensitive data, so I won’t be able to upload the entire URS log, but I can, however, post some snippets from it, showing the UserData around the time of arrival at the second agent. This shows just the non-sensitive part of userdata, I have let out the part of UserData I have attached in the strategy:
Call arrives at RP on Switch1. Gets routed via strategy1 to AgentA on switch2, AgentA doesn’t answer and the calls gets transferred back to RP on Switch2 where Strategy2 reads userdata, and routes the call to a new agent, AgentB, based on the existing userdata with some logic. AgentB’s extension is located on switch1, and now the UserData is gone. (At least for the Agent Desktop). By looking in the URS logs I can see that all the UserData seems to be present when reaching the agent, but, as I wrote earlier, the AgentDesktop doesn’t seem to "find"it?
This second strategy just reuses the attributes in the userdata attached in the previous strategy, I have also tried to reattach the userdata in the second strategy, but none of them will display or even arrive on the Agent Desktop application. We are using GIS/AiL and the desktop is built on ISDK.
Event I do understand your reasons it’s quite hard to help you without logs. However, I would recommend you to check ISCC configuration in the direction switch2 → switch1. It seems to me that ISCC configuration is incorrect thus T-Server for switch2 doesn’t provide UserData to T-Server for switch1 in case call is rerouted to AgentB due no-answer by AgentA. It is necessary to check T-Server log instead of URS log as URS isn’t responsible for UserData transfer.