Voice Quality Metrics

Voice Quality Metrics provides access to call quality data in CXone. It monitors SIPClosed Protocol used for signaling and controlling multimedia communication sessions such as voice and video calls. voice traffic and agents' WebRTC sessions. You can access useful call data like the ISP, location, average bit rate, and average round trip time (RTT). This information helps you troubleshoot call quality issues for both contact and agent call legsClosed The portion of an interaction that takes place between CXone and the agent.. Voice Quality Metrics saves this call quality data for each contact IDClosed A unique numerical identifier assigned to each contact for 30 days.

This application helps you identify contact IDs that have call quality problems. To dig deeper into issues and find exact causes, you can combine Voice Quality Metrics with these other features:

Contact your CXone Account Representative for more information. These additional features provide more granular information to help you troubleshoot effectively.

Call Quality Metrics

Voice Quality Metrics uses metrics and data from a variety of sources, including:

Call Score

One primary method of assessing call quality is the call score. A score is assigned to each contact ID. Voice Quality Metrics calculates the score based on its mean opinion score (MOS). This is a numeric score that indicates the quality of the call from the user's perspective. The score ranges from 1 (lowest) to 5 (highest). It's calculated using transport data gathered from the media streams, both upstream and downstream. The data include bandwidth, jitter, latency, and packet loss.

Voice Quality Metrics uses the following standards to define call quality for each contact ID:

MOS COLOR CODING CALL QUALITY
4.3 to 5.0 Green, for which you get excellent call quality Green Excellent

3.5 to 4.2

Blue, for which you get good call quality Blue

Good
3 to 3.4 Orange, for which you get moderate call quality Orange Moderate
0 to 2.9 Red, for which you get poor call quality Red Poor

Jitter

In networking, jitter refers to small, intermittent delays during data transfer. Many things can contribute to jitter, such as:

  • Network congestion.

  • Network collisions.

  • Signal interference.

A jitter value greater than 99 MS can result in packet loss, which can mean lower voice quality.

JITTER (MS) COLOR CODING CALL QUALITY
0 to 30 Green, for which you get excellent call quality Green Excellent

31 to 99

Blue, for which you get good call quality Blue

Good
100 to 149 Orange, for which you get moderate call quality Orange Moderate
150 Red, for which you get poor call quality Red Poor

Packet Loss

In networking, packet loss happens when a transmitted packet does not reach its destination. Routers or switches can drop packets due to network congestion. Packets can also be discarded by the jitter buffer. The more packet loss a call experiences, the lower the call quality.

PACKET LOSS (%) COLOR CODING CALL QUALITY
<1 Green, for which you get excellent call quality Green Excellent

<1 to 2.9

Blue, for which you get good call quality Blue

Good
3 to 5 Orange, for which you get moderate call quality Orange Moderate
>5 Red, for which you get poor call quality Red Poor

R-Factor

R-factor is another measure of call quality that Voice Quality Metrics considers. R-factor is calculated based on factors such as jitter, delay, and packet loss.

R-FACTOR COLOR CODING CALL QUALITY
90 to 100 Green, for which you get excellent call quality Green Excellent

80 to 89

Blue, for which you get good call quality Blue

Good
70 to 79 Orange, for which you get moderate call quality Orange Moderate
0 to 69 Red, for which you get poor call quality Red Poor

Voice Quality Metrics Availability

Voice Quality Metrics is available in multiple regions including North America (NA), Europe (EU), Australia (AU), Canada (CA), Japan (JP), and the UK. It supports continuous monitoring of WebRTC sessions, SIP Closed Protocol used for signaling and controlling multimedia communication sessions such as voice and video calls. call monitoring, or both.

For more information about the specific features available in your country or region, refer to the details provided below.

  NA EU AU CA JP UK FedRAMP
Continuous SIP call monitoring   Planned
Continuous WebRTC session monitoring Planned
Voice Diagnostics Integration   Planned

Voice Quality Metrics Interface

Screenshot showcasing elements of the product interface, like the filter, call details, and so forth.
Interface Element Details
1 - Load Criteria

These options let you view data for a specific business unitClosed High-level organizational grouping used to manage technical support, billing, and global settings for your CXone environment and time range. Specifying this information helps you filter and find call segments faster. By default, Voice Quality Metrics displays calls and call data for the last hour. You can pull calls for up to 30 days in the past.

The global filter lets you limit the calls that you request from the database. Instead of displaying every call from your time range, then filtering the list, the global filter limits the database query. This makes your search fast and convenient, helping to speed up troubleshooting. For example, you can specifically query the database for calls with poor quality, only WebRTC calls, and so forth.

From the three dots menu, you can also:

  • Hide Tiles: You can choose how many tiles appear at the top.

  • Export Data: You can export call data as a CSV file. The export function can export all 46 data columns but is subject to the filters applied on the page.

When you've chosen the business unitClosed High-level organizational grouping used to manage technical support, billing, and global settings for your CXone environment and date range for which you want to view calls, a progress bar appears to show you where you are in the loading process.

2 - Call List Filter

This section lets you filter the call list. It contains the following elements:

Free Text Search: You can use a free text search to find specific contact IDs or a range of contact IDs that contain a specific number. You can also use it to search for other data that is part of the selected columns, such as agent name, POCClosed The entry point that an inbound contact uses to initiate an interaction, such as a phone number or email address., and so on. If no results are found within the returned dataset, you can use the Advanced Search link to search records for contact IDs from the last 30 days.

Filter: You can filter the call list based on criteria you define. You can filter by a variety of details like media typeClosed A medium, such as voice, email, and chat, through which a contact connects with an intended recipient., ACD or agent attributes, or specifically agent legClosed The portion of an interaction that takes place between CXone and the agent. or contact legs.

Columns Selector: You can select the columns of data that appear about calls in the call list. Seven columns display by default, but you can display up to 46 in total.

3 - Summary Tiles

Shows the quality of voice calls, including MOS, average packet loss, and jitter. It displays a pie chart that shows the breakdown of call quality based on the MOS value.

It also shows the distribution tile for call directions data. This includes, DefaultOutbound, AgentLegDefault, InboundPOC, and BlindXfer. If any tiles have an arrow, you can click this arrow to filter the call list according to the options presented. For example, you can choose to display only calls with excellent, good, moderate, or poor quality.

4 - Call List & Contact Records

Lists every call record within your filter or search parameters. From this list, you can expand each row to view more in-depth information. The information is organized into three tabs, Call Details, Quality Details, and Associated Contacts. It also provides quick access buttons.

Each contact record displays a variety of information about the calls, including:

Call Details Tab:

  • Call Attributes: Shows a call's information such as To, From, Start Date, End Date, and so on.

  • ACD Attributes: Shows automatic call distribution information such as Contact, Skill, POC, Agent Name, and so on.

  • Web Attributes: Shows information related to web session such as ISP, OS, OS Version, and so on. Web attributes information only display for contacts that use the WebRTC protocol.

You can also copy content across the grid and each of the tabs. You can either highlight text and copy, or you can use the copy icon for some data fields containing large amounts of text.

Quality Details Tab:

Associated Contacts Tab:

  • Relationship: Shows the connection between contact IDs, such as agent leg, patron leg, transfer leg, and recording leg.

  • Call Direction: Specifies the type or nature of the call leg.

    • InboundPOC: Traffic destined for ACD or IVR.

    • AgentLegDefault: Traffic destined for agents, including agent-to-agent transfers.

    • DefaultOutbound: Outbound PSTN destined calls.

    • NaturalCallingDialer: Outbound calls initiated by Personal Connection (NICE CXone dialer)

  • Line Type: Indicates the origin of the call, whether it came from a VoIP line, a PSTN landline, a PSTN mobile phone, or any other type of line.

  • Agent: Displays the name of the agent who handled the call.

  • Start Date and Time of the Call: Indicates the specific time and date when a call is initiated or started.

  • End Date and Time of the Call: Indicates the specific time and date when a call is concluded or ended.

  • Call Score (Based on MOS): Shows the evaluation of the quality of a call, determined by the mean opinion score (MOS).

If you hover over any contact IDs in these tabs, a pop-up displays links that correlate with the quick access buttons, explained in the following table row.

5 - Quick Access Buttons

Pin icon Pin specific contact records in the call list. This lets you quickly access the record while handling or troubleshooting multiple calls.

Call ladder icon Quickly access Voice Diagnostics for the contact record you expanded. This lets you view in-depth call data at the level of individual call legs. It helps you pinpoint exactly where a call issue may have occurred in the connection. For example, you can see a breakdown of each RTP stream for the call. You can also review the call ladderClosed A diagram that provides in-depth details about a call's traffic, like individual server communications, SIP information, requested URIs, and so forth. to see which servers had connection issues. Ask your CXone Account Representative for more information.

Call recording icon Quickly access the call recording for the contact record you expanded. The recording opens in a recording visualizer page. This displays each person's speaking time, a waveform of the audio, and allows you to skip around the recording. You must have call recording enabled to use this page.

WebRTC analytics iconAn interactive page displaying all WebRTC data. You can track basic information like the business unitClosed High-level organizational grouping used to manage technical support, billing, and global settings for your CXone environment, agent application, and locations. You can also see more in-depth data like timelines for jitter or bitrates. This button lets you quickly access the WebRTC analytics page for the contact record you expanded. Ask your CXone Account Representative for more information.