Our Knowledge Base design is changing, we're planning an update to the look and feel of the sites!
Skip to content Skip to footer

Agent call event fields

This page describes the fields that are generated for an agent call event.

EventDescription
callUuidA call identifier.
callTypeInbound or outbound.
customerUriThe caller’s phone number. If the caller witheld their number (cliRestricted = true), this is excluded.
userProvidedCliThe caller’s CLI. If the caller witheld their number (cliRestricted = true), this is excluded.
cliRestrictedWhether or not the caller withheld their CLI.If the caller witheld their CLI, cliRestricted = true. If the caller did not withold their CLI, cliRestricted = false.
cliRestrictedEnumIf the caller withheld their CLI, either a number of digits may be missing from the end of the calling number or shown as asterisks, or the number is shown as “Anonymous”.If the Mask user CLI numbers in agent statistics feature has been set for your company by an administrator, the last three digits of all calling numbers are shown as asterisks.
resolvedCallWhether or not the call was resolved.
serviceNumberThe service number that was called.
serviceNumberNameThe name of the service that was called.
supervisorWhether or not the agent was a supervisor.If the agent was a supervisor, this is set to true. If the agent was not a supervisor, this is set to false.
organisationIdThe internal number that is used to identify the company that was called.
companyNameThe name of the company.
callStartTimestampThe time that the call was connected.Note: This is not the same as the time that the call was answered.
failureMessageIf a call fails, this shows the failure reason.
queueIdThe identifier of the queue in which the call was held before it was handled.
queueNameThe name of the queue in which the call was held.
enderThe party that ended the call. This is usually either the contact or the agent, but the call may also end in the call flow.
endNodeNameThe system name of the last node to handle the call.
endReasonThe reason why the call ended.
startTimestampThe time that the call was connected.Note: This is not the same as the time that the call was answered.
tsStartThe time that the call joined the queue.
timestampThe time that the caller was disconnected.
durationMsThe total length of the call (in milliseconds), measured from the time that the call was connected (startTimestamp) to the time that the call was disconnected (timestamp). This includes the time spent waiting in the queue.durationMs = timestamp – startTimestamp.
totalConferenceTimeMsThe total time (in milliseconds) that the agent was in a conference with the contact and a third party.
totalConferTimeMsThe total time (in milliseconds) that the agent spent on a conference where they had been invited by another agent.
totalConnectTimeMsThe total time (in milliseconds) that the caller spent connected to an agent. This does not include the time spent waiting in the queue.
totalConnectedTimeMsThe total time (in milliseconds) that the caller spent connected to an agent. This does not include the time spent waiting in the queue.
totalConsultantTimeMsThe total time (in milliseconds) that the agent spent acting as a consultant.
totalConsultingTimeMsThe total time (in milliseconds) that the agent spent consulting other people.
totalHoldTimeMsThe total time (in milliseconds) that the caller spent on hold.
totalTalkTimeMsThe total time (in milliseconds) that the agent spent talking to the contact.
wrapUpTimeMsThe total time (in milliseconds) that the agent spent wrapping up the call.
agentNameThe name of the agent who handled the call.
agentIdA user identifier for the agent who handled the call.
agentExtThe extension number of the agent who handled the call.
agentUsernameThe user name of the agent who handled the call.
callConnectedWhether or not the agent answered the call. This is set to true even if the caller hung up during whispering.
callDroppedWhether or not the call was dropped by the agent. Simultaneous-ring calls, where another agent in the simultaneous-ring group(s) answered the call first, are not counted.
callMissedWhether or not the agent missed the call.
callMissedBusyWhether or not the agent missed the call because they were busy.
callMissedTimeoutWhether or not the agent missed the call because the agent’s maximum ringing time was reached.
callMissedOtherWhether or not the call could not be put through to the agent for other reasons, such as connectivity failure.
releaseCauseThe reason why the call ended.
resellerIdThe ID of the reseller who provides the system.
contactCalledBackWhether or not the contact was called back by the agent.
numberTypeThe type of number. For example “International”.
transferAttemptedWhether or not an attempt was made to transfer the call.
transferSucceededWhether or not the call was transferred successfully.
warmTransferConnectedWhether or not an attempt was made to transfer the call and the call transfer was successfully accepted by the destination party.
callFailureWhether or not the call failed. If the call failed, this is set to true.
failureNodeNameThe system name of the node that failed the call, as configured in Flow Editor.
failureTimestampThe time that the call failed.