Professional Documents
Culture Documents
Release 4.9
User Guide
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 2
Umetrix® Voice
Release 4.9 – User Guide
Table of Contents
1. Introduction ........................................................................................ 8
About Umetrix® Voice ........................................................................................... 8
How to Contact Us.............................................................................................. 10
Access the Latest Documentation ...................................................................... 11
Documentation Conventions .............................................................................. 11
2. Umetrix Voice System Configuration ............................................... 12
System Component Verification ......................................................................... 12
NET Framework 4.6.1 or Later ................................................................ 13
Software Installation ........................................................................................... 14
Hardware Installation .......................................................................................... 15
Starting Umetrix Voice ........................................................................................ 17
3. Application Workflow ....................................................................... 19
4. Specifying Umetrix Voice Settings ................................................... 20
Specifying General Settings ............................................................................... 22
Specifying GPS/Time Settings............................................................................ 24
Time Synchronization .............................................................................. 24
GPS Settings ........................................................................................... 25
Specifying Call Performance Settings ................................................................ 27
Call Server ............................................................................................... 27
Logging Session Auto-Stop ..................................................................... 29
CDR Lookup ............................................................................................ 29
Call Result Warnings ............................................................................... 30
Specifying Voice Quality Settings ....................................................................... 31
MOS Thresholds ...................................................................................... 31
Events ...................................................................................................... 32
Bluetooth Auto-Dial .................................................................................. 33
Audio Server ............................................................................................ 33
MOS Correction ....................................................................................... 34
IMS Setup ................................................................................................ 34
Default Scoring Algorithm ........................................................................ 34
POLQA Level Alignment .......................................................................... 34
www.spirent.com 3
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 4
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 5
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 6
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 7
Umetrix® Voice
Release 4.9 – User Guide
1. Introduction
About Umetrix® Voice
Spirent Umetrix® Voice (Nomad) provides a comprehensive and efficient measure of real-world
mobile device performance by automating high-volume call control testing sequences and voice
quality characterization on virtually any Bluetooth-enabled handset, regardless of wireless
technology or device model.
Umetrix Voice enables you to:
• Reduce the manpower cost of collecting both voice quality and call performance data for
testing through automation
• Provide statistically repeatable and reliable results to impact device changes
• Capture poorly performing devices prior to market launch
• Improve device quality, user experience and brand perception
In the Umetrix Voice system, mobile handsets make calls to and receive calls from centralized
voice and call servers. All servers are managed through a PC-based interface. The servers
collect and store call record and degraded audio information which is merged with locally stored
results at test completion for a comprehensive view of device performance.
www.spirent.com 8
Umetrix® Voice
Release 4.9 – User Guide
The metrics available as outputs from the Umetrix Voice system include:
• Voice Quality (Uplink and Downlink)
• Voice Delay
• Call Initiation Performance (Mobile Originated and Mobile Terminated Calls)
• Call Retention Performance (Mobile Originated and Mobile Terminated Calls)
• Call Setup Time
• Loss of Network
• Bluetooth Voice Performance
• Diagnostic Data
Optionally, you can centrally manage Umetrix Voice voice quality and call performance testing
using the Umetrix User Experience Measurement Platform. The Umetrix web portal can provide
centralized management of Umetrix Voice test configuration, result aggregation and
measurement reporting.
This document describes the setup and operation of the Umetrix Voice system for voice quality,
Bluetooth and call performance functionality in Standalone Mode. Cloud Mode functionality is
described in the Umetrix User Guide. Standalone Mode testing is performed by controlling the
Umetrix Voice hardware using the Umetrix Voice software interface. This document describes
the setup and operation of the Umetrix Voice system for all test types in Standalone Mode.
www.spirent.com 9
Umetrix® Voice
Release 4.9 – User Guide
How to Contact Us
To obtain technical support for any Spirent Communications product, please contact our
Support Services department using any of the following methods:
Americas
E-mail: support@spirent.com
Web: http://support.spirent.com
Toll Free: +1 800-SPIRENT (+1 800-774-7368) (North America)
Europe, Africa, and Middle East
E-mail: support@spirent.com
Web: http://support.spirent.com
EMEA Phone: +33 (1) 6137 2270
Asia Pacific East
E-mail: support@spirent.com
Web: http://support.spirent.com
In China Mainland Phone: +86 (400) 810-9529 (toll-free)
Out of China Mainland Phone: +86 10 8233-0033
Asia Pacific South
E-mail: support@spirent.com
Web: http://support.spirent.com
India, South East Asia, Australia and New Zealand Phone: +91 800-419-2111
+91 (80) 67023400
The Spirent Knowledge Base (http://support.spirent.com) is designed to serve your technical
information needs. The Knowledge Base gives you access to tens of thousands of documents
that help answer your network analysis and measurement questions. New content is added
daily by Spirent’s communications and networking experts. Sign in with your user ID and
password to gain access to additional content that is available only to customers – user
manuals, Help files, release notes, Tech Bulletins, and more. When you sign in, you can also
use the Knowledge Base to download software and firmware, and to manage your SRs.
Information about Spirent Communications and its products and services can be found on the
main company website at http://www.spirent.com.
Company Address
Spirent Communications, Inc.
26750 Agoura Road
Calabasas, CA 91302
USA
www.spirent.com 10
Umetrix® Voice
Release 4.9 – User Guide
Documentation Conventions
This document uses the following conventions:
• Text you type appears in this type style
• Keyboard keys are displayed IN THIS TYPE STYLE
www.spirent.com 11
Umetrix® Voice
Release 4.9 – User Guide
Computing Optimal
Minimal Performance
Requirement Performance
Processor Intel® CoreTM i7 Intel® CoreTM i5
RAM 8 GB 4 GB
Free Disk Space 20 GB 10 GB
Operating System Windows 10 Windows 10
USB Drive N/A USB 2.0 Drive
www.spirent.com 12
Umetrix® Voice
Release 4.9 – User Guide
Computing Optimal
Minimal Performance
Requirement Performance
Software N/A
• Microsoft .NET Framework 4.6.1
• Microsoft Excel 2007 or higher (for
the Report Generator); alternatively,
download Microsoft Excel Viewer to
view the .XLSX output reports
• User must be logged in as a
Windows Administrator. Umetrix
Voice will not run under a non-admin
login.
Dedicated High Speed N/A Sustained internet connection of at
Internet least 50 kbps is required for the
following situations:
• Determining optimal volume levels
for a voice quality test using
Automatic Level Assist
• Viewing live uplink data during a
voice quality test
• Starting a Mobile Terminated call
campaign
• Obtaining the report for a Mobile
Terminated or Voice Quality call
campaign
• Automatic internet-based time sync
during testing (GPS time sync is
recommended)
www.spirent.com 13
Umetrix® Voice
Release 4.9 – User Guide
Software Installation
You can obtain the Umetrix Voice installation file from your Spirent Communications
representative. Once you have the Umetrix Voice installation package, perform the following
steps:
1. Unzip the Umetrix Voice installation package (if applicable) to the PC on which you want to
install Umetrix Voice.
2. Navigation to the folder containing the Umetrix Voice installation package.
3. Double-click on the file setup.exe.
4. Follow the instructions to complete the software installation.
After Umetrix Voice is installed, the software informs you automatically when upgrades are
available, provided that:
‒ The computer running the Umetrix Voice software is connected to the internet.
‒ The Umetrix Voice hardware is attached.
‒ Support and maintenance is up-to-date for the Umetrix Voice license in use.
5. Go to the section ”Hardware Installation” on page 15 to install the Umetrix Voice UX.
www.spirent.com 14
Umetrix® Voice
Release 4.9 – User Guide
Hardware Installation
The following figures show the front view and rear view of the Umetrix Voice UX.
www.spirent.com 15
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 16
Umetrix® Voice
Release 4.9 – User Guide
If you have a POLQA Version 3 license, the following POLQA V3 Activation dialog box
appears.
www.spirent.com 17
Umetrix® Voice
Release 4.9 – User Guide
3. If the POLQA V3 Activation dialog box appears, perform one of the following steps:
‒ If you want to use your POLQA Version 3 license on this PC, click the
Yes button.
The following POLQA Activation message box appears if you have a valid license.
‒ If you do NOT want to use your POLQA Version 3 license on this PC, click the No
button.
The Umetrix Voice window appears.
www.spirent.com 18
Umetrix® Voice
Release 4.9 – User Guide
3. Application Workflow
This section provides an overview of the Umetrix Voice workflow. The following figure shows the
testing process.
The following sections of this document describe the detailed procedures used in working with
Umetrix Voice.
www.spirent.com 19
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 20
Umetrix® Voice
Release 4.9 – User Guide
Access the Configure Settings screen directly from anywhere within Umetrix Voice using the
Umetrix Voice menu located at the top left corner of the Umetrix Voice window.
www.spirent.com 21
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 22
Umetrix® Voice
Release 4.9 – User Guide
• Call Time Tolerance – Use this to set the acceptable variance (within seconds) of call
duration for dropped call event determination.
• Spirent App Daemon (Ip:Port) – The Spirent APP Daemon is a separate application used
to remotely start Umetrix Voice. This field contains the local host used to remotely start
Umetrix Voice through the Daemon app.
• Enable Missing Device Code Warning – With this option checked, a pop-up reminder
appears at session start with a reminder to enter the Umetrix Data Device Code in the
Device Info dialog to collect Real-Time Test Metrics (RTTM) data. This option may be
disabled if you are not collecting RTTM data to prevent the reminder pop-up.
In the Session Settings area:
• Require Hardware Identifiers – Check to prevent launching a test if the Hardware Identifier
field on any enabled channel’s Device Information dialog is not filled in. Enabling this field
requires the field tester to enter the identifier before starting a test session.
• Force Complete for Remote Session – Check to allow data for a Remote Unit test session
to be marked as complete with only local data present. If left unchecked, local and remote
session data must be merged before data from a Remote Unit test can be marked as
complete for report generation.
www.spirent.com 23
Umetrix® Voice
Release 4.9 – User Guide
Time Synchronization
Successful use of Umetrix Voice depends on consistent timing between the test laptop and the
Audio or Call Server. Time synchronization is critical in the case of a Voice Quality or Mobile
Terminated Call Performance campaign. To specify time synchronization options:
1. Select the Time Synchronization Source. The Time Synchronization Source is used as the
method of synchronization on application startup.
‒ Internet Time Server – Umetrix Voice synchronizes the PC’s clock to internet time on
demand. This method requires an internet connection. Spirent does not recommend
using this method for Voice Quality testing performed while drive testing. Substantial
latency may be introduced when the internet time protocol operates in a mobile
environment. If possible, use GPS synchronization in this case.
‒ GPS – Umetrix Voice will synchronize to the appropriate server using GPS time. Spirent
recommends using this time synchronization method when GPS is available, particularly
in the case of Voice Quality tests performed while drive testing.
2. Check Enable automatic time synchronization to prevent time drift in synchronization
between the test laptop and the Voice or Call Server. This option requires access to the time
synchronization source (internet or GPS) during testing.
www.spirent.com 24
Umetrix® Voice
Release 4.9 – User Guide
3. Set the Time sync every X minutes period between time synchronization updates. Spirent
recommends setting this to 5 minutes for frequent updates. Note that time synchronization
during testing has no impact on data collection or performance.
GPS Settings
Umetrix Voice can record GPS information during testing. Location information can be used to
display data testing results graphically in MapInfoTM and similar mapping applications. GPS can
also be used as the Time Synchronization method. Configure GPS using the GPS section of the
GPS/Time screen.
www.spirent.com 25
Umetrix® Voice
Release 4.9 – User Guide
• The blinking heart blinks each time Umetrix Voice receives a GPS message.
• The yellow triangle indicates an error occurred. Click the Restart GPS button to try
again. In some cases, it may be necessary to click this button twice.
www.spirent.com 26
Umetrix® Voice
Release 4.9 – User Guide
Call Server
By dialing and receiving calls, and by collecting and storing call record information, the Call
Server facilitates both Mobile Originated and Mobile Terminated call performance sequences.
• Call Server – Select the geographically relevant call server. Clicking the Update List button
causes Umetrix Voice to query for the most up-to-date list of call servers.
Clicking the MT Minutes Usage button displays the Mobile Terminated Minutes Usage
dialog box, which shows the number of minutes that have been used from your allotment for
all your mobile terminated calls. The Summary area displays the total number of minutes
used by all your clients (for example, Umetrix Voice, Umetrix Data Server, and Umetrix
Voice LM). The Details area shows the total number of minutes used by each Umetrix Voice
client. The following figure shows a sample Mobile Terminated Minutes Usage message
box.
www.spirent.com 27
Umetrix® Voice
Release 4.9 – User Guide
NOTE:
In the Details area, your client is always highlighted. Also, the serial number for your client
appears at the bottom of the Call Performance Settings tab.
• PIN and Delay Seconds – These fields facilitate Call Performance with Voice Quality
testing for a call server that requires a PIN. Enter the PIN and number of seconds to delay
PIN transmission after call origination to ensure the PIN is captured by the server.
• Allow client override of call server results – If selected and Umetrix Voice call
performance results differ from call server results, Umetrix Voice results will replace server
results. This option was implemented for a small group of international customers facing an
unreliable landline infrastructure and should be left unchecked unless otherwise instructed
by Spirent.
www.spirent.com 28
Umetrix® Voice
Release 4.9 – User Guide
This check ensures that a user does not conduct an extended test using a non-functioning
device, possibly invalidating results for the entire test array. To configure Logging Session Auto-
Stop:
1. Choose whether to enable this functionality (recommended).
2. Set the Threshold for the number of consecutive Bluetooth errors which constitutes stopping
a test.
CDR Lookup
Use the CDR Lookup area to select the part of the dialed number that should be excluded when
Umetrix Voice contacts the call server to retrieve Call Detail Records.
This is an advanced setting for Call Performance testing performed in one country when the call
server resides in another. The Caller ID of the calling device can, under certain circumstances,
appear different than the dialed number.
Use the CDR Lookup setting to indicate that prefixes (i.e. international dialing prefixes) should
be excluded when matching telephone numbers for uplink score retrieval.
www.spirent.com 29
Umetrix® Voice
Release 4.9 – User Guide
If enabled, Umetrix Voice issues the following warnings when the consecutive number of events
exceeds the user- defined threshold for each of these event types:
Call Outcome Definition
Failed Attempt • A Mobile Originated Call was placed and an outgoing call
was established followed by the phone’s return to the call
placement state.
Access Timeout • A Mobile Originated Call was placed but no state change
occurred before the Access Timeout time.
• A Mobile Terminated Call connection did not take place
before the Access Time.
Dropped Call • The call was ended before the expected duration had
elapsed.
Physical Link • The Bluetooth connection between the test mobile and the
Umetrix Voice hardware unit was not active at the time a
call was supposed to occur.
BlueCore (BC) • The Bluetooth module was not in a nominal state at the
time a call was supposed to occur.
www.spirent.com 30
Umetrix® Voice
Release 4.9 – User Guide
MOS Thresholds
Use MOS Thresholds to customize data views according to local performance criteria:
www.spirent.com 31
Umetrix® Voice
Release 4.9 – User Guide
Use the Color Bar to set the thresholds that determine Great (green), Good (yellow) and Bad
(red) voice quality performance.
Check Collect X random WAV sample(s) from each MOS range above at the end of each
session to set aside a random sample of audio files within each MOS performance range. This
allows the audible verification of Great, Good and Bad audio samples at the conclusion of the
test.
Set the Low average MOS score alert threshold to a MOS value between 0 and 4.5. When
the average downlink MOS falls below this threshold, Umetrix Voice will present either a Visual
Notification or Visual & Audio Notification to the user. Effectively disable this functionality by
setting the Low average MOS score alert threshold to 0.
Events
Use the Events section to assure that events, which occur during a test session, complement
voice quality to provide an overall indication of handset performance.
Umetrix Voice provides the ability to note events of interest on both a per-channel and per-cycle
basis during voice quality testing. Umetrix Voice also provides the ability to automatically detect
a sequence of null MOS values, often indicative of a dropped call.
From this screen, you can select:
• Enable Event Detection to automatically detect and log null MOS events.
• Insert Event after X consecutive null MOSS scores, labeled (your customized label
name for this event) that constitute a Null MOS Event.
• Edit Event Classifications to specify custom event names. These events must be manually
recorded in the Events tab of the MOS Trends Window upon occurrence during testing.
See Event Logging and Event Detection for more information about event logging and event
detection during Voice Quality testing.
www.spirent.com 32
Umetrix® Voice
Release 4.9 – User Guide
Bluetooth Auto-Dial
Check Enable auto-dial on Bluetooth audio channels when starting session to enable
Umetrix Voice to automatically dial the audio server for channels connected using Bluetooth.
Spirent recommends that international users dialing a non-US audio server should disable this
option as local dialing conventions are best handled manually.
Audio Server
The Audio Server facilitates voice quality testing by answering calls, sending and recording
.WAV files, storing the recorded .WAV files and handling uplink data collection. The Audio
Server is an extremely high quality Interactive Voice Response (IVR) service provided by
Spirent Communications to answer calls, send and record speech, and store the recorded
samples for access to uplink results.
In this area:
1. Select the geographically relevant Audio Server.
2. Enter your Audio Server Username and Password.
3. Validate Settings to ensure that the settings are correct for access throughout the test
process.
www.spirent.com 33
Umetrix® Voice
Release 4.9 – User Guide
MOS Correction
Invalid MOS scores, such as those obtained by comparing an empty .WAV file to a reference
file, can drastically skew performance statistics. Invalid MOS values can also be obtained when
DTMF (push-button) tones are audible in the recorded speech sample. Selecting Enable MOS
Correction prevents invalid MOS scores from being reported. This option is enabled by default.
IMS Setup
The following figure shows the IMS Setup area.
NOTE:
This setting is for Spirent internal use only.
www.spirent.com 34
Umetrix® Voice
Release 4.9 – User Guide
5. Defining a Test
To define a Umetrix Voice test in Standalone Mode, select Umetrix Voice Test from the main
menu.
Access the Umetrix Voice Test screen directly from anywhere within Umetrix Voice using the
Umetrix Voice menu. Click the Umetrix Voice button in the top left corner of any Umetrix Voice
screen to access the Umetrix Voice menu.
www.spirent.com 35
Umetrix® Voice
Release 4.9 – User Guide
Use this screen to customize the type of task performed on each test channel (per availability
based on licensing) as well as task details. When defining a test, it is necessary to:
• Assign tasks to channels
• Modify task settings
• Save test settings
This chapter describes the test configuration interface. For instructions on configuring specific
types of tests, see Voice Quality Configuration Options and Call Performance Configuration
Options.
www.spirent.com 36
Umetrix® Voice
Release 4.9 – User Guide
Repeat the selected process for all channels to be active during testing. The task types
available for selection are arranged on four different tabs:
• Voice Quality
• Call Performance
• Delay
• Multi-Service
After a task is assigned, the channel displays the task.
www.spirent.com 37
Umetrix® Voice
Release 4.9 – User Guide
Once a task is assigned to each desired channel, modify the task settings. You can configure
most variations of testing per channel. For example, you can set all four channel to a Duplex
test or three channels to Duplex and one to Mobile. Umetrix Voice prompts you if you attempt to
create an invalid test configuration.
NOTE:
If any Umetrix Voice channel is configured for a Remote Unit test, all active channels must be
configured for Remote Unit testing. Local mobile-to-mobile or audio server tests cannot be
mixed with Remote Unit tests in the same Umetrix Voice session.
Mobile
The test device on a Mobile channel serves as the downlink device in the mobile communication
path. Use this option for:
• Standard bi-directional testing using the Audio Server.
• One of the test handsets in a bi-directional Mobile-to-Mobile test scenario (the other handset
is set as a Base).
• One of the test handsets in a bi-directional Remote Unit test scenario (the other handset is
set as a Base).
• A mobile acting as the downlink device in a test using the Landline Module.
Base
The test device on a Base channel serves as the uplink device in the mobile communication
path. Use this option for:
• One of the test handsets in a bi-directional Mobile-to-Mobile test scenario (the other handset
is set as a Mobile).
• One of the test handsets in a bi-directional Remote Unit test scenario (the other handset is
set as a Mobile).
• The uplink end of a Landline Module test.
www.spirent.com 38
Umetrix® Voice
Release 4.9 – User Guide
Source Only
Use this option to perform uplink testing only in a Mobile-to-Mobile or Remote Unit test scenario.
With this setting, Umetrix Voice sends speech every ten seconds but records nothing. Use this
setting to shorten the test cycle time when only uplink data is required.
Record Only
Use this option to perform downlink testing only in a Mobile-to-Mobile or Remote Unit test
scenario. With this setting, Umetrix Voice records speech every ten seconds but not source
speech. Use this to shorten the test cycle time when only downlink data is required.
www.spirent.com 39
Umetrix® Voice
Release 4.9 – User Guide
Delay
Use Voice Delay for precise measurement of speech delay between two mobile devices
connected to the same Umetrix Voice hardware unit. The measurement includes delay
introduced by both handsets and the time it takes to traverse the network.
Multi-Service Task
The Multi-Service test option facilitates Multi-RAB testing by making voice calls to a device
during Umetrix Data performance testing.
www.spirent.com 40
Umetrix® Voice
Release 4.9 – User Guide
Each Task Settings dialog is detailed in a following section, including minor differences in
content for different task types:
• Device Info
• Channel Settings
• Call Campaign
• Bluetooth Connection
• Reconnect All Bluetooth Channels
• Auto-Level Assist
• Multi-Service Configuration
www.spirent.com 41
Umetrix® Voice
Release 4.9 – User Guide
Device Info
The fields in the Device Info dialog provide optional metadata for the session log file and
correlate the test device with Umetrix Data for Real Time Test Metrics (RTTM).
• Umetrix Device Code – The Umetrix Data Mobile Device Code is required when collecting
RTTM data during testing. The Device Code appears in the Umetrix Data Mobile History tab
and in the Handset table of the Umetrix Data Base project. The Device Code is case
sensitive.
• Umetrix Data Information provides specifications from the Umetrix Data server project
associated with the referenced device.
• Undo buttons appear if the information entered does not match the information received
from Umetrix Data server. Clicking the button updates the field to the Umetrix Data server
information. Spirent recommends you accept the provided information.
• For all tests, these fields may be completed to provide optional metadata for the session log
file and help identify the test devices in session outputs:
‒ Make
‒ Model
‒ Role
‒ HW Identifier
‒ Adapter
www.spirent.com 42
Umetrix® Voice
Release 4.9 – User Guide
Channel Settings
The fields in the Channel Settings dialog specify connection settings for a Voice Quality Task.
This dialog is not used for Call Performance Tasks.
Sampling Rate
The Sampling rate for audio associated with this channel. The Sampling Rates available for
selection are dependent on Audio Interface, Scoring Model and Bluetooth HFP selections.
www.spirent.com 43
Umetrix® Voice
Release 4.9 – User Guide
Scoring Model
The MOS scoring algorithm used to quantify speech quality. The Scoring Models available for
selection are determined by licensing.
• PESQ – Perceptual Evaluation of Speech Quality – A measurement standard for the
evaluation of end-to-end voice quality testing under real network conditions. PESQ is
standardized as ITU-T recommendation P.862. PESQ is now supported for mobile-to-
mobile calling only.
• POLQA – Perceptual Objective Listening Quality Analysis – The successor to PESQ,
POLQA provides more robust quality predictions for additional speech codecs and higher
bandwidth audio signals. POLQA is standardized as ITU-T recommendation P.863.
Umetrix Voice supports the following POLQA versions:
‒ Version 2
‒ Version 3
See “Introduction to POLQA (Appendix D)” for a more detailed description of and comparison
between the two standards.
Channel X
Use the Channel Audio area to manually adjust volume settings. If the Input Level (downlink
volume) and Output Level (uplink volume) are known for the device on this test channel, use the
sliders to set those values here. Otherwise, automatically optimize volume settings prior to
testing or manually adjust volume settings during testing.
www.spirent.com 44
Umetrix® Voice
Release 4.9 – User Guide
Device
Any Umetrix Voice Quality task consists of speech transmitted between two communication
nodes. In each task type, one node is the mobile device connected to the Umetrix Voice
hardware unit. The other end of the communication path can be selected for the task at hand.
The Uplink Device, Downlink Device, Recording Device, Sourcing Device or Device B field
appears in this area for designation of the second test mobile. The options available in each
case are described here.
• Uplink Device – In a Mobile task, the test device serves as the downlink device in the
mobile communication path. Select the Uplink Device to handle uplink data collection and
downlink audio sourcing:
‒ Audio Server – For all Audio Server tests.
‒ Base Task on Remote Unit – Use this option to configure bi-directional Remote Unit
testing. In this test case, the mobile on one Umetrix Voice unit is configured with a
Mobile task while the mobile on the other unit is configured with a Base task. If this
option is selected, the Landline field will appear. Check this box if the remote unit is a
Landline Module.
‒ Base Task on Channel X – Use this option to configure bi-directional Mobile-to-Mobile
testing. In this test case, one channel is configured as a Mobile task while the other is
configured as a Base task.
www.spirent.com 45
Umetrix® Voice
Release 4.9 – User Guide
• Downlink Device – In a Base task, the test device serves as the uplink device in the mobile
communication path. Select the Downlink Device to handle downlink data collection and
uplink audio sourcing.
‒ Mobile Task on Remote Unit – Use this option to configure bi-directional Remote Unit
testing. In this test case, the mobile on one Umetrix Voice unit is configured with a
Mobile task while the mobile on the other unit is configured with a Base task.
‒ Mobile Task on Channel X – Use this option to configure bi-directional Mobile-to-Mobile
testing. In this test case, one channel is configured as a Mobile task while the other is
configured as a Base task.
• Recording Device – In a Source Only task, only uplink testing is performed for that channel.
Select the Recording Device to capture uplink data from the test mobile.
‒ Record Only task on remote unit – Use this option to configure uni-directional Remote
Unit testing. In this test case, the mobile on one Umetrix Voice unit is configured with a
Source Only task while the other is configured with a Record Only task.
‒ Record Only task on channel X – Use this option to configure unidirectional Mobile-to-
Mobile testing. In this test case, one channel is configured as a Source Only task while
the other is configured as Record Only.
• Sourcing Device – In a Record Only task, only downlink testing is performed for that
channel. Select the Sourcing Device to source speech to the test mobile.
‒ Source Only task on remote unit - Use this option to configure uni-directional Remote
Unit testing. In this test case, the mobile on one Umetrix Voice unit is configured with a
Source Only task while the other is configured with a Record Only task.
‒ Source Only task on channel X – Use this option to configure unidirectional mobile-to-
mobile testing. In this test case, one channel is configured as a Source Only task while
the other is configured as Record Only.
www.spirent.com 46
Umetrix® Voice
Release 4.9 – User Guide
Call Campaign
Use the fields in the Call Campaign dialog to specify duration and sequencing of a Call
Performance Task. This dialog is not used for Voice Quality Tasks.
Connection Settings
• Dial / Answer Method
‒ Bluetooth
‒ Tethered (uncommon)
• For a Tethered connection, select the COM Port.
• For a Bluetooth connection, specify the HFP version and SCO Packet Type.
www.spirent.com 47
Umetrix® Voice
Release 4.9 – User Guide
Task Setup
• Select the Call Initiation Mode. The Call Initiation Mode is applicable only when the same
Call Performance Task is applied to multiple channels during a test. This option does not
apply to a Mobile-to-Mobile Call Performance task.
‒ Synchronous Testing – Calls start simultaneously on all devices regardless of call
outcomes. For example, if one device drops a call, it will remain idle until the next time
all mobiles are scheduled to start a new call. Note that Synchronous Testing may not
be maintained for Mobile Terminated call campaigns.
‒ Asynchronous Testing – Each device follows its own call sequence without regard to
other device progress. In this mode, if one device drops a call, it will wait for the
specified time and then start a new call, even as the other devices continue their first
call.
• Specify the values for the task parameters. In the Mobile-to-Mobile case, these parameters
are set in the Mobile-to-Mobile Originate task.
‒ Access Timeout – A call attempt that has not connected within this amount of time is
classified as an Access Timeout event.
‒ Duration – The length of each call in the test sequence. In a Synchronous campaign,
this refers to the total attempt duration including access time and connected time. In an
Asynchronous campaign, this refers to the connected time only.
‒ Wait Time – The amount of idle time between the end of one call in the sequence and
the start of the next call.
‒ Attempts – The number of calls to attempt in this task sequence.
‒ The Max Call Length and Max Task Length values are calculated based on the
selections made.
www.spirent.com 48
Umetrix® Voice
Release 4.9 – User Guide
Device Selection
Any Umetrix Voice Quality task consists of speech transmitted between two communication
nodes. In each task type, one node is the mobile device connected to the Umetrix Voice
hardware unit. The other end of the communication path can be selected for the task at hand.
The Uplink Device, Downlink Device, Recording Device, Sourcing Device or Device B field
appears in this area for designation of the second test mobile. The options available in each
case are described here.
• Uplink Device – In a Mobile task, the test device serves as the downlink device in the
mobile communication path. Select the Uplink Device to handle uplink data collection and
downlink audio sourcing:
‒ Audio Server – For all Audio Server tests.
‒ Base Task on Remote Unit – Use this option to configure bi-directional Remote Unit
testing. In this test case, the mobile on one Umetrix Voice unit is configured with a
Mobile task while the mobile on the other unit is configured with a Base task. If this
option is selected, the Landline field will appear. Check this box if the remote unit is a
Landline Module.
‒ Base Task on Channel X – Use this option to configure bi-directional Mobile-to-Mobile
testing. In this test case, one channel is configured as a Mobile task while the other is
configured as a Base task.
• Downlink Device – In a Base task, the test device serves as the uplink device in the mobile
communication path. Select the Downlink Device to handle downlink data collection and
uplink audio sourcing.
‒ Mobile Task on Remote Unit – Use this option to configure bi-directional Remote Unit
testing. In this test case, the mobile on one Umetrix Voice unit is configured with a
Mobile task while the mobile on the other unit is configured with a Base task.
‒ Mobile Task on Channel X – Use this option to configure bi-directional Mobile-to-Mobile
testing. In this test case, one channel is configured as a Mobile task while the other is
configured as a Base task.
• Recording Device – In a Source Only task, only uplink testing is performed for that channel.
Select the Recording Device to capture uplink data from the test mobile.
‒ Record Only task on remote unit – Use this option to configure uni-directional Remote
Unit testing. In this test case, the mobile on one Umetrix Voice unit is configured with a
Source Only task while the other is configured with a Record Only task.
‒ Record Only task on channel X – Use this option to configure unidirectional Mobile-to-
Mobile testing. In this test case, one channel is configured as a Source Only task while
the other is configured as Record Only.
www.spirent.com 49
Umetrix® Voice
Release 4.9 – User Guide
• Sourcing Device – In a Record Only task, only downlink testing is performed for that
channel. Select the Sourcing Device to source speech to the test mobile.
‒ Source Only task on remote unit - Use this option to configure uni-directional Remote
Unit testing. In this test case, the mobile on one Umetrix Voice unit is configured with a
Source Only task while the other is configured with a Record Only task.
‒ Source Only task on channel X – Use this option to configure unidirectional mobile-to-
mobile testing. In this test case, one channel is configured as a Source Only task while
the other is configured as Record Only.
Select the Sampling Rate, Scoring Model, Source File and volume adjustment options for
voice quality testing. Some settings available in this area depend on the type of Voice Quality
Task. For example, a Mobile talk offers different options than a Record Only task. This section
discusses all the possible options.
Sampling Rate
The Sampling rate for audio associated with this channel. The Sampling Rates available for
selection are dependent on Audio Interface, Scoring Model and Bluetooth HFP selections.
www.spirent.com 50
Umetrix® Voice
Release 4.9 – User Guide
Scoring Model
The MOS scoring algorithm used to quantify speech quality. The Scoring Models available for
selection are determined by licensing.
• PESQ – Perceptual Evaluation of Speech Quality – A measurement standard for the
evaluation of end-to-end voice quality testing under real network conditions. PESQ is
standardized as ITU-T recommendation P.862. PESQ is now supported for mobile-to-
mobile calling only.
• POLQA – Perceptual Objective Listening Quality Analysis – The successor to PESQ,
POLQA provides more robust quality predictions for additional speech codecs and higher
bandwidth audio signals. POLQA is standardized as ITU-T recommendation P.863.
Umetrix Voice supports the following POLQA versions:
‒ Version 2
‒ Version 3
Select the POLQA version you want to use.
See “Introduction to POLQA (Appendix D)” for a more detailed description of and comparison
between the two standards.
Channel X
Use the Channel Audio area to manually adjust volume settings. If the Input Level (downlink
volume) and Output Level (uplink volume) are known for the device on this test channel, use the
sliders to set those values here. Otherwise, automatically optimize volume settings prior to
testing or manually adjust volume settings during testing.
Source File
Select
• Reference File – Specifies the speech sample against which degraded speech is compared
for MOS calculation. This is an advanced setting and should not be modified except on the
specific recommendation of Spirent staff. Only the default file works with Spirent’s standard
call servers. A specialized mobile-to-mobile configuration is required when using a non-
standard reference file. The File Length, Sample Rate and Compression fields provide the
characteristics of the selected reference file.
• Session Ends – In this area, select the method for ending the test session:
‒ Manually – Ends the test session by pressing the Stop button.
‒ After X Cycles – Ends after the system has run through X sourcing and recording
cycles.
www.spirent.com 51
Umetrix® Voice
Release 4.9 – User Guide
Bluetooth Connection
Use the Bluetooth Connection screen to perform pairing of the test device with the Umetrix
Voice hardware unit. The Bluetooth Connection dialog is available for any Voice Quality Task
with the Audio Interface set to Bluetooth. The Bluetooth Connection dialog is available for all
Call Performance Tasks.
www.spirent.com 52
Umetrix® Voice
Release 4.9 – User Guide
If a device has previously been paired with this Umetrix Voice channel, the above procedure
can be bypassed by selecting the Connect to Last Handset option. Selecting this option
automatically connects the channel to the last device to which it was paired. To reconnect all
previously connected Bluetooth channels to the last paired handset, used the Reconnect
All Bluetooth Channels button found on the Configure tab.
The Command Line Interface (CLI) area at the bottom of the Bluetooth Connection screen
displays Bluetooth log messages. The command line below the message viewer is used for
advanced diagnostic purposes only. Please use this area only if directed by a Spirent
representative.
Auto-Level Assist
The Auto-Level Assist Wizard provides an automatic method for determining optimal downlink
and uplink volume for Voice Quality Tasks running on mobiles connected via the analog audio
interface. Note that this is only for analog and cannot be used for Bluetooth connections. The
Auto-Level Assist Wizard has no bearing on Call Performance Tasks or on Voice Quality
Tasks using a Bluetooth connection. The Auto-Level Assist procedure bypasses the need for
manual adjustments in determining the optimal input level (downlink volume) and output level
(uplink volume) for testing.
Spirent recommends you confirm that the test mobile is in a good coverage area and the
presence of a high-speed internet connection required for auto-calibration with the Auto-Level
Assist Wizard. To run the Auto-Level Assist Wizard perform the following steps.
1. Place the calls on the mobile handsets and connect the handsets to the Umetrix Voice unit
using the audio cables.
2. From the Test Setup tab, select Auto Level Assist found under any Voice Quality task
using the Analog Audio Interface and a screen like the following appears.
www.spirent.com 53
Umetrix® Voice
Release 4.9 – User Guide
3. Confirm the Audio Server settings are correct using the Validate Settings button. It is not
possible to continue beyond this screen until the Audio Server settings have been validated.
4. Confirm that the Handset Phone # and Audio Server # are correct for all channels to be
optimized. Use the Connection Assistant for the highest accuracy when entering the
phone numbers.
NOTE:
Spirent strongly recommends that international users outside of North America use the
Connection Assistant to ensure that phone numbers are entered in the correct format.
Umetrix Voice issues a prompt to check for uplink connectivity to verify communication
with the server.
www.spirent.com 54
Umetrix® Voice
Release 4.9 – User Guide
After the Auto-Level Assist Wizard has run its course, the Results Review dialog appears.
www.spirent.com 55
Umetrix® Voice
Release 4.9 – User Guide
6. Examine the downlink and uplink results for each channel. Select whether to use the saved
level setting or the Level Assist recommendation.
The Auto-Level Assist process should be repeated if, during testing, the input and output
levels do not provide Maximum MOS values and/or downlink and uplink insertion gain
values corresponding to Spirent’s recommendations (downlink gain close to 0, uplink gain
between -12 and -3 dB). If the Auto-Level Assist process is unable to provide appropriate
results, the input and output volume settings should be manually overridden.
www.spirent.com 56
Umetrix® Voice
Release 4.9 – User Guide
• Scoring Model – The MOS scoring algorithm used to score audio during Multi-RAB testing.
• Channel X – Use the Channel Audio area to manually adjust volume settings for the test
device. If the Input Level (downlink volume) and Output Level (uplink volume) are known
for the device on this test channel, use the sliders to set those values here. Otherwise,
manually adjust volume settings during testing.
www.spirent.com 57
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 58
Umetrix® Voice
Release 4.9 – User Guide
Configured Tasks
A Configured Task saves all of the settings for the currently selected task. A Configured Task
can then be applied to any test channel in current or future tests. This option is useful for
replicating a single task across multiple test channels.
www.spirent.com 59
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 60
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 61
Umetrix® Voice
Release 4.9 – User Guide
Session Profiles
A Session Profile defines the tasks and settings for all available test channels. Unlike a
Configured Task, which defines a task type and settings for an individual task, a Session
Profile defines the task type and settings applied to each test channel.
www.spirent.com 62
Umetrix® Voice
Release 4.9 – User Guide
4. Click the Load Selected Session Profile button in the bottom right corner of the dialog.
Each test channel configured in the Session Profile is populated on the Configure tab. A
Session Profile can be exported as an XML file in order to share with other users using the
Export Session Profile button in the Saved Session Profiles dialog. The saved XML file
can be imported into Umetrix Voice using the Import Session Profile button in the Saved
Session Profiles dialog.
www.spirent.com 63
Umetrix® Voice
Release 4.9 – User Guide
6. Initiating a Test
Once a task is assigned to each Umetrix Voice test channel and task settings are configured, a
test session can be initiated. To start a test, click the Start Logging Session button on the
Configure tab and the Start Logging Session Wizard appears.
The following sections describe each step in the Wizard.
www.spirent.com 64
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 65
Umetrix® Voice
Release 4.9 – User Guide
Figure 6-3. Specifying the log file storage location and session information.
Time Synchronization
The successful use of the Umetrix Voice system depends on consistent timing between the test
laptop and the Audio or Call Server. Time synchronization is critical in the case of a Voice
Quality or Mobile Terminated Call Performance campaign.
Umetrix Voice automatically attempts to synchronize the system clock to atomic time, the
standard used by both the Audio and Call Server. Umetrix Voice first attempts synchronization
using the Source method specified in the GPS/Time settings. If unavailable, Umetrix Voice
attempts synchronization using the other method.
If neither GPS nor internet connectivity is available, synchronization will fail. Although the Start
Logging Session button becomes available on the Failed Synchronization screen, Spirent
recommends troubleshooting GPS and/or internet connectivity and then retrying. Running a
logging session without verifying time synchronization is not recommended and can result in
invalid data.
After time synchronization is complete, the logging session begins automatically.
www.spirent.com 66
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 67
Umetrix® Voice
Release 4.9 – User Guide
GPS Information
• If GPS is available, the current latitude and longitude display.
• The GPS FIX status is given by the colored circle in this area. Hover over the circle for the
status tooltip. The status is provided as NO FIX, 2-D, 2-D DIFF, 3-D or 3-D DIFF. DIFF
status refers to a lock on differential GPS sensors, providing a slightly more accurate
location reading than standard GPS.
• The blinking heart indicates that Umetrix Voice is receiving messages from the GPS.
The heart blinks each time a GPS message is received.
• The yellow triangle indicates that an error has occurred. Click the Restart GPS button
once to activate GPS (in some cases it may be necessary to click this button twice).
www.spirent.com 68
Umetrix® Voice
Release 4.9 – User Guide
Session Duration
The elapsed time since the start of the session displays here.
Stop
Stop - Use this button to manually end a test session. Losing internet connectivity during a
Mobile Terminated Call Performance campaign may cause the Stop button to cease working. In
this case, wait for a call to come to the phone, answer the call and dial 9999. This will manually
stop the Call Server from repeatedly calling the phone through the scheduled end of the test.
www.spirent.com 69
Umetrix® Voice
Release 4.9 – User Guide
Time Sync
• Time Sync - Use this to manually synchronize the test laptop’s clock with the Audio and/or
Call Server. To manually synchronize time:
‒ Select the Time Sync button during testing.
‒ Select the Time Synchronization Source.
‒ Click the Sync Now button.
• Check Enable automatic time synchronization to prevent time drift. Set the period
between time synchronization updates in minutes. Spirent recommends setting this to 5
minutes for frequent updates. Note that time synchronization during testing has no impact
on data collection or performance.
www.spirent.com 70
Umetrix® Voice
Release 4.9 – User Guide
Settings
Levels Tab
Use this tab to manually adjust uplink and downlink volume settings.
www.spirent.com 71
Umetrix® Voice
Release 4.9 – User Guide
Bluetooth Tab
Use this tab to pair, adjust or view information for Bluetooth-connected test devices.
Log Tab
This tab provides a log of system events during a Voice Quality task.
www.spirent.com 72
Umetrix® Voice
Release 4.9 – User Guide
Help
Help - Use this button to access the user documentation guide.
Statistics
Statistics - Use this button to access the call performance and/or voice quality statistics
information in a separate window. Please refer to Chapter 7 for additional information.
Figure 7-14. Call Performance task status window (Mobile Originated task).
www.spirent.com 73
Umetrix® Voice
Release 4.9 – User Guide
• Bluetooth State Indicator – This indicator appears in gray when Bluetooth is OFF, and
in blue when Bluetooth is ON.
NOTE:
If the Bluetooth connection drops during the test, Umetrix Voice attempts to automatically
reconnect. This feature is device dependent and only possible on phones which support
automatic Bluetooth reconnection. Phones that do not support automatic reconnection will
prompt the user to manually reconnect when Bluetooth is lost. Other models give the user
the option to override manual reconnection and take advantage of Umetrix Voice’s
automatic reconnection.
• Signal Strength Indicator - The signal strength indicator mimics the mobile’s signal
strength bar display. The mouse-over tooltip provides the number of bars reported. Note that
signal strength reporting varies widely by device and is not supported by all device types.
• Battery Indicator - The battery indicator mimics the mobile’s battery bar display. The
mouse-over tooltip provides the number of bars reported. Note that battery performance
reporting varies widely by device and is not supported by all device types. Charging the
battery during testing may cause misleading battery performance results for some phones.
• RSSI Indicator - This indicator appears as a gauge measuring the received signal
strength indication (RSSI) reported by the handset. The mouse-over tooltip provides the
actual RSSI level. This feature is device-dependent and only appears for phones that
support RSSI reporting.
www.spirent.com 74
Umetrix® Voice
Release 4.9 – User Guide
Figure 7-15. Call Performance task status window (Mobile Terminated task)
• Bluetooth State Indicator – This indicator appears in gray when Bluetooth is OFF, and
in blue when Bluetooth is ON.
NOTE:
If the Bluetooth connection drops during the test, Umetrix Voice attempts to automatically
reconnect. This feature is device dependent and only possible on phones which support
automatic Bluetooth reconnection. Phones that do not support automatic reconnection will
prompt the user to manually reconnect when Bluetooth is lost. Other models give the user
the option to override manual reconnection and take advantage of Umetrix Voice’s
automatic reconnection.
• Signal Strength Indicator - The signal strength indicator mimics the mobile’s signal
strength bar display. The mouse-over tooltip provides the number of bars reported. Note that
signal strength reporting varies widely by device and is not supported by all device types.
• Battery Indicator - The battery indicator mimics the mobile’s battery bar display. The
mouse-over tooltip provides the number of bars reported. Note that battery performance
reporting varies widely by device and is not supported by all device types. Charging the
battery during testing may cause misleading battery performance results for some phones.
• RSSI Indicator - This indicator appears as a gauge measuring the received signal
strength indication (RSSI) reported by the handset. The mouse-over tooltip provides the
actual RSSI level. This feature is device-dependent and only appears for phones that
support RSSI reporting.
www.spirent.com 75
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 76
Umetrix® Voice
Release 4.9 – User Guide
• The waveform playback seen here represents the downlink audio recorded by Umetrix
Voice in the previous 10 second time window. This playback occurs in parallel with audio
clip sourcing. Audio sourcing is not audible to the user, but is noted as Sourcing in this
window.
• MOS Display
‒ The color of the MOS area represents the MOS Thresholds configured on the Voice
Quality Settings tab.
‒ A MOS value of 3.500 or higher generally indicates good voice quality.
‒ Below the MOS result is an indicator of the test cycle which the score represents.
Uplink scores are processed at the audio server and are typically delayed by several
cycles.
‒ The NB (narrowband) or HD (high definition) label is based on the spectral energy
measured within the downlink wav file. If the ratio of spectral energy above 4k in the
wav file is greater than or equal to 0.09, the cycle is labeled as HD. Otherwise, the
cycle is labeled as NB.
‒ Attenuation (POLQA)
Attenuation (or Attn) provides the amplitude of the current waveform when the
POLQA scoring algorithm is in use. Attenuation measures the downlink signal gain
reduced by Umetrix Voice. For the best results, Spirent Communications recommends
maintaining downlink attenuation between 0 and 7 dB, ideally as close to 0 dB as
possible. Increase Input Level to decrease Attenuation toward 0 dB.
‒ Avg MOS indicates the average of all MOS values collected during the current test
session.
‒ Std Dev indicates the spread of the MOS values about the average.
• Select Monitor Downlink Audio to listen to downlink waveform playback for the current test
channel. Audio can be monitored for one test channel at a time. Uplink audio can be
replayed by selecting any uplink data point for an individual channel view in the MOS
Trends window.
www.spirent.com 77
Umetrix® Voice
Release 4.9 – User Guide
• Select Distribution to view the spread of downlink or uplink MOS values for all handsets in
the current test session.
www.spirent.com 78
Umetrix® Voice
Release 4.9 – User Guide
• The Events tab displays null MOS events automatically detected by Umetrix Voice as well
as events manually recorded by the user. See Event Logging and Event Detection for more
information on this view.
The majority of items in the Umetrix Data Dialer Task Status Window are identical to
corresponding items in the Voice Quality Task Status Window and the Call Performance Task
Status Window. The items unique to the Umetrix Data Dialer task are:
• Channel Number and Device Code – Indicates the device code (as displayed by the
Spirent Umetrix Data Client) of the device to which the channel is correlated.
• Last Poll Time – Last time the server was contacted to see if there was a call to be made
www.spirent.com 79
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 80
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 81
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 82
Umetrix® Voice
Release 4.9 – User Guide
The selected event appears in the cell. Any channel-specific event entry in the event log will
replace the MOS entry for that position in the merged output. Affected data points will not be
used to calculate MOS summary statistics.
The events in the Event Classification dialog can be customized using Voice Quality
Settings when no test is in progress.
4. To manually note an event that pertains to all channels at a given timestamp (cycle-specific
event):
‒ In the Events tab of the MOS Trends Window, click the Notes column at the timestamp
of interest.
‒ Enter notes in the Cycle Notes dialog and click OK.
‒ The recorded notes appear in the Event Window and are added to the summary report
created with the merge utility. These notes will not replace MOS values for the affected
cycles. MOS results for these cycles are written to the report and included in all
summary calculations.
www.spirent.com 83
Umetrix® Voice
Release 4.9 – User Guide
When interpreting results during live collection or in a summary report, the highest MOS values
represent the best quality of speech. Although the determination of “acceptable” or “poor”
scores is somewhat subjective, the following are general guidelines.
• A MOS value of 4.5 or higher represents virtually perfect audio.
• A MOS value of 3.500 or higher generally indicates good voice quality.
• A MOS value of 3.000 or lower generally indicates poor voice quality with degradation
audible to the end user.
www.spirent.com 84
Umetrix® Voice
Release 4.9 – User Guide
Once a suitable amount of data is collected, use the Stop button to terminate data
collection. If the current test is set to end after a specific number of cycles or calls, data
collection will stop automatically at the conclusion of the test sequence.
When a Voice Quality test is stopped, the End Active Calls dialog appears. It is critical to hang
up all active Voice Quality calls before clicking OK to close this dialog. Failure to disconnect the
calls prior to closing this dialog will result in data missing from the merged output report.
When data collection stops, the Umetrix Voice Reports screen appears for report generation
and additional analysis.
Access the Reports screen directly from anywhere within Umetrix Voice by selecting View
Result from the Umetrix Voice menu. Click the Umetrix Voice button in the top left corner of
any Umetrix Voice screen to access the dropdown.
www.spirent.com 85
Umetrix® Voice
Release 4.9 – User Guide
Generating a Report
In most cases, Umetrix Voice will automatically merge the downlink data collected at the test PC
with the uplink data collected at the Audio or Call Server provided that an internet connection is
available at merge time. The merged file is listed on the Complete tab and available for report
generation. In addition to the File Name, the UTC Start Time and End Time and the task type
performed at each channel is listed for identification purposes. The listed datasets can be sorted
using the column headers.
To generate a report using merged session files perform the following steps.
1. Select one or more files to be included in the output report.
2. Click the Generate Report From Selected button.
3. If multiple session files have been selected, choose whether to Merge multiple logging
sessions into one report or to Produce one report for each logging session.
www.spirent.com 86
Umetrix® Voice
Release 4.9 – User Guide
The Review Merged Session Report Header Data dialog appears. Channels with
inconsistent header data are highlighted yellow. This dialog can also be used to move data
among channels for reporting purposes.
‒ Examine the data for any marked inconsistencies. Remove any unwanted data from the
merge or use the Move Selected button to move data to a different channel. Moving
data may be necessary if the same device was used on different channels during
different test sessions.
‒ The Move Selected button may also be used to move data among channels for
reporting purposes. Use this option to aggregate data collected across multiple channels
in the report output.
‒ Provide a unified Name for the channel data in the report.
‒ Click Generate Report when all data is aligned as desired.
If multiple test session files have been selected, the Save As dialog appears. Name the
Umetrix Voice report source file, or text file containing all data for the unified output report.
www.spirent.com 87
Umetrix® Voice
Release 4.9 – User Guide
The source files used to generate the formatted output report and Keyhole Markup
Language (KML) file for geographic visualization of MOS data are listed on the Data →
Reports tab. A report file created from a single test file will take the name of that file. A
report file created from multiple test files will take the name assigned by the user during the
report generation process.
www.spirent.com 88
Umetrix® Voice
Release 4.9 – User Guide
The report will open to the Device Overview tab. This page lists the metadata entered for
each test device, and provides links to each of the Voice Quality and Call Performance
reports.
3. Click any report Name to go directly to that report.
NOTE:
Each tab in the Umetrix Voice output report contains two summary areas. In a Remote Unit
test, locally collected data is presented in the primary summary area, while data collected at
the remote unit is presented in a Remote summary area to the right. In all other test
configurations, all data is presented in the primary summary and the Remote summary area
to the right is not used.
www.spirent.com 89
Umetrix® Voice
Release 4.9 – User Guide
Formatted Voice Quality data appears on the Voice Quality Summary tab of the output and
includes statistical and distribution information for Voice Quality session results.
www.spirent.com 90
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 91
Umetrix® Voice
Release 4.9 – User Guide
Formatted Delay Performance data appears on the Delay Performance Summary tab.
www.spirent.com 92
Umetrix® Voice
Release 4.9 – User Guide
Figure 8-13. Call Performance Summary Report and Call Initiation Performance Report.
www.spirent.com 93
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 94
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 95
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 96
Umetrix® Voice
Release 4.9 – User Guide
Interactive Viewer
To display the Interactive Viewer, open the Reports tab, click the Interactive button for the data
of interest.
Depending on the licensed rights present on the system, the Interactive Viewer may also be
used to view RF Data. This displays the Interactive Viewer, which will represent cycle level data
from each channel in the session report. For Voice Quality data, a graph displays the MOS
over time. Hovering over a point on the graph will display the MOS for that cycle. Clicking on a
point in the graph will display information at the bottom of the window relative to that cycle.
For Call Performance data, a table will display the results of each call:
www.spirent.com 97
Umetrix® Voice
Release 4.9 – User Guide
Depending on the licensed rights present with Umetrix Voice, the Interactive View may also be
used to view correlated RF metrics collected from the tested mobile device.
The Interactive View may also be used to view the WiFi metrics of WiFiRSSI, WiFiSSID and
WiFiBSSID. These are not available as part of the Umetrix Voice reports. The valid range for
WiFiRSSI is -100 to 0 dBm for WiFiRSSI.
www.spirent.com 98
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 99
Umetrix® Voice
Release 4.9 – User Guide
4. In the Places window in the left-hand panel, use the selection boxes to isolate the data by
channel and link. For example, this map is customized to include only Downlink data for
Channel 1.
5. Click any downlink data point to view the codec (NB or HD) used for the call.
The map image may be saved as a .JPG file by selecting File → Save → Save Image.
www.spirent.com 100
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 101
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 102
Umetrix® Voice
Release 4.9 – User Guide
Files on the Incomplete tab contain an icon signifying each problematic channel:
• The half-circle icon indicates that Umetrix Voice does not have access to all of the data
required to merge this file. This might appear if no calls were started for a channel during a
test. This might also appear in the case of a Remote Unit test where Umetrix Voice can
access the locally collected data but not the remotely collected data.
• The yellow triangle icon indicates that an error has occurred during data collection
preventing Umetrix Voice from merging the uplink and downlink data associated with this
test case. The most common reason for this error is lack of internet connectivity at merge
time. Another likely cause is the incorrect entry of the Phone Number Settings on the Test
Setup Tab.
Note that some data may be incomplete because Umetrix Voice could not find the device data
or is searching for it.
Umetrix Voice provides several options to modify an incomplete logging session to render it
suitable for report generation. Click the or indicator icon to invoke the Modify Incomplete
Logging Session dialog.
www.spirent.com 103
Umetrix® Voice
Release 4.9 – User Guide
1. If lack of internet connectivity is suspected for the error, re-establish the internet
connection and click Retry Auto-Complete to merge the data and move to the Complete
tab.
2. If the icon indicates Unable to download uplink scores, the Phone Number Settings
for the session are likely incorrect. In this case, select the Edit button to Edit Channel
Configuration. Enter the correct values for Number to call and Number calling from and
then Close the dialog. Click Retry Auto-Complete to merge the data.
www.spirent.com 104
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 105
Umetrix® Voice
Release 4.9 – User Guide
2. On the Settings screen of the Uplink Scoring Utility confirm that the Audio Server settings
are correct using the Validate Settings button.
3. Select the Sample Rate as either 8 kHz (narrowband) or 16 kHz (wideband).
4. Select the Scoring Model as POLQA.
5. Select the appropriate narrowband or wideband reference audio file from the Audio Files
directory within the Umetrix Voice installation (likely C:\Program Files (x86)\Spirent
Communications\Nomad\Audio Files)
www.spirent.com 106
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 107
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 108
Umetrix® Voice
Release 4.9 – User Guide
Figure 8-30. Retrieving complementary uplink data for an existing logging session.
www.spirent.com 109
Umetrix® Voice
Release 4.9 – User Guide
Scoring POLQA
Voice Quality test results are scored using the POLQA scoring model. This section describes:
• Batch Scoring
• Uplink Offline Scoring
Batch Scoring
Umetrix Voice provides a Batch Scoring Utility to score multiple .WAV files using POLQA. The
output of this utility is a delimited text file that may be viewed in raw form, opened in Excel or
parsed with a script. The Batch Scoring Utility may be used to score previously unprocessed
files.
NOTE:
The Umetrix Voice hardware unit must be attached in order for the POLQA scoring option to be
available in the Batch Scoring Utility.
www.spirent.com 110
Umetrix® Voice
Release 4.9 – User Guide
7. Click Open File to view the processed data. This delimited text file can be analyzed in its
raw form, opened in Excel or used as the basis of a custom processing script.
Use offline scoring to score previously unprocessed files. Select the Scoring Model on the
Uplink Scoring Utility Settings Screen to choose POLQA.
www.spirent.com 111
Umetrix® Voice
Release 4.9 – User Guide
9. Configuration Options
Voice Quality Configuration Options
Umetrix Voice provides numerous configuration options for voice quality testing. These options
include:
• Voice Quality Test Calibration
• Audio Server Testing
• IMS Client Testing
• Mobile-to-Mobile Testing
• Remote Unit Testing
• Landline Module Testing
• Base Station Simulator Testing
• Head and Torso Simulator Testing
• Wideband Testing
• Multi-Service Testing
• Voice Delay Testing
This section contains detailed instructions for each voice quality configuration option.
www.spirent.com 112
Umetrix® Voice
Release 4.9 – User Guide
Figure 9-1. Hardware configuration for voice quality test calibration (narrowband).
www.spirent.com 113
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 114
Umetrix® Voice
Release 4.9 – User Guide
5. During testing, adjust the downlink volume using the Settings → Levels dialog such that
the Attenuation (POLQA) falls as close to 0 as possible. The Input slider should sit within
the Normal Operating Range values displayed.
6. End the test when desired.
Test results can be found on the Voice Quality Summary tab of the output report.
Mobile-to-Mobile Testing
Umetrix Voice provides the option for Mobile-to-Mobile testing. One handset will source speech
while the other will record speech for ten seconds. The process will alternate in the next ten
second cycle. Both the sourcing and recording is handled by a single Umetrix Voice installation.
To perform Mobile-to-Mobile testing:
1. Connect one handset to Channel 1 of the Umetrix Voice hardware unit via audio cable.
Connect the second handset to Channel 2.
2. On the Umetrix Voice Configure screen, configure Channel 1 as a Mobile task with the
following setting:
Session → Uplink Device: Base task on channel 2
3. Configure Channel 2 as a Base task with the following setting:
Session → Downlink Device: Mobile task on channel 1
4. Confirm that Channel 1 and Channel 2 use the same Scoring Model. Both channels must
be set for POLQA in the Session dialog.
5. Place a call from Handset 1 to Handset 2. The incoming call must be manually answered.
www.spirent.com 115
Umetrix® Voice
Release 4.9 – User Guide
Assuming all channels are available for testing, additional Mobile-to-Mobile tests may be
performed simultaneously on Channel 3 and Channel 4 and on Channel 5 and Channel 6.
In the Umetrix Voice output report generated with Mobile-to-Mobile test data, find results for
audio received at Channel 1 in the Channel 1 – DL area. Find results for audio received at
Channel 2 in the Channel 1 – UL area.
www.spirent.com 116
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 117
Umetrix® Voice
Release 4.9 – User Guide
To merge the local and remote data into a single file for report generation:
1. Obtain the remotely collected log file via email or other file transfer method.
Because Umetrix Voice will have access to only the locally collected data (not the data
collected remotely), the locally collected file appears on the Data → Incomplete tab after
collection is stopped.
2. Use the Import Logging Session button to find and open the remotely collected log file.
3. On the Report → Incomplete tab, select both the locally collected file and the remotely
collected file.
4. Click the Merge Selected button to merge the two files into one file that appears on the
Report → Complete tab and which can be used to generate a formatted output report. If
multiple files were collected at either the mobile unit or the base unit during the test session,
all component files may be included in the merge.
In the formatted output report generated with Remote Unit test data, find audio results from
the local unit’s perspective in the Voice Quality Summary area. Find results from the
remote unit’s perspective to the right in the Voice Quality Summary (Remote) area.
www.spirent.com 118
Umetrix® Voice
Release 4.9 – User Guide
The Umetrix Voice setup and configuration for both the mobile and landline end are identical to
the Remote Unit testing configuration. The only difference is that each test call is made from the
handset at the mobile end to the corresponding analog phone line on the Landline Module. For
the best results, Spirent Communications recommends dialing Line 1 using the handset on
Channel 1, Line 2 with Channel 2, etc. Assuming all channels are available for testing, up to
six Landline Module test calls may be placed simultaneously.
www.spirent.com 119
Umetrix® Voice
Release 4.9 – User Guide
4. On the Configure screen, configure Channel 1 as a Mobile task with the following setting:
Session → Uplink Device: Base task on channel 2.
5. Configure Channel 2 as a Base task with the following settings:
‒ Channel Settings → Input: 205
‒ Channel Settings → Output: 195
‒ Session → Downlink Device: Mobile task on channel 1
6. Confirm that both test channels use the same Scoring Model and the same audio interface.
7. Establish a call between the handset and the base station simulator.
8. Start a new test.
The test sequence starts with the handset sourcing data to the base station simulator. Data
collected at the simulator is replayed in the Channel 2 area of the Umetrix Voice interface.
www.spirent.com 120
Umetrix® Voice
Release 4.9 – User Guide
In the next cycle, the simulator will source data to the handset. Data collected by the
handset will be replayed in the Channel 1 area of the Umetrix Voice interface. This pattern
continues throughout the duration of the test.
9. During testing, adjust Channel 1 volume using the Settings → Levels dialog. Adjust the
Channel 1 Input level for optimal MOS performance of the Channel 1 (handset) waveform.
Adjust the Channel 1 Output level for optimal MOS performance of the Channel 2
(simulator) waveform.
10. End the test when desired.
11. In the formatted Umetrix Voice output report generated with base station simulator test data,
find results for audio received at the handset in the Channel 1 – DL area. Find results for
audio received at the simulator in the Channel 1 – UL area.
www.spirent.com 121
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 122
Umetrix® Voice
Release 4.9 – User Guide
On the Umetrix Voice Test Setup tab, configure the channels as follows:
• Channel 1 – Connects to Ear MIC – “Downlink”
‒ Task Type: Mobile
‒ Session → Uplink Device: Base task on channel 2
‒ Channel Settings → Audio interface for this channel: Analog Interface(ME),
Narrowband (ME HD) or High Definition (ME HD)
‒ Channel Settings → Input: 210
‒ Channel Settings → Output: 100
• Channel 2 – Connects to base station simulator – “Uplink”
‒ Task Type: Base
‒ Session → Downlink Device: Mobile task on channel 1
‒ Channel Settings → Audio interface for this channel: Analog Interface(ME),
Narrowband (ME HD) or High Definition (ME HD)
‒ Channel Settings → Input: 180
‒ Channel Settings → Output: 200
• Channel 3 – Connects to AMP and HATS mouth speaker – “mouth”
‒ Task Type: Mobile
‒ Session → Uplink Device: Base task on channel 4
‒ Channel Settings > Audio interface for this channel: Analog Interface(ME),
Narrowband (ME HD) or High Definition (ME HD)
‒ Channel Settings → Input: 100
‒ Channel Settings → Output: 200
• Channel 4 – No hardware connections
‒ Task Type: Base
‒ Session → Downlink Device: Mobile task on channel 3
‒ Channel Settings → Audio interface for this channel: Analog Interface(ME),
Narrowband (ME HD) or High Definition (ME HD)
‒ Channel Settings → Input: 100
‒ Channel Settings → Output: 100
Finally, make these additional system adjustments:
• Handset Volume: One level below max
• Yamaha Amp Setting: 20 dB
www.spirent.com 123
Umetrix® Voice
Release 4.9 – User Guide
On the Umetrix Voice Test Setup tab, configure the channels as follows:
• Channel 1 – Connects to Ear MIC – “Downlink”
‒ Task Type: Mobile
‒ Session → Uplink Device: Base task on channel 2
‒ Channel Settings → Audio interface for this channel: Analog Interface(ME),
‒ Narrowband (ME HD) or High Definition (ME HD)
‒ Channel Settings → Input: 210
‒ Channel Settings → Output: 200
• Channel 2 – Connects to base station simulator – “Uplink”
‒ Task Type: Base
‒ Session → Downlink Device: Mobile task on channel 1
‒ Channel Settings → Audio interface for this channel: Analog Interface(ME),
Narrowband (ME HD) or High Definition (ME HD)
‒ Channel Settings → Input: 180
‒ Channel Settings → Output: 200
www.spirent.com 124
Umetrix® Voice
Release 4.9 – User Guide
Wideband Testing
Umetrix Voice contains a wideband speech stimulus designed to exercise various wideband
AMR codecs enabled on a wideband AMR device under test. Wideband testing works as
follows:
• During the audio quality testing process, Umetrix Voice injects a wideband speech stimulus
into the communication test path.
• The degraded speech at the receiving end is compared to the original wideband reference
speech. The MOS calculation is based on this comparison.
Wideband testing is possible in these test configurations:
• Mobile-to-Mobile testing
• Base Station Simulator testing
Wideband testing is not possible in the Audio Server test configuration due to the narrowband
limitation on the PSTN connection to the Audio Server. In general, mobile-to-landline testing is
unsupported for wideband due to this limitation.
To perform wideband testing:
1. Confirm that all test devices (including test mobiles and base station simulator) and the test
network support the wideband codec and have been configured for wideband. Some
devices must be manually set to the wideband codec.
2. Attach test devices to the Umetrix Voice hardware using the HD cables and ports.
3. In the Channel Settings dialog for each device, set the Audio interface for this channel to
High Definition.
4. Configure the Mobile-to-Mobile or Base Station Simulator test as necessary:
For a Base Station Simulator test, the simulator should initially be configured with the
channels simulating ideal yet realistic conditions (i.e. no degradation introduced). A familiar
test device with the appropriate adapter should be selected for confirming the initial setup.
5. Set the volume of each test handset to one level below the maximum.
6. Start a new test.
www.spirent.com 125
Umetrix® Voice
Release 4.9 – User Guide
7. Adjust the Input Levels and Output Levels using the Settings → Levels controls:
‒ For a Mobile-to-Mobile test:
• Keep the Output level at a fixed value for both handsets. Spirent recommends an
Output level of 140.
• Adjust the Input level for both handsets to obtain an Ins Gain reading between -7
and 0 dB, or an Attenuation reading between 0 and 7 dB.
‒ For a Base Station Simulator test:
• For Channel 1:
‒ Adjust the Input level to obtain an Ins Gain reading between -7 and 0 dB, or an
Attenuation reading between 0 and 7 dB.
‒ Adjust the Output level to obtain an Ins Gain reading between -12 and 0 dB, or
an Attenuation reading between 0 and 12 dB.
• For Channel 2:
‒ Set the Input level to 205.
‒ Set the Output level to 195.
8. End the test when desired.
www.spirent.com 126
Umetrix® Voice
Release 4.9 – User Guide
Multi-Service Testing
The objective of Multi-Service testing with Umetrix Voice is to compare the voice quality or call
performance of a mobile engaged in data services to a device not transferring data. Umetrix
Voice provides Umetrix Data Dialer for Multi-Service testing. Umetrix Voice is used in
conjunction with the Umetrix Data performance solution to make calls from the test device
during an ongoing data transfer.
www.spirent.com 127
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 128
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 129
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 130
Umetrix® Voice
Release 4.9 – User Guide
2. On the Configure screen, configure Channel 1 as a Voice Delay task with the following
Session settings:
‒ Destination Channel: 2
‒ Cycles: The desired number of cycles to define the length of the test. The total sample
count for a test will be Cycles multiplied by Samples per Cycle.
Spirent recommends leaving the default values for the remaining items in the Session
dialog. Maintaining the default parameters ensures consistency across tests for
benchmarking purposes. Definitions of each parameter are provided here for informational
purposes:
‒ Alternate channels after each cycle: With this option checked, the Umetrix Voice
channel that is sourcing audio will alternate between each cycle.
‒ Samples Per Cycle: The number of measurements aggregated in a single Voice Delay
Task cycle.
‒ Sample Spacing: The time in milliseconds between each sample. For example, a test
configured for 10 samples per cycle with sample spacing set to 1000 will result in 10
samples collected with 1 second between each sample.
‒ Delay Subtraction Constant: This value is used to modify the delay results by a fixed
number. This would be used if testing were being done on a particular test system where
it is known that a process on the test server is introducing a known artificial delay that
should not be taken into account in the results.
‒ Enable side tone rejection: In some test configurations, one phone may be used with a
special cable to function as both the origination and destination channel by sourcing
audio to a server that echoes the audio back. In these cases, some phones echo back
audio with a minimal delay directly to the speaker before sending it to the server. This
setting, in combination with the Side Tone Duration, will ensure that this side tone will
not be measured as the delay. This setting may not be necessary on all phones with
side tone present. Side tone rejection is only enabled on the HD interface.
‒ Side Tone Duration: Duration in ms after start of audio sourcing to ignore received
audio as side tone.
‒ Enable audio priming: With this option enabled, Umetrix Voice will source 5 seconds of
audio to the channel prior to starting each cycle of delay measurements. This is required
in some cases to verify that the phone is ready to take delay measurements.
www.spirent.com 131
Umetrix® Voice
Release 4.9 – User Guide
3. Place a call from Handset 1 to Handset 2. The incoming call must be manually answered.
4. Start a new test.
The test sequence starts with Handset 1 sourcing audio to Handset 2. Assuming Alternate
channels after each cycle is selected, in the next cycle Handset 2 will source audio to
Handset 1.
The Average Delay and Median Delay are plotted for each direction on the Delay Times
(ms) / Cycle chart.
Detailed statistics for each test cycle are available in the Cycle History area.
While monitoring the data during testing, be mindful of the following:
‒ Confirm that each individual cycle has completed and that Umetrix Voice has reported
data.
‒ Confirm that the Delay Times chart updates for each cycle.
The test will stop after the configured number of Cycles finishes. Alternatively, use the
Stop button to end the test at any time as desired. Delay test results can be found on the
Delay Performance Summary tab of the output report.
NOTE:
Delay measurements greater than 250 milliseconds round-trip are considered high and are
generally detectable during standard conversation.
www.spirent.com 132
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 133
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 134
Umetrix® Voice
Release 4.9 – User Guide
‒ Asynchronous Testing: Each device follows its own call sequence without regard to
other device progress. For example, if one device drops a call, it will wait for the
specified time and then start a new call, even as the other devices continue their first
call.
‒ Access Timeout: A call attempt that has not connected within this amount of time is
classified as an Access Timeout event.
‒ Duration: The length off each call in the test sequence.
• In a Synchronous campaign, this refers to the total attempt duration including
access time and connected time.
• In an Asynchronous campaign, this refers to the connected time only.
‒ Wait Time: The amount of idle time between the end of one call in the sequence and the
start of the next call.
‒ Attempts: The number of calls to attempt in this task sequence.
www.spirent.com 135
Umetrix® Voice
Release 4.9 – User Guide
4. To enable Voice Quality testing, expand the VQ area at the bottom of the Call Campaign
dialog.
5. Establish the Bluetooth connection for the test device.
6. Click the Start Logging Session button and proceed through the Start Logging Session
Wizard.
Calls will automatically be placed from the test handset to the call server. During testing, the
call status is displayed in the Call Performance Task Status Window. Session statistics are
displayed in the Call Performance Statistics window.
The test will stop after the configured number of attempts. Alternatively, use the Stop button
to end the test at any time.
Call Performance test results can be found on the Call Performance Summary, Call
Initiation, Call Retention, and Device Performance tabs of the output report. If enabled,
Voice Quality results can be found on the Voice Quality Summary tab.
www.spirent.com 136
Umetrix® Voice
Release 4.9 – User Guide
• Asynchronous Testing: Each device follows its own call sequence without regard
to other device progress. In this mode, if one device drops a call, it will wait for the
specified time and then start a new call, even as the other devices continue their first
call.
‒ Access Timeout: A call attempt that has not connected within this amount of time is
classified as an Access Timeout event.
‒ Duration: The length of each call in the test sequence.
• In a Synchronous campaign, this refers to the total attempt duration including
access time and connected time.
• In an Asynchronous campaign, this refers to the connected time only.
www.spirent.com 137
Umetrix® Voice
Release 4.9 – User Guide
‒ Wait Time: The amount of idle time between the end of one call in the sequence and the
start of the next call.
‒ Attempts: The number of calls to attempt in this task sequence.
www.spirent.com 138
Umetrix® Voice
Release 4.9 – User Guide
The test will stop after the configured number of Attempts. Alternatively, use the Stop
button to end the test at any time as desired.
NOTE:
Losing internet connectivity during a Mobile Terminated Call Performance campaign may
cause the Stop button to cease working. In this case, wait for a call to come to the phone,
answer the call and dial 9999. This will manually stop the Call Server from repeatedly calling
the phone through the scheduled end of the test.
Test results can be found on the Call Performance Summary, Call Initiation, Call Retention,
and Device Performance tabs of the output report.
Spirent recommends following these best practices for the best results with Mobile
Terminated testing:
‒ Confirm that the test handset is properly configured with voicemail. This will ensure that
voicemail is properly detected during testing.
‒ The Access Timeout parameter for a Mobile Terminated call campaign must be set to a
larger duration than it takes the phone to go to voicemail. If Access Timeout is too
short, Umetrix Voice will fail to recognize a call sent to voicemail. Instead, such a call is
classified as an Access Timeout before voicemail picks up. A 45-second Access
Timeout is generally sufficient for North American carriers.
‒ Umetrix Voice can take up to seven seconds to detect voicemail. In a Synchronous
campaign it is best practice to set Duration at least seven seconds longer than Access
Timeout to ensure that no Voicemail events are missed.
www.spirent.com 139
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 140
Umetrix® Voice
Release 4.9 – User Guide
3. To enable Voice Quality testing, expand the VQ section at the bottom of the dialog and
specify the Sampling Rate, Scoring Model, Channel X Volume Settings and Source File.
Channel 2 is automatically configured as a Mobile-to-Mobile Receive task. Confirm that
the Number to Dial and Number Calling From values match those in the Mobile-to-Mobile
Originate Call Campaign dialog. In the event of Remote Unit Mobile-to-Mobile testing, these
fields will be used to help identify the channel pairing. The Task Setup settings are pulled
automatically from the Mobile-to-Mobile Originate task and are not editable here. These
settings will change automatically when changes are made to the Mobile-to-Mobile
Originate task.
www.spirent.com 141
Umetrix® Voice
Release 4.9 – User Guide
4. To enable Voice Quality testing, expand the VQ section at the bottom of the dialog and
specify the Sampling Rate, Scoring Model, Channel X Volume Settings and Source File.
www.spirent.com 142
Umetrix® Voice
Release 4.9 – User Guide
When testing is complete, the matching Mobile Originated and Mobile Terminated results
are merged together to create a single session file. Generate a report in the standard
manner for this merged session file. Test results can be found on the Call Performance
Summary, Call Initiation, Call Retention, and Device Performance tabs of the output
report. If enabled, Voice Quality results can be found on the Voice Quality Summary tab.
In the report, the Mobile-to-Mobile “Calling” channel is treated as a Mobile Originated task.
The Mobile-to-Mobile “Receiving” channel is treated as a Mobile Terminated task. The
statistics reported for the two tasks will likely be similar, with a few key differences:
‒ Call Initiation Statistics – Calls that failed on the MO side will not be represented on
the MT side. Specifically, initiations classified as Failed Attempts, No Service or
Access Timeout are counted on the MO channel but not on the MT channel.
‒ Setup Time – The Setup Time is generally larger for MT calls than for MO calls.
Spirent recommends following this best practice for the best results with Mobile-to-Mobile
call performance testing:
The Access Timeout parameter for a Mobile-to-Mobile call campaign must be set to a
larger duration than it takes the phone to go to voicemail. If Access Timeout is too short,
Umetrix Voice will fail to recognize a call sent to voicemail. Instead, such a call is classified
as an Access Timeout before voicemail picks up. A 45-second Access Timeout is
generally sufficient for North American carriers.
www.spirent.com 143
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 144
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 145
Umetrix® Voice
Release 4.9 – User Guide
Operating System
Windows
Name Description
Android
iPhone
Phone
0 DateTime x x x Timestamp of the measurement
1 gpsValid x x x Indicates if GPS fix is present
2 GPSlon x x x Longitude of the measurement
3 GPSlat x x x Latititude of the measurement
4 taskId(testSet) x x x ID of the Datum task running at time of measurement
5 RTTM(msgType) x x x RTTM message identifier
6 RadioAccessTechnology x x x Radio Access Technology
7 RSSI (SignalLevel) x x Received Signal Strength Indicator
8 cellId x x Unique ID for base station
9 NetworkOperator x x x Name of the network operator
10 BytesSent x Total bytes transmitted since last 1-second measurement
11 BytesReceived x Total bytes received since last 1-second measurement
12 BatteryLevel x x Battery charge level expressed as a percentage of total consumable ene
13 BatteryTemp x Battery Temperature in degrees celsius
14 BatteryHealth x Battery health indicator (e.g. "good," "cold," "dead")
15 LAC (Location Area Code) x x Unique ID for radio network location
16 SimCountry x Country associated with SIM card
17 SimOperator x x Operator associated with SIM card
18 Network_Country_Iso x Country reported by device
19 Network_Operator x x Operator reported by device
20 ConnectionType x Description of the type of network (e.g. "WiFi," "Mobile")
21 ConnectionSubtype x Description of the type of network subtype (e.g. "LTE," "HSDPA")
22 Call_State x Description of the phone call state (e.g. “Idle,” “Ringing,” “Offhook”)
23 Data_Connection_State x Description of the data state (e.g. "Disconnected," "Connecting," "Conn
24 PhoneType x Description of the phone type (e.g. "CDMA," "GSM," "SIP")
25 GsmBitErrorRate x The percentage of bits with errors in relation to the total number bits re
26 CellSignalStrength x x Cellular Signal Strength
27 LteSignalStrength x LTE Signal Strength
28 LteRsrp x x LTE Reference Signal Received Power
29 LteRsrq x x LTE Reference Signal Received Quality
30 LteRssnr x LTE Reference Signal Signal-to-Noise Ratio (SINR)
31 LteCqi x LTE Channel Quality Indicator
32 LteTAC x x LTE Tracking Area Code
33 Telephony Radio Access Technology x x x Telephony bearer
34 Data Radio Access Technology x x x Data bearer
35 Wi-Fi SSID x x x Wi-Fi Servce Set Identifier
36 Wi-Fi BSSID x x Wi-Fi Basic Service Set Identifier
37 Wi-Fi RSSI x Wi-Fi Received Signal Strength Indicator
38 GPSSatellitePRN x GPS Satellite Pseudorandom Noise
39 GPSSatelliteSNR x GPS Satellite Signal-to-noise Ratio
40 LTE_PCI x Physical Cell ID
41 LTE_TimingAdvance x LTE Timing Advance
42 CDMA_ECIO x CDMA Ec/Io
43 EVDO_ECIO x EVDO Ec/Io
44 EVDO_SNR x EVDO Signal-to-noise Ratio
45 WCDMA_PSC x Primary Scrambling Code
46 WiFi Frequency x Wi-Fi Channel Frequency
www.spirent.com 146
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 147
Umetrix® Voice
Release 4.9 – User Guide
8. Enter your application name (i.e. Umetrix Voice, Umetrix Video, etc.)
9. Enter the path of the *.exe file.
10. Double-click on the path to remotely start the application.
www.spirent.com 148
Umetrix® Voice
Release 4.9 – User Guide
Appendix A: Glossary
General Testing Terms
Term Definition
Call Performance A task designed to measure how well the device performs with
Task regard to call initiation, call retention, Bluetooth performance, signal
strength, and battery life.
Configured Task A Configured Task saves all of the settings for the currently selected
task.
Session Profile A Session Profile defines the tasks and settings for all available test
channels.
Task The type of activity to be performed on an available test channel.
Test The arrangement of the available Umetrix Voice channels based on
the task types and settings available for each.
Voice Quality Task A task designed to measure how speech is perceived by the end
user of the test device.
www.spirent.com 149
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 150
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 151
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 152
Umetrix® Voice
Release 4.9 – User Guide
𝑝𝑝̅ (1 − 𝑝𝑝̅ )
𝑠𝑠(𝑝𝑝̅ ) = � = 𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒 𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑 𝑜𝑜𝑜𝑜 𝑝𝑝̅
𝑛𝑛 − 1
therefore
�(𝟏𝟏 − 𝒑𝒑
𝒑𝒑 �)
� ± 𝟏𝟏. 𝟔𝟔𝟔𝟔𝟔𝟔 ∗ �
𝑪𝑪𝑪𝑪𝑪𝑪𝑪𝑪𝑪𝑪𝑪𝑪𝑪𝑪𝑪𝑪𝑪𝑪𝑪𝑪 𝑰𝑰𝑰𝑰𝑰𝑰𝑰𝑰𝑰𝑰𝑰𝑰𝑰𝑰𝑰𝑰 = 𝒑𝒑
𝒏𝒏 − 𝟏𝟏
www.spirent.com 153
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 154
Umetrix® Voice
Release 4.9 – User Guide
PESQ POLQA
Codecs AMR AMR
EFR AMR-WB
EFR
EVRC
EVRC-W B
iLBC
AMB+
AAC
Skype / SILK
G.711
G.729
During a Voice Quality test using POLQA, the Voice Quality Task Status Window displays
Attenuation as the amplitude of the current waveform. Attenuation measures the downlink
signal gain reduced by Umetrix Voice. For the best results, Spirent Communications
recommends maintaining downlink attenuation between 0 and 7 dB, ideally as close to 0 dB as
possible. Increase Input Level to decrease Attenuation toward 0 dB.
During a Voice Quality test using POLQA, the Voice Quality Task Status Window displays the
Algorithm as POLQA.
www.spirent.com 155
Umetrix® Voice
Release 4.9 – User Guide
Figure D-1. Voice Quality Task status window for a POLQA test.
When generating the output report, Umetrix Voice always scores the data using POLQA. Two
options exist to score the same data:
• Batch Scoring – This option scores multiple .WAV files using POLQA. The output of this
utility is a delimited text file that can be viewed in raw form, opened in Excel or parsed with a
script. This utility can be used to score previously unprocessed files or for re-scoring. Access
the Batch Scoring utility from the Data → Utilities tab.
• Offline Scoring – Retrieve and score uplink .WAV files from the Audio Server using POLQA
with this utility. Access the Offline Scoring utility from the Data → Utilities tab.
www.spirent.com 156
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 157
Umetrix® Voice
Release 4.9 – User Guide
Le présent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio
exempts de licence. L'exploitation est autorisée aux deux conditions suivantes : (1) l'appareil ne
doit pas produire de brouillage, et (2) l'appareil doit accepter tout brouillage radioélectrique subi,
même si le brouillage est susceptible d'en compromettre le fonctionnement.
www.spirent.com 158
Umetrix® Voice
Release 4.9 – User Guide
www.spirent.com 159
Umetrix® Voice
Release 4.9 – User Guide
LED Indicators
Indicator Function
L1, L2, L3, L4, L5, L6 Indicates the status of the link over the active interface for the
given channel. For example, when utilizing the Bluetooth
interface, the LED indicates the status of the Bluetooth link.
The general behavior is as follows:
• Dark – Channel is disabled
• Green – Channel is enabled for Narrowband Analog
• White – Channel is enabled for Wideband Analog
• Cyan (Flashing) – Bluetooth initialization
• Cyan (Solid) – Bluetooth initialized
• Blue (Flashing) – Bluetooth Pairing “On”
• Blue (Solid) – Bluetooth is Paired
• Yellow (Flashing) – Outgoing call setup
• Yellow (Solid) – Outgoing call in progress
• Magenta (Flashing) – Incoming call setup
• Magenta (Solid) – Incoming call in progress
• Red - Overdrive
Pwr Light located on top of unit in the Spirent logo. When lit,
indicates that power is applied to the unit.
Physical Specifications
Dimensions (H x W x D) 2.2 in x 12.5 in x 7.2 in
Weight 3.4 lbs
Case Material Plastic
Communication Interfaces Bluetooth, Analog, USB, GPS
www.spirent.com 160
Umetrix® Voice
Release 4.9 – User Guide
Power Specifications
AC Operations Requires external AC adapter. Adapter specifications:
• Input – 0.5A, 120 VAC at maximum load
• 0.25A, 230 VAC at maximum load
• Output – 12 V, 1.0 amps
Maximum Power Usage 12 Watts
Maximum Heat Dissipation 12 Watts
Environmental Requirements
Operating Temperature 0 to 55°C
Storage Temperature -20 to 70°C
Humidity Tolerance 5 to 85% RH at 40°C
www.spirent.com 161
Umetrix® Voice
Release 4.9 – User Guide
SUCCESS
Umetrix Voice determines a call is a SUCCESS if it lasts for the duration specified in the test.
Exactly how the duration is calculated depends on the type of test that is being performed. For
an asynchronous test, the duration is the call duration.
For a synchronous test, the duration is the call duration plus the setup time. Umetrix Voice
determines a call is a SUCCESS, if the duration is at least as long as the configured duration –
2 seconds. For example, if the configuration is specified as a 60 second duration then any
duration of 58 seconds or longer will be a SUCCESS.
The successful call percentage is shown in the Umetrix Voice Report on the Call Performance
Summary tab (in the Call Retention Performance section) and on the Call Retention tab.
Umetrix Voice determines a successful call percentage by using the number of SUCCESS
results and the number of successful initiations (which is determined by taking the connection
attempts and subtracting all initiation failures).
The call duration is included in the Total Call Duration and the setup time is included in the
Mean Setup Time calculations on the Call Performance Summary page.
For All Task Types (MO, MT & M2M) Synchronous call the duration starts from DIALING (1) at
19:35:33 and ends at READY (2) at 19:37:14. That totals 101 seconds, which is more than the
configured duration of 100 seconds.
www.spirent.com 162
Umetrix® Voice
Release 4.9 – User Guide
DROP
Umetrix Voice determines a call is a DROP if it does not last for the duration specified in the test.
Exactly how Umetrix Voice calculates the duration depends on the type of test. For an
asynchronous test, the duration is the call duration. For a synchronous test, the duration is the
call duration plus the setup time. Umetrix Voice determines call is a DROP, if the duration is less
than the configured duration – 2 seconds. For example, if the configuration is specified as a 60
second duration then any duration less than 58 seconds will be a DROP.
The dropped call percentage is shown in the Umetrix Voice Report on the Call Performance
Summary tab (in the Call Retention Performance section) and on the Call Retention tab. The
Call Retention tab also contains a count of dropped calls. Umetrix Voice determines dropped call
percentage by using the number of DROP results and the number of successful initiations
(which is determined by taking the connection attempts and subtracting all initiation failures).
The call duration is included in the Total Call Duration and the setup time is included in the
Mean Setup Time calculations on the Call Performance Summary page.
For MO & M2M:
Synchronous call - the duration starts from DIALING (1) at 15:25:51 and ends at READY (2) at
15:27:12. That totals 81 seconds which is less than the configured duration of 100 seconds.
www.spirent.com 163
Umetrix® Voice
Release 4.9 – User Guide
INVALID_ATTEMPT
An INVALID_ATTEMPT means that the phone was unable to make a call. This is an initiation
failure. The percentage of this type of failure out of the number of connection attempts appears
on the Call Initiation tab of the Umetrix Voice Report as Failed Attempts. This value is also rolled
into the total Initiation Failures used to calculate the Failed Initiations percentage on the Call
Performance Summary tab of the Umetrix Voice Report. Since this is an initiation failure, there is
no setup time or call duration time for this call result.
For MO and M2M:
This is seen by the phone entering the DIALING state (1) and then going to the READY (2) state
without going into an ACTIVE_CALL:
For MT:
This is seen by the phone entering the RINGING state (1) and then going to the READY (2)
state without going into an ACTIVE_CALL.
www.spirent.com 164
Umetrix® Voice
Release 4.9 – User Guide
ACCESS_TIMEOUT
An ACCESS_TIMEOUT means that the phone did not connect in the specified time. This is an
initiation failure. The percentage of this type of failure out of the number of connection attempts
can be found on the Call Initiation tab of the Umetrix Voice Report. This value is also rolled up
into the total Initiation Failures used to calculate the Failed Initiations percentage on the Call
Performance Summary tab of the Umetrix Voice Report. Since this is an initiation failure, there
is no setup time or call duration time for this call result.
For MO:
DIAL_REQUEST at 20:15:25 (1) starts the access time timer. The phone must then go into a
DIALING state (2), if it does not then this becomes a LOGICAL_DEVICE_ERROR. If the phone
has not reached ACTIVE_CALL by the time specified in access timeout parameter, then a
HANGUP_REQUEST (3) is issued and the result is an ACCESS_TIMEOUT.
For M2M:
The MO side looks the same as the MO to Server above. The MT side shows no sign of a call at
all.
www.spirent.com 165
Umetrix® Voice
Release 4.9 – User Guide
VOICEMAIL
VOICEMAIL indicates that the terminating party was unable to answer the call for some reason.
This is an initiation failure. The percentage of this type of failure out of the number of connection
attempts can be found on the Call Initiation tab of the Umetrix Voice Report. This value is also
rolled up into the total Initiation Failures used to calculate the Failed Initiations percentage on
the Call Performance Summary tab of the Umetrix Voice Report. Since this is an initiation failure,
there is no setup time or call duration time for this call result. This value is not valid for MO tests.
For MT:
There is logic on the server side that analyzes speech pattern to determine if a recording is
heard and then declares the result a VOICEMAIL. It is this logic that is used to determine
whether an established call is the expected call or a connection to VOICEMAIL. The
CONNECTION_CONFIRMED event (1) on the MT side shows that the MT side was in a call.
There are no RINGING or other events from the phone side in the log.
For M2M:
Umetrix Voice determines VOICEMAIL by looking at the MT side of the M2M test. The MO side
always has an ACTIVE_CALL, the determination needs to be made as to whether that call
connects to the MT device or to VOICEMAIL. Umetrix Voice will declare a VOICEMAIL in one of
two cases:
1. There is no call during the time that the MO side is in a call. From the MO call log, note that
it is in a call from 17:07:40 (1) to 17:08:43 (2)
From the MT call log around the same time there is no call:
www.spirent.com 166
Umetrix® Voice
Release 4.9 – User Guide
2. There is a call near when the MO side is in a call, but it is not sufficiently close enough for
Umetrix Voice to determine that it is the same call that the MO side originated. Umetrix
Voice determines this by looking at the start and end times of the calls from both sides.
Since the MO side initiates the calling, Umetrix Voice expects the MT side to be in an
ACTIVE_CALL slightly before the MO side did. It also expects the MT side to complete
shortly after the MO side terminates the call. So, Umetrix Voice looks for an MT call that
starts no earlier than 10 seconds before the MO and ends no later than 10 seconds after the
MO call. Here’s an example of where this did not happen.
From the MO side of the call:
The MO side of the call started at 13:37:56 (1), so the MT call should have started up to 10
seconds earlier; however, it did not. The MT call started at 13:37:34 (2), 22 seconds before
the start of the MO call.
www.spirent.com 167
Umetrix® Voice
Release 4.9 – User Guide
NO_SERVICE
A NO_SERVICE event means that the phone reported it was out of service and unable to make
a call. This is reported by Bluetooth messages and is only as accurate as those messages.
Umetrix Voice will always attempt to make a call and if it is unsuccessful, then in post
processing it will look for indications that the device was not in service at that time.
This is an initiation failure. The percentage of this type of failure out of the number of connection
attempts appears on the Call Initiation tab of the Umetrix Voice Report. This value is also rolled
into the total Initiation Failures used to calculate the Failed Initiations percentage on the Call
Performance Summary tab of the Umetrix Voice Report. Because this is an initiation failure,
there is no setup time or call duration time for this call result.
For MO:
According to Bluetooth messages, the phone does not have service prior to the attempt to dial
(1) and the attempt to dial did not result in a call.
FAST_BUSY / BUSY
A FAST_BUSY or BUSY means the server was unable to dial. This is a MT only initiation
failure. The percentage of this type of failure out of the number of connection attempts appears
in the Call Initiation tab of the Umetrix Voice Report. This value is also rolled into the total
Initiation Failures used to calculate the Failed Initiations percentage on the Call Performance
Summary tab of the Umetrix Voice Report. Because this is an initiation failure, there is no setup
time or call duration time for this call result.
NO_CAPACITY
This is a MT only error and means the server detected an error with the outgoing line for placing
a call. This result type is not counted as a connection attempt as it is a failure with the test itself
and not with any device being tested.
www.spirent.com 168
Umetrix® Voice
Release 4.9 – User Guide
LOGICAL_DEVICE_ERROR
A LOGICAL_DEVICE_ERROR describes any completely unexpected results. Typically, it
represents failures of Bluetooth commands (for example, Umetrix Voice issues a command via
Bluetooth to dial the phone, but the phone does not enter a dialing state), but can be used for
any unexpected / unanticipated state changes. These results are not counted as a connection
attempt. However, a count of how many exist appears on the Device Performance tab.
For MT:
Umetrix Voice requests the device to answer the call at 2:40:48 (1), but for almost an entire
minute nothing else happens (2).
For M2M:
If either the MO or MT side of the call experiences a LOGICAL_DEVICE_ERROR, then the call
result is a LOGICAL_DEVICE_ERROR.
PHYSICAL_LINK_ERROR
A PHYSICAL_LINK_ERROR describes any attempt interrupted by the loss of the Bluetooth
connection (even if it is regained during the same attempt). These results are not counted as a
connection attempt. However, a count of how many exist appears on the Device Performance
tab.
For MO, MT and M2M:
At any point, prior to the end of the call, the state of the phone indicates that it is no longer
connected to the Bluetooth (1). On a M2M test, if either the MO or MT side of the call
experiences a PHYSICAL_LINK_ERROR, then the call result is a PHYSICAL_LINK_ERROR.
USER_TERMINATED
USER_TERMINATED describes any result where the Umetrix Voice test is stopped while a call
is still active. These results are not counted as a connection attempt. The call duration is
included in the Total Call Duration on the Call Performance Summary page.
www.spirent.com 169
Umetrix® Voice
Release 4.9 – User Guide
Fit4Launch Programs
Fit4Launch is the leading program for mobile service providers and device manufacturers to
identify user experience issues for new mobile devices before they go to market. Fit4Launch
combines live network and lab-based test cases to capture real-world user experience and
accelerate root cause analysis. Fit4Launch enables all new devices to be ranked and compared
based on user experience categories including calling, speech, file transfer, web browsing,
video and battery life. Low performing devices can be identified prior to launch, enabling service
providers and device makers to work together to improve the user experience of mobile
services.
Analytics Systems
For service providers and device manufacturers who want to measure and analyze the user
experience of devices and services, Spirent offers the same systems used to deliver our
Fit4Launch programs. With our suite of user experience analytics systems, service providers
and device manufacturers can measure and analyze user experience on any device, operating
system or network around the world.
Our suite of User Experience Analytics systems includes:
• Umetrix Voice — for Voice Services (VoLTE, HD Voice and more)
• Umetrix Data — for Data Services and Multi-Service Usage
• Umetrix Video — for Video Services
www.spirent.com 170