AWS Connect Task Performance Test

A task is a unit of work that an agent must complete. This includes work that may have originated in external applications. It's routed, prioritized, assigned, and tracked. Agents handle tasks in their Contact Control Panel (CCP), again just like any other contact. When assigned a task, agents see a notification with the description of the task, information associated with the tasks, and links to any applications that they might need to complete the task.

By historically analyzing the performance of the agents with respect to the intents raised by the customers by means of task handling, administrators can figure out the intent that has been handled through task channel at large. Administrators can also identify the intent that had mostly been resolved over a period of time through task channels. To perform such analysis, eG Enterprise offers the AWS Connect Task Performance Test.

This test auto-discovers the intents and helps administrators historically analyze how well the agents had performed through task channels specific to the intents, reports the count of contacts were handled by the agents for each intent in the target Amazon Connect contact center. For each intent, the count of contacts handled by the agents, count of contacts initiated through call backs etc., helps administrators analyze the customer experience with the contact center. The contact handling ability of the agents is also analyzed by periodically monitoring the time duration for which a contact was handled, the time for which contacts were in queue before being answered by an agent etc., for each intent. By periodically analyzing the historical records, administrators can understand the patterns followed by the agents while handling the contacts through task channels for each intent, understand the pain-points of the agents as well as customers and identify the intents that are taking too long to be resolved through the task channel.

Target of the test : An Amazon Connect Contact center

Agent deploying the test : A remote agent

Outputs of the test : One set of results for each intent handled through the task channel of the target AWS Connect that is to be monitored.

Configurable parameters for the test
Parameter Description

Test Period

How often should the test be executed.

Host

The IP address of the Amazon Connect that is being monitored.

Port

Specify the port number at which the specified HOST listens. By default, this is NULL.

AWS Access Key, AWS Secret Key, Confirm AWS Access Key, Confirm AWS Secret Key

To monitor an Amazon Connect instance, the eG agent has to be configured with the access key and secret key of a user with a valid AWS account. For this purpose, we recommend that you create a special user on the AWS cloud, obtain the access and secret keys of this user, and configure this test with these keys. The procedure for this has been detailed in the Obtaining an Access key and Secret key topic. Make sure you reconfirm the access and secret keys you provide here by retyping it in the corresponding Confirm text boxes.

AWS Default Region

This test uses Amazon Connect CLI to interact with AWS and pull relevant metrics. To enable the test to connect to AWS, you need to configure the test with the name of the region to which all requests for metrics should be routed, by default. Specify the name of this AWS Default Region, here.

AWS Instance ID

Specify a unique identifier for each instance created by Amazon Connect

Note: To monitor multiple instances of Amazon Connect, each instance should be added as a separate Amazon Connect component in eG and assigned a unique nick name. When configuring tests for the component, you need to make sure that the specific Amazon Connect instance to be monitored is indicated using the Instance ID parameter.

Timeout

Specify the maximum duration (in seconds) for which the test will wait for a response from the server. The default is 10 seconds.

Measurements made by the test

Measurement

Description

Measurement Unit

Interpretation

Average queue abandon time

Indicates the average time that the contacts for this intent were made to wait in the queue before being abandoned.

Seconds

Compare the value of this measure across the intents to find out an intent for which the contacts were waited in the queue for longer time.

A high value for this measure indicates that the queue has more number of contacts for an intent and handling time is high, which may lead to contact abandonment.

Average after call work time of agent

Indicates the average time that the agents spent in the After-contact work state for an intent, during the last measurement period.

Seconds

A low value is prepared for this measure.

API contacts handled

Indicates the number of contacts handled by an API operation for this intent.

Number

This value denotes the number of contacts that had encountered a pre-recorded query handling session and later connected to an agent.

Callback contacts handled

Indicates the number of contacts that were queued for callbacks during the last measurement period.

Number

The value of this measure denotes how many contacts, who had opted for callbacks, were handled by the agent.

Contacts abandoned

Indicates the number of contacts that were abandoned from the queue during the last measurement period.

Number

The value of this measure should be low.

A high value for this measure indicates that a greater number of contacts, who had waited for an agent, were abandoned from the queue since they had to wait longer time in the queue.

Contacts queued for callback are not counted as abandoned.

Contacts agent disconnected first

Indicates the number of calls disconnected by the agent handling this intent before connecting to any contacts.

Number

Connectivity issues on the agent's side may lead agents to disconnect the calls before connecting to the contacts.

Contacts consulted

Indicates the number of calls for which the agent handling this intent consulted another agent or a call center manager during the last measurement period.

Number

This value indicates the number of contacts for which the agent had sought help from another agent or from a superior while on call.

Contacts handled

Indicates the number of contacts that were answered by the agent handling this intent during the last measurement period.

Number

 

Contacts handled incoming

Indicates the number of incoming contacts handled by the agent during the last measurement period.

Number

This value denotes the number of incoming calls that were handled by an agent which includes inbound call, calls that were transferred to the agent, calls that were transferred to the queue, or a queue-to-queue transfer.

Contacts handled outbound

Indicates the number of outbound contacts that were initiated by the agent handling this intent during the last measurement period.

Number

This value denotes the number of contacts that the agent reached to, within a specified timeline.

Contacts hold abandons

Indicates the number of contacts who had abandoned the call while they were on hold during the last measurement period.

Seconds

A low value is preferred for this measure.

Calls may be disconnected when the contacts are waiting for longer time while on hold or technical issue.

Contacts missed

Indicates the number of contacts that have been routed to the agent handling this intent but not answered by the agent, including calls abandoned by the contacts.

Number

The value of this measure indicates the number of calls that are missed either by the agent (by not answering the call) or the contact (by disconnecting the call before they are routed to the agent).

Contacts queued

Indicates the number of contacts added to the queue during the last measurement period.

Number

Contacts are added to the queue when all the agents are on call or doing after contact work or if the center is understaffed.

A low value is desired for this measure.

Contacts transferred in

Indicates the number of contacts transferred into the queue for this intent during the last measurement period.

Number

 

Contacts transferred in from queue

Indicates the number of contacts transferred from one queue to another queue during a Customer queue flow.

Number

This value denotes the number of contacts that have been added in a queue from another queue.

Contacts transferred out

Indicates the number of contacts that were transferred out of the queue during the last measurement period.

Number

The value of this measure indicates the number of contacts that are eliminated from a queue when the contact disconnects the calls or due to connectivity issues.

Contacts transferred out from queue

Indicates the number of contacts for this intent that were transferred out from one queue and added to another queue during Customer queue flow.

Number

 

Average handle time

Indicates the average time taken by the agent for handling the calls for this intent.

Seconds

The value of this measure includes the talk time from the beginning of the call to end including hold time, and After Contact Work (ACW) time.

Average customer hold time

Indicates the average time that the contacts were put on hold by the agent handling this intent.

Seconds

 

Average agent interaction and customer hold time

Indicates the average time that the contacts for this intent were interacting with agents including the hold time.

Seconds

This value indicates the average time that the contacts spent during interaction with agents. The value of this measure is a sum of the Average customer hold time and Average agent interaction time measures.

Average agent interaction time

Indicates the average time that the contacts for this intent were interacting with the agents during the last measurement period.

Seconds

The value of this measure is calculated excluding the hold time during the interaction.

Occupancy

Indicates the percentage of time that an agent handling this intent was active on calls during the last measurement period.

Percent

The value of this measure is calculated as follows: (Agent on contact (wall clock time) / (Agent on contact (wall clock time) + Agent idle time))

Average queue answer time

Indicates the average time that a contact was in the queue before being answered by an agent.

Seconds

A contact flow defines how a customer experiences your contact center from start to finish. At the most basic level, contact flows enable you to customize your IVR (interactive voice response) system. This value is calculated using the amount of time that the contact was in the queue. This does not include any time that the contact spent in prior steps of the contact flow, such as listening or responding to prompts.

A low value is preferred for this measure. A sudden/gradual increase in the value of this measure a cause for concern.

Maximum queued time

Indicates the maximum time that a contact waited in the queue for this intent.

Seconds

This includes the time when the contacts were added to the queue, even if they were not connected with an agent, including abandoned contacts.