Agent Readiness - An Overview

Updated 

Overview

In modern contact centers, ensuring consistent communication between agents and customers is critical. Technical issues such as microphone malfunctions, WebRTC connectivity problems, or unexpected system outages can disrupt the agent experience and lead to missed calls, reduced customer satisfaction, and inefficient operations.

To address these challenges, the Agent Readiness framework provides three core capabilities that help agents stay prepared and help supervisors maintain operational reliability:

  • Agent Readiness Widget

  • Restrict Status Change

  • Agent Heartbeat Mechanism

Challenges Addressed

  • Agents Marking Themselves Available Despite Technical Issues

    Agents may switch to Available even when their microphone is muted or their WebRTC connection is unstable. This leads to:

    • Poor customer experience

    • Increased call abandonment

    • Calls routed to agents who cannot answer them

  • Missed Calls Due to Unexpected System Outages

    When an agent’s system goes offline unexpectedly, it may result in:

    • Missed calls

    • Lower service levels

    • Inefficient workload distribution

Prerequisite

1. Enable Agent Readiness

Before an agent can see the Agent Readiness widget, an administrator must enable the feature:

  1. Go to Unified Routing.

  2. Select Agents.

  3. Open the agent record by selecting More actions (⋯) and then click Edit.

  4. Navigate to Voice Settings and then scroll to the Agent Readiness section.

  5. Turn on Enable Agent Readiness.

2. VoIP Calling Setting

To access and enable VoIP Calling,

  1. Go to Unified Routing.

  2. Select Agents.

  3. Open the agent record by selecting More actions (⋯) and then click Edit.

  4. Navigate to Voice Settings and then scroll to the Agent Readiness section..

  5. Choose Enable VOIP or Disable VOIP depending on how the agent will place and receive calls.

How VoIP Calling Changes the Widget

When VoIP Calling = Enable VOIP

The widget displays WebRTC‑based technical readiness indicators:

  • Microphone Connected

  • WebRTC Connected

This version appears when the agent uses browser‑based VoIP calling.

When VoIP Calling = Disable VOIP

The widget displays a simplified layout:

  • Agent status only

  • Status timer

No microphone or WebRTC indicators appear because PSTN calling does not rely on browser device readiness.

3. Call Handling

How to Access the Call Handling Setting

The Call Handling setting is located on the same configuration page as VoIP Calling and Agent Readiness:

  1. Go to Unified Routing.

  2. Select Agents.

  3. Open the agent record by selecting More actions (⋯) and then click Edit.

  4. Navigate to Voice Settings and then scroll to the Call Handling section.

  5. Choose Enable Call Handling.

Impact on the Agent Readiness Widget

  • When Call Handling = Enabled

    The Agent Readiness Widget can appear normally (depending on the agent’s state and other settings).

  • When Call Handling = Disabled

    The Agent Readiness Widget does not appear, even if:

    • Agent Readiness is enabled

    • VoIP Calling is enabled

    • The agent selects a non‑productive status

Key Features

The Agent Readiness Widget provides real‑time visibility into an agent’s system health. It appears as a floating panel on the lower-left side of the screen and is visible only when the agent is in a Non‑Productive status.

When the Widget appears

The widget displays when the agent selects any Non‑Productive status, such as:

  • Unavailable

  • Busy

  • Manual Call

  • Tea Break

  • Any other non‑productive state

The widget does not appear when the agent selects a Productive status such as Available.

Moving the Widget

Agents can reposition the widget anywhere on their screen.

To move it:

  1. Hover the cursor anywhere on the widget.

  2. Click and hold.

  3. Drag it to the desired location. Note that a special drag handle is not required. The entire widget is draggable.

Closing or Hiding the Widget

The widget cannot be manually closed or disabled.
It automatically disappears only when the agent switches to a Productive status.

Key Capabilities Within the Widget

  • Microphone Status: Alerts agents when

    • The microphone is muted

    • The wrong device is selected

    • The browser audio permissions are incorrectly configured

  • WebRTC Connectivity Updates: Provides real‑time updates on WebRTC health, including:

    • Connection drops

    • Poor network quality

    • Browser‑level issues

  • Readiness Status: Allows agents to mark their availability accurately based on system readiness.

Built-in Troubleshooting Assistance

The widget includes access to Knowledge Base with guidance on resolving common issues such as:

  • Microphone Problems: Guidance on device selection and common fixes.

  • WebRTC Issues: Steps for checking network settings, clearing browser caches, etc.

Restrict Status Change

This feature prevents agents from switching to Available if their system is not ready.

How It Works

  • If microphone or WebRTC issues are detected, the agent is blocked from selecting Available.

  • The system displays guidance on how to fix the problem before allowing the status change.

Impact

  • Improved Call Routing: Calls are directed only to agents with stable connections.

  • Fewer Dropped Calls: Enhances the customer experience by reducing interruptions.

  • Efficient Operations: Encourages agents to promptly address technical issues, minimizing downtime.

Agent Heartbeat Mechanism

The Agent Heartbeat continuously monitors agent connectivity and system readiness in the background.

Customization

Admins can configure

  • Heartbeat intervals

  • Timeout thresholds

Impact

  • Ensures calls are routed only to ready agents

  • Prevents downtime caused by silent disconnections

  • Improves efficiency and resource utilization

Business Impact

For Customers

  • Smoother interactions

  • Fewer disruptions from technical issues

  • More consistent service

For Agents

  • Proactive guidance for resolving issues

  • Fewer unexpected call failures

  • Clear visibility into readiness

For Contact Centers

  • Improved resource utilization

  • More accurate routing

  • Reduced downtime

  • Stronger overall performance