eG Monitoring
 

Measures reported by AwsConHMVoiTest

With Amazon Connect, you can create personalized omni-channel experiences for your customers using voice and chat channels. Customers contact the agents of the Amazon Connect contact center through these channels. To speed up the process of resolving the issues raised by the customers, every channel is incorporated with multiple intents. An intent is an action the customer wants to perform. Historical analysis of the data obtained from the past, completed activity and the performance of your contact center will help administrators isolate problem patterns and rectify the issues before end users start complaining about poor performance of the contact center. By historically analyzing the data obtained for each intent resolved through voice channel, administrators may be able to identify the intent that took a longer time to be resolved. To identify such intents, administrators can use the AwsConHMVoiTest.

This test auto-discovers the intents that were handled by the agents and for each intent, this test helps administrators historically analyze how well the contacts were handled by the agents in the target Amazon Connect contact center. The count of contacts handled by the agents, count of contacts initiated through call backs for each intent 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 based on each intent, the time for which contacts were in queue before being answered by an agent etc. By periodically analyzing the historical records, administrator can understand the patterns followed by the agents while handling the contacts that are specific to each intent, understand the pain-points of the agents as well as customers in resolving the intent and identify means to improvise the efficiency of the contact center. This test also helps administrators figure out the intent that too a long time to be resolved by the agents in the contact center.

Outputs of the test: One set of results for the target History Summary configured on the AWS Connect that is to be monitored.

Descriptor: AWS Connect Intent

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
abandonTime 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.

afterContactWorkTime 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.

apiContactsHandled 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.

callbackContactHandled 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.

contactsAbandoned 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.

contactAgentHungupFirst 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.

contactConsulted 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.

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

 

contactHandledIncoming 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.

contactHandledOutbound 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.

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

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.

contactMissed 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).

contactQueued 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.

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

 

contactTransInFrmQueue 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.

contactTransOut 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.

contactTransOutFrmQueue 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

 

handleTime 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.

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

 

interactionAndHoldtime 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.

interactionTime 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))

queueAnswerTime 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.

queuedTime 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.