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
status
change

Agent status 2

 

Agent
status
change

Agent status 3

Incoming call ringing

Inbound

 

Hold

 

 

 

1

 

 

 

 

 

2

 

 

 

 

First record (data export fields)

 

 

 

 

 

 

 

 

 

 

 Status

Status Start Date and Time

Status Duration

Status Change
Date and Time

Next
Status

 

 

 

 

 

 

 

Incoming call ringing

14-06-2020 12:20:50

10 secs

14-06-2020 2:21:00

Inbound

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Second record (data export fields)

 

 

 

 

 

 

 

Status

Status Start Date and Time

Status
Duration

Status Change Date and Time

Next
Status

 

 

 

 

 

Inbound

14-06-2020 12:21:00

2 mins

14-06-2020 12:23:00

Inbound
Hold

 

 

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

Email

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

WhatsApp 

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

Data Export Fields in CONTACT Agent Activity

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.

Metrics in CONTACT Agent Activity

Provides a detailed description of the standard metrics in this data source. You use metrics to create Custom Historical Reports.