際際滷

際際滷Share a Scribd company logo
Copyright 息 Sevana O端, 2019
Sevana O端
Roosikrantsi tn 2
Tallinna linn, Harju maakond, 10119
Estonia
Phone: +3726170331
Qualtest GSM
Document objectives.
This document describes application purpose, requirements, software architecture and user operations for
Qualtest GSM Android application.
Application purpose.
Application provides the following functionality
- measure quality of mobile calls in the field (using rooted Android phones only)
- measure quality of mobile calls with regular non-rooted Android phones and accompanying tools
- upload and share test results
- run both active (with reference audio) and passive tests
- integrate with Qualtest Host and correspondent Backend to automate making and receiving mobile
test calls
Hardware requirements.
CPU ARMv7 or better. x86 support is available upon request.
Memory 1024 MB
Network Any mobile network including 5G.
Software requirements.
Rooted Android OS to run analysis with mobile phone only. Android OS 4.1 and later. Optionally one can
install QualTest Host and Backend. Developer mode MUST be enabled on the phone.
Operation model.
This is a typical Android application with two main use cases:
Copyright 息 Sevana O端, 2019
Sevana O端
Roosikrantsi tn 2
Tallinna linn, Harju maakond, 10119
Estonia
Phone: +3726170331
- initiate test calls and measure MOS when installed as system application. It is available on rooted
phones only. One can view / share / upload test results right from the phone.
- initiate and accept calls without analysis on mobile phone. Rooted phone is NOT required. In this
mode application notifies its desktop (Raspberry Pi) counterpart (Qualtest Host, further down QH)
about progress of the call. QH handles audio streams via cable adapter and communicates with
backend.
Application installation / uninstallation.
Application is distributed as archive (.zip) with QualtestGSM.apk inside and few Windows and Bash scripts
for installing (and uninstalling) the application on rooted phones.
Installation script will put few Sevana analyzers to /data/local/tmp directory (on mobile device) and will
install QualtestGSM.apk as system application. During the install the application asks to grant superuser
rights on the phone. Phone will be rebooted after installation script finishes working. It is required to
complete installation of Qualtest GSM as system app.
For non-rooted phones usual command adb install QualtestGSM.apk can be used. But in this case
companion application (Qualtest Host) is required.
Application logic.
Main screen represents a list of recorded calls. It includes target number, length of the call, time of the call
end. Recorded call audio files are stored in a dedicated directory (usually named CallRecords). Path to this
directory is shown at the bottom of the screen.
To make analysis just tap any recorded call. The results will be shown on the screen and report files with
.json extension will be written to CallRecords directory. During the analysis Qualtest GSM can request
superuser rights (it is required by license check procedure).
After analysis one can share results via Android share dialog.
Depending on configuration options analysis can run automatically right after the call.
There is Options menu on the main screen. It has the following items:
- Get Host ID. Required to generate system fingerprint file and share it to generate production
license.
- Share. Share call record with analysis results.
- Delete. Removes selected records from the list, deletes corresponding files.
- Upload internal log. Sends internal log to the vendor (Sevana). It is helpful for debugging.
- Settings. Details on the Settings screen one can find further down of the document.
Copyright 息 Sevana O端, 2019
Sevana O端
Roosikrantsi tn 2
Tallinna linn, Harju maakond, 10119
Estonia
Phone: +3726170331
- Make test call. Initiates mobile call to predefined test number (it can be defined on Settings
screen).
- Upload probe. Uploads call record with analysis results to Qualtest Backend server (QB).
Copyright 息 Sevana O端, 2019
Sevana O端
Roosikrantsi tn 2
Tallinna linn, Harju maakond, 10119
Estonia
Phone: +3726170331
Settings screen.
List of available parameters:
Copyright 息 Sevana O端, 2019
Sevana O端
Roosikrantsi tn 2
Tallinna linn, Harju maakond, 10119
Estonia
Phone: +3726170331
Phone instance ID This application instance ID is used for integration with Qualtest
Backend (QB). All reports sent to QB will be bound to this instance
ID. It can be empty, but in this case uploading to QB will not work.
Backend server URL. URL to QB server. It can be empty, but in this case uploading to QB
will not work.
Audio source. Audio source where call is recorded. Usually Voice Downlink is best
choice.
Encoder type. Used encoder type. As Android OS does not let to write plain
uncompressed .wav it is needed to find the best encoder for
further analysis. HE-AAC is quite good; but may not always be the
best option.
Output format. Typically it is kept as Default..
Test number. Target number for tests. It does not restrict QG to this number
only, the application will check ALL calls in the system. However,
this number can be used for quick access from the Options menu.
Limit of recordings. Number of allowed recordings. If new recording exceeds this
number then oldest recording will be removed automatically. Zero
value disables this check.
Run analysis automatically. Analysis will run automatically after each call upon its completion.
It has to be set to allow fully automated tests scheduled via
Qualtest Host.
Audio reference file. Path to reference file. It should be plain uncompressed PCM .wav
file. On some phones selection dialog may have problems and to
avoid that we recommend installing ES File Explorer beforehand.
UNIX timestamps in file
names.
Forces to use UNIX timestamps in call recording file names instead
of full time string. Useful for integration tasks.
Copyright 息 Sevana O端, 2019
Sevana O端
Roosikrantsi tn 2
Tallinna linn, Harju maakond, 10119
Estonia
Phone: +3726170331
Quality results screen.
Sharing and uploading results is available from the main screen (select desired reports and select Share
from Options menu).
Copyright 息 Sevana O端, 2019
Sevana O端
Roosikrantsi tn 2
Tallinna linn, Harju maakond, 10119
Estonia
Phone: +3726170331
To see details about PVQA analysis please tap button "Show detectors report"
Detectors report screen:
Copyright 息 Sevana O端, 2019
Sevana O端
Roosikrantsi tn 2
Tallinna linn, Harju maakond, 10119
Estonia
Phone: +3726170331

More Related Content

What's hot (19)

SETU VTEP March 2014
SETU VTEP March 2014SETU VTEP March 2014
SETU VTEP March 2014
Matrixcomsec Ttg
Brendan kearns berlin 2012 vn3
Brendan kearns berlin 2012 vn3Brendan kearns berlin 2012 vn3
Brendan kearns berlin 2012 vn3
Brendan Kearns
SETU VFXTH March 2014
SETU VFXTH March 2014SETU VFXTH March 2014
SETU VFXTH March 2014
Matrixcomsec Ttg
Bell4GLTE
Bell4GLTEBell4GLTE
Bell4GLTE
Ishuranga Wijesinghe
Introduction to SIP(Session Initiation Protocol)
Introduction to SIP(Session Initiation Protocol)Introduction to SIP(Session Initiation Protocol)
Introduction to SIP(Session Initiation Protocol)
William Lee
Introduction to SIP
Introduction to SIP  Introduction to SIP
Introduction to SIP
neerav_adhikari
Machine Learning applications in Voice over IP
Machine Learning applications in Voice over IPMachine Learning applications in Voice over IP
Machine Learning applications in Voice over IP
ALTANAI BISHT
Matrix Telecom Solutions: SETU ATAs
Matrix Telecom Solutions: SETU ATAs Matrix Telecom Solutions: SETU ATAs
Matrix Telecom Solutions: SETU ATAs
Matrix Comsec
Air defense ap_test_spec_sheet
Air defense ap_test_spec_sheetAir defense ap_test_spec_sheet
Air defense ap_test_spec_sheet
Advantec Distribution
CV Engr Ali Naseer
CV Engr Ali NaseerCV Engr Ali Naseer
CV Engr Ali Naseer
Ali Naseer
Guide line tems discovery 3.1 hasp licese
Guide line   tems discovery 3.1 hasp liceseGuide line   tems discovery 3.1 hasp licese
Guide line tems discovery 3.1 hasp licese
Tran Trung
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
IP PBX
IP PBXIP PBX
IP PBX
Muzzamil Shaikh
Remote login
Remote loginRemote login
Remote login
sarjoo prasad yadav
Solarwinds port requirement
Solarwinds port requirementSolarwinds port requirement
Solarwinds port requirement
Ezahir Amer
IT Essentials (Version 7.0) - ITE Chapter 11 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 11 Exam AnswersIT Essentials (Version 7.0) - ITE Chapter 11 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 11 Exam Answers
ITExamAnswers.net
Introduction into SIP protocol
Introduction into SIP protocolIntroduction into SIP protocol
Introduction into SIP protocol
Michal Hrncirik
Sip
SipSip
Sip
Anirban Roy
IT Essentials (Version 7.0) - ITE Chapter 12 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 12 Exam AnswersIT Essentials (Version 7.0) - ITE Chapter 12 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 12 Exam Answers
ITExamAnswers.net
Brendan kearns berlin 2012 vn3
Brendan kearns berlin 2012 vn3Brendan kearns berlin 2012 vn3
Brendan kearns berlin 2012 vn3
Brendan Kearns
Introduction to SIP(Session Initiation Protocol)
Introduction to SIP(Session Initiation Protocol)Introduction to SIP(Session Initiation Protocol)
Introduction to SIP(Session Initiation Protocol)
William Lee
Machine Learning applications in Voice over IP
Machine Learning applications in Voice over IPMachine Learning applications in Voice over IP
Machine Learning applications in Voice over IP
ALTANAI BISHT
Matrix Telecom Solutions: SETU ATAs
Matrix Telecom Solutions: SETU ATAs Matrix Telecom Solutions: SETU ATAs
Matrix Telecom Solutions: SETU ATAs
Matrix Comsec
CV Engr Ali Naseer
CV Engr Ali NaseerCV Engr Ali Naseer
CV Engr Ali Naseer
Ali Naseer
Guide line tems discovery 3.1 hasp licese
Guide line   tems discovery 3.1 hasp liceseGuide line   tems discovery 3.1 hasp licese
Guide line tems discovery 3.1 hasp licese
Tran Trung
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
Solarwinds port requirement
Solarwinds port requirementSolarwinds port requirement
Solarwinds port requirement
Ezahir Amer
IT Essentials (Version 7.0) - ITE Chapter 11 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 11 Exam AnswersIT Essentials (Version 7.0) - ITE Chapter 11 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 11 Exam Answers
ITExamAnswers.net
Introduction into SIP protocol
Introduction into SIP protocolIntroduction into SIP protocol
Introduction into SIP protocol
Michal Hrncirik
IT Essentials (Version 7.0) - ITE Chapter 12 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 12 Exam AnswersIT Essentials (Version 7.0) - ITE Chapter 12 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 12 Exam Answers
ITExamAnswers.net

Similar to QualTest GSM User Guide (20)

QualTest Host User Guide
QualTest Host User GuideQualTest Host User Guide
QualTest Host User Guide
Sevana O端
QualTest SIP User guide
QualTest SIP User guideQualTest SIP User guide
QualTest SIP User guide
Sevana O端
Sevana VQM Administration Manual
Sevana VQM Administration ManualSevana VQM Administration Manual
Sevana VQM Administration Manual
Sevana O端
Drivetest training znix team
Drivetest training znix teamDrivetest training znix team
Drivetest training znix team
Terra Sacrifice
Cmg2006 paper 6168
Cmg2006 paper 6168Cmg2006 paper 6168
Cmg2006 paper 6168
Garland Kan
VoLTE Service Monitoring - VoLTE Voice Call
VoLTE Service Monitoring - VoLTE Voice CallVoLTE Service Monitoring - VoLTE Voice Call
VoLTE Service Monitoring - VoLTE Voice Call
Jose Gonzalez
02 asterisk - the future of telecommunications
02   asterisk - the future of telecommunications02   asterisk - the future of telecommunications
02 asterisk - the future of telecommunications
Tran Thanh
SITE_6_Release_Highlights.pdf
SITE_6_Release_Highlights.pdfSITE_6_Release_Highlights.pdf
SITE_6_Release_Highlights.pdf
BirodhShrestha1
Cellphone based home automation
Cellphone based home automationCellphone based home automation
Cellphone based home automation
PROJECTRONICS
Jishan update Resume
Jishan update ResumeJishan update Resume
Jishan update Resume
Mohd Jishan
Jishan resume
Jishan  resumeJishan  resume
Jishan resume
Mohd Jishan
2 g dt and mapinfo
2 g dt and mapinfo2 g dt and mapinfo
2 g dt and mapinfo
mohammad ali amini
Proving the Security of Low-Level Software Components & TEEs
Proving the Security of Low-Level Software Components & TEEsProving the Security of Low-Level Software Components & TEEs
Proving the Security of Low-Level Software Components & TEEs
Ashley Zupkus
Drive test using tems investation 16.1
Drive test using tems investation 16.1Drive test using tems investation 16.1
Drive test using tems investation 16.1
Md Joynal Abaden
MAF ICIMS Monitoring, Analytics & Reporting for Microsoft Teams and UC - glo...
MAF ICIMS Monitoring, Analytics & Reporting for Microsoft Teams and UC - glo...MAF ICIMS Monitoring, Analytics & Reporting for Microsoft Teams and UC - glo...
MAF ICIMS Monitoring, Analytics & Reporting for Microsoft Teams and UC - glo...
MAF InfoCom
Drive Test Using Tems Investation 16
Drive Test Using Tems Investation 16Drive Test Using Tems Investation 16
Drive Test Using Tems Investation 16
Md Joynal Abaden
PhaST_flyer_Eng
PhaST_flyer_EngPhaST_flyer_Eng
PhaST_flyer_Eng
Kosmas Choutouriadis
My speech at AstriCon 2007
My speech at AstriCon 2007My speech at AstriCon 2007
My speech at AstriCon 2007
stefanocarlini
Mbs f41 b
Mbs f41 bMbs f41 b
Mbs f41 b
SelectedPresentations
3CX Basic Notes
3CX Basic Notes3CX Basic Notes
3CX Basic Notes
kriz5
QualTest Host User Guide
QualTest Host User GuideQualTest Host User Guide
QualTest Host User Guide
Sevana O端
QualTest SIP User guide
QualTest SIP User guideQualTest SIP User guide
QualTest SIP User guide
Sevana O端
Sevana VQM Administration Manual
Sevana VQM Administration ManualSevana VQM Administration Manual
Sevana VQM Administration Manual
Sevana O端
Drivetest training znix team
Drivetest training znix teamDrivetest training znix team
Drivetest training znix team
Terra Sacrifice
Cmg2006 paper 6168
Cmg2006 paper 6168Cmg2006 paper 6168
Cmg2006 paper 6168
Garland Kan
VoLTE Service Monitoring - VoLTE Voice Call
VoLTE Service Monitoring - VoLTE Voice CallVoLTE Service Monitoring - VoLTE Voice Call
VoLTE Service Monitoring - VoLTE Voice Call
Jose Gonzalez
02 asterisk - the future of telecommunications
02   asterisk - the future of telecommunications02   asterisk - the future of telecommunications
02 asterisk - the future of telecommunications
Tran Thanh
SITE_6_Release_Highlights.pdf
SITE_6_Release_Highlights.pdfSITE_6_Release_Highlights.pdf
SITE_6_Release_Highlights.pdf
BirodhShrestha1
Cellphone based home automation
Cellphone based home automationCellphone based home automation
Cellphone based home automation
PROJECTRONICS
Jishan update Resume
Jishan update ResumeJishan update Resume
Jishan update Resume
Mohd Jishan
Jishan resume
Jishan  resumeJishan  resume
Jishan resume
Mohd Jishan
Proving the Security of Low-Level Software Components & TEEs
Proving the Security of Low-Level Software Components & TEEsProving the Security of Low-Level Software Components & TEEs
Proving the Security of Low-Level Software Components & TEEs
Ashley Zupkus
Drive test using tems investation 16.1
Drive test using tems investation 16.1Drive test using tems investation 16.1
Drive test using tems investation 16.1
Md Joynal Abaden
MAF ICIMS Monitoring, Analytics & Reporting for Microsoft Teams and UC - glo...
MAF ICIMS Monitoring, Analytics & Reporting for Microsoft Teams and UC - glo...MAF ICIMS Monitoring, Analytics & Reporting for Microsoft Teams and UC - glo...
MAF ICIMS Monitoring, Analytics & Reporting for Microsoft Teams and UC - glo...
MAF InfoCom
Drive Test Using Tems Investation 16
Drive Test Using Tems Investation 16Drive Test Using Tems Investation 16
Drive Test Using Tems Investation 16
Md Joynal Abaden
My speech at AstriCon 2007
My speech at AstriCon 2007My speech at AstriCon 2007
My speech at AstriCon 2007
stefanocarlini
3CX Basic Notes
3CX Basic Notes3CX Basic Notes
3CX Basic Notes
kriz5

More from Sevana O端 (20)

AQuA Manual 8.x
AQuA Manual 8.xAQuA Manual 8.x
AQuA Manual 8.x
Sevana O端
QualTest mobile test probe for VoIP and mobile call testing and monitoring
QualTest mobile test probe for VoIP and mobile call testing and monitoringQualTest mobile test probe for VoIP and mobile call testing and monitoring
QualTest mobile test probe for VoIP and mobile call testing and monitoring
Sevana O端
Sevana 5G Ready
Sevana 5G ReadySevana 5G Ready
Sevana 5G Ready
Sevana O端
PVQA PCAP Analyzer
PVQA PCAP AnalyzerPVQA PCAP Analyzer
PVQA PCAP Analyzer
Sevana O端
Messenger-to-messenger testing. Skype call quality test.
Messenger-to-messenger testing. Skype call quality test.Messenger-to-messenger testing. Skype call quality test.
Messenger-to-messenger testing. Skype call quality test.
Sevana O端
Sevana QualTest
Sevana QualTestSevana QualTest
Sevana QualTest
Sevana O端
Sevana real-time rtp analysis for mobile operators
Sevana real-time rtp analysis for mobile operatorsSevana real-time rtp analysis for mobile operators
Sevana real-time rtp analysis for mobile operators
Sevana O端
Sevana AQuA. End-to-end drive testing technology
Sevana AQuA. End-to-end drive testing technologySevana AQuA. End-to-end drive testing technology
Sevana AQuA. End-to-end drive testing technology
Sevana O端
Real time call quality analysis for mobile operators
Real time call quality analysis for mobile operatorsReal time call quality analysis for mobile operators
Real time call quality analysis for mobile operators
Sevana O端
Sevana QualTest
Sevana QualTestSevana QualTest
Sevana QualTest
Sevana O端
Sevana PVQA
Sevana PVQASevana PVQA
Sevana PVQA
Sevana O端
Sevana PVQA Server
Sevana PVQA ServerSevana PVQA Server
Sevana PVQA Server
Sevana O端
Sevana AQuA (Audio Quality Analyzer)
Sevana AQuA (Audio Quality Analyzer)Sevana AQuA (Audio Quality Analyzer)
Sevana AQuA (Audio Quality Analyzer)
Sevana O端
Real-time-RTP-analysis
Real-time-RTP-analysisReal-time-RTP-analysis
Real-time-RTP-analysis
Sevana O端
AQuA 7.x manual
AQuA 7.x manualAQuA 7.x manual
AQuA 7.x manual
Sevana O端
Drive Testing. AQuA. PVQA.
Drive Testing. AQuA. PVQA.Drive Testing. AQuA. PVQA.
Drive Testing. AQuA. PVQA.
Sevana O端
Drive-Testing-AQuA-PVQA
Drive-Testing-AQuA-PVQADrive-Testing-AQuA-PVQA
Drive-Testing-AQuA-PVQA
Sevana O端
AQuA - End-to-End Drive Testing Technology (VoLTE, VoWiFi, RCS)
AQuA - End-to-End Drive Testing Technology (VoLTE, VoWiFi, RCS)AQuA - End-to-End Drive Testing Technology (VoLTE, VoWiFi, RCS)
AQuA - End-to-End Drive Testing Technology (VoLTE, VoWiFi, RCS)
Sevana O端
AQuA - 舒仍亠仆舒亳于舒 PESQ (p.862) 亳 POLQA (P.863)
AQuA - 舒仍亠仆舒亳于舒 PESQ (p.862) 亳 POLQA (P.863)AQuA - 舒仍亠仆舒亳于舒 PESQ (p.862) 亳 POLQA (P.863)
AQuA - 舒仍亠仆舒亳于舒 PESQ (p.862) 亳 POLQA (P.863)
Sevana O端
Sevana Audio Quality Analyzer Brochure
Sevana Audio Quality Analyzer BrochureSevana Audio Quality Analyzer Brochure
Sevana Audio Quality Analyzer Brochure
Sevana O端
AQuA Manual 8.x
AQuA Manual 8.xAQuA Manual 8.x
AQuA Manual 8.x
Sevana O端
QualTest mobile test probe for VoIP and mobile call testing and monitoring
QualTest mobile test probe for VoIP and mobile call testing and monitoringQualTest mobile test probe for VoIP and mobile call testing and monitoring
QualTest mobile test probe for VoIP and mobile call testing and monitoring
Sevana O端
Sevana 5G Ready
Sevana 5G ReadySevana 5G Ready
Sevana 5G Ready
Sevana O端
PVQA PCAP Analyzer
PVQA PCAP AnalyzerPVQA PCAP Analyzer
PVQA PCAP Analyzer
Sevana O端
Messenger-to-messenger testing. Skype call quality test.
Messenger-to-messenger testing. Skype call quality test.Messenger-to-messenger testing. Skype call quality test.
Messenger-to-messenger testing. Skype call quality test.
Sevana O端
Sevana QualTest
Sevana QualTestSevana QualTest
Sevana QualTest
Sevana O端
Sevana real-time rtp analysis for mobile operators
Sevana real-time rtp analysis for mobile operatorsSevana real-time rtp analysis for mobile operators
Sevana real-time rtp analysis for mobile operators
Sevana O端
Sevana AQuA. End-to-end drive testing technology
Sevana AQuA. End-to-end drive testing technologySevana AQuA. End-to-end drive testing technology
Sevana AQuA. End-to-end drive testing technology
Sevana O端
Real time call quality analysis for mobile operators
Real time call quality analysis for mobile operatorsReal time call quality analysis for mobile operators
Real time call quality analysis for mobile operators
Sevana O端
Sevana QualTest
Sevana QualTestSevana QualTest
Sevana QualTest
Sevana O端
Sevana PVQA Server
Sevana PVQA ServerSevana PVQA Server
Sevana PVQA Server
Sevana O端
Sevana AQuA (Audio Quality Analyzer)
Sevana AQuA (Audio Quality Analyzer)Sevana AQuA (Audio Quality Analyzer)
Sevana AQuA (Audio Quality Analyzer)
Sevana O端
Real-time-RTP-analysis
Real-time-RTP-analysisReal-time-RTP-analysis
Real-time-RTP-analysis
Sevana O端
AQuA 7.x manual
AQuA 7.x manualAQuA 7.x manual
AQuA 7.x manual
Sevana O端
Drive Testing. AQuA. PVQA.
Drive Testing. AQuA. PVQA.Drive Testing. AQuA. PVQA.
Drive Testing. AQuA. PVQA.
Sevana O端
Drive-Testing-AQuA-PVQA
Drive-Testing-AQuA-PVQADrive-Testing-AQuA-PVQA
Drive-Testing-AQuA-PVQA
Sevana O端
AQuA - End-to-End Drive Testing Technology (VoLTE, VoWiFi, RCS)
AQuA - End-to-End Drive Testing Technology (VoLTE, VoWiFi, RCS)AQuA - End-to-End Drive Testing Technology (VoLTE, VoWiFi, RCS)
AQuA - End-to-End Drive Testing Technology (VoLTE, VoWiFi, RCS)
Sevana O端
AQuA - 舒仍亠仆舒亳于舒 PESQ (p.862) 亳 POLQA (P.863)
AQuA - 舒仍亠仆舒亳于舒 PESQ (p.862) 亳 POLQA (P.863)AQuA - 舒仍亠仆舒亳于舒 PESQ (p.862) 亳 POLQA (P.863)
AQuA - 舒仍亠仆舒亳于舒 PESQ (p.862) 亳 POLQA (P.863)
Sevana O端
Sevana Audio Quality Analyzer Brochure
Sevana Audio Quality Analyzer BrochureSevana Audio Quality Analyzer Brochure
Sevana Audio Quality Analyzer Brochure
Sevana O端

QualTest GSM User Guide

  • 1. Copyright 息 Sevana O端, 2019 Sevana O端 Roosikrantsi tn 2 Tallinna linn, Harju maakond, 10119 Estonia Phone: +3726170331 Qualtest GSM Document objectives. This document describes application purpose, requirements, software architecture and user operations for Qualtest GSM Android application. Application purpose. Application provides the following functionality - measure quality of mobile calls in the field (using rooted Android phones only) - measure quality of mobile calls with regular non-rooted Android phones and accompanying tools - upload and share test results - run both active (with reference audio) and passive tests - integrate with Qualtest Host and correspondent Backend to automate making and receiving mobile test calls Hardware requirements. CPU ARMv7 or better. x86 support is available upon request. Memory 1024 MB Network Any mobile network including 5G. Software requirements. Rooted Android OS to run analysis with mobile phone only. Android OS 4.1 and later. Optionally one can install QualTest Host and Backend. Developer mode MUST be enabled on the phone. Operation model. This is a typical Android application with two main use cases:
  • 2. Copyright 息 Sevana O端, 2019 Sevana O端 Roosikrantsi tn 2 Tallinna linn, Harju maakond, 10119 Estonia Phone: +3726170331 - initiate test calls and measure MOS when installed as system application. It is available on rooted phones only. One can view / share / upload test results right from the phone. - initiate and accept calls without analysis on mobile phone. Rooted phone is NOT required. In this mode application notifies its desktop (Raspberry Pi) counterpart (Qualtest Host, further down QH) about progress of the call. QH handles audio streams via cable adapter and communicates with backend. Application installation / uninstallation. Application is distributed as archive (.zip) with QualtestGSM.apk inside and few Windows and Bash scripts for installing (and uninstalling) the application on rooted phones. Installation script will put few Sevana analyzers to /data/local/tmp directory (on mobile device) and will install QualtestGSM.apk as system application. During the install the application asks to grant superuser rights on the phone. Phone will be rebooted after installation script finishes working. It is required to complete installation of Qualtest GSM as system app. For non-rooted phones usual command adb install QualtestGSM.apk can be used. But in this case companion application (Qualtest Host) is required. Application logic. Main screen represents a list of recorded calls. It includes target number, length of the call, time of the call end. Recorded call audio files are stored in a dedicated directory (usually named CallRecords). Path to this directory is shown at the bottom of the screen. To make analysis just tap any recorded call. The results will be shown on the screen and report files with .json extension will be written to CallRecords directory. During the analysis Qualtest GSM can request superuser rights (it is required by license check procedure). After analysis one can share results via Android share dialog. Depending on configuration options analysis can run automatically right after the call. There is Options menu on the main screen. It has the following items: - Get Host ID. Required to generate system fingerprint file and share it to generate production license. - Share. Share call record with analysis results. - Delete. Removes selected records from the list, deletes corresponding files. - Upload internal log. Sends internal log to the vendor (Sevana). It is helpful for debugging. - Settings. Details on the Settings screen one can find further down of the document.
  • 3. Copyright 息 Sevana O端, 2019 Sevana O端 Roosikrantsi tn 2 Tallinna linn, Harju maakond, 10119 Estonia Phone: +3726170331 - Make test call. Initiates mobile call to predefined test number (it can be defined on Settings screen). - Upload probe. Uploads call record with analysis results to Qualtest Backend server (QB).
  • 4. Copyright 息 Sevana O端, 2019 Sevana O端 Roosikrantsi tn 2 Tallinna linn, Harju maakond, 10119 Estonia Phone: +3726170331 Settings screen. List of available parameters:
  • 5. Copyright 息 Sevana O端, 2019 Sevana O端 Roosikrantsi tn 2 Tallinna linn, Harju maakond, 10119 Estonia Phone: +3726170331 Phone instance ID This application instance ID is used for integration with Qualtest Backend (QB). All reports sent to QB will be bound to this instance ID. It can be empty, but in this case uploading to QB will not work. Backend server URL. URL to QB server. It can be empty, but in this case uploading to QB will not work. Audio source. Audio source where call is recorded. Usually Voice Downlink is best choice. Encoder type. Used encoder type. As Android OS does not let to write plain uncompressed .wav it is needed to find the best encoder for further analysis. HE-AAC is quite good; but may not always be the best option. Output format. Typically it is kept as Default.. Test number. Target number for tests. It does not restrict QG to this number only, the application will check ALL calls in the system. However, this number can be used for quick access from the Options menu. Limit of recordings. Number of allowed recordings. If new recording exceeds this number then oldest recording will be removed automatically. Zero value disables this check. Run analysis automatically. Analysis will run automatically after each call upon its completion. It has to be set to allow fully automated tests scheduled via Qualtest Host. Audio reference file. Path to reference file. It should be plain uncompressed PCM .wav file. On some phones selection dialog may have problems and to avoid that we recommend installing ES File Explorer beforehand. UNIX timestamps in file names. Forces to use UNIX timestamps in call recording file names instead of full time string. Useful for integration tasks.
  • 6. Copyright 息 Sevana O端, 2019 Sevana O端 Roosikrantsi tn 2 Tallinna linn, Harju maakond, 10119 Estonia Phone: +3726170331 Quality results screen. Sharing and uploading results is available from the main screen (select desired reports and select Share from Options menu).
  • 7. Copyright 息 Sevana O端, 2019 Sevana O端 Roosikrantsi tn 2 Tallinna linn, Harju maakond, 10119 Estonia Phone: +3726170331 To see details about PVQA analysis please tap button "Show detectors report" Detectors report screen:
  • 8. Copyright 息 Sevana O端, 2019 Sevana O端 Roosikrantsi tn 2 Tallinna linn, Harju maakond, 10119 Estonia Phone: +3726170331