Author Message
MartinNielsen
Joined: Aug 14, 2018
Messages: 1
Offline
I have a couple of questions regarding the Agent feed on RSM. I don't know if it's a bug or simply a lack of understanding, but I can't quite figure out how to parse the output I am seeing.

For example, take these agents, which are read from the RSM tester. These are just a sample of the full 102 agents but I cut out most of them as they didn't bring anything of further value. The values are grabbed from a production system.
The standard Agent Displays all seems fine, but i can't really figure out how to get the same information from the RSM feed.





Multicast Address: 234.5.6.20.

Port Selection: 6070.

adapter 0 - xxx.xxx.xx.xx
Packet header id -> ICCM?
Reserve bytes -> 1;1;0;0
Version -> 8;4;0
Server id -> EMCCMS
Agent Statistics - Moving Window
Timestamp -> 1533803531 = Thu Aug 09 10:32:11 2018
NumRecord -> 102
RecordSize -> 108

Encoding : 0
AgentId(Hi)=FFFFFFFFh
AgentId(Lo)=FFFF2980h
State =64
SupverisrId=FFFF9000h
TimeInState=52
NotReadyReasonCode_High=FFFFFFFFh
NotReadyReasonCode_Low=FFFFF100h
DNOutCallNumber_High=FFFFFFFFh
DNOutCallNumber_Low=FFFFFFFFh
Cumulative Data:
SkillsetCallsAnswer=0
DNInCallsAnswer=0
DNOutCallsMade=0
AnsSkillset=0 DNInTmInSt =0 DNOutTmInSt=0 PositionId =19981
AnsweringApplication = 0
AnsweringCDN_High=FFFFFFFFh
AnsweringCDN_Low=FFFFFFFFh
AnsweringDNIS_High=FFFFFFFFh
AnsweringDNIS_Low=FFFFFFFFh
************************************************

AgentId(Hi)=FFFFFFFFh
AgentId(Lo)=FFFFFFFFh
State =69
SupverisrId=FFFF2982h
TimeInState=64
NotReadyReasonCode_High=A34B042Bh
NotReadyReasonCode_Low=4EBA71A3h
DNOutCallNumber_High=1D928h
DNOutCallNumber_Low=FFFFFFFFh
Cumulative Data:
SkillsetCallsAnswer=-3840
DNInCallsAnswer=-1
DNOutCallsMade=-1
AnsSkillset=-1 DNInTmInSt =-28672 DNOutTmInSt=9 PositionId =1220237134
AnsweringApplication = 1
AnsweringCDN_High=0h
AnsweringCDN_Low=1h
AnsweringDNIS_High=0h
AnsweringDNIS_Low=FFFFFFFFh
************************************************

AgentId(Hi)=FFFFFFFFh
AgentId(Lo)=FFFFFFFFh
State =-1
SupverisrId=FFFFFFFFh
TimeInState=-965054
NotReadyReasonCode_High=C993F4Ch
NotReadyReasonCode_Low=98CED531h
DNOutCallNumber_High=6C777FCAh
DNOutCallNumber_Low=1E6E2h
Cumulative Data:
SkillsetCallsAnswer=-1
DNInCallsAnswer=-3840
DNOutCallsMade=-1
AnsSkillset=64 DNInTmInSt =-1 DNOutTmInSt=-965223 PositionId =-1649260011
AnsweringApplication = -1
AnsweringCDN_High=1h
AnsweringCDN_Low=0h
AnsweringDNIS_High=0h
AnsweringDNIS_Low=0h
************************************************

AgentId(Hi)=0h
AgentId(Lo)=0h
State =-1
SupverisrId=FFFFFFFFh
TimeInState=-1
NotReadyReasonCode_High=0h
NotReadyReasonCode_Low=0h
DNOutCallNumber_High=E8D044DDh
DNOutCallNumber_Low=F05D094Ch
Cumulative Data:
SkillsetCallsAnswer=-1096452682
DNInCallsAnswer=1643658533
DNOutCallsMade=128293
AnsSkillset=0 DNInTmInSt =-1 DNOutTmInSt=-28349 PositionId =0
AnsweringApplication = -1
AnsweringCDN_High=FFFFF101h
AnsweringCDN_Low=FFFFFFFFh
AnsweringDNIS_High=FFFFFFFFh
AnsweringDNIS_Low=0h
************************************************

AgentId(Hi)=0h
AgentId(Lo)=0h
State =0
SupverisrId=FFFFFFFFh
TimeInState=-1
NotReadyReasonCode_High=0h
NotReadyReasonCode_Low=0h
DNOutCallNumber_High=0h
DNOutCallNumber_Low=E8D044DDh
Cumulative Data:
SkillsetCallsAnswer=-262338228
DNInCallsAnswer=-1096452682
DNOutCallsMade=1643658533
AnsSkillset=-1 DNInTmInSt =664 DNOutTmInSt=-1 PositionId =1798
AnsweringApplication = 126856
AnsweringCDN_High=FFFFFFFFh
AnsweringCDN_Low=FFFFF101h
AnsweringDNIS_High=FFFFFFFFh
AnsweringDNIS_Low=FFFFFFFFh
************************************************

AgentId(Hi)=0h
AgentId(Lo)=0h
State =-1649260011
SupverisrId=98CED531h
TimeInState=1819770826
NotReadyReasonCode_High=0h
NotReadyReasonCode_Low=FFFFFFFFh
DNOutCallNumber_High=FFFFFFFFh
DNOutCallNumber_Low=FFFFFFFFh
Cumulative Data:
SkillsetCallsAnswer=-1
DNInCallsAnswer=3019
DNOutCallsMade=-1
AnsSkillset=124507 DNInTmInSt =-1 DNOutTmInSt=-3840 PositionId =0
AnsweringApplication = -30968
AnsweringCDN_High=40h
AnsweringCDN_Low=FFFFFFFFh
AnsweringDNIS_High=FFFF9994h
AnsweringDNIS_Low=134Ah
************************************************

AgentId(Hi)=6C777FCAh
AgentId(Lo)=1E6E5h
State =-1
SupverisrId=FFFFFFFFh
TimeInState=-1
NotReadyReasonCode_High=0h
NotReadyReasonCode_Low=FFFFFFFFh
DNOutCallNumber_High=FFF14646h
DNOutCallNumber_Low=40h
Cumulative Data:
SkillsetCallsAnswer=-1
DNInCallsAnswer=-965223
DNOutCallsMade=5075
AnsSkillset=2 DNInTmInSt =0 DNOutTmInSt=0 PositionId =-1
AnsweringApplication = 0
AnsweringCDN_High=0h
AnsweringCDN_Low=0h
AnsweringDNIS_High=9DB24A15h
AnsweringDNIS_Low=C993F4Ch
************************************************



1. I take it that the AgentID is the phone login ID?

2. What is the "h" character after each DWORD bytefeed? Is it simply a terminator for readability purposes or something more functional?
3. How do you parse the ID double DWORD bytes to a usable ID? It seems to me to be hex-numbers, but that would resolve in an ID of 907826398105621809, which is not an ID of any agent in the system.
4. What exactly is sent out on the Agent RSM feed? Is it only human Agents or are there other types as well?
5. I noticed 3 different agents with AgentId(Hi)=0h AgentId(Lo)=0h and a few with AgentId(Hi)=FFFFFFFFh AgentId(Lo)=FFFFFFFFh in the same output. How is this possible? Aren't the IDs supposed to be unique?
6. What does the negative values in for example TimeInState, SkillsetCallsAnswer, DNInCallsAnswer, DNOutTmInSt and PositionId mean? How should they be parsed?



Thank you very much for your time
Filename avayasupport(1).txt [Disk] Download
Go to:   
Mobile view