2.2.6.16 LINEAGENTSESSIONINFO

The LINEAGENTSESSIONINFO packet contains information about the ACD agent session.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

dwTotalSize

dwNeededSize

dwUsedSize

dwAgentSessionState

dwNextAgentSessionState

dateSessionStartTime

dwSessionDuration

dwNumberOfCalls

dwTotalTalkTime

dwAverageTalkTime

dwTotalCallTime

dwAverageCallTime

dwTotalWrapUpTime

dwAverageWrapUpTime

cyACDCallRate

dwLongestTimeToAnswer

dwAverageTimeToAnswer

dwTotalSize (4 bytes): An unsigned 32-bit integer. The total size, in bytes, allocated to this packet.

dwNeededSize (4 bytes): An unsigned 32-bit integer. The size, in bytes, needed to hold all the information requested.

dwUsedSize (4 bytes): An unsigned 32-bit integer. The size, in bytes, of the portion of this packet that contains useful information.

dwAgentSessionState (4 bytes):  An unsigned 32-bit integer. MUST be one of the LINEAGENTSESSIONSTATE_Constants.

dwNextAgentSessionState (4 bytes): An unsigned 32-bit integer. MUST be one of the LINEAGENTSESSIONSTATE_Constants.

dateSessionStartTime (4 bytes): An unsigned 32-bit integer. The time the session was created.

dwSessionDuration (4 bytes): An unsigned 32-bit integer. The duration of the agent session, in seconds. The active period only; timing stops when a session enters the ASST_SESSION_ENDED state.

dwNumberOfCalls (4 bytes): An unsigned 32-bit integer. The number of ACD calls handled during this agent session by this agent.

dwTotalTalkTime (4 bytes): An unsigned 32-bit integer. The number of seconds spent talking in ACD calls during this agent session by this agent.

dwAverageTalkTime (4 bytes):  An unsigned 32-bit integer. The average time, in seconds, spent talking for each ACD call during this agent session by this agent.

dwTotalCallTime (4 bytes): An unsigned 32-bit integer. The number of seconds spent on ACD calls during this agent session by this agent. It includes time on the phone plus wrap-up time.

dwAverageCallTime (4 bytes): An unsigned 32-bit integer. The average time, in seconds, spent for each ACD call during this agent session. Includes time on the phone plus wrap-up time.

dwTotalWrapUpTime (4 bytes):  An unsigned 32-bit integer. The number of seconds spent on ACD call wrap-up (after-call work) during this agent session by this agent.

dwAverageWrapUpTime (4 bytes): An unsigned 32-bit integer. The average time, in seconds, for each ACD call spent in wrap-up (after-call work) during this agent session.

cyACDCallRate (4 bytes): An unsigned 32-bit integer. The call rate for each agent session. This is a fixed-point decimal number.

dwLongestTimeToAnswer (4 bytes):  An unsigned 32-bit integer. The longest time, in seconds, that calls waited to be answered.

dwAverageTimeToAnswer (4 bytes): An unsigned 32-bit integer. The average time, in seconds, that calls waited to be answered.