We have a legacy product using the .NET SDK on a Windows Server that connects to a Genesys stat-server to collect real-time metrics for Agents, Agent Groups, Queues, Queue Groups, etc. I am currently rewriting this product to run on Linux using the Java SDK.
The issue that I am running into is when we subscribe to an Agent with the CurrentAgentStateDN (defined below) filtered by VoiceCall, and a second instance filtered by ChatSession the .NET platform with report these correctly. For example if the agent is not logged in to the chat system it reports the ChatSession filtered status as not logged in. However, the Java platform reports the ChatSession filtered status as the same as the VoiceCall filtered status.
[CurrentAgentStateDN]
Category=CurrentState
MainMask=*
Objects=Agent
Subject=DNAction
I have tried using both StatisticMetric and StatisticMetricEX when subscribing with out any difference in the reported status.
We have also looked at the Stat-Server logs to verify that the subscription is correct we found some minors differences but nothing that
should cause this problem.
Any suggestions or comments would be appreciated.
#GenesysEngageDev#Implementation#Unsure/Other------------------------------
Raymond Rogers
Korbyt
------------------------------