Beruflich Dokumente
Kultur Dokumente
Introduction............................................................................................................................................................. 2
Goals for automated audio quality testing .............................................................................................................. 2
Review of ITU P.862 .............................................................................................................................................. 2
General scheme of the technology.......................................................................................................................... 3
Perceptual audio quality analysis............................................................................................................................ 3
AQuA Command Line for IP PBX......................................................................................................................... 4
Asterisk deployment ............................................................................................................................................... 4
Benefits ................................................................................................................................................................... 5
Links ....................................................................................................................................................................... 5
Introduction
AQuA – Audio Quality Analyzer, a product of Sevana Oy, Finland is a simple but powerful tool to provide
perceptual voice quality testing and audio quality monitoring. This is the easiest way to compare two audio files
and test voice quality between original and degraded files. Technology implemented in AQuA is based on the
research of World recognized scientists and allows receiving metrics of perceptual audio quality measurement
for voice, HD Voice and wideband audio signals.
Block of signals
Device
Synchronizer
under test
result
Analytical
Bank of
module
signals
Test signal
generator Estimation block
The scheme above represents general concept of the quality estimation system for sound signals. A generator of
test signals allows sound signal forming according to one of the sound flow models. It can be either a
particularized set of sound signals or a signal, received in output of statistical speech model that AQuA can
generate on demand. Generator’s signal can either be saved for follow-up usage or be exposed to processing and
estimation. Bank of signals stores sound data, received as a result of signals’ generator work or from external
sources.
Input of the estimation block is a signal of generator directly or one from the bank of signals. Test signal is the
input of the synchronizer or of the device under test, which can be for example, a recorded audio from an echo
server or a communication channel. The output signal of the device under test is input into synchronizer as well.
The synchronizer matches in time initial signal and the processed one. The synchronized signals in chunks are
put into analytical module, which determines the degree of similarity for signals and issues the quality
estimation as the measure of similarity between the initial (original) and the processed (degraded) signals.
- Originating a call on the monitoring server using IP PBX interface to a certain VoIP termination server which
is running an echo application.
- Monitor both inbound and outbound legs of the call and save them as wav files.
This approach is quite effective as one does not need to purchase additional hardware thus utilizing existing
infrastructure and can easily map percentage, MOS and PESQ values produced by AQuA to various call
terminations.
AQuA Command Line parameters can tune the software in order to work properly in different environments,
inside the software there are 53 different sounds typical for human speech, AQuA can create test signals to
more precisely perform voice quality testing. One can invoke command line application from any IP PBX
allowing very simple integration. Windows systems can utilize AQuA software also as a DLL library.
Asterisk deployment
The most common deployment of AQuA to establish voice quality monitoring is to utilize PHP scipting and the
so-called cron jobs. AQuA customers find this approach the most suitable for fastest AQuA deployment to
Asterisk PBXs.
Considering the same example of monitoring voice quality at various call terminations and the concept of
having Asterisk + cron jobs + PHP scriptiong, one would have the following setup:
Within a couple of minutes you will enable your Asterisk server with voice quality monitoring feature and
ability to log reasons for voice quality losses besides percentage, MOS and PESQ values generated by AQuA.
AQuA manual contains all required information to choose the right parameters for voice quality testing and is
available at the following link: http://www.sevana.fi/AQuA%20-
%20Audio%20Quality%20Analyzer%202.1%20Manual.pdf as a PDF document or at this link
http://www.sevana.fi/voice_quality_testing_online_manual_1.php as online software manual.
Benefits
Among AQuA benefits one will definitely appreciate that:
Links
1. Sevana Oy web site: http://www.sevana.fi
2. AQuA main page: http://www.sevana.fi/voice_quality_testing_measurement_analysis.php