TELEPHONE DATA AND POWER BI

Analyze Phone System Data with Power BI

Conduct a structured analysis of call volume, availability, and temporal distribution.

Depending on the system, telephone systems provide various types of information about incoming and outgoing calls, times, call durations, and organizational assignments. We review the available data, process it according to industry standards, and use it to develop Power BI reports for service, sales, and organizational purposes.

Schematic illustration: Telephony events are processed in a structured manner and analyzed using Power BI.

UNDERSTANDING CALL EVENTS

A call can generate multiple records

An incoming call may start at a central number, ring in a call group, be forwarded, and finally be answered by an extension. Depending on the phone system, this process can involve several technical events that must first be linked together to form a single call sequence.

Only once it has been clearly defined how answered, missed, forwarded, or very short calls are to be accounted for can meaningful metrics be derived. These technical rules form the basis for subsequent analysis using Power BI.

Incoming call

Main Number

Call Group

Forwarding

Assumption

Schematic illustration. Call logs depend on the configuration of the phone system and the available data.

What matters is not only what data the telephone system provides, but also how individual call events are interpreted from a technical perspective.

REPORTING WITH POWER BI

What questions would you like to answer using your phone system data?

Using a technically standardized data set, telephony data can be analyzed from various perspectives. The types of analyses possible depend on the information provided by your phone system, the existing organizational assignments, and your specific questions.

Analyzing Call Volume Over Time

Review incoming and outgoing calls by time of day, day of the week, or time period. This will show you when call volumes are particularly high and how they change over time.

Sample Questions

Organize Answered and Missed Calls

Analyze how incoming calls are handled and identify any anomalies in specific time periods or organizational units. Call transfers and multi-step call flows are taken into account to the extent that the available data allows.

Sample Questions

Viewing Conversation Times in Context

Examine how call times are distributed across different time periods and organizational units. Total duration, average call duration, and customizable duration categories help you categorize the volume of telephone communication in a nuanced way.

Sample Questions

Analyzing Telephony Data from an Organizational Perspective

Compare call data by call groups, teams, locations, or other areas of responsibility. This reveals differences in call volume and availability at organizationally relevant levels.

Sample Questions

Additional analysis options:

Depending on the available call history data, we can also analyze ring times, wait times, and call transfers. We use the existing data and mappings to determine whether call data can be reliably linked to shared CRM, service, or scheduling data.

DATA PROCESSING AND REPORTING

Structured Preparation of Telephony Data for Power BI

The information provided by a telephone system depends on the specific system and its configuration. We review the available data, classify call events and status values according to technical criteria, and establish the necessary organizational assignments.
Building on this, we organize the relevant information in a structured manner, align key metrics, and establish a suitable foundation for analysis using Power BI.

Check Available Phone Data

We review which data fields, time stamps, status values, and history information the phone system provides. This makes it clear which information can be used for the intended analyses.

Classify Call Events by Type

Together, we determine how to account for call transfers, very brief connections, or multiple events within a call history. This results in clear definitions for calls, conversations, and missed contacts.

Establish Organizational Assignments

Extensions, phone accounts, and call groups are assigned to teams, locations, or other areas of responsibility to the extent possible and as technically feasible. In doing so, we determine the level of organizational detail required for reporting.

Provide Key Metrics and Reports

Based on the agreed-upon definitions and classifications, key performance indicators and Power BI reports are generated for the intended recipients. Updates, level of detail, and access rights are defined in accordance with the business requirements.

The reporting solution is not based on a rigid standard model, but rather on the available data, the business definitions, and the intended analyses.

PRACTICAL EXAMPLE: STARFACE

Preparing Starface Call Data for Power BI

In a specific Starface project, the provided telephony data was imported, verified, and prepared for technical analysis. The data came from JSON exports, and their structure and the information they contained were first organized.

Call information was then linked to extensions and organizational assignments. Based on this, call volume, call duration, and temporal and organizational distributions were visualized in Power BI.

IMPLEMENTED IN A PRACTICAL PROJECT

Data imported

JSON Exports from Starface

Information Assigned

Extensions and Organizational Units

Developed analyses

Call volume, call duration, and temporal and organizational analyses in Power BI

Starface is a concrete, real-world example. We also examine other phone systems to determine what data is available and how it can be used for the desired analyses.

PRIVACY AND PERMISSIONS

Not all available information needs to be included in the report

Telephony data may contain detailed information on call times, call durations, extensions, and organizational assignments. The data imported into Power BI and the level of detail at which it is displayed should therefore be tailored to the business purpose and the intended audience.

For many issues, aggregated analyses by time period, call group, team, or location are sufficient. Detailed views containing personal information are not automatically included in the reporting and should only be provided if there is a clear business rationale and agreed-upon policies in place.

Evaluate in a technically sound manner

Coordinate on a project-by-project basis

The goal is to produce an analysis that highlights the necessary relationships without providing more detailed information than is required for the specific research question.

The analysis focuses on structured telephony data and metadata. Call content is not included in the reporting approach described.

FREQUENTLY ASKED QUESTIONS

What should you know before analyzing your phone system data?

Can any phone system be analyzed using Power BI?

That depends on what data the respective phone system provides and how it is structured. Using a representative data export, we determine what information is available, how it can be categorized by subject matter, and what analyses can be based on it.

For an initial assessment, information about the telephone system in use, a representative data export, and the most important technical questions are helpful. In addition, it should be clarified which call groups, extensions, teams, or locations are relevant for the analysis.

If appropriate data and linking options are available, call data can, for example, be supplemented with shared information from CRM, service, or planning processes. The specific relationships that can be reliably displayed are determined based on the respective data set and the existing mappings.

How often the analysis can be updated depends on the data provided by the phone system, the scope of the export, and the technical requirements. The project team will determine the intervals at which the data should be provided and prepared for Power BI.

PLANNING TELEPHONY REPORTING TOGETHER

What questions would you like to answer using your phone system data?

Whether call volume, availability, call duration, or organizational distribution can be analyzed depends on the available data and business requirements. Together, we’ll assess the current situation and discuss which Power BI analyses would be most useful for your phone system.