This page describes the fields that are generated for an agent status event.
Event | Description |
---|---|
uid | A user identifier for the agent. This is generated by the Contact CRM and is unique to the document. |
startTimestamp | The time when the agent changed their status. |
timestamp | The time when the agent changed their status. |
agentId | A user identifier for the agent, as stored in the Contact database. This is the internal ID that is generated when a company administrator creates an agent user. |
newState | The agent’s new status. |
newStateName | The name of the agent’s new status. For example, Agent On Call. |
newStateGroup | An identifier for the group of states to which the new status belongs. |
newStateGroupName | The name of the group of states to which the new status belongs. For example, Active Call. |
oldState | The agent’s previous status. |
oldStateName | The name of the agent’s previous status. For example, Agent Alerting. |
oldStateGroup | An identifier for the group of states to which the previous status belongs. |
oldStateGroupName | The name of the group of states to which the previous status belongs. |
timeInOldStateMs | The time (in milliseconds) that the agent spent in the previous status. |
cause | The reason why the agent’s status changed. This is mostly used for call wrapup to show whether the timer expired or whether an agent action caused the status change. |
causeParam | Additonal information on the status change. For example, if the status change was a wrapup extension, this shows how long the call wrapup was extended for. |
organisationId | The internal number that is used to identify the company that was called. |
resellerId | The ID of the reseller who provides the system. |