Handling Voice Calls

Whether it's an inbound or outbound call, the agent workflow remains consistent. The workflow comprises of four main components for voice calls:

  • Answering Calls: Agents begin conversations by promptly answering incoming calls.
  • Call Controls: Agents use controls for tasks like muting, holding, and ending calls.
  • Transfer: Agents transfer calls to third parties using different types for smooth communication.
  • Conference: Agents connect conference calls to include multiple parties.

Now, let's delve into each topic for detailed exploration:

Answering a Call

The Agent interface provides an easy method for call answering. If Webrtc phone isn't on auto-answer, agents must click to answer calls.

When an incoming call arrives, the agent screen appears as shown below. If auto-answer is on, calls are answered automatically.

After answering, agents move to the next screen. Note that extra call details aren't visible initially; clicking the small paper icon reveals them.

Call Controls

After answering a call, CloudAgent offers multiple call management options. Let's explore these icons and observe their changing states.

The control buttons work as toggles, activating or deactivating specific features. For instance, buttons like Mute, Hold, and Recording can be switched on or off with a single click. In terms of user experience, active buttons or controls are highlighted in red, while inactive ones stay unhighlighted.

Here are the Call Controls for agents, with brief explanations:

  • Mute: Temporarily mutes the agent's microphone during the call to reduce noise or hold private conversations.
  • Hold: Temporarily pauses the call, often used to gather information or consult before continuing.
  • Transfer: Used to consult a third party for addressing customer questions. The call can be smoothly transferred or directly without consultation (blind transfer).
  • Conference: Adds more parties to the call with the customer.
  • Recording: Agents can disable audio recording for sensitive information and enable it as needed.
  • Dial Pad: Useful for navigating IVR menus during outgoing calls, supports alpha characters.
  • Disposition: Disposes of the call and provides an option to save after completion.
  • Send Message: Send an outbound message to the customer while on call & initiate a simultaneous chat conversation. Refer here for more details.

Connect with 3rd Parties and Explore Transfer Types

We support two types of transfers:

  • Blind Transfer: Directly transferring the call to a third party or another skill/agent queue without speaking to the third party.
  • Warm Transfer: Consulting a third party before deciding whether to connect the customer/first party or initiate a conference call.

Within transfers, agents can choose from these entities:

  1. Skills: Used when customers need to be rerouted to the correct group.
  2. Agent: For specific agent requests, showing available agents.
  3. Phone: For third parties not in the system, agents can enter their number.
  4. IVR: Transferring to an Interactive Voice Response system.

hen clicking a transfer button, the initial screen varies based on your choice. Here are the interfaces for different transfers:

  • Skill Transfers: Choose a skill for routing from the searchable list.
  • Agent Transfers: Select an agent for routing from the searchable list.
  • Phone Transfers: Choose a phone number for routing, or directly enter one.

For Warm Transfers, two events can occur:

  • CANCEL Transfer: Agent holds the customer, speaks to the third party, then cancels, finishing the call.
  • COMPLETE Transfer: Agent holds the customer, speaks to the third party, then completes, connecting both.

Agents can also toggle between third party and customer while keeping the third party on hold.


Conference works similarly to Warm Transfer but allows multiple parties. The agent can hold, disconnect any party during the conference.

Below is a snapshot of the agent's screen during a conference call:

Agents can conference another agent or phone. Once the 3rd party is added, the agent sees the following screen:

After the call, agents reach the disposition screen. To provide details, click Dispose.