Analytics: Key Concepts

Analytics is a broad term that covers all sorts of data analysis. Any type of information can be analyzed to gain insight and reveal trends and metrics that would otherwise remain undiscovered.

Let's take a look at some key Dialpad Analytics Concepts.

Calls vs Call Legs

A Call is the path from the Caller (the person placing the call) to the Callee (the recipient). While the caller places a call from one device (a desktop application, phone app, or deskphone), the Callee can pick up the call from one of their many connected devices. 

A Call Leg is a portion of the call between two devices and every call is made up of several call legs. While a call counts for the entire duration of the call, a call leg counts for only a specific segment of the call.

In the following example, a call enters a Sales call center. Mary first misses the call, followed by Sally who misses the call, and Jane who answers the call. Each fan-out represents one call leg as part of the entire call. Since Jane ultimately answered the call leg, the call is considered answered for the sales call center. 



Every call leg is a call, but not every call is a call leg.



A target is an entity belonging to a Dialpad office that can receive a call. 

Target types:

  1. User: a target with a Dialpad account who can login and make/receive calls
  2. Room: a physical phone not associated with any User target, that has a valid email and password login and can make/receive calls
  3. StaffGroup: A group of executive assistants for a given user (principal). The assistants will be rung when a call arrives for the principal user. Similar to shared lines (such as departments), an incoming call is rung to both the executive and their assistant. The assistant belongs to the StaffGroup
  4. CoachingGroup or CoachingTeam: A group of Users designated as Coaches and Trainees. When a Trainee of the CoachingGroup or CoachingTeam is rung, Coaches can listen in on the trainee’s call. Coaches can add/remove trainees within the Team, and coach the trainee's calls.
  5. Office: A collection of User targets for a company. Each user belongs to one office and each office belongs to one company. Company entities are not targets and cannot be called directly. However, every Company will have a Primary Office with a Mainline DID
  6. Department: A group of User Targets (typically referred to as ‘Operators’). Department Targets will always belong to an Office
  7. CallCenter: A group of User Targets (typically referred to as ‘Agents’). Call Center Targets will always belong to an Office.

In analytics, we allow for filtering multiple targets at a time in the following conditions and again have several different options. 

  1. Filtering for multiple departments, call centers, or mainline
  2. Filtering for multiple coaching teams
  3. Filtering for multiple coaching groups
  4. Filtering for multiple users or rooms
  5. Filtering for a single office or company

Internal vs External Calls

Calls are designated as an Internal Call or an External Call. Let's take a look at the difference.

Internal Calls are calls between two Dialpad users in the same office.

External Calls are calls between a Dialpad user and a separate entity. This separate entity is either a non-Dialpad User, or a Dialpad user in a different office.

 💡  Note:

An Internal Call will be treated as two separate calls — 1) Leaving the FROM User, and 2) coming to the TO User.


Inbound vs Outbound

Every call will be classified as either an Inbound Call, or an Outbound Call. 

Inbound  Calls are calls that come from an external carrier, and then into Dialpad.

Outbound Calls are calls that originate from the Dialpad system


Types of Calls

To ensure that you receive the exact information that you need in your reporting, calls are broken down into 4 types.

  1. Direct Call
  2. Operator Call
  3. Manually Transferred Call
  4. Automatically Transferred Call 

A Direct Call occurs when a customer dials a Dialpad number belonging to a single Dialpad User —this creates a single call between the contact and the Dialpad user

An Operator Call takes place when a customer dials a number associated with a group of Users within the company (a shared line - such as a Department, Mainline, or a Call Center). In this case, two calls are created:

  • The “entry point call” - a channel between the Contact and the Call Center
  • The “operator call”: the channel between the Call Center and the Operator who is servicing the call. There may be multiple operator legs, in the case where multiple users were rung out prior to the call being answered by an operator.

 Manually Transferred Calls occur during transferred calls when the original call is terminated (hung up) and a new call is created servicing the call flow. The call leg for the original section ends, and the new outbound call is initiated. The new outbound call rings out to the second user, who answers and continues the conversation

Automatically Transferred Calls are automatically transferred when the original call is forwarded (through direct routing or an IVR) to a new target. The call for the original section ends, and the new outbound call is initiated. The new outbound call rings out to the second user, who answers and continues the conversation


Structure of a Call

Calls enter and exit the Dialpad ecosystem through specific phases, which differ for inbound and outbound calls. 

Let's take a look at the different call phases. 

  • Call initiated: The date and time that a call is received, or created, by the Dialpad system
  • Welcome Greeting/IVR: The company, or department-wide, message callers hear before connecting to an agent. 
  • Queue Time: The amount of time the caller spent in the queue waiting for an available agent.
  • Ring Time: The amount of time that the call run (based on the company's routing settings) before connecting to the recipient. 
  • Call Connects: The moment the customer and agent connected. Calls may be manually placed on hold during this time. 
  • Call Ends: The moment when the customer, or agent, terminates the call. 
  • Wrap Up Time: The "buffer time" between the moment a calls ends and a new call commences.

Inbound calls flow through the following call phases:

  1. Call initiated
  2. Welcome greeting/IVR
  3. Queue Time / Ring Time 
  4. Call Connects
  5. Call Ends
  6. Wrap Up Time

Outbound calls flow through the following call phases:

  1. Call initiated
  2. Ring Time 
  3. Call Connects
  4. Call Ends
  5. Wrap Up Time

Was this article helpful?