CONTACT Agent Activity Data Source
A record is written to the CONTACT Agent Activity data source whenever an agent's status changes.
The illustration below shows the two records that are generated for the two status changes that occur when an agent answers a ringing phone and then puts the call on hold. It shows how the main data export fields Status, Status Start Date and Time, Status Duration, Status Change Date and Time, and Next Status relate to the status changes.
Agent phone rings at 12:20:50 for 10 seconds |
|
Agent answers call at 12:21:00 |
|
|
|
Agent puts call on hold at 12:23:00 |
|
|
|||||
Agent status 1 |
Agent |
Agent status 2 |
|
Agent |
Agent status 3 |
||||||||
Incoming call ringing |
Inbound |
|
Hold |
||||||||||
|
|
|
1 |
|
|
|
|
|
2 |
|
|
|
|
First record (data export fields) |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|||||||
Incoming call ringing |
14-06-2020 12:20:50 |
10 secs |
14-06-2020 2:21:00 |
Inbound |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
Second record (data export fields) |
|
|
|
||||||
|
|
|
|
|
|||||||||
|
|
|
|
Inbound |
14-06-2020 12:21:00 |
2 mins |
14-06-2020 12:23:00 |
Inbound |
|
An agent can be in any of the following statuses (some statuses have sub-statuses):
Status ID |
Sub Status ID |
Status |
Meaning |
0 |
0 |
Status Unavailable |
The agent's status was not set. |
1 |
0 |
Logged Off |
The agent was not logged in to a phone. |
2 |
0 |
Available |
The agent was available to handle contacts. For an agent who was paired with an IPath soft phone or who was using storm DTA Web iPath, Active or Active On iPath is shown instead. |
1 or greater |
[custom available statuses] |
The agent placed themself in a custom available status. The description of the status may have originated from storm or an external application (such as Skype for Business). |
|
3
|
0 |
Incoming Call Setup |
The call was detected by storm and the phone was about to ring. |
1 |
Outgoing Call Setup |
The agent was dialling an outgoing call. |
|
2 |
Incoming Call Ringback |
The agent's phone was ringing. |
|
3 |
Preview |
An agent was previewing a storm OUTBOUND dialler record. |
|
4
|
0 |
Inbound |
The agent was on an incoming call (see the first note below this table). |
1 |
Inbound Hold |
The agent put the caller on hold during an incoming call. |
|
5
|
0 |
Outbound |
The agent was in an internal or external outgoing call |
1 |
Outbound Hold |
The agent had put the caller on hold during a manual outgoing call. |
|
2 |
Dial |
The agent was in an OUTBOUND dialler call. |
|
3 |
Dial Hold |
The agent put the caller on hold during an OUTBOUND dialler call. |
|
6 |
0 |
Wrapup |
The agent entered Wrap-up at the end of an interaction. |
7
|
0
|
Unavailable |
The agent marked themself as 'Unavailable'. |
Available - Internal Only |
The agent marked themself as 'Available - Internal Only' indicated that they were able to take internal calls only. |
||
Available - Direct Only |
The agent marked themself as 'Available - Direct Only' indicated that they were able to take direct calls only. |
||
DTA Not Ready |
The agent did not mark themself as available in the agent desktop (storm DTA) but were required to do so to handle contacts. |
||
1 |
Unavailable |
The agent marked themself as unavailable. This sub status is used solely by the iPath soft phone to indicate 'Comfort Break'. |
|
2 |
Unavailable |
The agent marked themself as unavailable. This sub status is used solely by the iPath soft phone to indicate 'Do Not Disturb'. |
|
3 or greater |
[custom unavailable statuses] |
The agent placed themself in a custom unavailable status. The description of the status may have originated from storm or an external application (such as Skype for Business). |
|
8 |
0 |
Reserved |
The agent was marked as reserved so that they could receive calls to a particular service only (special configuration). |
9 |
0 |
SMS Setup |
The agent was presented with an SMS message. |
10 |
0 |
SMS |
The agent handled an SMS message. |
11 |
0 |
Email Setup |
The agent was presented with an email. |
12 |
0 |
|
The agent handled an email. |
13 |
0 |
IM Setup |
The agent was presented with a web chat request. |
14 |
0 |
IM |
The agent handled a web chat session. |
17
|
1 |
Twitter (legacy) (Public) Setup |
The agent was presented with a Public Twitter (legacy) message. |
2 |
Facebook (legacy) (Public) Setup |
The agent was presented with a Public Facebook (legacy) message. |
|
4 |
Viber Setup |
The agent was presented with a Viber message. |
|
5 |
Trustpilot Setup |
The agent was presented with a Trustpilot message. |
|
6 |
Twitter DM Setup |
The agent was presented with a Twitter Direct Message. |
|
7 |
Facebook DM (Messenger) Setup |
The agent was presented with a Facebook Messenger message. |
|
8 |
Whatsapp Setup |
The agent was presented with a WhatsApp message. |
|
9 |
LINE Setup |
The agent was presented with a LINE message. |
|
10 |
Chat Setup |
The agent was presented with a Web Chat message. |
|
11 |
Instagram (Direct) Setup |
The agent was presented with an Instagram Direct Message. |
|
12 |
Instagram (Public) Setup |
The agent was presented with an Instagram public message. |
|
13 |
Facebook (Public) Setup |
The agent was presented with a Facebook public message. |
|
18 |
1 |
Twitter (legacy) (Public) |
The agent handled a Public Twitter (legacy) message. |
2 |
Facebook (legacy) (Public) |
The agent handled a Public Facebook (legacy) message. |
|
4 |
Viber |
The agent handled a Viber message. |
|
5 |
Trustpilot |
The agent handled a Trustpilot message. |
|
6 |
Twitter DM |
The agent handled a Twitter Direct Message. |
|
7 |
Facebook DM (Messenger) |
The agent handled a Facebook Messenger message. |
|
8 |
|
The agent handled a WhatsApp message. |
|
9 |
LINE |
The agent handled a LINE message. |
|
10 |
Chat |
The agent handled a Web Chat message. |
|
11 |
Instagram (Direct) |
The agent handled an Instagram Direct Message. |
|
12 |
Instagram (Public) |
The agent handled an Instagram public message. |
|
13 |
Facebook (Public) |
The agent handled a Facebook public message. |
|
19
|
1 and 2 |
Deprecated |
|
20
|
1 and 2 |
Deprecated |
|
Note: in a data export report, you may see a record showing an agent who changed from the 'Inbound' status to another occurrence of the 'Inbound' status. The first is for when the agent answered the call (typically less than a second) and the second is for when the agent connected to the caller.
Note: during a DTA-initiated outgoing call, the agent's status first enters the Outbound Call Setup status when their device rings (default behaviour).
The data record is written to various data fields, which you can include in your Data Export reports.
You can use status changes to build useful agent activity metrics. For example, a status change from Inbound Call Setup to Inbound indicates the transition of a ringing phone to an agent connected to the caller. This is effectively an 'answered incoming call' metric.
Explore Further
Section |
Description |
Provides a detailed description of each data export field in this data source and shows how the field is populated for the different parts on an interaction. There is a topic for each data export field. The information will help you to interpret and build data export report. Each topic in this section also indicates whether the data export report supports a filter, a dimension, or both. Knowing that a data export field supports a filter means that you can design metrics to include or exclude values reported the field. Knowing that a data export field supports a dimension means that you can break down metric values in a custom report on the basis of values reported in the field. |
|
Provides a detailed description of the standard metrics in this data source. You use metrics to create Custom Historical Reports. |