191
WHEN QUALITY MATTERS NQDI Network Quality Data Investigator Manual November 2010 SwissQual® License AG Allmendweg 8 CH-4528 Zuchwil Switzerland t +41 32 686 65 65 f +41 32 686 65 66 e [email protected] www.swissqual.com Part Number: 16-100-200511 Rev 10.5

86206500-47311655-Manual-NQDI

Embed Size (px)

Citation preview

Page 1: 86206500-47311655-Manual-NQDI

WHEN QUALITY MATTERS

NQDI – Network Quality Data Investigator Manual

November 2010

SwissQual® License AG Allmendweg 8 CH-4528 Zuchwil Switzerland

t +41 32 686 65 65 f +41 32 686 65 66 e [email protected] www.swissqual.com

Part Number: 16-100-200511 Rev 10.5

Page 2: 86206500-47311655-Manual-NQDI

SwissQual has made every effort to ensure that eventual instructions contained in the document are adequate and free of errors and omissions. SwissQual will, if necessary, explain issues which may not be covered by the documents. SwissQual‟s liability for any errors in the documents is limited to the correction of errors and the aforementioned advisory services.

Copyright 2000 - 2010 SwissQual AG. All rights reserved.

No part of this publication may be copied, distributed, transmitted, transcribed, stored in a retrieval system, or translated into any human or computer language without the prior written permission of SwissQual AG.

Confidential materials.

All information in this document is regarded as commercial valuable, protected and privileged intellectual property, and is provided under the terms of existing Non-Disclosure Agreements or as commercial-in-confidence material.

When you refer to a SwissQual technology or product, you must acknowledge the respective text or logo trademark somewhere in your text.

SwissQual®, Seven.Five®, SQuad®, QualiPoc®, NetQual®, VQuad®, Diversity® as well as the following logos are registered trademarks of SwissQual AG.

Diversity Explorer™, Diversity Ranger™, Diversity Unattended™, NiNA+™, NiNA™, NQAgent™, NQComm™, NQDI™, NQTM™, NQView™, NQWeb™, QPControl™, QPView™, QualiPoc Freerider™, QualiPoc iQ™, QualiPoc Mobile™, QualiPoc Static™, QualiWatch-M™, QualiWatch-S™, SystemInspector™, TestManager™, VMon™, VQuad-HD™ are trademarks of SwissQual AG.

SwissQual acknowledges the following trademarks for company names and products:

Adobe®, Adobe Acrobat®, and Adobe Postscript® are trademarks of Adobe Systems Incorporated.

Apple is a trademark of Apple Computer, Inc.

DIMENSION®, LATITUDE®, and OPTIPLEX® are registered trademarks of Dell Inc.

ELEKTROBIT® is a registered trademark of Elektrobit Group Plc.

Google® is a registered trademark of Google Inc.

Intel®, Intel Itanium®, Intel Pentium®, and Intel Xeon™ are trademarks or registered trademarks of Intel Corporation.

INTERNET EXPLORER®, SMARTPHONE®, TABLET® are registered trademarks of Microsoft Corporation.

Java™ is a U.S. trademark of Sun Microsystems, Inc.

Linux® is a registered trademark of Linus Torvalds.

Microsoft®, Microsoft Windows®, Microsoft Windows NT®, and Windows Vista® are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries U.S.

NOKIA® is a registered trademark of Nokia Corporation.

Oracle® is a registered US trademark of Oracle Corporation, Redwood City, California.

SAMSUNG® is a registered trademark of Samsung Corporation.

SIERRA WIRELESS® is a registered trademark of Sierra Wireless, Inc.

TRIMBLE® is a registered trademark of Trimble Navigation Limited.

U-BLOX® is a registered trademark of u-blox Holding AG.

UNIX® is a registered trademark of The Open Group.

Page 3: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Contents |

CONFIDENTIAL MATERIALS

ii

Contents

1 Introduction .......................................................................................................................................... 1

2 Installation and Registration .............................................................................................................. 2

Hardware and Software Requirements ................................................................................................. 2

Software Installation and Registration ................................................................................................... 2

Important Settings .................................................................................................................................. 2

Regional Options .............................................................................................................................. 2

Microsoft Office Version ................................................................................................................... 3

Microsoft Office Settings .................................................................................................................. 3

Microsoft SQL Server Settings ......................................................................................................... 3

3 Configuration ....................................................................................................................................... 5

NQDI Configuration ............................................................................................................................... 5

Server Names .................................................................................................................................. 5

Log-In Dialog Box ............................................................................................................................. 6

Create a New Empty Database ........................................................................................................ 6

Upgrade an existing database.......................................................................................................... 8

Delete an existing database ........................................................................................................... 10

4 Logging In .......................................................................................................................................... 11

Main Window ....................................................................................................................................... 11

Settings ................................................................................................................................................ 12

Custom Stored Procedures Settings .............................................................................................. 12

Import Settings ............................................................................................................................... 13

Operators........................................................................................................................................ 17

General Settings ............................................................................................................................. 18

Category settings ........................................................................................................................... 19

Map Settings................................................................................................................................... 20

Call Analysis Settings ..................................................................................................................... 22

GSM Settings ................................................................................................................................. 22

KPI Configuration ........................................................................................................................... 23

GSM Channel Assignment ............................................................................................................. 24

UMTS Channel Assignment ........................................................................................................... 24

BTS List ............................................................................................................................................... 24

GSM BTS List ................................................................................................................................. 25

5 NQDI Application ............................................................................................................................... 28

Log In ................................................................................................................................................... 28

Main Screen ......................................................................................................................................... 28

Page 4: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Contents |

CONFIDENTIAL MATERIALS

iii

Menu Toolbar ................................................................................................................................. 28

Database Toolbar ........................................................................................................................... 28

Reporting Toolbar ........................................................................................................................... 28

Help Toolbar ................................................................................................................................... 28

6 Data Management .............................................................................................................................. 29

Importing Data ..................................................................................................................................... 29

Examples ........................................................................................................................................ 30

Important notes for Diversity files: .................................................................................................. 32

Start the import ............................................................................................................................... 32

How the Import Procedure Works ....................................................................................................... 34

Deleting Data ....................................................................................................................................... 34

Maintain Data ....................................................................................................................................... 36

7 Data Selection .................................................................................................................................... 37

Overview .............................................................................................................................................. 37

Example .......................................................................................................................................... 38

Sort Session List .................................................................................................................................. 39

General Selection ................................................................................................................................ 40

Test Selection ...................................................................................................................................... 42

Device Selection .................................................................................................................................. 42

Operator Selection ............................................................................................................................... 43

Call Status Selection............................................................................................................................ 44

Layer Selection .................................................................................................................................... 44

Map Selection ...................................................................................................................................... 44

User Selection ..................................................................................................................................... 48

KPI Selection ....................................................................................................................................... 49

Favourites Selection ............................................................................................................................ 49

Cockpit View ........................................................................................................................................ 50

Results ............................................................................................................................................ 50

Configuration .................................................................................................................................. 51

Data Binning ........................................................................................................................................ 51

8 Analysis .............................................................................................................................................. 53

General ................................................................................................................................................ 53

Sessions ......................................................................................................................................... 53

Tests ............................................................................................................................................... 53

Session Navigation ......................................................................................................................... 53

Time Navigation ............................................................................................................................. 54

Session Overview ........................................................................................................................... 54

Handling of Charts .......................................................................................................................... 56

Page 5: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Contents |

CONFIDENTIAL MATERIALS

iv

Analysis and Interpretation of the Results ........................................................................................... 60

GSM Analysis ...................................................................................................................................... 60

GSM Message Filter ....................................................................................................................... 61

Scanner Data ....................................................................................................................................... 63

GSM Hot Channels .............................................................................................................................. 64

GPRS Analysis .................................................................................................................................... 65

UMTS Analysis .................................................................................................................................... 66

WCDMA Scanner ........................................................................................................................... 66

UMTS ............................................................................................................................................. 67

Signalling, Decoded and GMM/MM State ...................................................................................... 68

HSDPA ........................................................................................................................................... 69

HSUPA ........................................................................................................................................... 71

LTE Analysis ........................................................................................................................................ 72

LTE Scanner................................................................................................................................... 72

DVB-H Analysis ................................................................................................................................... 74

DVB-H Scan Tab ............................................................................................................................ 74

DVB-H Tab ..................................................................................................................................... 74

WiMAX Analysis .................................................................................................................................. 75

IS-2000 Analysis .................................................................................................................................. 76

EVDO Analysis .................................................................................................................................... 76

Radio Tab ....................................................................................................................................... 77

Data Tab ......................................................................................................................................... 77

Power Control Tab ......................................................................................................................... 77

Layer 3 Messages Tab ................................................................................................................... 77

Statistics Tab .................................................................................................................................. 77

9 Graphs ................................................................................................................................................ 79

10 Map ...................................................................................................................................................... 83

Map Menu ............................................................................................................................................ 83

Map Tools ............................................................................................................................................ 84

Map Points Tab .................................................................................................................................... 86

Items Tree ............................................................................................................................................ 86

Popup menu on Items Tree ............................................................................................................ 87

Map Plots Configuration ................................................................................................................. 88

Using the Selector Tool ..................................................................................................................... 102

Serving BTS Line ............................................................................................................................... 104

Grid Plots ........................................................................................................................................... 107

Drawing a Grid ............................................................................................................................. 107

Info Tool ............................................................................................................................................. 110

Page 6: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Contents |

CONFIDENTIAL MATERIALS

v

Network Filter ..................................................................................................................................... 110

Favorites plots ................................................................................................................................... 111

Add and group items .................................................................................................................... 111

Plot favorite group ........................................................................................................................ 112

Floating Map ................................................................................................................................. 112

11 Event Queries ................................................................................................................................... 114

Introduction ........................................................................................................................................ 114

Event Selector Dialog box ................................................................................................................. 114

Creation of new event queries ........................................................................................................... 114

Step 1: Selecting a trigger point ................................................................................................... 114

Step 2: Choosing the value to calculate and the time boundaries ............................................... 115

Step 3: Selecting arithmetic values .............................................................................................. 116

Step 4: Choosing a unique name ................................................................................................. 117

Step 5: The confirmation window ................................................................................................. 117

Finished the event wizard ............................................................................................................. 118

Executing an event query .................................................................................................................. 118

Automatic calculation ......................................................................................................................... 119

Example of the result set ................................................................................................................... 120

Creating a Report From the Event Queries ....................................................................................... 120

12 Export Layer 3 Data ......................................................................................................................... 122

13 Historical Export .............................................................................................................................. 123

Using the Historical Export ................................................................................................................ 123

14 Reporting .......................................................................................................................................... 125

Execute Reports ................................................................................................................................ 125

Report Group KPI ......................................................................................................................... 125

Custom Reports ........................................................................................................................... 125

Export Reports ............................................................................................................................. 126

Import Reports .............................................................................................................................. 127

Creating an Excel Report ............................................................................................................. 128

Add MapPlot to an Excel Report ....................................................................................................... 130

Costumer branded reports ................................................................................................................. 132

Report Generator ............................................................................................................................... 133

Starting the Report Generator ...................................................................................................... 134

Using the Report Generator ......................................................................................................... 134

Specify Report Name, Report Group and Grouping .................................................................... 135

Adding a KPI to the new report template ..................................................................................... 135

Remove a KPI from the new report template ............................................................................... 135

Change the KPI position ............................................................................................................... 135

Page 7: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Contents |

CONFIDENTIAL MATERIALS

vi

Configure a KPI item .................................................................................................................... 135

Tables and Diagrams in a KPI Item ............................................................................................. 137

Creating the New Report Template .............................................................................................. 142

15 Word Reporting ................................................................................................................................ 144

16 Definitions ........................................................................................................................................ 145

Terms and Definitions ........................................................................................................................ 145

Call Status .................................................................................................................................... 147

Engine Error Codes ........................................................................................................................... 147

No error ........................................................................................................................................ 148

Default errors ................................................................................................................................ 148

Windows system errors ................................................................................................................ 151

COM/OLE errors .......................................................................................................................... 154

Data Session errors ...................................................................................................................... 154

Data test errors ............................................................................................................................. 154

Streaming PC job (no reference) errors ....................................................................................... 173

Streaming PC job (full reference) errors ...................................................................................... 173

Broadcasting job errors ................................................................................................................ 173

Ringback tone errors .................................................................................................................... 174

SMS Push errors .......................................................................................................................... 174

17 SQL Server Database Management ............................................................................................... 175

Backup and Restore a Database ....................................................................................................... 175

Backup the Database ................................................................................................................... 175

Restore a Database ..................................................................................................................... 177

Figures

Figure 2-1 Regional Options .............................................................................................................................. 3

Figure 2-2 SQL Server Settings (SQL Server 2005 or 2008) ............................................................................ 4

Figure 3-1 Configuration Server Names ............................................................................................................ 5

Figure 3-2 Server Registration .......................................................................................................................... 5

Figure 3-3 Database Login ................................................................................................................................ 6

Figure 3-4 Create New Database ...................................................................................................................... 6

Figure 3-5 Name of New Database ................................................................................................................... 7

Figure 3-6 Creating a database in a different directory ..................................................................................... 7

Figure 3-7 Database Creation Progress ............................................................................................................ 8

Figure 3-8 Database Upgrade ........................................................................................................................... 9

Figure 3-9 Select Upgrade Script ...................................................................................................................... 9

Figure 3-10 Deleting a database ..................................................................................................................... 10

Figure 3-11 Closing the Delete Database window .......................................................................................... 10

Figure 4-1 Log In window ................................................................................................................................ 11

Page 8: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Contents |

CONFIDENTIAL MATERIALS

vii

Figure 4-2 Main Screen ................................................................................................................................... 12

Figure 4-3 Custom Stored Procedures ............................................................................................................ 13

Figure 4-4 Wave Import Filter 1 ....................................................................................................................... 14

Figure 4-5 File Handling .................................................................................................................................. 14

Figure 4-6 Scanner data decoding .................................................................................................................. 15

Figure 4-7 Import level ..................................................................................................................................... 16

Figure 4-8 Voice Call Error Handling ............................................................................................................... 16

Figure 4-9 SQuad QP to SQuad 08 conversion .............................................................................................. 17

Figure 4-10 Operators ..................................................................................................................................... 17

Figure 4-11 General Settings page Analysis ................................................................................................... 18

Figure 4-12 Category settings ......................................................................................................................... 20

Figure 4-13 Map Path Settings ........................................................................................................................ 20

Figure 4-14 Map Options ................................................................................................................................. 21

Figure 4-15 Map Options ................................................................................................................................. 21

Figure 4-16 Map Options ................................................................................................................................. 22

Figure 4-17 Call Analysis tab ........................................................................................................................... 22

Figure 4-18 GSM Settings Tab ........................................................................................................................ 23

Figure 4-19 KPI Analysis ................................................................................................................................. 23

Figure 4-20 User KPI settings ......................................................................................................................... 24

Figure 4-21 GSM Channel Assignment configuration ..................................................................................... 24

Figure 4-22 GSM BTS List dialog box ............................................................................................................. 25

Figure 4-23 Import BTS dialog box .................................................................................................................. 25

Figure 4-24 Open BTS file ............................................................................................................................... 26

Figure 4-25 Delimited ASCII information ......................................................................................................... 26

Figure 4-26 Import BTS list .............................................................................................................................. 26

Figure 4-27 Field Assignment dialog box ........................................................................................................ 27

Figure 6-1 Data Management .......................................................................................................................... 29

Figure 6-2 Diversity Measurement File Selection ............................................................................................ 30

Figure 6-3 File hint ........................................................................................................................................... 31

Figure 6-4 Import List ....................................................................................................................................... 31

Figure 6-5 The Import Log ............................................................................................................................... 33

Figure 6-6 Import Finished, Import Summary and Import Statistics ................................................................ 34

Figure 6-7 The File List to Remove Files ......................................................................................................... 35

Figure 6-8 Multiple Selections ......................................................................................................................... 35

Figure 6-9 Maintain data .................................................................................................................................. 36

Figure 7-1 Data Selection diagram .................................................................................................................. 37

Figure 7-2 Manage Selections ......................................................................................................................... 38

Figure 7-3 Data Selection Example ................................................................................................................. 39

Figure 7-4 Sort Session List ............................................................................................................................ 40

Page 9: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Contents |

CONFIDENTIAL MATERIALS

viii

Figure 7-5 General selection tab ..................................................................................................................... 41

Figure 7-6 Test Selection tab .......................................................................................................................... 42

Figure 7-7 Map Selection tab .......................................................................................................................... 45

Figure 7-8 Refresh icon ................................................................................................................................... 45

Figure 7-9 Saving of .tab file ............................................................................................................................ 46

Figure 7-10 Polygon tool.................................................................................................................................. 46

Figure 7-11 Region table – blue polygon......................................................................................................... 46

Figure 7-12 Region import ............................................................................................................................... 47

Figure 7-13 Region import ............................................................................................................................... 47

Figure 7-14 Region Management window ....................................................................................................... 48

Figure 7-15 Data selection favourites configuration ........................................................................................ 49

Figure 7-16 Data selection favourites page ..................................................................................................... 49

Figure 7-17 Data selection items on favorite page .......................................................................................... 50

Figure 7-18 Menu entry for the Cockpit View .................................................................................................. 50

Figure 7-19 Results tab of Cockpit View ......................................................................................................... 51

Figure 7-20 Color highlights ............................................................................................................................ 51

Figure 7-21 Configuration tab .......................................................................................................................... 51

Figure 7-22 Data binning dialog ...................................................................................................................... 52

Figure 8-1 Example of a voice test file ............................................................................................................ 53

Figure 8-2 Session Overview .......................................................................................................................... 54

Figure 8-3 Analysis Comments Window .......................................................................................................... 55

Figure 8-4 Session Info.................................................................................................................................... 55

Figure 8-5 Analysis Page................................................................................................................................. 56

Figure 8-6 Color Labels of Charts ................................................................................................................... 57

Figure 8-7 Show 2nd Chart ............................................................................................................................. 58

Figure 8-8 Chart Configuration ........................................................................................................................ 58

Figure 8-9 Chart Configuration ........................................................................................................................ 58

Figure 8-10 Chart Configuration ...................................................................................................................... 59

Figure 8-11 Markers ........................................................................................................................................ 59

Figure 8-12 Markers selection dialog .............................................................................................................. 60

Figure 8-13 GSM Analysis ............................................................................................................................... 61

Figure 8-14 GSM/GPRS/UMTS Message Filter .............................................................................................. 61

Figure 8-15 Export to comma-separated text file ............................................................................................ 62

Figure 8-16 Export to word dialog ................................................................................................................... 62

Figure 8-17 Selecting channels ....................................................................................................................... 62

Figure 8-18. The corresponding C/I and RxLev values for the channels ........................................................ 62

Figure 8-19 GSM Scanner Data ...................................................................................................................... 63

Figure 8-20 1800 MHz Scanner Data .............................................................................................................. 64

Figure 8-21 Hot Channel Analysis, GSM 900 and GSM 1800 ........................................................................ 64

Page 10: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Contents |

CONFIDENTIAL MATERIALS

ix

Figure 8-22 Hot Channel Analysis, only GSM 900 .......................................................................................... 65

Figure 8-23 GPRS Analysis ............................................................................................................................. 65

Figure 8-24 WCDMA Scanner – Channel Spectrum ....................................................................................... 66

Figure 8-25 WCDMAScan – Top CPICH ......................................................................................................... 67

Figure 8-26 WCDMA Radio ............................................................................................................................. 67

Figure 8-27 WCDMA – UMTS/NAS ................................................................................................................. 68

Figure 8-28 Signalling tab ................................................................................................................................ 68

Figure 8-29 GMM/MM State tab ...................................................................................................................... 69

Figure 8-30 UMTS tab (for HSDPA) ................................................................................................................ 69

Figure 8-31 Channel statistics and HSDPA parameters ................................................................................. 70

Figure 8-32 Channel statistics and HSDPA parameters ................................................................................. 70

Figure 8-33 Channel statistics and HSDPA parameters ................................................................................. 70

Figure 8-34 MAC statistics............................................................................................................................... 71

Figure 8-35 UMTS tab (for HSUPA) ................................................................................................................ 71

Figure 8-36 HSUPA channel parameters ........................................................................................................ 72

Figure 8-37 E-DCH parameters ....................................................................................................................... 72

Figure 8-38 MAC-e statistics ........................................................................................................................... 72

Figure 8-39 LTE Scanner – Channel Spectrum .............................................................................................. 73

Figure 8-40 WCDMAScan – Top Signal .......................................................................................................... 73

Figure 8-41 DVB-H scan.................................................................................................................................. 74

Figure 8-42 DVB-H .......................................................................................................................................... 74

Figure 8-43 WiMAX ......................................................................................................................................... 75

Figure 8-44 IS-2000 analysis ........................................................................................................................... 76

Figure 8-45 EVDO analysis ............................................................................................................................. 77

Figure 9-1 Initial Screen of a Scatter Plot ........................................................................................................ 79

Figure 9-2 Final Scatter Plot ............................................................................................................................ 80

Figure 9-3 Color scheme for plot data ............................................................................................................. 81

Figure 9-4 Coloring for Scatter Plot ................................................................................................................. 82

Figure 10-1 Map screen................................................................................................................................... 83

Figure 10-2 Add Layer with Double-click ......................................................................................................... 86

Figure 10-3 Legend of Displayed Values ........................................................................................................ 86

Figure 10-4 Remove Layer from Map .............................................................................................................. 87

Figure 10-5 Remove all layers from current map ............................................................................................ 87

Figure 10-6 Map Plots Configurator ................................................................................................................ 88

Figure 10-7 Edit SQL query, Step 1 ................................................................................................................ 89

Figure 10-8 Edit SQL query, Step 2 ................................................................................................................ 90

Figure 10-9 Edit SQL query, Step 3 ................................................................................................................ 91

Figure 10-10 Edit SQL query, Step 4 .............................................................................................................. 92

Figure 10-11 Query Example for a Dynamic Value ......................................................................................... 93

Page 11: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Contents |

CONFIDENTIAL MATERIALS

x

Figure 10-12 Insert Dynamic Value ................................................................................................................. 93

Figure 10-13 Shade Editor .............................................................................................................................. 94

Figure 10-14 Shade-Type – Ranges ............................................................................................................... 95

Figure 10-15 Shade Styles window ................................................................................................................. 95

Figure 10-16 Shade Type – Individual ............................................................................................................. 96

Figure 10-17 Shade-Type Values .................................................................................................................... 96

Figure 10-18 Shade Type – Ranges Fixed...................................................................................................... 97

Figure 10-19 Use a Second Item for Symbol Size .......................................................................................... 97

Figure 10-20 An export of map plot groups ..................................................................................................... 99

Figure 10-21 An import of map plot groups ................................................................................................... 100

Figure 10-22 MapInfo Menu .......................................................................................................................... 101

Figure 10-23 Show or Hide the Legends ....................................................................................................... 101

Figure 10-24 Map status bar ......................................................................................................................... 102

Figure 10-25 Session Selected on Map ........................................................................................................ 103

Figure 10-26 Synchronized with Analysis...................................................................................................... 103

Figure 10-27 Using the Browser Window ...................................................................................................... 104

Figure 10-28 BTS on the Map ....................................................................................................................... 104

Figure 10-29 Serving BTS Line ..................................................................................................................... 105

Figure 10-30 How to Display the BTS Coverage .......................................................................................... 105

Figure 10-31 BTS Coverage .......................................................................................................................... 106

Figure 10-32 BTS Coverage with Thematic Layer ........................................................................................ 106

Figure 10-33 Grid Draw Tool ......................................................................................................................... 107

Figure 10-34 Name for the Grid ..................................................................................................................... 107

Figure 10-35 New Grid Drawn ....................................................................................................................... 107

Figure 10-36 Validate the New Grid .............................................................................................................. 108

Figure 10-37 Enter Grid Step Size ................................................................................................................ 108

Figure 10-38 Deleting a Grid ......................................................................................................................... 108

Figure 10-39 Grid Buttons ............................................................................................................................. 108

Figure 10-40 Grid Values in Shade Editor ..................................................................................................... 109

Figure 10-41 Values Drawn as Circles in the Grid ........................................................................................ 109

Figure 10-42 Info Tool window ...................................................................................................................... 110

Figure 10-43 Network Filter ........................................................................................................................... 110

Figure 10-44 Map Favorites configuration ..................................................................................................... 111

Figure 10-45 Move item to new group ........................................................................................................... 112

Figure 10-46 Move item to new group ........................................................................................................... 112

Figure 10-47 Map start icon ........................................................................................................................... 113

Figure 10-48 NQDI with floating map ............................................................................................................ 113

Figure 10-49 Map Controller icon .................................................................................................................. 113

Figure 11-1 The event selector dialog ........................................................................................................... 114

Page 12: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Contents |

CONFIDENTIAL MATERIALS

xi

Figure 11-2 The first step in the event query wizard ..................................................................................... 115

Figure 11-3 Step number 2 : Value to calculate and time options ................................................................ 116

Figure 11-4 A selection of arithmetic values.................................................................................................. 117

Figure 11-5 The naming dialog ...................................................................................................................... 117

Figure 11-6 An overview over the chosen settings ....................................................................................... 118

Figure 11-7 The main screen with the generated event query ...................................................................... 118

Figure 11-8 Choose an event query .............................................................................................................. 119

Figure 11-9 The execution of an event query ................................................................................................ 119

Figure 11-10 The event query will be automatically calculated after each import......................................... 120

Figure 11-11 Example of Results Table Values ............................................................................................ 120

Figure 11-12 Executing an event query report .............................................................................................. 121

Figure 12-1 Choosing Export L3 data ............................................................................................................ 122

Figure 12-2 Layer 3 export dialog .................................................................................................................. 122

Figure 13-1 Choosing the destination database and level ............................................................................ 123

Figure 13-2 Choosing the files to export ........................................................................................................ 124

Figure 13-3 Choosing the files to export ........................................................................................................ 124

Figure 13-4 Progress of the historical export................................................................................................. 124

Figure 14-1 Report Configurator .................................................................................................................... 125

Figure 14-2 NQDI dialog when editing report template ................................................................................. 126

Figure 14-3 Export Report ............................................................................................................................. 127

Figure 14-4 Export directory .......................................................................................................................... 127

Figure 14-5 Import Report ............................................................................................................................. 128

Figure 14-6 Calling a Report ......................................................................................................................... 128

Figure 14-7 Report Environment ................................................................................................................... 129

Figure 14-8 Additional Text ........................................................................................................................... 130

Figure 14-9 Select favorites MapPlot to an Excel report ............................................................................... 131

Figure 14-10 MapPlot Picture in Excel Report .............................................................................................. 132

Figure 14-11 Directory Customer Picture ...................................................................................................... 133

Figure 14-12 Customer branded Report........................................................................................................ 133

Figure 14-13 Report Generator menu ........................................................................................................... 134

Figure 14-14 Report Generator main form .................................................................................................... 134

Figure 14-15 Configuration sheet of a KPI item ............................................................................................ 136

Figure 14-16 KPI Tables and Diagrams ........................................................................................................ 137

Figure 14-17 Raw data report ........................................................................................................................ 137

Figure 14-18 Table of KPI rates and averages ............................................................................................. 138

Figure 14-19 Probability Density Function (PDF) in number of values ......................................................... 138

Figure 14-20 Probability Density Function (PDF) in percentage .................................................................. 139

Figure 14-21 Cumulative Density Function (CDF) ........................................................................................ 139

Figure 14-22 Pie Chart set Ranges ............................................................................................................... 140

Page 13: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Contents |

CONFIDENTIAL MATERIALS

xii

Figure 14-23 Select Trending Report ............................................................................................................ 140

Figure 14-24 Trending Report with logarithmic scale for average throughput diagram ................................ 141

Figure 14-25 Trending Report ....................................................................................................................... 142

Figure 14-26 “new created report” template in the list ................................................................................... 143

Figure 15-1 Menu entry of Word Reporting ................................................................................................... 144

Figure 17-1 Backup a Database .................................................................................................................... 175

Figure 17-2 Add a destination path ............................................................................................................... 176

Figure 17-3 Backup options ........................................................................................................................... 176

Figure 17-4 Restore a database .................................................................................................................... 177

Figure 17-5 Restore options .......................................................................................................................... 178

Tables

Table 10-1 Map Menu ...................................................................................................................................... 83

Table 10-2 Map Tools ...................................................................................................................................... 84

Table 10-3 Map Grid Drawing Tools .............................................................................................................. 108

Page 14: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 1 | Introduction

CONFIDENTIAL MATERIALS

1

1 Introduction

The NQDI – Network Quality Data Investigator Manual describes the usage and functionality of NQDI which is SwissQual‟s post-processing system used with the data produced by the QualiPoc and Diversity family of products for network optimization, service monitoring and benchmarking.

NQDI is used to analyze the quality on Audio, Data and Video services in parallel with all network parameters and values from measurements on all mobile technologies GSM, GPRS, EDGE, UMTS, WCDMA, CDMA, EVDO, HSPA and WiMAX.

NQDI also includes network protocol diagnosis for Layer3, TCP/IP, RSTP, UDP, H.245, H.324M, WAP, HTTP, FTP and Streaming Media Player traces.

NQDI is designed as a Client/Server application using Microsoft SQL Server as repository for the measurement data. The Client application system includes features for data administration, filtering capability, analysis, statistics, map plotting and KPI report generation.

There is also an NQDI version which supports the data import for the measurement files collected with the SwissQual Seven.Five system.

Page 15: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 2 | Installation and Registration

CONFIDENTIAL MATERIALS

2

2 Installation and Registration

Important: NQDI Clients and Servers must be installed within a protected network environment.

Hardware and Software Requirements

Important: NQDI only works with the English language version of the prerequisite software that you need to install.

Recommendation for the PC client: Intel Core 2 Duo 1 GB RAM (2 GB recommended) with Microsoft Windows Vista or Windows 7

Screen resolution should be SXGA (1280x1024) or higher, color quality must be set to 32 bit.

Microsoft Windows XP SP3, Windows 2003 Server, Windows Vista Business or Windows Vista Ultimate, Windows 7 Professional, Ultimate or Enterprise operating system

Microsoft SQL Server 2005 SP3 (Enterprise or Standard Edition) or SQL Server 2008 SP1 (Enterprise or Standard Edition)

Microsoft Word and Excel 2003 with SP3 or Microsoft Word and Excel 2007 with SP2

Important: For Microsoft Excel 2003, you need to install the Microsoft Office Compatibility Pack.

MapInfo Professional from version 8.0 up to 10.5 (for Windows XP also version from 7.0 and newer can be used) (optional)

Important: Windows Server operating systems: The system administrator must install MapInfo and create the REG_DWORD registry key in the following location: HKLM\Software\Policies\Microsoft\Windows\Installer\DisableMSI and set the value of the key to 0.

Software Installation and Registration

After you have installed the 3rd party software, you can start the installation of NQDI. For this see the documents "Installation - Diversity Platform and Applications.pdf".

Important Settings

NQDI will not work correctly if you have not specified the following settings on your computer.

Regional Options

Start Control Panel -> Regional Options: Please ensure that in the regional options under Your locale (location) you have selected English. The most important setting is that the decimal separator is a „.‟ (Point), not a „,‟ (Comma)!

Page 16: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 2 | Installation and Registration

CONFIDENTIAL MATERIALS

3

Figure 2-1 Regional Options

Microsoft Office Version

SwissQual only supports the English, German, and French versions of Microsoft Office 2003 SP3 and Microsoft Office 2007 SP2, which is due to VBA incompatibility issues between the different versions and languages.

Important: To use Microsoft Excel 2003 for the Excel reports, you need to install the Microsoft Office Compatibility Pack.

Microsoft Office Settings

To use standard reports and the Report Generator the security level of Excel (Office 2003 SP3) must be set to “Medium” and VBA projects and add-ins must be trusted. In Excel (Office 2007 SP2) set the security level to “Enable all Macros” and check Trust access to the VBA projects object model.

Microsoft SQL Server Settings

It is also important that the SQL server be configured to English as the default language. Please check this in the Enterprise Manager/SQL Server Management Studio. Select your database server and go to Properties. The following dialog box appears, depending on the SQL Server version:

Page 17: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 2 | Installation and Registration

CONFIDENTIAL MATERIALS

4

Figure 2-2 SQL Server Settings (SQL Server 2005 or 2008)

Please ensure that the Default language is set to English.

Page 18: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 3 | Configuration

CONFIDENTIAL MATERIALS

5

3 Configuration

After the installation and registration you must configure the following settings:

NQDI Configuration

Server Names

When the application is started for the first time, you will be asked to configure the access to at least one Microsoft SQL Server database server. The following dialog box appears:

Figure 3-1 Configuration Server Names

From this dialogue box, you can register all the database servers that you have installed. To register a new database server, click the Add… button and enter the following parameters:

Server Name: the name of the SQL Server instance. This is by default the name of the PC where the SQL Server is installed.

Admin Name: the name of the database administrator login (default: sa)

Admin Password: the password for the database administrator

Figure 3-2 Server Registration

Click Ok to register this server.

To remove a registered Server click the Remove… button.

To edit an existing registration click the Edit… button.

Close the dialog box using the Close button.

Page 19: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 3 | Configuration

CONFIDENTIAL MATERIALS

6

Log-In Dialog Box

A database login dialog box will appear:

Figure 3-3 Database Login

First, select the desired SQL server and database. Then, enter the corresponding user name and password for the SQL server. Only those databases for which the particular version of NQDI has been designed are listed in the database selection.

Create a New Empty Database

Figure 3-4 Create New Database

Note: The username and password for creating a database are taken from the login screen.

If you have not yet created a database, you will have to create one by clicking on the Create Database icon on the right side of the window. The Create a new Database on this Server dialog box will appear:

Page 20: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 3 | Configuration

CONFIDENTIAL MATERIALS

7

Figure 3-5 Name of New Database

Note: The username and password for creating a database are taken from the login screen.

Enter a name for the database and click Create. NQDI will first create a new empty database. Then, it will execute several scripts to create all the necessary tables, stored procedures, views and functions. Afterwards, NQDI will run all scripts, named, for example, <xy>.sql from the ReportScripts folder to create the necessary queries for the reports.

With the Options button, it is possible to create the database in a directory other than the default one defined in the SQL Enterprise Manager.

Note: The directory must be on the same server as the SQL server installation and not in a local path.

To do this, define a directory in the edit box. This directory must exist prior to creating the database.

Figure 3-6 Creating a database in a different directory

Please note the naming conventions of the MS SQL Server:

Database names must be unique within a server and conform to the rules for identifiers. The database name can be a maximum of 128 characters.

Page 21: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 3 | Configuration

CONFIDENTIAL MATERIALS

8

Formatting rules for regular identifiers are:

1. The first character must be one of the following: A letter as defined by the Unicode Standard 2.0. The Unicode definition of letters includes Latin characters from “a” through “z” and from “A” through “Z”, in addition to letter characters from other languages.

2. Subsequent characters can be:

Letters as defined in the Unicode Standard 2.0.

Decimal numbers from either Basic Latin or other national scripts

The "at" sign (@), dollar sign ($), number sign (#), or underscore (_).

3. The identifier must not be a Transact-SQL reserved word. SQL Server reserves both the uppercase and lowercase versions of reserved words.

4. Spaces and special characters are not allowed. The Create button will remain greyed out until the database name only contains valid characters.

Figure 3-7 Database Creation Progress

As soon as the creation of the database is finished, click Close to go back to the login dialog box. Click on OK to acknowledge the creation of the database.

Importing custom SQL scripts into a new generated database:

For importing any custom SQL scripts into a newly generated database, just copy the script to the CustomerScripts subfolder in your Diversity/NQDI folder. Every future database that you create with NQDI will load the information in the custom scripts directory to your database.

Upgrade an existing database

Make sure that the free disk space on the hard disk is at least the size of the database you wish to upgrade. This is necessary because some temporary tables will be created during the upgrade process.

It is also recommended that the database be backed up before upgrading to a new version.

A database upgrade script is provided for each new release. This upgrade script performs all of the necessary changes in the database structure. To upgrade a database, you need to go to the Login dialog box. There, you have to select the Upgrade Database Schema icon:

Page 22: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 3 | Configuration

CONFIDENTIAL MATERIALS

9

Figure 3-8 Database Upgrade

Then, the following dialog box appears where you need to select the database you want to upgrade and the upgrade script. As soon as you selected the database, you will see the version information from this database (Actual Version). Based on this information, you have to select the upgrade script. The naming convention of the upgrade scripts is:

Upgrade [actual version].sql to [new version].sql

Sometimes it is not possible to upgrade the database in one step (e.g. from 10.0.0.0 to 10.4.0.0). In this case you have to run several upgrade scripts.

Select the appropriate script for your DB version and run the script(s). Repeat this step until all databases are on desired version.

Figure 3-9 Select Upgrade Script

Depending on the size of the database, this procedure can take a while.

The upgrade script will also load the new report scripts and the scripts for the scatter plots and map plots.

Page 23: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 3 | Configuration

CONFIDENTIAL MATERIALS

10

Delete an existing database

Note: The database can only be deleted if it is not used by any other users.

To delete an existing database, click on the Delete Database icon on the right side of the Log-In window. The Delete Database… dialog box will appear:

Figure 3-10 Deleting a database

Select the database to be deleted and click Delete. Once you have deleted the database(s) you want, click Close to return to the Log-in screen.

Figure 3-11 Closing the Delete Database window

Page 24: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 4 | Logging In

CONFIDENTIAL MATERIALS

11

4 Logging In

To log in, first, select the desired SQL server and database at the Log-In screen and click OK. Then, enter the corresponding user name and password for the SQL server.

Note: Only those databases for which the particular version of NQDI has been designed are listed in the database selection.

You have the option of starting up Auto Log In by marking the checkbox.

Figure 4-1 Log In window

Main Window

After the database has been created or upgraded, click OK at the Login dialog box. The application will now connect to the database and the main NQDI screen will appear.

Page 25: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 4 | Logging In

CONFIDENTIAL MATERIALS

12

Figure 4-2 Main Screen

Settings

Next you will have to configure NQDI. The manual follows the Configuration menu items from top to bottom.

Custom Stored Procedures Settings

On the Configuration menu, click Custom Stored Procedures.

You can use this command to add custom stored procedures to the database which run automatically. The name of the stored procedures must use the following naming convention:

Prefix Description

pcu Procedure runs before the post import calculation, for example, pcuMySpecialStoredProcedure.

cu Procedure runs after the post import calculation, for example, cuMySpecialStoredProcedure.

del Procedure runs after files are removed from the database, for example, delMySpecialStoredProcedure.

To execute custom stored procedures automatically after each data import or data deletion, select the run option and then select the procedures.

Page 26: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 4 | Logging In

CONFIDENTIAL MATERIALS

13

Figure 4-3 Custom Stored Procedures

Import Settings

Select Configuration –> Import Settings… from the menu.

Settings on page Test Results Import Filter

These settings give users the option to import the original wave recordings (.wav. files) into the database. This is helpful in Voice test analysis, as it will enable you to listen to the original clips as a comparison to the recorded clips.

You can specify whether you would like to Import All or Import None for all the options. You can also indicate to import only if the recorded clips meet certain criteria. The following is a list of criteria you can specify:

Under Wave Filter 1 tab:

SQUAD LQ – LQ between N and X, where N is the lower and X the upper boundary. If the LQ values in a test fall within this range, the clips will be imported.

DTMF – Number of Failed Tones ≥, if the number of failed tones in a test is equal to or greater than the

number indicated, the clips will be imported.

SQUAD NS – Quality Index between N and X, where N is the lower and X the upper limit. If the Quality Index in a test falls within this range, the clips will be imported.

AEC – Signal type in: Allows you to specify Echo, Side Tone, Double Talk and Silence signal types. You can select more than one checkbox. If the Signal Type in a test falls within the ranges that you specify, NQDI imports the clips.

Page 27: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 4 | Logging In

CONFIDENTIAL MATERIALS

14

Figure 4-4 Wave Import Filter 1

Under Wave Filter 2 /Vide filter tab:

NiNa/NiNa+ – LQ between N and X, where N is the lower and X the upper boundary. If the LQ values in a test fall within this range, the clips will be imported.

Inband RTT – Import all or none.

VQUAD/VMon – Import all or none.

Settings on page Import Options General

File/General sub-tab

Idle/Scanner files: This option allows users to specify the duration of the idle session of Scanner Only & Idle files when importing to NQDI.

Missing B-file handling: Mixed scenario A-files will be imported, even if the respective B-file for each corresponding A-file is missing.

Import log messages: Shows additional information about the currently imported files in the log window during an import process.

File selection hint: Shows a hint in the file selection dialog if the mouse hovers over a file name (does not work for sqz files).

Figure 4-5 File Handling

Page 28: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 4 | Logging In

CONFIDENTIAL MATERIALS

15

Scanner data decoding sub-tab

Decoding enabled: Enables the scanner data decoding to special tables. It can also be selected what type of scanner data is decoded.

Enabled session type: scanner data of the selected session type are decoded

Enabled bands: data of the selected bands are decoded.

Filled tables for GSM are: MsgScannerGSM850 (if band GSM 850 is selected)

MsgScannerGSM900 (if band GSM 900 is selected)

MsgScannerEGSM900 (if band GSM 900 is selected)

MsgScannerGSM1800 (if band GSM 1800 is selected)

MsgScannerGSM1900 (if band GSM 1900 is selected)

Filled tables for UMTS is: MsgWCDMAScannerTopCPICH (if band UMTS is selected)

Scanner re-decoding: Recalculates the top channel scanner data based on the channel assignment given in NQDI (only for Diversity files). The following tables are not filled from data from the mf file, they are newly created:

For GSM: MsgScannerTopChannelInfo, MsgScannerTopChannel, MsgHotChannels

For WCDMA: MsgWCDMAScannerTopChInfo, MsgWCDMAScannerTopCh

Figure 4-6 Scanner data decoding

Import Level sub-tab

Import Level: Select the import level for all files which will be added to this database.

Data Technology: Reprocess the data technology during the import.

Page 29: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 4 | Logging In

CONFIDENTIAL MATERIALS

16

Figure 4-7 Import level

Settings on page Import Options Voice

Voice Call Error Handling sub-tab

Failed Voice Calls: This option allows users to specify the speech activity limits and the call status results for silence and voice box of failed voice calls.

Note: These settings will only be applied to newly imported data. If you wish that already-imported data reflect the changes, you have to press the Recalculate button. The recalculation will affect all data in the

current database and not only those which are involved in the currently selected sessions.

Figure 4-8 Voice Call Error Handling

SQuad-QP -> SQuad 08 sub-tab

Convert results: If checked, all SQuad results from QP LQ measurement are converted to the new SQuad 08 format (filling the new SQuad 08 tables). By default this option is set.

Page 30: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 4 | Logging In

CONFIDENTIAL MATERIALS

17

Figure 4-9 SQuad QP to SQuad 08 conversion

Operators

It is possible to load an Operator list into the database. Based on this list, it is possible to decode the MNC/MCC to a Display Name in the Reports or in the Analysis windows.

By selecting Configuration Operators… from the menu, the following dialog box appears:

Figure 4-10 Operators

When creating a new database the default operator list (located in NQDI\Configuration\Operators.xml) is loaded automatically.

If you don‟t want to have the complete list in your database, clear the current list and click on Add operators. This will show you a dialog where you can apply filters and select only those operators you want to have in your list.

You can also edit this list by clicking on the Edit button. This will open a dialog where the changes can be

Page 31: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 4 | Logging In

CONFIDENTIAL MATERIALS

18

done. It is also possible to add a new operator.

Operator: the name of the operator

Country: the name of the country

Display: the text that should be displayed instead of MNC and MCC

MNC: Mobile Network Code

MCC: Mobile Country Code

Technology: Indicates if the network is using GSM or other technologies.

CDMA Operator lists

Note: We provide two text files with a list of CDMA Operators from Canada and the US. These two files (CDMAOperatorCa.txt and CDMAOperatorUS.txt) can be found in the NQDI installation directory. You have to manually add any of these operators if you wish them to be in your operators list in NQDI. To do this, add the operator‟s name as well as the SID as the MNC and a “0” as the MCC value to the NQDI operator list.

General Settings

Select Configuration Settings… from the menu.

The following dialog box appears:

Figure 4-11 General Settings page Analysis

Settings on page Analysis

Scanner Analysis:

Here you can select how many different line charts can be drawn in the Scanner Analysis. The default value is 4. For more information, please see the Scanner Data sub-section in the Data Selection section.

Analysis:

Via the Analysis option, it is possible to change the default sub tab that is usually chosen by NQDI. It appears if the user switches to the analysis tab sheet in NQDI.

Settings on page DataSelection

Sessions Count:

To handle large selection, only the here defined number of sessions is loaded per page. If you like to jump to

Page 32: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 4 | Logging In

CONFIDENTIAL MATERIALS

19

other sessions then click on the “Next” button on the main screen.

Settings on page Reports/Export/BTS Path

User report template path:

This is the path where all user reports are saved. When creating a new database also this path is used to load the user reports from. Define only the top directory, NQDI will create the subdirectories Reports and ReportScripts. The Reports/ReportScripts path in the NQDI directory is only for reports provided by SwissQual!

Report and export output path:

Specifies the location where to execute and export the reports to, for example, Map Excel export, L3 data export, and so on.

BTS file path:

NQDI automatically loads the BTS files from this directory to new database databases.

To create a valid BTS auto import file

1. Import a BTS list into NQDI.

Note: See the "BTS List" section on page 24 for more information.

2. Export the BTS data to include in the automatic import process.

3. Copy the files to the path that you specify the Settings General dialog box.

Settings on page Others

External Audio Player:

Specifies the path to an external audio player such as Adobe Soundbooth (http://www.adobe.com/products/soundbooth/), Audacity (http://audacity.sourceforge.net/), WinAmp (http://www.winamp.com/), or the Windows Media Player in C:\Program Files\Windows Media Player\wmplayer.exe.

Temp path:

Here the default temp path of NQDI can be changed. Please do this only before any analysis is done.

Process Log:

If checked, the information in the process log is stored to the database. This can be used to check again the import log, even if NQDI has been terminated in the meantime.

Category settings

Select Configuration Category settings... from the menu.

The following dialog box appears:

Page 33: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 4 | Logging In

CONFIDENTIAL MATERIALS

20

Figure 4-12 Category settings

You can use this dialog box to specify the range of the LQ/VQ and average speed categories.

Map Settings

To specify some of the settings for the map, click Map/GPS Settings on the Configuration menu.

Figure 4-13 Map Path Settings

If you already have a MapInfo Workspace and would like to use it with NQDI, specify the path in the top edit box.

A temporary path can also be defined. This path is only used when starting MapInfo from NQDI.

BTS table path: This path is used to save a drawn BTS layer. If you select Use BTS table stored in the defined directory, then NQDI will not access the Database to get the complete BTS list but will load it from a previous stored MapInfo BTS layer file, which is much faster.

Page 34: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 4 | Logging In

CONFIDENTIAL MATERIALS

21

Figure 4-14 Map Options

The measure units are mainly used for calculating the grids, which are used to plot grid-dependent values.

The Grid Calculation area allows you to specify grid options for your map.

The Garmin Street Pilot 2560 connected to GPS module area allows you to specify additional options.

The Map layout allows you to open the map in a separate window. For more information, see the "Map" chapter on page 83.

Figure 4-15 Map Options

The Plot Offsets allow you to plot a second value along the same route as the first one. This enables comparisons to be made. You need to state the offset difference for both the Longitude and Latitude.

Page 35: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 4 | Logging In

CONFIDENTIAL MATERIALS

22

Figure 4-16 Map Options

On this page, the options for the Google Earth export are defined.

Label: select if the label is always or never shown or if it should behave as it is defined in the mapplot

Point altitude: specify the altitude above ground of the plotted point.

BTS: show BTS cell and information of the BTS

Call Analysis Settings

Select Configuration -> Call Analysis… from the menu.

Figure 4-17 Call Analysis tab

This item is used to configure the Call Analysis Algorithms. NQDI includes such algorithms to check call sequences automatically. As a result, you will get more detailed call cause information (see CallAnalysis Report). See ‘Manual – Call Analysis Description.pdf’ for more details on how call analysis works.

GSM Settings

Select Configuration –> GSM Configuration -> GSM Settings… from the menu.

Page 36: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 4 | Logging In

CONFIDENTIAL MATERIALS

23

Figure 4-18 GSM Settings Tab

CGI configuration:

You can select whether you want to correlate serving Base Stations based on CID-LAC-MNC-MCC (default) or based on BCCH-BSIC-MNC-MCC. This affects the coverage plot in the map part and filtering based on BTS.

KPI Configuration

Select Configuration –> KPI Configuration from the menu.

On the KPI Analysis tab sheet, you can select which KPIs (Key Performance Indicators) are displayed on the analysis sheet. These settings have no impact on the import.

Figure 4-19 KPI Analysis

KPI timeouts: Some KPIs end on timeouts if the end trigger has not been received within the standard timeout period, which is 30s after the end trigger occurs. You use this tab to specify a different timeout period for the KPIs. However, this value is only valid for data in the database and not for import.

For more information on KPIs, see the Manual - KPI Users Guide.pdf document.

User KPI settings: New created user KPIs (based on already existing Events) can be recalculated. For more information about User Events and User KPIs see the document „Manuals – SQKPICreator.pdf‟.

Page 37: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 4 | Logging In

CONFIDENTIAL MATERIALS

24

Figure 4-20 User KPI settings

GSM Channel Assignment

To configure the Channel Assignment for different operators, point to GSM Configuration on the Configuration menu, and then click Channel Assignment.

In the Operator Channel Assignment window, you can enter the channel assignment for each operators. You can define the channel range and the NCC for each operator. If you specify both of these values, then only a channel is added to the operator list. The information that you enter in this window affects the Hot Channel view in the GSM analysis.

Example

Figure 4-21 GSM Channel Assignment configuration

UMTS Channel Assignment

To configure the Channel Assignment for different operators, point to UMTS Configuration on the Configuration menu, and then click Channel Assignment.

You can enter the channel assignment for different operators, which affects the MsgWCDMAScannerTopChInfo/ MsgWCDMAScannerTopCh tables of NQDI.

BTS List

You can load a BTS (Base Transceiver Station) list by selecting Configuration GSM Configuration BTS List Configuration from the menu. You have a choice of loading a GSM BTS list and/or a UTMS BTS

Page 38: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 4 | Logging In

CONFIDENTIAL MATERIALS

25

list (this can be found under the menu item UMTS Configuration) and/or a 1x BTS list.

GSM BTS List

Figure 4-22 GSM BTS List dialog box

You can search for a specific BTS in the list by clicking on the filter icon.

Click Import to open the Import BTS dialog box.

Figure 4-23 Import BTS dialog box

You can indicate the name of the operator in the Operator section (top left-hand side).

Remember to indicate the correct Coordinate source format to be used.

X99-99-99 – where X indicates North (N), South (S), East (E) or West (W), 99-99-99 indicates degrees-minutes-seconds, e.g. LON = E47.27.30 and LAT = N17.80.30

99.9999 – indicates Longitude and Latitude in positive or negative numeric values, e.g. LON = 47.62 and LAT = -7.8

Click Open BTS File to select and load a file.

Page 39: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 4 | Logging In

CONFIDENTIAL MATERIALS

26

Figure 4-24 Open BTS file

Please make sure that you select the correct Delimiter (tab or comma) (Figure 4-25.). If the first row in your file contains headers, please check the First Line Contains Column Headers checkbox. This will ensure that the BTS list is imported correctly.

Figure 4-25 Delimited ASCII information

The Import BTS list should look like the following:

Figure 4-26 Import BTS list

Now you have to assign the fields in the file to the corresponding fields in NQDI by selecting them from the list boxes. If your BTS list does not contain all these fields, you will not be able import it into NQDI.

Click on Assign Fields. The Field Assignment dialog box appears (Figure 4-27).

Page 40: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 4 | Logging In

CONFIDENTIAL MATERIALS

27

Figure 4-27 Field Assignment dialog box

NQDI would have already tried to match the fields found in your BTS list file with the fields required, by making a possible match between the field names. In Figure 4-27, the left side of the window shows the fields that are in your file and the right side of the window shows fields that are required by NQDI. If any field is mismatched or blank, you can drag and drop the correct fields to the correct places. Click OK once you have finished assigning the fields.

LAC: Location area code, numeric value, decimal

CId: Cell identity, numeric value, decimal

BCCH: Broadcast Control Channel frequency number, numeric value, decimal

BSIC: Base station Identity Code, numeric value, decimal. Format: Bit 1-3: BCC, Bit 4-6: NCC, Bit 7-8: 0

8 7 6 5 4 3 2 1

0 0 NCC BCC

Longitude, Latitude: Geographic position of the BTS in WGS84, float values or in Degrees, minutes and seconds (DD MM SS) including the direction (N=North, W= West)

Direction: Indicates the direction of the antenna, between 0° and 360°

Cell Name: Name of the BTS, free text (max. 50 characters). If the name contains spaces, it must be surrounded by quotation marks (“) (example: “cell name 1”)

Once you have finished assigning the fields, click on the Import button to complete the process.

Exporting a BTS List

If there are any BTS imported in NQDI, it is also possible to export this list to a CSV file. Just click on the export button, select a country and an operator, and export the selection to a file.

UMTS BTS List and 1xRTT BTS List

The procedure for importing a UMTS BTS list is the same as for GSM BTS list. The difference is that UTMS fields are used instead of GSM fields.

Page 41: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 5 | NQDI Application

CONFIDENTIAL MATERIALS

28

5 NQDI Application

Log In

Upon starting the NQDI application, you will be asked to log into a database.

Choose the SQL-server and database you want to connect to. A list of registered servers and NQDI compatible databases will be shown. A valid user name and password must be entered.

If you click OK, the application will log onto the server and the main window of NQDI appears. If you check Startup Auto LogIn, then the application will log into this database automatically during the next application startup.

Once the main NQDI window appears, you can also log in/log off by clicking on the LogIn/LogOff button.

Main Screen

The main window is divided into the following tabs:

Data Management

Data Selection

Analysis

Graphs

Map (optional, only visible if MapInfo is installed)

In addition, there are the following toolbars at the top of the main window:

Menu Toolbar

Database Toolbar

Reporting Toolbar

Help Toolbar

Page 42: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 6 | Data Management

CONFIDENTIAL MATERIALS

29

6 Data Management

On the main screen, you must choose the Data Management tab to switch to the data management mode.

The data management is responsible for managing the contents of the database. Here, you can import measurement files into the database, or remove measurement files or single sessions from the database.

The screen is divided into 2 main sections:

Data import section

Data removal section

Figure 6-1 Data Management

Importing Data

Before you can start an import process, you must prepare a list of measurement files to be imported. To add measurement files to the import list, you must select the Import icon. The following dialog box appears:

Page 43: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 6 | Data Management

CONFIDENTIAL MATERIALS

30

Figure 6-2 Diversity Measurement File Selection

Collection Name: You can freely enter any name that describes the measurement files that you want to add to the import list.

Use Directory Name as Collection Name: If checked, the collection name will be taken from the directory name.

File Filter: You can enter a filter criterion. Sometimes there are quite a lot of measurement files in one directory. Then it can be hard to find specific files.

Set the File Filter value to specify the names that appear in the file list box, along with the masks associated with each name. The File Filter is a file name that may include wildcards. The asterisk (*) is a wildcard which matches any number of arbitrary characters. The question mark (?) is a wildcard which matches a single arbitrary character.

Recursive:

If you select this checkbox and click Add, the files in the selected directory and subdirectories are added to the Import List. The File Filter is also applied for every subdirectory

Important: This command only finds A and B-Side files from a measurement when both files types are in the same folder. To find A and B-Side files that are in different subfolders, right-click a folder in the right pane, and then click Search files recursively.

Examples

All Files: *

Only single sided files *-S*

Only files from 6. October 2006 *2006-10-06*

Page 44: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 6 | Data Management

CONFIDENTIAL MATERIALS

31

Note: Files, which are already loaded, appear in grey color.

Once you have entered a new filter value, you must click Refresh to refresh the file list for your new filter.

To refresh the file and directory list completely, press the F5 button. This will reload the complete directory tree.

Roll-over Function:

When you rollover the list of filenames with the mouse, a list of the tests included in that file will be shown (see Figure 4-27 and Figure 6-1). This rollover function will also indicate if a calling module or file is already imported (Figure 6-3). The information shown in the hint depends on the selected file type.

Figure 6-3 File hint

Figure 6-4 Import List

File Name: contains the path and file name of the file that will be imported

Collection: contains the collection name that you have entered

File Size: contains the size of the mf (or sqz) file in bytes

Import Status: shows what the import process is doing right now

Page 45: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 6 | Data Management

CONFIDENTIAL MATERIALS

32

Important notes for Diversity files:

It is not possible to import a B-side file only!

The file selection allows only the import of Single files (*-S.sqz) or A/B files, whereas both files must be present!

However, if enabled in the import settings, it is possible to import an A file without the B file. But this could lead to unexpected results and missing information. No support is given for cases where the A files are imported without the B file. The B File cannot be added later on.

Start the import

To start the import process, click the Import icon.

This icon changes to a Hand icon during import. The data import process will run in the background which means that during the import process you can continue with other work. The import process can be interrupted by clicking the Hand icon. The current processing file will be imported completely.

The import process is logged in the Process Log window. There is an entry for each file. If an error occurs, there is a red entry that describes the type of error.

Example of an ongoing import process:

Page 46: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 6 | Data Management

CONFIDENTIAL MATERIALS

33

Figure 6-5 The Import Log

Once the import is completed, you will see the message Finalizing import… in the Process Log window. This indicates that some scripts are currently running to calculate additional values. Do not interrupt this process! Otherwise, the database contents will be internally inconsistent and some reports can indicate incorrect values! This process takes approximately 10% of the total import time.

Below that, you will see Import Summary and Import Statistics. These show whether there were any errors or warnings during the import process. It also shows you statistics such as duration, performance and the database size before and after the import.

Page 47: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 6 | Data Management

CONFIDENTIAL MATERIALS

34

Figure 6-6 Import Finished, Import Summary and Import Statistics

As soon as the import process is completed, you can check if there were any errors or warning messages.

Note: Once you have imported the measurement files into the database, it is no longer necessary to keep the original measurement files on the disk, because all data is now available in the database. However, it is recommended to backup the files prior to deleting them, in case of a re-import.

The process log can be printed, cleared and saved.

Comments regarding the measurement files:

In general, we distinguish between the following file types:

File Type File Extension

Generated by: Comments

Diversity *A.sqz

*B.sqz

*S.sqz

Files are generated by the Diversity measurement system.

The *A.sqz contains the A-side information.

The *B.sqz contains the B-side information.

The *S.sqz will be generated if there is no A- or B-side.

Files are not converted; they are imported directly.

QualiPoc files are always present in the unpacked format (*.mf). These files are reprocessed before the import starts.

How the Import Procedure Works

In general, we distinguish between A-side and B-side files, defined as follows:

A-side files: All files coming from the measurement unit that initiated the first call of a test.

B-side files: All files coming from the measurement unit that was waiting for a first incoming call after a test start.

NQDI imports the A-side first as well as any test information of the B file, followed by the B-side file, which is linked to the A file.

Deleting Data

In the data removal section, you can select the files or calls that you want to delete from the database.

Page 48: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 6 | Data Management

CONFIDENTIAL MATERIALS

35

Figure 6-7 The File List to Remove Files

Collections contains a list of all collections loaded to the database.

Campaigns contains a list of all campaigns loaded to the database.

File List contains a list of all measurement files that are available in the database.

Date Scope: you can specify a date scope within which you want to remove the data from the database.

To select more than one entry, you have to click while holding down the Ctrl key.

Figure 6-8 Multiple Selections

Delete all…: deletes all of the data from the database. After this, the database is empty

Delete: deletes only the selected parts of the database.

NQDI distinguishes between 6 different levels of deleting data:

Level 1: Remove Audio and Video Recordings only.

This will remove the WAV files from the database. It will delete the entries from tables like audioRecordings

Level 2: Remove Level 1, Layer 1 and Scanner Data.

This will delete the entries from tables like: MsgScannerData

Level 3: Remove Level 2 and Layer 2 data.

This will delete the entries from tables like: MsgGPRSInterLayerGMMSM

Level 4: Remove Level 3 and Layer 3 data.

This will delete the entries from tables like: MsgGsmData

Level 5: Remove all data except the key parameters.

This will keep data like the ResultsLqAvg with the LQ value.

Level 6: Remove all Data. This removes the data from all selected tables.

Page 49: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 6 | Data Management

CONFIDENTIAL MATERIALS

36

A detailed list of which table belongs to which remove level can be found in the document NQDI Database Structure.

Maintain Data

With „Maintain Data‟, the collection name of the imported data can be changed:

Figure 6-9 Maintain data

Select a collection where the name should be changed. Enter the new name and click on the green button.

Page 50: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 7 | Data Selection

CONFIDENTIAL MATERIALS

37

7 Data Selection

Overview

On the Data Selection tab sheet, you can select a specific part of all the data that is located in the database. Following is a diagram that shows the complete selection process:

Figure 7-1 Data Selection diagram

As indicated in the diagram above, you can reduce the amount of data that you need to work with if you define some filter criterions (one or more).

Data

Analy

sis

& R

eport

ing

Filter criterions

Current Selection session list

Reports Data Analysis

All Sessions/Tests of one database

Only those sessions or tests that match the filter criterions

All sessions/Tests of the Current Selection list

Only the selected session/test of the Current Selection

list

Selected NQDI Database

Available NQDI Databases on the selected Server

Log In to one specific database

Registered Database Servers

Selection of one default server

Serv

er

Regis

tration

Data

base

Login

D

ata

Sele

ctio

n

Map

Page 51: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 7 | Data Selection

CONFIDENTIAL MATERIALS

38

Example

The following example shows a selection that only contains sessions and tests that match the criteria.

Type of Test = speech

Listening Quality < 3.1

Once you have specified the selection criterion, you must click the Refresh button to load the sessions from the database.

This button will clear all selected items. Press Refresh to reload all sessions from the database without a selection criterion.

Saves the current selection statement in the database for use with NQWeb. For more information, see the Installation -NQWeb.pdf document.

You can save the current selection criterion by clicking on Load/Save button. In the Manage Selection dialog box, you can choose to save the current selection criteria as a new file, load an existing selection criterion with to replace the current one or refresh the list of selection criteria available. Checking the Selection Only Available on this PC will mean that other persons on the network will not be able to view or use your current selection criteria. Clicking on Update All will check if sessions and tests have been deleted or added to the database and update the data shown accordingly (Figure 7-3).

Figure 7-2 Manage Selections

The Refresh Combo button will refresh only the list on the left side of the screen and not the loaded sessions from the database.

Afterwards, these appear in the current selection session list.

Page 52: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 7 | Data Selection

CONFIDENTIAL MATERIALS

39

Figure 7-3 Data Selection Example

Note: Depending on your software license, some of the selection criteria tabs sheets are visible and some are not.

Sort Session List

You can sort the session list by right-clicking on the session grid and choosing an entry from the pop-up menu. The same pop-up menu can be used for marking a session/test as valid/invalid.

Page 53: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 7 | Data Selection

CONFIDENTIAL MATERIALS

40

Figure 7-4 Sort Session List

General Selection

On this tab, you will find some general selection parameters. To enable the selection criteria on the General tab, you must check the checkbox. Otherwise, all selection criteria on this page will remain inactive. Some of the parameters are described below.

Page 54: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 7 | Data Selection

CONFIDENTIAL MATERIALS

41

Figure 7-5 General selection tab

Selection Name Description

Collection Names: A free name that can be configured before import. It typically describes a set (or collection) of measurement files (example: „My special test from yesterday‟, „Tom‟s tests after SW update‟…)

Campaign Names: The campaign name defined by the TestManager (NQTM)

Test description: The name of the test job (or scenario)

Test ID: The Test ID assigned to the file

Campaign Owner Name: This is defines the owner of the campaign defined by the NQTM

File Name: Contains the A-side file name

A-Side Number Calling Party Number

B-Side Number Called Party Number

Prefix Number The prefix number configured in NQTM (example: 12345@@@@2345@@@@22345)

Prefix Name The name of a prefix number configured in NQTM (example: „PDD for Switzerland‟)

A-Side Location The location name of the A-side unit (must be configured in NQMP)

B-Side Location The Location name of the B-side Unit (must be configured in NQMP)

Session Type The type of a session (IDLE, CALL or DATA)

Page 55: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 7 | Data Selection

CONFIDENTIAL MATERIALS

42

Selection Name Description

Calling Module 0 for QualiPoc, 1..x for Diversity

Indoor Marker Markers made in Indoor measurement

Date between Selects all data between the first date at 00:00 and the second date at 23:59

Time between Selects all data between the first and second time stamp. If „Date between‟ covers more than one day, then data is taken from every day between the Time specified.

Example:

Date from: 1. Jan 2002

Date to: 10. Jan 2002

Time from: 11:00

Time to: 13:00

This selects all data measured between the 1st of Jan and the 10th of January. But only the data measured between 11:00 and 13:00 on each day.

Test Selection

On this tab, you will find specific selection criteria for each type of test. To enable the selection criterions on this tab, you must check the check box. Otherwise, all selection criteria on this tab will remain inactive.

Figure 7-6 Test Selection tab

Device Selection

On this tab, you can select all data collected with a specific device. To enable the selection criteria on this tab, you must check the check box. Otherwise, all selection criterions on this tab will remain inactive.

Selection Name Description

A-Side device: The name of the A-side device (examples: Nokia N95, NMS PSTN 0…)

Page 56: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 7 | Data Selection

CONFIDENTIAL MATERIALS

43

Selection Name Description

B-Side device: The name of the A-side device (examples: Nokia N95, NMS PSTN 0…). It can also be „Answer station‟.

IMEI IMEI of the A-side Device

IMSI IMSI of the A-side Device

Phone Firmware Phone firmware of the A-side device

Operator Selection

On this tab, you can select all data collected on a specific Operator. It is only available for measurement with trace data. To enable the selection criterions on this tab sheet, you must check the check box. Otherwise, all selection criteria on this tab will remain inactive.

Serving Operator:

Serving Operator means the operator (MNC, MCC) that is currently serving the mobile station. This information is taken from the GSM Layer 3 messages.

Home Operator:

Home Operator means the operator where the SIM is registered. Normally, Home Operator and Serving Operator should be the same unless the mobile is in a roaming situation.

Roaming sessions only:

Selects all sessions where Home Operator is not equal to Serving Operator.

Non-Roaming sessions only:

Selects all sessions where Home Operator is equal to Serving Operator.

CellId:

Selects all data parts, where the current serving CellId was equally to the selected CellIds.

LAC:

Selects all data parts, where the current LAC was equal to the selected LACs

Band:

Selects all data parts, where the current technology was equal to the selected technology (technology includes also the frequency, e.g. GSM 900)

Technology:

Selects all sessions, where the Technology was equal to the selected Technology (independent of the frequency).

Data technology:

Selects all tests, where the data technology was equal to the selected data technology.

Please note the following:

Every measurement value is assigned to a Position (Latitude, Longitude) by the PosId (if Position Information is available. For details about the relationship between tables, see the Database Description manual). In addition to this, every measurement value is also assigned to a serving BTS (CellId, LAC, MNC, MCC) by the NetworkId. The information is always taken at the end of the measurement value, e.g.:

for a voice sample the serving BTS is taken at the end of the sample

for a session (call, idle, data) the serving BTS is taken at the end of the session

Page 57: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 7 | Data Selection

CONFIDENTIAL MATERIALS

44

Call Status Selection

On this tab, you will find specific selection criteria for call information. To enable the selection criterions on this tab, you must check the check box. Otherwise, all selection criteria on this tab will remain inactive.

Selection Name Description

Call Status One of the following (see definition in the Appendix):

Completed

Failed

Dropped

SystemRelease

Call Cause This describes the reason behind the call status. This information comes from ISDN, PSTN, GSM or from the measurement system, whatever is available.

Call Type The type of a call is one of the following: M->L for calls from Mobile to Land L->M for calls from Land to Mobile M->M for calls from Mobile to Mobile

Call direction The direction of a call is one of the following: A->B for calls from A-side (Master) to the B-side B->A for calls from B-side to the A-side This is manly used to distinguish the mobile-to-mobile calls.

Call Setup Time Time between „Dial‟ and „Connect acknowledge‟

Post Dial Delay Time between sending the last digit of a dialled number until „Connect acknowledge‟. (only available for PSTN)

Dial Tone Delay Time between „Hook off‟ and the detection of a dial tone (only available with PSTN)

Call Markers The call event markers

Layer Selection

On this tab, you will find specific selection criteria for the GSM/GPRS/UMTS inter-layer messages. The user can search for specific Layer 3 messages (e.g. CC, MM, RR), for specific Handovers or Assignment procedures or for specific GPRS Interlayer messages. To enable the selection criteria on this tab, you must check the check box. Otherwise, all selection criteria on this tab will remain inactive.

Map Selection

The Map tab is only available if you have a MapInfo Professional installation. You can use this tab to make geographical data selections. However, before you can use this feature, you need to have an open map.

To open a map, click Open Table in new window on the Map menu, locate the map file (*.tab), and then click Open.

Note: If the Map menu is not available, click Toolbars on the View menu, and then click Map Menu.

Tip: To define a default workspace so that a map opens automatically when you select the Map check box, click Map/GPS Settings on the Configuration menu.

Page 58: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 7 | Data Selection

CONFIDENTIAL MATERIALS

45

Figure 7-7 Map Selection tab

To create a geographical selection

1. Click the Data Selection tab, and then click the Map check box.

2. In the Map Tools Selection toolbar, click the Show Sessions icon .

Figure 7-8 Refresh icon

3. (Optional) Click the Grabber tool , drag the map to where your data is, and then click Zoom in icon

.

4. Define the area on the map where you want to see the data.

a On the Map menu, click Create Region table.

b In the Save As dialog, type a name for the table in the File name box, and then click Save.

Important: You cannot use spaces or special characters in the name.

Page 59: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 7 | Data Selection

CONFIDENTIAL MATERIALS

46

Figure 7-9 Saving of .tab file

c On the Map Tools toolbar, click Polygon, and then click the shape that you want to draw.

Figure 7-10 Polygon tool

d In the map pane, click, and then drag to create the shape.

Figure 7-11 Region table – blue polygon

5. On the Map Tools Selection toolbar, click the Save icon .

Map selection with imported polygons.

Customer polygon tables can also be loaded in NQDI and used for data selection. To load a polygon map do the following steps:

1. Click the Map menu and select Open region table.

2. The loaded region is then shown on the map.

3. Click again the Map menu and select Region import.

Page 60: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 7 | Data Selection

CONFIDENTIAL MATERIALS

47

4. In the dialog shown, it is possible to configure how the polygons are import

Figure 7-12 Region import

a Either all or only the selected (if any) polygons can be imported.

b The name for the region can be defined: clicking into the edit field will show a name config dialog, where the available fields defined in the polygon is shown.

Figure 7-13 Region import

Using “Drag‟n‟Drop” you can define the name of the region which will then be available in the database. To remove a field in the resulting string, just double click the value to remove. In the bottom you see how the name will look like at the end.

c The same method can be used to set the description of the region.

d If other polygons are already imported and defined in groups, you can assign the new polygons to an already existing group.

e Click Start import to import the polygons.

5. In the Region Management (Map->Region Management), the regions can be managed.

Page 61: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 7 | Data Selection

CONFIDENTIAL MATERIALS

48

Figure 7-14 Region Management window

a To create a new group, just drag an unassigned region from the left to the right side. This will show you a dialog where the name of the group can be set.

b To create a new group, just drag an unassigned region from the left to the right side. This will show you a dialog where the name of the group can be set.

c To add another region to the same group, just drag it on the previously defined group name and it will be added automatically to this group. It is also possible to select more than one region and drag it to a (new) group.

d To delete regions select it and click on Delete Region(s).On the left hand side more than one region can be selected and deleted with one click.

e Within groups, the regions can also be moved using drag‟n‟drop.

f To save the new created assignments click on Update group assignment in DB before closing the dialog. Otherwise the changes are lost, except the deletion of region which is done immediately.

g In the bottom of the dialog, some drawing options for the regions can be defined.

6. After the steps above are done, it is possible to use the imported polygons to create map based session selection. Just select the group(s) and/or Polygon(s) for the selection. To show the polygons on the map, click on Show/Update Polygon(s).

7. The other steps are equal as for a user drawn polygon.

User Selection

On this tab, you can make customized data selections. You can enter a SQL query that returns one or more SessionId‟s. In addition, you can also select sessions or tests based on comments that a user or a script has assigned.

To enable the selection criterions on this tab sheet, you must check the check box. Otherwise, all selection criteria on this tab will remain inactive.

Page 62: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 7 | Data Selection

CONFIDENTIAL MATERIALS

49

KPI Selection

On this tab, you can select Sessions which contains the selected KPIs only.

Favourites Selection

You can use this feature to configure a custom data selection page.

To configure a custom data selection page

1. On the Configuration menu, click Data Selection Favorites.

2. In the Data Selection Favorites configuration window, select the check boxes for the types data that you want to include on the Favorites tab of the Data Selection tab.

Figure 7-15 Data selection favourites configuration

3. In the Hide the following selection pages area, select the check boxes for the tabs that you want to include on the Data Selection tab with the Favorites tab.

Figure 7-16 Data selection favourites page

Page 63: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 7 | Data Selection

CONFIDENTIAL MATERIALS

50

Note: You need to select the Favorites check box to select the custom options data selection. The custom data types appear in red on the tab.

Figure 7-17 Data selection items on favorite page

Important: Selection items in red are only valid on the Favorites tab and do not have any effect on the

other tabs.

Cockpit View

The data shown in the cockpit view represents the actual data selection. Select the menu entry Tools\Cockpit View to open the cockpit view.

Figure 7-18 Menu entry for the Cockpit View

Results

Here you can see a summary of all data you have selected in Data Selection. The data is split up in Voice Telephony, Video Telephony and Data Sessions (ex. FTP or HTTP tests).

Page 64: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 7 | Data Selection

CONFIDENTIAL MATERIALS

51

Figure 7-19 Results tab of Cockpit View

If you have set a configuration in the Configuration tab, a color highlight bar will appear below the heading. This highlight informs you if the dropped or failed number exceeded.

Figure 7-20 Color highlights

Configuration

Here you can change the limits for the 3 parts (Voice Telephony, Video Telephony and Data Session). You can choose the limits in percent for dropped and failed.

Figure 7-21 Configuration tab

Data Binning

Data binning can average data that have the same feature, for example, same position. This feature is also another tool with which you can create grids for grid plots, that is, binning over position. NQDI has the following binning options:

Position by grid size: Provides a replacement to the manual grid drawing in the map analysis. This binning option creates a grid that includes all of the positions of the current data selection or complete database, depending on the status of the Calculate check box in the Binning dialog box.

Position by decimal places: Similar to the Position by grid size option except that you specify the

Page 65: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 7 | Data Selection

CONFIDENTIAL MATERIALS

52

number of digits over which the binning is applied, for example, one decimal place.

Speed: Averages all of the data from the same speed group. As this data is independent of position, this data cannot be plotted on a map. Instead, NQDI saves the results to the Binning and BinningRelation tables which are equivalent to the MapGrids and GridRelation tables for position binning.

Figure 7-22 Data binning dialog

Page 66: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

53

8 Analysis

General

The Data Analysis tab can be used to analyse the details of one specific session or a specific test. You can select that specific session or test either on the Session List of Current Selection or by using the session navigator.

Sessions

We distinguish between the following types of sessions: IDLE, CALL and DATA.

All data from a measurement file will be divided into one of these types of sessions.

Example of a Voice Test File:

Figure 8-1 Example of a voice test file

A session is the duration of a measurement call from the dial command until the disconnect/release. For voice calls, the session type is known as CALL

A session can also be a GPRS data test (like an FTP transmission). Then the session type is known as DATA

A session also indicates the time between two calls or between two GPRS data transmissions (session type is known as IDLE).

Tests

A session can contain one or more tests. Type of tests:

For Voice calls (session Type = CALL): e.g. LQ, DTMF, …

For GPRS data tests (session Type = DATA): e.g. Ping, HTTP, SMS, …

Session Navigation

The Session Navigation toolbar contains the following controls:

Move to the first, previous, next or last session of the current selections

Increase or decrease the scope. The scope defines how many sessions are displayed in the session overview. The default value is 1, which means that apart from the selected session, the previous and next session are also displayed.

The File

The Sessions:

time

The Tests:

Page 67: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

54

Replay the reference, coded or call setup sample or start the external audio player and load the reference and coded sample into that player.

Create a customized word report for the selected session in the analysis window (For a more detailed description see section ‘Reporting’)

Loads the pcap file of the current selection in the external tool Wireshark. The button is only enabled if data for the current session is available. When clicking on the button, Wireshark starts automatically and jumps to the nearest point of the current watchpoint time. To have this feature please use the provided Wireshark version found on the installation CD.

The source of Wireshark can be found at http://www.wireshark.org/.

January 2010: The version capable of the option used with NQDI is 1.3.2 (Development Release): http://www.wireshark.org/download.html#development_release

Time Navigation

The Time Navigation toolbar provides an easy navigation through a session. You can move to the beginning and the end of the session or you can scroll in defined steps (fast = 1s, normal = 0.25s).

Session Overview

Figure 8-2 Session Overview

The diagram on the Session Overview panel shows all sessions and tests which are in the current scope. The x-axis shows the time. Sessions and tests can have different colours with the following meanings:

RED: current session/test

WHITE: other sessions/tests that are in the scope and in the current selection

GRAY: other sessions/tests that are in the scope but not in the current selection (they cannot be selected for the results page).

You can select a test by either clicking on it or by step over it with the Time Navigator. The detailed measurement results for the selected test (red) will then be shown in the results panel below.

By floating the mouse over a test in the Session Overview, you get a short description about this test.

On the right side of the window, you will find the Analysis Comment for Session and Analysis Comment for Test panels, where you can enter some personal analysis comments.

Page 68: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

55

Figure 8-3 Analysis Comments Window

Session Info

The first tab of the large bottom panel contains general information about the session and the test:

Figure 8-4 Session Info

On the Call Setup Recording tab you will find the audio recordings of the complete call setup. The recording starts at the time when we send the Dial command to the Device up to the point when we start the audio tests.

On the System Trace Log you will find the log messages from the VoiceEngine and the DataVideoEngine. This information could be helpful for problem analysis.

Detailed Measurement Results

In the large bottom panel, you will see the detailed measurement results of the selected test:

Page 69: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

56

Figure 8-5 Analysis Page

Handling of Charts

Most charts in NQDI have the same user interface. The following functions are available:

Set Watch Point:

Click the left mouse button to set the watch point. All related charts are synchronized with the clicked chart.

Zoom In: Click and hold down the left mouse button and draw a rectangle to the right side. This will zoom the chart to the selected size (only in the time axis). All related charts are also zoomed to the same size.

Zoom Out: Click and hold down the left mouse button and draw a rectangle to the left side. The size does not matter. The chart and all related are zoomed to the default size.

Scrolling: Once a chart is zoomed in, it is possible to scroll in the time axis. Click the right mouse button and hold it down. Now, you can move in either direction.

Color Labels of Charts

The color of the label is the same as that of the displayed value. So, if a value is black, it is not in chart, except when you have chosen black as the value color in the configuration dialog box of the chart. (see

Page 70: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

57

Figure 7-9)

Figure 8-6 Color Labels of Charts

Adding Values to Charts

Note: You can add a maximum of two values with different units to a chart.

To add another value to a chart, grab a label written in bold letters from the left side of the window and drop it onto a chart. If you like to remove a value from the chart, double-click on the corresponding label.

For example: You can add ULARFCN (UE Rx Pwr) and ACTIVE SET MONITOR (Aggr. Ec/lo). In this case, you will get a scale for RxPwr on the left side of the chart (-100..20) and a dBm scale on the chart. At this point, it is not possible to add a BLER value. However, you can add TxPwr or another value that uses the same scale. To add BLER, you will have to either remove RXPwr or Ec/lo or you can open the second-line chart by selecting Show 2nd Chart.

Page 71: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

58

Figure 8-7 Show 2nd Chart

Configuration

To customize the colours and names on a chart,right-click on a chart and click Configuration.

Figure 8-8 Chart Configuration

Figure 8-9 Chart Configuration

To change the color of a series, double-click the name, and then click a color.

Note: The color changes are stored for the next session; however custom chart and axis titles are only valid for the current NQDI session. To restore the default colors for the next session, select Reset

Page 72: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

59

colors.

Save as jpg: Saves the current chart as an image in JPG format.

Left (or Right) axis: Logarithmic scale: Adds a logarithmic axis to the chart for the values that support a logarithmic axis.

Set axis min/max values: Specifies the minimum and maximum values for the left and right axes.

Figure 8-10 Chart Configuration

To reset the chart, click Reset saved values of all charts and series.

Markers

Figure 8-11 Markers

Markers or Events can be displayed in the upper chart only. If you click the Choose markers button, a dialog box appears where the markers to be displayed can be selected.

Page 73: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

60

Figure 8-12 Markers selection dialog

The Select all (or Deselect all) and Invert selection button affects the markers on all pages.

Analysis and Interpretation of the Results

See the Manual - SQuad Voice Test Result Description.pdf and Manual - NiNA+ P563 Voice Test Result Description.pdf documents for a description of the different results from the audio tests.

See the Manual - Data and Video Tests.pdf document for a description of the different results from the data tests.

GSM Analysis

The GSM Analysis page shows info about the GSM network behaviour. It contains 1 or 2 line chart displays and one table with the GSM/GPRS inter-layer messages. On the left side of the window, some of the most important parameters of the serving cell and the neighbour cells are displayed.

After program startup, RxLev and RxQual are shown in the 1st chart. You can choose to have different values shown in the 1

st chart as well as open a 2

nd chart. (see “Adding Values to Charts” on page 57)

Page 74: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

61

Figure 8-13 GSM Analysis

GSM Message Filter

A GSM message trace is shown in a grid at the bottom of the main window (middle) and the selected message is decoded on the right of the trace grid. By right-clicking on the trace grid, a dialog box appears where you can select which messages to show or hide:

Figure 8-14 GSM/GPRS/UMTS Message Filter

In addition to this, you can also export the Layer-3 messages into a word document:

Page 75: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

62

Figure 8-15 Export to comma-separated text file

This will open up a dialog box where the time scope can be defined:

Figure 8-16 Export to word dialog

Depending on the session duration the export and complete decoding of the layer-3 messages can take some time (several minutes up to some hours). So, if possible use the Time range function to limit the number of exported Layer3 messages.

Mobile phone C/I Information

The C/I tab only shows up, if there is Mobile phone C/I Information available. By selecting one or more channels from the drop-down list, NQDI is calculating the corresponding C/I and RxLev values. These values can also be added to the chart as described in “Handling of Charts” on page 56.

Figure 8-17 Selecting channels

Figure 8-18. The corresponding C/I and RxLev values for the channels

Calculation time The calculation process increases with the number of selected channels. So, it is wise to select just a few channels at a time to minimize the waiting period.

Page 76: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

63

Scanner Data

If the imported data contains any scanner measurements belonging to the selected session, this information is displayed under the Scanner tab.

Figure 8-19 GSM Scanner Data

With the band dropdown box the user can select the band, for which he wants to display the scanner data.

First chart: This chart shows the scanner data in its time domain. It displays the best server and four other selectable frequencies.

There are two ways to change the frequency numbers of the four selectable frequencies:

Type or select the value from the combo lists.

Grab a frequency from the lower chart and drop it on one of the four combo lists. To grab a frequency bar hold the shift key down and click on the frequency with the left mouse button. Then, drag it to the combo list and drop it there.

The channel number of the best server can be displayed if the Show Best Server Channel Number checkbox is checked.

Second chart: This chart shows an overview of all scanned frequencies from just before the watch point closest in time to the last scan to where the watch point currently is.

The neighbours of the serving cell are collared in the same colours as in the chart on the GSM page. To change this color, select the GSM page and configure the chart there.

Page 77: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

64

To see the exact RxLev value of a frequency, check the Show RxLev checkbox. Zoom then in on the chart to see all labels clearly.

Figure 8-20 1800 MHz Scanner Data

Third chart: This chart is only visible in GSM 900 mode and shows the scanned frequencies for E-GSM900.

As the user can specify a range for the frequencies scanned in the band, it is possible that not all frequencies are scanned. If the Auto range of Channels checkbox is checked, the bottom axis of the lower chart is zoomed to the scanned range. You can now set your own range or show all frequencies by unchecking the Auto range of Channels checkbox.

GSM Hot Channels

The Hot Channel display shows you the following information:

On the top chart, the C/I for the serving channel followed by the C/I of the high and low adjacent channel. Then you will see the C/I values for the strongest channels.

Figure 8-21 Hot Channel Analysis, GSM 900 and GSM 1800

In the bottom chart, the same channels are shown but it displays RSSI instead of C/I. As you can see, there are different colours for the:

Serving Channel

Adjacent channels (high and low)

Page 78: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

65

Neighbour channels

By default, the charts are sorted by the RxLev (in descending order), but it is also possible to sort the charts by the channel number or the C/I. You can also select which technology/band is displayed:

Figure 8-22 Hot Channel Analysis, only GSM 900

GPRS Analysis

Note: One chart can only display two different types of value ranges at a time.

The GPRS Analysis tab shows info about the GPRS network behaviour. The screen is similar to the GSM page. To add or remove a value from chart, follow the same steps as in the GSM analysis.

Figure 8-23 GPRS Analysis

Page 79: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

66

UMTS Analysis

There are 2 tabs available for WCDMA analysis, namely WCDMAScan and WCDMA.

WCDMA Scanner

Under the WCDMA Scanner tab, you will be able to view the Channel Spectrum. You can view the Band Spectrum from any watch point that you can set.

Figure 8-24 WCDMA Scanner – Channel Spectrum

Under the Top CPICH tab, you will be able to view the top 20 readings, as well as a corresponding chart below the list of 20 readings.

Page 80: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

67

Figure 8-25 WCDMAScan – Top CPICH

UMTS

Information and values displayed under the WCDMA tab are compiled from the mobile unit.

Under WCDMA Radio, you will see the radio values from the mobile. Under UMTS/NAS, you will be able to see data values.

Figure 8-26 WCDMA Radio

Page 81: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

68

Figure 8-27 WCDMA – UMTS/NAS

Signalling, Decoded and GMM/MM State

In the bottom right-hand corner of the window, you will see a Signalling tab, a Decoded tab and a GMM/MM State tab.

Signalling Tab

This tab shows you the Protocol Information. It consists of the MsgTime (Message Time), Dir (Direction), Layer and Info (describes the type of information displayed) on the left side of the tab. On the right side, the information is decoded.

Figure 8-28 Signalling tab

Page 82: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

69

GMM/MM State Tab

You are able to view the related GMM/MM State information under this tab. This tab is empty for all phones except the Qualcomm TM5200/6200 and the Samsung Z100.

Figure 8-29 GMM/MM State tab

HSDPA

You can view data and statistics for HSDPA on the UMTS tab and the UMTS Layer 2 tab.

Figure 8-30 UMTS tab (for HSDPA)

The top of the UMTS tab contains channel statistics and HSDPA parameters.

Page 83: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

70

Figure 8-31 Channel statistics and HSDPA parameters

The middle area of the HSDPA tab contains information on the HSDPA throughput, including phone/data card category and the CQI that is required for throughput as well as the statistics for UL HS DPCCH and HS DSCH HARQ.

Figure 8-32 Channel statistics and HSDPA parameters

At the bottom of the HSDPA tab, you can see the statistics for HSDPA Modulation. The first tab displays the current modulation status. The second tab displays the distribution over the hole session.

Figure 8-33 Channel statistics and HSDPA parameters

The UMTS Layer 2 tab contains a tab that displays MAC statistics along with decoded MAC-hs messages for HSDPA.

Page 84: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

71

Figure 8-34 MAC statistics

HSUPA

You can view data and statistics for HSUPA on the UMTS tab and the UMTS Layer 2 tab.

Figure 8-35 UMTS tab (for HSUPA)

The top of the UMTS tab contains the radio link set monitor and MAC statistics. Within the MAC statistics we have several tabs showing status of the HSUPA channel.

Page 85: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

72

Figure 8-36 HSUPA channel parameters

The lower area of the HSUPA tab contains information on the E-DCH channel.

Figure 8-37 E-DCH parameters

The UMTS Layer 2 tab contains a tab that displays MAC-e statistics along with decoded EUL MAC-e/es messages for HSUPA.

Figure 8-38 MAC-e statistics

LTE Analysis

One tab available for LTE analysis, namely LTE Scanner.

LTE Scanner

The LTE Scanner tab contains the Channel Spectrum, where you can view the Band Spectrum from each watch point that you set. This analysis is similar to the WCDMA scanner band spectrum analysis.

Page 86: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

73

Figure 8-39 LTE Scanner – Channel Spectrum

On the Top Signal tab, you can view the Top N RS Scans as well as switch between reference and sync signal scans. This analysis is similar to the WCDMA Top CPICH analysis.

Figure 8-40 WCDMAScan – Top Signal

Page 87: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

74

DVB-H Analysis

For DVB-H analysis, use the DVB-H Scan and DVB-H tabs.

DVB-H Scan Tab

The DVB-H Scan tab displays values from a DVB-H scanner.

Figure 8-41 DVB-H scan

The DVB-H Scan tab contains the following tabs for DVB-H scan analysis:

Signal Monitor

Tune Channel: displays information from the network

Monitor: separated into the several PIDs

DVB-H Tab

The DVB-H tab displays values for DVB-H.

Figure 8-42 DVB-H

Page 88: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

75

The DVB-H tab is divided into the following sections:

Signal measurements

TPS values

DVB-H trace messages

WiMAX Analysis

The WiMAX analysis displays values for WiMAX technology.

Figure 8-43 WiMAX

The WiMAX tab is divided into the following sections:

Radio parameters

Data parameters (Link and physical state)

Convergence sub layer

WiMAX MAC trace messages

Page 89: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

76

IS-2000 Analysis

The IS-2000 page displays IS-2000 (CDMA) related values.

Figure 8-44 IS-2000 analysis

This page provides the following information:

Active / Candidate / Neighbor set monitor

Finger monitor

RLP throughput monitor

Power control monitor

Layer 3 messages (CDMA and EVDO)

IS-95 / IS-2000 statistics (for example, MUX, paging and access, RLP statistic)

EVDO Analysis

In the EVDO Analysis tab, you can view the EVDO (Rev. 0 and Rev. A) related values.

Page 90: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

77

Figure 8-45 EVDO analysis

Radio Tab

The Radio tab displays values from the following monitors:

Active / Candidate / Neighbor set monitor

Finger monitor

This tab also includes information about carrier channels, modem states, radio status and UATI.

Note: Values are not always present and depend on the used handset and the chipset.

Data Tab

The Data Tab contains information about the following items:

SUP / MUP throughput

Reverse link gain ratios

Reverse link T2P statistics

Air link summary

Power Control Tab

The Power Control tab displays values such as power state, TX values, and RX values.

Layer 3 Messages Tab

The Layer 3 Messages Tab contains CDMA and EVDO messages as well as the decoded messages.

Statistics Tab

The Statistics tab displays the following EVDO Rev. 0 and Rev. A statistics:

Reverse link metrics

Page 91: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 8 | Analysis

CONFIDENTIAL MATERIALS

78

Multi-User packet forward statistics

Single-User packet forward statistics

RLP statistics

Page 92: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 9 | Graphs

CONFIDENTIAL MATERIALS

79

9 Graphs

If you go to the Graphs tab, you will initially see the following picture:

Figure 9-1 Initial Screen of a Scatter Plot

With the scatter plot functionality you can plot all values given in the X-Axis field (including Time) against all values in the y-axis field. Please follow the steps described below:

Select a value for the x-axis (for example: RxLevFull)

Select a value for the y-axis (for example: RxLevSub)

Click Plot Data

At this point, NQDI creates a scatter plot. If for any reasons there are no values available, the pane remains empty. Depending of the Data Selection and on the measurement values for x and y-axes this calculation may take a while.

Below is an example of such a plot:

Page 93: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 9 | Graphs

CONFIDENTIAL MATERIALS

80

Figure 9-2 Final Scatter Plot

Once you have the result on the screen, you can change the following parameters:

Colours of each point

Colour Ranges

Size of the points

By clicking Add page, you can create additional scatter plots. By right clicking with the mouse on the chart, you can either save the chart to a file or copy it into the clipboard to paste it into Word, Excel, PowerPoint or any other application.

To create a scatter plot, we need to correlate the two selected values. Due to the nature of the different measurement values (for example: RxQualSub appears every 480 ms and SQUAD LQ every 6 seconds), we need to calculate average values by using a time base. Such a time base could be a value in seconds. However, to optimise database query performance, the following grouping criteria are supported:

Message

Position

Test

Message: This value can be used, as long as the two selected values are located in the same table (for example, RxLevFull and RxQualFull).

Position: This value can be used for a high-resolution correlation for measurement values coming from different tables (for example, Scanner Rx Lev and Radio RxLev).

Test: This value can be used for scatter plots on a test base (like SQUAD LQ vs. RxQualSub, for example).

Page 94: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 9 | Graphs

CONFIDENTIAL MATERIALS

81

Once you click Plot Data, the following query is executed (simplified pseudo code):

SELECT avg(xValue)

avg(yValue)

Number of values

FROM xValueTable

yValueTable

WHERE whereConditions

Group By groupingCriterion

Example of the results set:

RxQualFull (avgXValue) RxLevFull (avgYValue) Number of values

0 -110 1

0 -109 1

0 -108 5

0 -107 32

.. .. ..

1 -110 0

1 -109 4

Then, one point is plotted for every value pair where the number of values is > 0. After that, every point is colorized based on the number of values.

The user can then decide how to colorize all the points. The general color scheme is as follows:

Figure 9-3 Color scheme for plot data

You can configure the colors, the High Value and the Low value, by editing the values of the following controls on the Graph display (click on Show Adv. Settings to display the color settings):

All Points where Number of values is between 1 and

Low Value

All Points where Number of Values is between Low

Value and High Value

All Points where Number of Values is > High Value

Page 95: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 9 | Graphs

CONFIDENTIAL MATERIALS

82

Figure 9-4 Coloring for Scatter Plot

Overall values gives you an indication of the total sum of all values.

Page 96: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

83

10 Map

If MapInfo Professional is installed on your system, you can plot different values on a Map. Some settings must be configured before you can use the Map/MapInfo.

Figure 10-1 Map screen

Map Menu

To view the MapInfo toolbars in NQDI (1 and 2 in Figure 10-1), click Toolbars on the View menu, and then click the following items:

Map Menu

Map Tools

Map Tools Analysis

Table 10-1 Map Menu

Command Description

Tools: Some of the map tools (2) are discussed in the next section.

Page 97: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

84

Command Description

Map:

(only visible if a Map window is selected)

Open table…: opens a MapInfo tab file to display in the map window (4)

Open table in new window…: Opens a MapInfo tab file in a new window

Close Region table: Closes the currently loaded grid table

Region Import: imports regions from a loaded map file

Region management: manage the imported regions.

Load workspace: Load a MapInfo workspace in a new window

Save workspace: Save the current window as a MapInfo workspace. This workspace can be used as a default workspace, which is loaded when NQDI

starts. (see File Options).

Save window as: Export the current view as a picture.

View Layer: Zooms the selected layer so that this layer is completely visible.

View Entire Layer: Zooms the current window so that all loaded tables are visible.

Create Thematic Map: Used to create a MapInfo thematic map

Modify Thematic Map: Used to modify a thematic map

Grids: a submenu to handle the grids of the db (import/export/deletion)

Layout:

(only visible if the Layout window is selected)

Options: Sets up layout options. For more information, see the MapInfo user manual.

Page Setup: Sets up the printing page. For more information, see the MapInfo user manual.

Print…: Prints the layout window. A Print Dialog Box will appear.

Window: New map Window (4 in Figure 10-1): Opens a new window. If a default workspace is defined, it will be loaded automatically.

Layout Window: Opens the layout window (used for printing the Map)

Cascade & Tile: Cascade or tile the open windows.

At the bottom of this menu, all open windows are listed and the selected window is checked.

Map Tools

The tools on the toolbar in Table 10-2are the same as in MapInfo. For more information, see the MapInfo user manual.

Table 10-2 Map Tools

Tool Description

Selector: Use this to select an item on the map. This will also set the watch point (see “Items Tree” on page 86).

Marquee select: Use this to select an area.

Unselect All

Zoom In

Zoom Out

Grabber: Use this to move the map

Info: Click on the map and get information of the selected item.

Page 98: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

85

Tool Description

Drag Map Window: Use this to drag the map to another application (e.g. Word)

Polygon tool: Use this tool to draw the region table.

Start MapInfo: Starts MapInfo and loads all currently opened windows. The files are

stored in the temporary directory configured under Map Options.

Remove Layers: Removes all user layers from the current map window.

Remove Layers: Removes all user layers from all open map windows.

Refresh Map Window: Click this icon to force a map to refresh. You can also use it if the map does not react on zoom or grab actions.

Browser: Opens the browser window. The browser shows information about the selected items. If no item is selected, the browser will not pop up.

Zooms all windows to the same zoom as the selected window.

Draw new grid: This will allow you to draw a new grid on the map.

Validate grid and add it to DB. No editing can be done after applying this.

BTS Layer handling: Shows BTS: plots the BTS on the current map.

Save BTS table: Saves the current BTS table in the configured BTS directory. This table is used if later the BTS is drawn again (the data are not taken from the database again which is much faster)

BTS Configuration: Configuration dialog for coloring/sizing and labeling the BTS layer. The configuration must be done prior to plotting the BTS. Otherwise the BTS layer must be removed and added manually.

To draw the drive route on the map, click a selection tool, click this button, and then double-click a value on the map.

Shows data from the current selected session only: Select this check box if you only want to display values from the current selected session (as loaded in the analyser window). This will improve the performance. Typically you should select this box if you load details like RxQual, RxLev, TA,… for detailed analysis.

Draw Arrow: If not checked the arrow which points to the current selected point is not displayed.

Offset Plots: If checked, it will offset the second test results of the same route.

If checked, then the first plot on the map is zoomed (equal as selecting “View Entire Layer…” menu)

Split plot by different criterions: If checked, it will split the results into different windows, depending on the selection.

Show/Hide the legend panel

Page 99: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

86

Map Points Tab

Items Tree

The items tree contains a list of the items that you can display on the map (3 in Figure 10-1).

To plot an item on the map as a layer, double-click the name of the item in the tree.

Figure 10-2 Add Layer with Double-click

The name of the item, for example, "Intermediate Throughput", appears in the top right pane of the map window (5 in Figure 10-1). The legend for the map plots appears in the bottom right pane (6 in Figure 10-1)

Once you have added a value to the map, the layer appears in the layer window.

Figure 10-3 Legend of Displayed Values

To remove a displayed value from the map, just right click the value and select Remove from Map.

Page 100: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

87

Figure 10-4 Remove Layer from Map

If you want, you can also click the Remove all layers from current map button on the Map Tools Analysis toolbar.

Figure 10-5 Remove all layers from current map

Popup menu on Items Tree

If you right click on a plot item a popup menu is shown. The entries of this menu depend on the license available to your NQDI. The screen shots shown contain all possible menu entries.

One entry contains the export functions for Google Earth. With this menu the map plots can be shown in Google Earth. The restrictions and rights of using Google Earth can be downloaded from the Google Earth website.

Main menu entries

Menu entry Description

Plot on map This is the same as if you double click on the item: Plot item on the map

Export to Excel This creates a xls file, located in the users documents folder. The name is equal to the plotted item name plus a continues number.

Configure… Opens the Map Plots Configurator (see next chapter)

Google Earth This menu contains additional sub menu entries (see below)

Google Earth menu entries

Menu entry Description

Create kmz file and load in Google Earth

This will create a kmz file. This file is then automatically loaded in Google Earth.

Create kmz file only This will only create the kmz file (to a user definable directory) but will not load it directly in Google Earth.

Page 101: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

88

Map Plots Configuration

You can edit the Map Plot items by selecting the Map Plots Configuration menu. (Menu Bar Configuration Map Plots Configuration)

The Map Plots Configurator will be displayed:

Figure 10-6 Map Plots Configurator

Under the Points tab (on the left side of the window), you will see the same items tree as in Map window.

In order to edit the query of a specific item, select the specific item. This will display the SQL query under the Query tab on the right of the items tree. Then, double-click inside the Query space.

Page 102: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

89

Figure 10-7 Edit SQL query, Step 1

Note: You have to add at least the fields TestId, NetworkId and msgTime.

On the first screen, you have to enter all additional specific values that you want to display. Once you have entered all desired values, click Next and the following screen appears:

Page 103: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

90

Figure 10-8 Edit SQL query, Step 2

Note: The following tables are always part of the query:

Sessions

Position

NetworkInfo

BTSList.

This means that you do not have to add these tables.

On this screen, you must add all table names that you want to use. Click Next to go to the next screen:

Page 104: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

91

Figure 10-9 Edit SQL query, Step 3

On this screen, you must enter the additional joining information. When you click on Next, the following screen appears:

Page 105: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

92

Figure 10-10 Edit SQL query, Step 4

On this screen, you can add grouping criteria, if necessary. If you click OK, then the new query will be stored. If you click on Copy query to Clipboard, the query will be copied to the internal clipboard and can be used and tested with the SQL Query Analyser. This is one example.

Important: Nevertheless, it is possible to add another whole query (e.g. with a union clause) in the order or grouped by field, it is not supported by NQDI and can result in an incorrect view of the created or

modified map plot.

Special features of the query

For a dynamic value, put the word in curled brackets {}. For example, the channel number in the query for scanner data. This can only be used in edit box at the bottom. If you add such fields, you will be prompted for the value when you add the graph to the map.

Page 106: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

93

Example:

Figure 10-11 Query Example for a Dynamic Value

This is how it appears if you add this value to the map:

Figure 10-12 Insert Dynamic Value

The query used for execution will, then, look like this:

dbo.DecodeRSSIRxLev(50,message) As lev

Shade Editor

You can also edit the shades used by a specific item. Select the item under the Points tab. Click the Shade tab. Select a specific item from the list at the top. The values assigned to that particular item will be displayed.

Page 107: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

94

Figure 10-13 Shade Editor

Item name: Name of the item as it appears on the screen.

Filter: Define a filter, if necessary. (for more information, see the example below)

Fields: Define the field(s) to display. If more then one is specified, the values of these fields can be accessed with the Info tool. If changes are made in this box, click Apply to adopt them.

Field to display: Select the field to display on the map.

Show label: If a label should be displayed on the map, check this box and select the field for the label.

Shade: Choose an existing shade or create a new one which will be used for the selected shade item. A shade reflects all of the following settings.

Shade Type: There are four different shade types how you can shade values: Ranges, Individual, Values and Ranges fixed.

Use MapInfo’s thematic layers to colour the plot:

If this checkbox is checked, the MapInfo built-in option to create a thematic map is used. Otherwise NQDI is colouring the items.

Page 108: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

95

Shade Type – Ranges

Figure 10-14 Shade-Type – Ranges

Define a Minimum as well as a Maximum value. Determine how many steps it would be divided into and the round factor, and click the Recalc button. This will automatically generate the items in the list. A font symbol, a color and a size can be defined for each item in the list. Double-click the list item to change its symbol, colour and size in the Shade Style window.

It is also possible to select a rotation angle, the background and some effects for the shade symbol.

Note: The extended visual effects for the shade symbols will only be shown on the map on the MapInfo screen of NQDI.

Figure 10-15 Shade Styles window

To spread the color, select a start and an end color, and click Spread color. You can choose to spread a different color for a specific range, e.g. Start pos: 1 to End pos: 5 has color spread from red to green and Start pos: 6 to End pos: 16 has the color spread from blue to brown. This will allow you to highlight a specific value you might be looking for.

You can edit the name of item or remove an item or remove all items by right clicking on the item.

Shade Type – Individual

Page 109: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

96

Figure 10-16 Shade Type – Individual

With this shade type, you can define individual ranges of values (see Fig. 95) and you can assign a symbol to each range. The color is then given automatically when you plot this item. You can add as many ranges as you need, using the Add Range button. You can also update the range after defining it, using the Update Range button.

Shade type – Values

Figure 10-17 Shade-Type Values

Add each value with Add Value button. This will generate an item in the list. A font symbol, a color and a size can be defined for each item in the list. Double-click the list item to change its symbol, colour and size in the Shade Style window. This option allows you to make certain value/action (such as Connection Failed) clearer when plotting the map.

Shade Type – Ranges Fixed

Page 110: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

97

Figure 10-18 Shade Type – Ranges Fixed

This shade is a mix of the shades Individual and Ranges. The ranges must be entered (so they are fixed), but you can define all properties (color and symbol etc…) for each range. If you check Use circles instead of symbol (see section 9.6.3), the list of symbols and sizes will be greyed out but you still can define its properties. This shade type can be used in both points and grids. In grids, an average value is calculated for the area within a grid square and then the grid square is shaded accordingly.

Use a Second Item for Symbol Size:

Check this if you are plotting 2 different values on one map, such as RxLev and RxQual. In Fig. 98, RxLev values will be plotted using different colors while the RxQual values will be plotted using a different symbol size.

Figure 10-19 Use a Second Item for Symbol Size

Exporting Mapplots

NQDI is providing a functionality to import and export map plots. To export a map plot, just click the export

button and the map plot export window appears. First select the file you wish to export from the drop-down list. If you choose “<NEW FILE>” then your choice will be saved into a new map plot export file, which you can specify in a save dialog. If you choose any other item from the drop-down list you are able to modify

Page 111: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

98

the original map plot files. As you chose one of these items, a list of groups from the selected file appears in the chosen map plot groups list. The different symbols have the following meaning:

Represents an unmodified map plot group from the selected file

A new map plot group from the database will be added to the selected file.

A map plot group from the selected file will be overwritten with the one in the database.

By dragging and dropping files from one list to the other it is possible to specify which map plot groups should be added, removed or overwritten in the selected file.

Note: Once you have overwritten a map plot in an original file, it is not possible to undo this action. Because you are able to overwrite already existing map plot groups with the map plot import functionality it‟s recommended that you always save exported map plot files in a separate, custom map plot file

and prevent overwriting the existing files.

Once you have chosen all the map plots you want to export, press the export button to choose the location to which the map plots should be saved.

Note: The file format of the map plot export file is a regular structured query language (SQL) file. While it is possible to execute this file in a standard query analyzer, it is recommended that you use the import functionality in NQDI to re-import these map plots.

Page 112: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

99

Figure 10-20 An export of map plot groups

Importing Map Plots

Import map plots by clicking on the import button in the map plot configuration dialog. After pressing the load button and selecting a map plot export file, the map plot groups to be imported are displayed. Note that unchecked groups are already stored in the database. You can force the import of these items by checking the groups and agree to the import-warning message. Clicking the import button will finalize the importing process.

Page 113: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

100

Figure 10-21 An import of map plot groups

AutoImport of custom map plots in new databases

If you want to automatically import custom map plots, which you have generated with the map plot exporter, into each new generated database, you can just save them into the “MapplotScripts” folder in your “Netqual/NQDI/” folder. Each of these custom map plot export files will be imported into any new database that you will create.

Note: If a map plot group in the custom map plot file has the same name as a map plot in an original file, then the custom map plot will not be automatically imported, while generating a new database. If you want this map plot to be imported automatically, then overwrite this map plot in the original map plot file in the export map plot menu.

Validity checking of map plot items

A new feature is the validity checking of map plot items. If you press the checking button , all current map plot items will be tested, if they fulfil the minimal requirements for a complete map plot item. These are:

Having a shade selected

Having at least one field specified and selected

If one of these requirements should fail, a warning dialog will be displayed.

Note: It is not possible to leave the map plot configuration dialog while there are wrong items specified. If you try to do so, the warning dialog will be displayed and you will be redirected to the incorrect item, to fix it.

Page 114: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

101

MapInfo Window (4) (see Figure 8-25)

This is the MapInfo window where the geographical data is displayed. For more information about MapInfo, please refer to the documentation provided along with the MapInfo application. A right-click on the map will bring up the following menu:

Figure 10-22 MapInfo Menu

It is not necessary to use this menu for working with NQDI and should only be used by advanced user or users with knowledge of MapInfo.

Legend of the Displayed Items (5) (see Figure 8-25)

All user-added items are listed in this box. To hide or show an item, just click the appropriate checkbox.

MapInfo Legend or NQDI Legend (6) (see Figure 8-25)

This is the legend of the items added by the user. There are two different types of legend.

MapInfo Legend:

This is the legend used with functions of MapInfo. It is displayed when the layer is collared by a MapInfo thematic layer (see Shade Editor).

NQDI Legend:

This legend is used when NQDI colours the added item.

To hide/show the two types of legend, use the menu at the bottom of the map window:

Figure 10-23 Show or Hide the Legends

Page 115: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

102

Map Status Bar

Figure 10-24 Map status bar

There is a status bar on each map window with some buttons and information:

Show/Hide Legend: As described above.

Layers: Click to show/hide the layer panel.

Browser: Click to show/hide the browser.

Selection: Describes the selection.

Position: Current position of the mouse cursor on the map.

Distance: Distance to the current serving BTS.

Using the Selector Tool

After choosing the selector tool from the map toolbar, it is possible to click on a value from a previously added information layer. This value is always connected to a SessionID, depending on the test; it is also connected to a TestID.

The selector marker will automatically be positioned at the selection.

If you now go back to the Analysis page, it will automatically update all related information to the selected session and/or test.

The status bar of the map also contains some information about the selected point:

SessionID: The SessionID of the currently selected point.

TestID: If the point belongs to a test, the corresponding TestID is displayed.

Time: The message time of the selected point.

Page 116: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

103

Figure 10-25 Session Selected on Map

Figure 10-26 Synchronized with Analysis

This procedure also works in the reverse direction, if a session or test is selected on the Analysis tab and if you go to the Map tab, the selector marker will be placed in the position of the current the time stamp.

Marquee Selection

If several values are placed on the same location, and are also from several different calls, use this tool and make the selection of all values. Then, you can open the Browser window and this will show all selected values. Here, it is possible to choose the correct value for further analysis.

Page 117: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

104

Figure 10-27 Using the Browser Window

Serving BTS Line

When a BTS list is imported to NQDI (see Configuration Technology Configuration BTSList Configuration), you can display the BTS on the map, if you select the Show BTS checkbox.

This will display all BTS as arrows with the CellId as a label on top (the label is only visible, if the zoom range is <2.5 km/<2 miles):

Figure 10-28 BTS on the Map

If you, then, click on a value, the system will automatically draw a line to the current serving BTS:

Page 118: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

105

Figure 10-29 Serving BTS Line

In the lower right-hand corner, it shows the distance between the selected point and the BTS. To create such a line for all values, you can right-click the label of the displayed value and select Show BTS coverage:

Figure 10-30 How to Display the BTS Coverage

For every value, this will plot a line to the serving BTS. If the serving BTS cannot be found, no line is plotted.

Page 119: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

106

Figure 10-31 BTS Coverage

At this point, you can also create a thematic layer to colorize the lines using CellId. This is one example.

(Menu: Map Create thematic layer):

Figure 10-32 BTS Coverage with Thematic Layer

Page 120: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

107

Grid Plots

Drawing a Grid

The Grid Plot is used to display an average of a value in a specified area. Before this kind of plot can be added to the map, a grid must be drawn for the specific area.

First, select the Grid Draw Tool.

Figure 10-33 Grid Draw Tool

When the tool is selected, a name for the new grid must be given. This name must be unique.

Figure 10-34 Name for the Grid

Draw the grid with the mouse. It is possible to resize the grid as long as it is not stored in the database.

Figure 10-35 New Grid Drawn

If the size and position of the grid is correct, it can be stored in the database. To do this, click the Validate

Page 121: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

108

grid button:

Figure 10-36 Validate the New Grid

In the following dialog box, the grid step size must be entered. This depends on the size of the grid and also on the resolution you would like to have. Normally, this value is between 100 and 1000 meters.

Figure 10-37 Enter Grid Step Size

After this value is entered, the grid calculation is done immediately. This takes some time, depending on the steps and grid size.

The grid can now be selected with the combo-box on the Grids Page. To delete a grid from the database,

select the appropriate grid and choose the menu Map Delete Grid from DB. This will also remove the calculated points for this grid.

Figure 10-38 Deleting a Grid

Displaying a Grid

There are a few buttons only used for displaying the grid:

Figure 10-39 Grid Buttons

Table 10-3 Map Grid Drawing Tools

Remove grid: This will remove the grid from the map. It will not delete any data from the database.

Show grid: Shows the grid on the map including the small grid.

Show grid: Shows the grid on the map.

Page 122: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

109

Stop drawing: This will stop the drawing of the grid (used normally only for the fine grid).

Display a Grid Value

The grid items have some special parameters in the Shade Editor:

Figure 10-40 Grid Values in Shade Editor

It is possible to draw the values as circles instead of as a special symbol. The size of the circle depends on the grid step size and the user can also set the fill grade.

In the example above, the maximum fill grade is set between 20% and 80% for values between 1 and 100. This means if the size value (in the example the field num) is ≤1 then the circle will fill 20% of the grid square, and if the value is ≥100 then the circle will fill 80% of the grid square. The circle size is calculated in a linear formula for values between the defined ranges. The figure below shows values drawn with circles:

Figure 10-41 Values Drawn as Circles in the Grid

Page 123: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

110

Info Tool

To get more information on a specified value, use the Info Tool. This will display a window with all the information of the specific point.

Figure 10-42 Info Tool window

Network Filter

This is a new feature released with NQDI 10.2. It is available for Point plots and Favorite plots (but only for point plots).

When clicking on “Define…” the following dialog is shown:

Figure 10-43 Network Filter

Here an additional filter (beside the data selection) can be defined to filter map plot data.

Two major groups are available:

Active cell: only plot data where the here defined values do match

BTS: only plot data which are connected to the selected BTS

Page 124: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

111

Favorites plots

This is new tab, introduced in 10.2, where the favorite map plots can be combined in one tree.

It is also possible to plot all items of this tree with one click.

To configure the favorite items right click in the tree and select “Configure favorites”.

Figure 10-44 Map Favorites configuration

The selected items can also be changed (Edit query, Edit shade). These changes do not affect the original plots!

Add and group items

To add a new item, right click on the tree and select Add Item. The list shown contains all available map plots. To select one, double click on it. It will then be added automatically to the favorites list.

After all items are added, the items can be assigned to groups. By default all items are in the “unassigned” group. To move an item to a new group, drag it on an empty area within the favorite‟s tree.

Page 125: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

112

Figure 10-45 Move item to new group

In the dialog shown, enter the name for the new group.

If an item should be moved to another existing group, just drag‟n‟drop the item to the existing group.

Plot favorite group

A favorite group can be plotted with one click.

Figure 10-46 Move item to new group

To plot the complete group, right click on the group name and select the appropriate operation.

Floating Map

To configure NQDI to open a map in a separate window, select the Use map in a separate window option in the Map Settings dialog box. For more information, see the "Map Settings" section on page 20.

After you configure this setting, the main map tab is no longer available and a Map start icon appears on the

Page 126: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 10 | Map

CONFIDENTIAL MATERIALS

113

toolbar.

To start and open a map in a new window, click the icon.

Figure 10-47 Map start icon

Note: MapInfo Professional takes a while to start.

Figure 10-48 NQDI with floating map

After the map is opened you have three different windows:

Main NQDI: This is the import, data selection and analysis window.

One or several Map windows: The MapInfo window(s).

Map Controller: Here the map plots can be opened and shown in NQDI.

If the Map controller is closed, it can be opened by clicking on the Show Map Controller icon.

Figure 10-49 Map Controller icon

Page 127: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 11 | Event Queries

CONFIDENTIAL MATERIALS

114

11 Event Queries

Introduction

Event Queries are SQL-based queries which are executed on a data set in an NQDI database. Overall, event queries can calculate different arithmetic values around an event. The user can specify these within a predefined times scope around such events.

Example: Avg Ec/Io of the Active Set, 5 seconds before an Active Set Update Command

Every results set is then stored in the NQDI and can be used for any type of reports. Every results set contains a sessionId, testId and a timestamp.

Event Selector Dialog box

By clicking on the event query button , the user will see the event selector dialog.

Here, you can select from a list of existing event queries the ones you would like to execute. The picture below shows an empty list. So, you initially need to define some queries.

Figure 11-1 The event selector dialog

Creation of new event queries

By clicking to New on the Event Query Selector dialog box, you can start the event query wizard to generate a new event query.

Step 1: Selecting a trigger point

Here, you can choose between 5 categories of trigger points:

KPI: end or start time of any KPI value

Session: begin or end time of a session

Test: begin or end time of a test

Layer3 Message: any RRC, CC, GMM, RR, MM or SM message

Call Marker: any call marker event (Dial, Drop, ….)

Page 128: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 11 | Event Queries

CONFIDENTIAL MATERIALS

115

Figure 11-2 The first step in the event query wizard

Step 2: Choosing the value to calculate and the time boundaries

In the next step, you can select the value that you would like to use for the calculation. Initially, we provide the following values:

GSM - TA

GSM - TxPwr

GSM - RxLevFull

GSM - RxLevSub

GSM - RxQualFull

GSM - RxQualSub

GSM - BCCH_RxLev

GSM - N1_RxLev

GSM - N2_RxLev

GSM - N3_RxLev

GSM - N4_RxLev

GSM - N5_RxLev

GSM - N6_RxLev

WCDMA - AggrEcIo_PSC

WCDMA – numCells

WCDMA - Strongest EcIo in active set *

WCDMA – RSCP *

WCDMA - RSCP strongest SC in active set *

WCDMA - TxPwr

WCDMA – RxPwr

WCDMA – BLER *

* These values do not support the calculation of arithmetic values (see Step 3: Selecting arithmetic values) because they are already results of special arithmetic calculations themselves.

Here, you can also select the amount of time before and after the event. Only values within this time boundary will be calculated.

Page 129: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 11 | Event Queries

CONFIDENTIAL MATERIALS

116

Figure 11-3 Step number 2 : Value to calculate and time options

Step 3: Selecting arithmetic values

Except for special values mentioned above, arithmetic values can be selected to define the calculated results in the next step.

The following arithmetic values are supported:

Minimum

Maximum

Average

Median

Summary

Last value before the chosen event

First value after the chosen event

Number of values before the chosen event

Number of values after the chosen event

The number of the chosen event (count)

Page 130: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 11 | Event Queries

CONFIDENTIAL MATERIALS

117

Figure 11-4 A selection of arithmetic values

Step 4: Choosing a unique name

In this dialog box, you need to select a unique name, by which the chosen selections will be stored in the database.

Figure 11-5 The naming dialog

Step 5: The confirmation window

The overview window provides you with all the necessary information of the chosen selections that he has made.

After the confirmation, the data will be stored in the database.

Page 131: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 11 | Event Queries

CONFIDENTIAL MATERIALS

118

Figure 11-6 An overview over the chosen settings

Finished the event wizard

The generated event query is now available in the Existing events list.

Note: All information of the event query is displayed on the right-hand side.

Figure 11-7 The main screen with the generated event query

Executing an event query

To manually execute one or more event queries, drag them from the Existing events list into the Chosen events list.

Note: The calculate button now is enabled. To start the calculation of the event queries press the calculate button.

Page 132: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 11 | Event Queries

CONFIDENTIAL MATERIALS

119

Figure 11-8 Choose an event query

To abort the calculation, press the Abort button. The calculation will then stop immediately.

Figure 11-9 The execution of an event query

Automatic calculation

To automatically calculate the event queries, select the query (in either the Existing events or the Chosen events list) and press the Enable button. The color of the selected event query changes now to red. All queries that are displayed in red color will be executed automatically after importing any data.

Note: The data which is already in the database before selecting the automatic calculation will not be calculated until the chosen event is manually executed or until some new data is imported.

Page 133: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 11 | Event Queries

CONFIDENTIAL MATERIALS

120

Figure 11-10 The event query will be automatically calculated after each import

Example of the result set

The gathered results are stored in a database table. Each row in the table represents a valid trigger point, which meets the specification of the executed event query.

Each row contains the session identifier, test identifier and the message time of the chosen trigger point. The result set is linked to the executed query trough a query identifier. Also every selected arithmetic value is stored in an own field.

Values, which were not selected in the arithmetic calculation, contain the value “NULL” in the table. A special field named “special” contains calculated values, which are special calculations themselves and do not support arithmetic values (see Step 2: Choosing the value to calculate and the time boundaries)

The data in this table can be displayed in an Excel report.

Figure 11-11 Example of Results Table Values

Creating a Report From the Event Queries

In the reporting menu is a menu item called Event Queries. Below this item are the event queries that were created in the event query selector before. It is important to calculate the event query in the event selector first, before trying to execute the corresponding report.

Note: Only data, which is selected in NQDI, will be considerate for the event query report.

Page 134: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 11 | Event Queries

CONFIDENTIAL MATERIALS

121

Figure 11-12 Executing an event query report

Page 135: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 12 | Export Layer 3 Data

CONFIDENTIAL MATERIALS

122

12 Export Layer 3 Data

This procedure will export all layer 3 data for all sessions, you have selected in the Data Selection.

To open the dialog, select the menu entry Tools\Export L3 data.

Figure 12-1 Choosing Export L3 data

Figure 12-2 Layer 3 export dialog

It is possible to export the L3 message type only or the complete decoded message.

You have to choose from 2 options:

Apply no filter for L3 messages (all messages will be exported)

Apply filter on L3 messages (click on Change Filter to select the messages, which should be exported)

Clicking Start export will start the export. Wait until the export is finished.

The files are located under the current users MyDocuments\SwissQual\L3Export directory. For each session a single file is created following this name structure: "NetQual Detailed L3 Report Session x_y.txt", whereas x is the session id and y a counter if the file already exists.

Page 136: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 13 | Historical Export

CONFIDENTIAL MATERIALS

123

13 Historical Export

The historical export enables you to copy database information from a source database to another database.

Using the Historical Export

First, you have to choose the destination database to which you want to copy the data. The source database is always the database into which you are currently logged. The destination database can be on the local machine or elsewhere on a machine in the local area network.

Next you have to specify the grade of information, specified by the level, which you want to copy to the destination database. The following levels are available:

Level 1: Export only Key Parameters

Includes: Central Values, Data and Video key values

Level 2: Export Key Parameters + Time Domain/Protocol Data

Includes: Other Data and video values, protocol and time domain values

Level 3: Export Level 2 + Layer 3 Data

Includes: Layer 3 Data

Level 4: Export Level 3 + Layer 2 Data

Includes: Layer 2 Data

Level 5: Export Level 4 + Layer 1 and Scanner Data

Includes: Layer 1 Data, Scanner and IP Data

Level 6: Export all Data

Includes: Audio, video and fax recordings

Note: A higher level always includes all previous layers.

Figure 13-1 Choosing the destination database and level

Because the smallest unit in the historical export is a file, you have to select the files which you wants to copy to the destination database. It is also possible to filter the file by their calling modules.

Page 137: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 13 | Historical Export

CONFIDENTIAL MATERIALS

124

Figure 13-2 Choosing the files to export

Clicking on the options button, the following additional settings can be configured:

Figure 13-3 Choosing the files to export

Here two different options group are available:

1. File options: these options are used to reduce the files listed in the export list.

2. Session filtering:

− Exclude invalid sessions: the invalid sessions are not exported to the destination database.

− Indoor marker: only session where the selected indoor markers is present.

After starting the historical export, a progress bar shows the progress.

Figure 13-4 Progress of the historical export

Page 138: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 14 | Reporting

CONFIDENTIAL MATERIALS

125

14 Reporting

Execute Reports

Report Group KPI

The Reports in the report group KPI are made of KPIs as described in the document Manual – KPI Users Guide.

Custom Reports

Although we provide a lot of reports, you may want to define your own reports. To do this you need some deeper knowledge of MS Excel and SQL. From the Configuration menu, select Report Configurator and the following dialog box will appear:

Figure 14-1 Report Configurator

Page 139: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 14 | Reporting

CONFIDENTIAL MATERIALS

126

Toolbar

(from left to right)

New: Make a new report.

Save: Save the report under the current name.

Save as: Save the report under a new name.

Delete: Delete the selected (and loaded) report.

Import: Import reports from a file (only in combination with export).

Export: Export selected report(s) to a file (which can then be imported into another database.

Test Report Query Test whether the SQL syntax is correct

On the right-hand side, you can edit your report query in an easy way (you still need knowledge of SQL). The query is divided in SELECT, FROM, WHERE and GROUPBY clause. For a new line, press CTRL + ENTER.

Based on:

Select TestInfo, if your query relies on tests. If it relies only on sessions (Call Statistic Report), then you have to select Sessions.

If you want to produce an Excel report, you should take an existing report and edit it, then adapt the Excel template. The first page of the Excel template contains all the fields of the SELECT clause of the query. Then, update the pivot table as required.

With version 10.2 a new report handling has been introduced. In the applications Reports/ReportScripts directory are only reports from SwissQual. All customer reports are located in the user directory (definable in the settings).

Also the “xls” files are stored in the database. This has the advantage that different users can use the same reports, not only the user who created the report (before, the xls file was missing on other PCs). But this has also some influence on how the user can edit a report. If a excel template must be modified, click on the “Edit

Excel template” button ( ). This button is only enabled if it is not a SwissQual report. Excel will automatically open and load the appropriate report. After clicking this button, NQDI shows a dialog:

Figure 14-2 NQDI dialog when editing report template

After you have applied the changes in the template and closed Excel, click OK to import the changes to the database.

Export Reports

Select the export function in the Report Configurator to export customised Reports to a directory. This is only the SQL script for a Report. The corresponding Excel file is in the directory NQDI/Reports. Select the Excel file and copy the file in the same directory.

Page 140: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 14 | Reporting

CONFIDENTIAL MATERIALS

127

Figure 14-3 Export Report

Select a directory and a Filename

Figure 14-4 Export directory

Import Reports

Select the import function in the Report Configurator to import customised Reports in the actual Database. This imports only the SQL script for a Report. Copy the corresponding Excel file into the directory NQDI/Reports.

If you like to import automatically your Reports into a new created Database then your Report SQL script file have to be in the directory NQDI/ReportsScripts. The corresponding Excel file have to be in the directory NQDI/Reports.

Page 141: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 14 | Reporting

CONFIDENTIAL MATERIALS

128

Figure 14-5 Import Report

Creating an Excel Report

You can create a report by selecting the Report Icon.

Figure 14-6 Calling a Report

After selecting a report in the menu, the following dialog box will appear:

Page 142: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 14 | Reporting

CONFIDENTIAL MATERIALS

129

Figure 14-7 Report Environment

Report: The report you selected.

Save as: Whether or not the report will be saved automatically.

Show: Whether or not the report will be shown (or only saved).

Type: Report file format

Add comment:

If you like to insert a comment into your Report cheque the box and type your comment into the text field. Your comment is in the Report on the Average Page.

Page 143: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 14 | Reporting

CONFIDENTIAL MATERIALS

130

Figure 14-8 Additional Text

Important: Do not change the selection criteria during report generation.

Then, the report is generated in the background as a background thread. As soon as it is finished, Excel appears and will display the report.

Add MapPlot to an Excel Report

It is possible to add a MapPlot automatically to an Excel report. All plots grouped in a group item in Favorites MapPlots can be attached to an Excel report. First create in Favorites MapPlot an item. For more information look into chapter 10 favorites MapPlots.

Open NQDI -> Configuration -> Report Configurator then select reports out of all reports available in this database. Change to tab “Map Plot” and check “Include Map Plot(s) in report”. Select favorite group item to be in the report. Execute the report and attached in the report you have the MapPlots pictures.

Please keep in mind that any changes in the Favorites influences also the report MapPlots.

Page 144: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 14 | Reporting

CONFIDENTIAL MATERIALS

131

Figure 14-9 Select favorites MapPlot to an Excel report

Page 145: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 14 | Reporting

CONFIDENTIAL MATERIALS

132

Figure 14-10 MapPlot Picture in Excel Report

Costumer branded reports

If you like to create costumer branded Reports then create in the NQDI directory under ReportManager a directory called “Customer Picture”. Place in this directory a JPEG formatted Picture. This picture is in the left upper corner in the Average Report and automatically scaled.

Page 146: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 14 | Reporting

CONFIDENTIAL MATERIALS

133

Figure 14-11 Directory Customer Picture

Figure 14-12 Customer branded Report

Report Generator

The Report Generator is a tool to create individual Excel report templates with the desired KPIs. The successfully generated templates are to be found in the standard report menu and be used as any other report. This option is only available for users logged in as “sa”. A detailed description of the KPIs is located in

Page 147: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 14 | Reporting

CONFIDENTIAL MATERIALS

134

the document Manual – KPI Users Guide.

Starting the Report Generator

After expanding the Report button, the Report Generator menu appears which will direct the user to the main form of the Report Generator.

Figure 14-13 Report Generator menu

Using the Report Generator

Figure 14-14 Report Generator main form

Page 148: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 14 | Reporting

CONFIDENTIAL MATERIALS

135

Specify Report Name, Report Group and Grouping

The name field specifies the name for the new report template and it is necessary. The group field specifies the group which the generated template will be added. If the group does not exist, the Report Generator will create a new group with the given name. It is not necessary to define a group the report will be in the main tree of groups.

Finally, grouping the generated report can be performed using the group by drop-down menu where you can chose which entities you want to compare, for example, Collection Name, Campaign Name, Calling Module, Home Operator, Serving Operator, Technology, IMEI, Cell ID, LAC, and an A Side Device. One group by criteria is necessary in maximum are three criteria are allowed.

Adding a KPI to the new report template

In the left list of the form the available KPIs are displayed.

To add a KPI to the report template select the desired KPI and click on the Add button ( ). The selected KPI will appear in the list of the chosen KPI items. It is also possible to add a new KPI by dragging it from the available KPI list and then drop it on the chosen KPI list.

For each added KPI there will appear a special configuration sheet to the right. See Configure a KPI item for further information.

By selecting the Show KPI ID checkbox, the KPI ID of the available KPI items will be displayed.

If the same KPI is added a second time, you will be prompted to agree on it. If you accept, you must enter a new name for the KPI item, so it can be uniquely identified.

The template does not accept more than 20 KPI items.

Remove a KPI from the new report template

To remove a KPI item, select from the list and press the Remove button ( ). The selected KPI item will disappear from the chosen KPI list. Alternatively, it is also possible to remove the KPI by dragging it from the chosen KPI list and then drop it on the available KPI list.

Change the KPI position

The KPIs in the report template will be displayed in the same order as they are grouped in the chosen list. To change their position in the list, rearrange them by dragging and dropping them in the list.

The KPI item Scrambling Code Coverage cannot be rearranged. It will always be at the bottom of the list.

Configure a KPI item

Each chosen KPI item can be modified in the configuration sheet, either by selecting the KPI item in the chosen list or by clicking on the tab to the right.

Page 149: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 14 | Reporting

CONFIDENTIAL MATERIALS

136

Figure 14-15 Configuration sheet of a KPI item

In the configuration sheet, there is a checkbox for each attribute in the selected KPI item. By selecting or deselecting a checkbox, a feature of the KPI item can be enabled or disabled in the new report template.

If either a PDF or CDF graph is selected for the given KPI, there is the possibility to assign a maximum value to the graphs in the generated report.

Note: Some complex KPIs do not support the modification of the maximum value.

Page 150: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 14 | Reporting

CONFIDENTIAL MATERIALS

137

Tables and Diagrams in a KPI Item

Figure 14-16 KPI Tables and Diagrams

Calculate Raw Data

Create a separate page in the KPI report and shows for each valid value in the database table a result.

Figure 14-17 Raw data report

Success Rate, Average, CutOff Value of 95%

Create for each KPI Report Item a separate Table with the number of test, SuccessRate, Average, Minimum, Maximum, Standard deviation and a CutOff Value of 95%.

Page 151: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 14 | Reporting

CONFIDENTIAL MATERIALS

138

Figure 14-18 Table of KPI rates and averages

PDF

The probability density diagram is a histogram where the frequency of occurrence of the values in the given intervals is shown. The maximum value from the diagram can be set. To accumulate the values are two possibilities. Count the values and give the number of values back or count the values but give the values in percent scale back.

Num.

The accumulated values give in number of values back.

Figure 14-19 Probability Density Function (PDF) in number of values

Perc.

The accumulated values give in percentage back.

Page 152: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 14 | Reporting

CONFIDENTIAL MATERIALS

139

Figure 14-20 Probability Density Function (PDF) in percentage

CDF

The cumulative density function is a histogram where the percentages of the measured values that are equal or bigger than the respective value point on the x – axis is shown.

Figure 14-21 Cumulative Density Function (CDF)

Pie Chart

The Pie Chart is a diagram where the results from the CDF are displayed in a different way. The results have new boundaries it is divided into five intervals . The boundaries can be changed individually over the button “Set Range”. The maximum of individually ranges are ten intervals.

Page 153: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 14 | Reporting

CONFIDENTIAL MATERIALS

140

Figure 14-22 Pie Chart set Ranges

Trending Report

With the KPI Report Generator it is possible to create Trending Reports. The Reports split in Year, Half Year, Quarter Year, Month, Week, Day and Hour.

Note: For some KPI Items, you can select the Logarithmic axis to change the horizontal axis in the average diagram to a logarithmic scale.

Figure 14-23 Select Trending Report

Page 154: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 14 | Reporting

CONFIDENTIAL MATERIALS

141

Figure 14-24 Trending Report with logarithmic scale for average throughput diagram

Page 155: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 14 | Reporting

CONFIDENTIAL MATERIALS

142

Figure 14-25 Trending Report

Creating the New Report Template

When all KPI items are configured properly and after a click on the “OK” button, the template will be created.

The new created template, like all others, will be displayed in the list below the report menu. If a group was specified, the report template will be displayed in this submenu.

Page 156: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 14 | Reporting

CONFIDENTIAL MATERIALS

143

Figure 14-26 “new created report” template in the list

Required Excel Settings

To guarantee a smooth running of this feature the following settings must be configured:

The report folder must be writable (uncheck read only)

Office 2003, Office 2007, and Office 2010 must have the latest SP installed

The macro security level must be set to “Medium” in Office 2003. For Office 2007 and Office 2010 set the macro security level to “Enable all Macros”.

Trust access to Visual Basic Project must be checked on the Trusted Publishers tab. For Office 2003, Office 2007, and Office 2010.

Page 157: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 15 | Word Reporting

CONFIDENTIAL MATERIALS

144

15 Word Reporting

This report is implemented for Microsoft Word XP or 2003. It creates a detailed sample quality report about the currently selected sample.

Figure 15-1 Menu entry of Word Reporting

In Settings dialog you can adjust the following:

KPI Table always show/hide (or ask: a dialog will appear to select Y/N)

Layer3 Table always show/hide (or ask: a dialog will appear to select Y/N)

GPRS Table always show/hide (or ask: a dialog will appear to select Y/N)

Click on Execute Report to create such a report.

Page 158: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

145

16 Definitions

Terms and Definitions

Term Definition

File, Measurement File, Log File

Contains all the logged information between the start and the stop of a measurement execution. All the data from a file are assigned to sessions. We differentiate between A-side and B-side files.

Diversity Files A Diversity file has the extension sqz. Such files are created with the Diversity Test System.

QualiPoc Files A QualiPoc file has the extension mf.

*.mf/*.sqz yyyy-mm-dd-hh-mm-ss-tttt-kkkk-ssss-vvvv-A.* for A-side files. The letters have the following meaning:

yyyy-mm-dd-hh-mm-ss : The timestamp in the filename helps

matching and sorting the files and is of use when the timestamp of the filesystem is lost (e.g. when using FTP)

tttt : Task ID (as used in NQTM)

kkkk : Customer ID (from the license key of

the A-Side)

ssss : System ID (from the license key of

the A-Side), Unique per Operating System Instance (PC, PCM, Symbian Device...), but only per Customer.

vvvv : Device ID (as used in NQTM) of the

A-Side!

Session A session can either be a call session, a data session or an idle session. We distinguish between the following types of sessions: IDLE, CALL and DATA.

All data from a measurement file will be divided into one of these types of sessions. Example of a Voice Test File:

The File:

The Sessions:

The Tests:

A session is the duration of a measurement call from the dial command until the disconnect/release. For voice calls, the session type is CALL

A session can also be a GPRS/UMTS data test (like an FTP transmission). Then, the session type is DATA

A session is also the time between two calls or between two data transmissions (session type = IDLE).

time

Page 159: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

146

Term Definition

Call session A Call session includes all data between the dial command to the device and the call end. Normally, a call session contains exactly one call.

Data session A Data session includes all data between the start of a data test and the end of a data test.

Idle sessions An Idle session contains all data that are not allocated to either a data session or a call session. For example, the data between two calls or that data before the first data session.

Test A test can be of the following types:

Voice:

Speech

DTMF

Noise Suppression

Inband Round Trip (RTT)

Acoustic Echo Passive (AEC)

NiNA+/P.563

VMS (QualiPoc only)

Data:

Ping

Ping Trace

FTP

UDPDL

GPRSAttach

GPRSDetach

PDPActivation

PDPDeactivation

GPRSAvailability

HTTPBrowser

EMailSend

EMailReceive

WAP

MMSSend

MMSReceive

SMSSend

SMSReceive

UDPPlus

HTTPTransfer

Video:

VideoQT

ViedoReal

VideoQTSmart

VideoRealSmart

A test is always assigned to a session. Call Sessions (session type = CALL) can contain tests of the Voice, Circuit Switched Data and Video group.

Data Sessions (GPRS/UMTS Data Sessions, session type = DATA) can contain tests of the Data or Video group.

NQDI NetQual Database Application

Page 160: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

147

Term Definition

NQComm Diversity Communication Module

TM NetQual TestManager

NQAgent NetQual Agent

NQWatchdog NetQual Watchdog Application

Setup Time Time between the start of a dial command until the successful detection of a connection to the B-side (CC: CONN_ACK in case of ISDN, activity detection in case of analogue PSTN

PDD Post Dial Delay

DTD Dial Tone Delay

Campaign A collection of jobs defined by the TestManager (NQTM)

Collection Name The name that can be assigned to measurement results before the data import into a NQDI database.

Test Id Unique Identifier for a Test (SQUAD LQ, SQUAD SS, SQUAD NS, DTMF, FTP, UDP, HTTP, …)

Device Name Name of the device that was used for a measurement (ISDN 0, Nokia N 95, …)

A-Side All files coming from a measurement unit that initiated the first call of a test (A-side calls the B-side)

B-Side All files coming from a measurement unit that was waiting for a first incoming call. (B-side is called by the A-side)

There may not be B-side files for every test.

Diversity Our GSM/GPRS/UMTS/CDMA/EvDO lab and drive test system.

Call Status

In general we divide all different call combination into 4 different categories:

Completed: successful call setup, successful completion of the call

Failed: failed call setup (we do not get a Connect Acknowledge within a specific time – typically 30 seconds)

Dropped: the call was terminated before the call duration was reached

System Release:

the measurement system or the user terminated the call

Engine Error Codes

Below you will find the list of error codes which are available in the DataVideoEngine. All error codes are stored in the database in the ErrorCodes table.

The format of the error code is as following:

< 0: Video Test Error Codes

0: No Error

1.. 9999: System Errors

10000 … 11999: Winsock Errors

Page 161: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

148

> 100000: Data Test Errors with the format: 1TTCCC whereas:

TT – TypeOfTest (not listed tests are no longer supported)

01 = Ping

02 = Ping Trace

03 = FTP

06 = UDPDL

08 = Attach

09 = Detach

10 = PDP Activate

11 = PDP Deactivate

12 = GPRS Availability

13 = HTTP Browser

14 = Email Send

15 = Email Receive

16 = WAP

17 = MMS Send

18 = MMS Receive

19 = SMS Send

20 = SMS Receive

21 = UDP Plus

24 = HTTP Transfer

CCC - Code

No error

Code Message

0 OK

Default errors

Code Message

1000 Timeout / User stop

1001 Measurement abort

1002 Test timeout

1003 Data inactivity

2000 Exception

2001 Unexpected System Time Change

3000 Unknown error

Winsock errors

Code Message

10000 Unknown socket error (interface disconnected?)

10004 A blocking operation was interrupted by a call to WSACancelBlockingCall.

Page 162: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

149

Code Message

10009 The file handle supplied is not valid.

10013 An attempt was made to access a socket in a forbidden way.

10014 The system detected an invalid pointer address.

10022 An invalid argument was supplied.

10024 Too many open sockets.

10035 A non-blocking socket operation could not be completed immediately.

10036 A blocking operation is currently executing.

10037 An operation was attempted on a non-blocking socket that already had an operation in progress.

10038 An operation was attempted on something that is not a socket.

10039 A required address was omitted from an operation on a socket.

10040 A message sent on a datagram socket was larger than the internal message buffer.

10041 A protocol was specified in the socket function call that does not support the semantics.

10042 An unknown- invalid- or unsupported option or level was specified in a get- or set sockopt call.

10043 The requested protocol has not been configured into the system.

10044 The support for the specified socket type does not exist in this address family.

10045 The attempted operation is not supported for the type of object referenced.

10046 The protocol family has not been configured into the system.

10047 An address incompatible with the requested protocol was used.

10048 Only one usage of each socket address (protocol/network address/port) is permitted.

10049 The requested address is not valid in its context.

10050 A socket operation encountered a dead network.

10051 A socket operation was attempted to an unreachable network.

10052 The connection has been broken.

10053 An established connection was aborted by the software in your host machine.

10054 An existing connection was forcibly closed by the remote host.

10055 An operation on a socket could not be performed (buffer space or queue full).

10056 A connect request was made on an already connected socket.

10057 A request to send or receive data was disallowed (socket is not connected or no address).

10058 A request to send or receive data was disallowed (socket already shut down).

10059 Too many references to some kernel object.

10060 A connection attempt failed (timeout).

10061 No connection could be made because the target machine actively refused it.

10062 Cannot translate name.

10063 Name component or name was too long.

10064 A socket operation failed because the destination host was down.

Page 163: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

150

Code Message

10065 A socket operation was attempted to an unreachable host.

10066 Cannot remove a directory that is not empty.

10067 A Windows Sockets implementation may have a limit on the number of applications that may use it simultaneously.

10068 Ran out of quota.

10069 Ran out of disk quota.

10070 File handle reference is no longer available.

10071 Item is not available locally.

10091 WSAStartup cannot function at this time because the underlying system it uses to provide network services is currently unavailable.

10092 The Windows Sockets version requested is not supported.

10093 Either the application has not called WSAStartup or WSAStartup failed.

10101 Returned by WSARecv or WSARecvFrom to indicate the remote party has initiated a graceful shutdown sequence.

10102 No more results can be returned by WSALookupServiceNext.

10103 A call to WSALookupServiceEnd was made while this call was still processing. The call has been canceled.

10104 The procedure call table is invalid.

10105 The requested service provider is invalid.

10106 The requested service provider could not be loaded or initialized.

10107 A system call that should never fail has failed.

10108 No such service is known. The service cannot be found in the specified name space.

10109 The specified class was not found.

10110 No more results can be returned by WSALookupServiceNext.

10111 A call to WSALookupServiceEnd was made while this call was still processing.

10112 A database query failed because it was actively refused.

11001 No such host is known.

11002 This is usually a temporary error during hostname resolution.

11003 A non-recoverable error occurred during a database lookup.

11004 The requested name was found in the database but it does not have the correct data being resolved for.

11005 At least one reserve has arrived.

11006 At least one path has arrived.

11007 There are no senders.

11008 There are no receivers.

11009 Reserve has been confirmed.

11010 Error due to lack of resources.

11011 Rejected for administrative reasons - bad credentials.

Page 164: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

151

Code Message

11012 Unknown or conflicting style.

11013 Problem with some part of the filterspec or provider-specific buffer in general.

11014 Problem with some part of the flowspec.

11015 General QOS error.

11016 An invalid or unrecognized service type was found in the flowspec.

11017 An invalid or inconsistent flowspec was found in the QOS structure.

11018 Invalid QOS provider-specific buffer.

11019 An invalid QOS filter style was used.

11020 An invalid QOS filter type was used.

11021 An incorrect number of QOS FILTERSPECs were specified in the FLOWDESCRIPTOR.

11022 An object with an invalid ObjectLength field was specified in the QOS provider-specific buffer.

11023 An incorrect number of flow descriptors was specified in the QOS structure.

11024 An unrecognized object was found in the QOS provider-specific buffer.

11025 An invalid policy object was found in the QOS provider-specific buffer.

11026 An invalid QOS flow descriptor was found in the flow descriptor list.

11027 An invalid or inconsistent flowspec was found in the QOS provider-specific buffer.

11028 An invalid FILTERSPEC was found in the QOS provider-specific buffer.

11029 An invalid shape discard mode object was found in the QOS provider-specific buffer.

11030 An invalid shaping rate object was found in the QOS provider-specific buffer.

11031 A reserved policy element was found in the QOS provider-specific buffer.

Windows system errors

Code Message

12001 ERROR_INTERNET_OUT_OF_HANDLES

12002 ERROR_INTERNET_TIMEOUT

12003 ERROR_INTERNET_EXTENDED_ERROR

12004 ERROR_INTERNET_INTERNAL_ERROR

12005 ERROR_INTERNET_INVALID_URL

12006 ERROR_INTERNET_UNRECOGNIZED_SCHEME

12007 ERROR_INTERNET_NAME_NOT_RESOLVED

12008 ERROR_INTERNET_PROTOCOL_NOT_FOUND

12009 ERROR_INTERNET_INVALID_OPTION

12010 ERROR_INTERNET_BAD_OPTION_LENGTH

12011 ERROR_INTERNET_OPTION_NOT_SETTABLE

12012 ERROR_INTERNET_SHUTDOWN

Page 165: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

152

Code Message

12013 ERROR_INTERNET_INCORRECT_USER_NAME

12014 ERROR_INTERNET_INCORRECT_PASSWORD

12015 ERROR_INTERNET_LOGIN_FAILURE

12016 ERROR_INTERNET_INVALID_OPERATION

12017 ERROR_INTERNET_OPERATION_CANCELLED

12018 ERROR_INTERNET_INCORRECT_HANDLE_TYPE

12019 ERROR_INTERNET_INCORRECT_HANDLE_STATE

12020 ERROR_INTERNET_NOT_PROXY_REQUEST

12021 ERROR_INTERNET_REGISTRY_VALUE_NOT_FOUND

12022 ERROR_INTERNET_BAD_REGISTRY_PARAMETER

12023 ERROR_INTERNET_NO_DIRECT_ACCESS

12024 ERROR_INTERNET_NO_CONTEXT

12025 ERROR_INTERNET_NO_CALLBACK

12026 ERROR_INTERNET_REQUEST_PENDING

12027 ERROR_INTERNET_INCORRECT_FORMAT

12028 ERROR_INTERNET_ITEM_NOT_FOUND

12029 ERROR_INTERNET_CANNOT_CONNECT

12030 ERROR_INTERNET_CONNECTION_ABORTED

12031 ERROR_INTERNET_CONNECTION_RESET

12032 ERROR_INTERNET_FORCE_RETRY

12033 ERROR_INTERNET_INVALID_PROXY_REQUEST

12034 ERROR_INTERNET_NEED_UI

12036 ERROR_INTERNET_HANDLE_EXISTS

12037 ERROR_INTERNET_SEC_CERT_DATE_INVALID

12038 ERROR_INTERNET_SEC_CERT_CN_INVALID

12039 ERROR_INTERNET_HTTP_TO_HTTPS_ON_REDIR

12040 ERROR_INTERNET_HTTPS_TO_HTTP_ON_REDIR

12041 ERROR_INTERNET_MIXED_SECURITY

12042 ERROR_INTERNET_CHG_POST_IS_NON_SECURE

12043 ERROR_INTERNET_POST_IS_NON_SECURE

12044 ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED

12045 ERROR_INTERNET_INVALID_CA

12046 ERROR_INTERNET_CLIENT_AUTH_NOT_SETUP

12047 ERROR_INTERNET_ASYNC_THREAD_FAILED

12048 ERROR_INTERNET_REDIRECT_SCHEME_CHANGE

12049 ERROR_INTERNET_DIALOG_PENDING

12050 ERROR_INTERNET_RETRY_DIALOG

Page 166: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

153

Code Message

12052 ERROR_INTERNET_HTTPS_HTTP_SUBMIT_REDIR

12053 ERROR_INTERNET_Insert_CDROM

12054 ERROR_INTERNET_FORTEZZA_LOGIN_NEEDED

12055 ERROR_INTERNET_SEC_CERT_ERRORS

12056 ERROR_INTERNET_SEC_CERT_NO_REV

12057 ERROR_INTERNET_SEC_CERT_REV_FAILED

12110 ERROR_FTP_TRANSFER_IN_PROGRESS

12111 ERROR_FTP_DROPPED

12112 ERROR_FTP_NO_PASSIVE_MODE

12130 ERROR_GOPHER_PROTOCOL_ERROR

12131 ERROR_GOPHER_NOT_FILE

12132 ERROR_GOPHER_DATA_ERROR

12133 ERROR_GOPHER_END_OF_DATA

12134 ERROR_GOPHER_INVALID_LOCATOR

12135 ERROR_GOPHER_INCORRECT_LOCATOR_TYPE

12136 ERROR_GOPHER_NOT_GOPHER_PLUS

12137 ERROR_GOPHER_ATTRIBUTE_NOT_FOUND

12138 ERROR_GOPHER_UNKNOWN_LOCATOR

12150 ERROR_HTTP_HEADER_NOT_FOUND

12151 ERROR_HTTP_DOWNLEVEL_SERVER

12152 ERROR_HTTP_INVALID_SERVER_RESPONSE

12153 ERROR_HTTP_INVALID_HEADER

12154 ERROR_HTTP_INVALID_QUERY_REQUEST

12155 ERROR_HTTP_HEADER_ALREADY_EXISTS

12156 ERROR_HTTP_REDIRECT_FAILED

12157 ERROR_INTERNET_SECURITY_CHANNEL_ERROR

12158 ERROR_INTERNET_UNABLE_TO_CACHE_FILE

12159 ERROR_INTERNET_TCPIP_NOT_INSTALLED

12160 ERROR_HTTP_NOT_REDIRECTED

12161 ERROR_HTTP_COOKIE_NEEDS_CONFIRMATION

12162 ERROR_HTTP_COOKIE_DECLINED

12163 ERROR_INTERNET_DISCONNECTED

12164 ERROR_INTERNET_SERVER_UNREACHABLE

12165 ERROR_INTERNET_PROXY_SERVER_UNREACHABLE

12166 ERROR_INTERNET_BAD_AUTO_PROXY_SCRIPT

12167 ERROR_INTERNET_UNABLE_TO_DOWNLOAD_SCRIPT

12168 ERROR_HTTP_REDIRECT_NEEDS_CONFIRMATION

Page 167: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

154

Code Message

12169 ERROR_INTERNET_SEC_INVALID_CERT

12170 ERROR_INTERNET_SEC_CERT_REVOKED

12171 ERROR_INTERNET_FAILED_DUETOSECURITYCHECK

12172 ERROR_INTERNET_NOT_INITIALIZED

12173 ERROR_INTERNET_NEED_MSN_SSPI_PKG

12174 ERROR_INTERNET_LOGIN_FAILURE_DISPLAY_ENTITY_BODY

COM/OLE errors

Code Message

16385 Not Implemented

16386 No Such Interface Supported

16387 Invalid Pointer

16388 Operation Aborted

16389 Unspecified Error

Data Session errors

Code Message

40000 Connection dropped

40001 Connecting failed

40002 Attach failed

40003 GPRS unavailable

40004 Abort due Guard Timer

40005 Device error

40006 Generic session failure

40007 Task duration elapsed

40008 External stop

40100 Socket connection failed

Data test errors

Ping errors

Code Message

101001 ICMP error

101002 ICMP timeout

101003 ICMP host unreachable

Page 168: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

155

Code Message

101004 ICMP TTL exceeded

Ping Trace errors

Code Message

102001 ICMP error

102002 ICMP timeout

102003 ICMP host unreachable

102004 ICMP TTL exceeded

FTP errors

Code Message

103000 Reference file not found

103001 Connecting failed

103421 FTP: Service not available

103425 FTP: Can't open data connection

103426 FTP: Connection trouble

103450 FTP: Requested file action not taken: file unavailable

103451 FTP: Requested action aborted: Local error in processing

103452 FTP: Requested action not taken: Insufficient storage space in system

103500 FTP: Syntax error - command unrecognized

103501 FTP: Syntax error in paramets or arguments

103502 FTP: Command not implemented

103503 FTP: Bad sequence of commands

103504 FTP: Command not implemented for that parameter

103530 FTP: Not logged in

103532 FTP: Need account for storing files

103550 FTP: Remote file not found or access denied

103551 FTP: Requested action aborted - page type unknown

103552 FTP: Requested action aborted - storage allocation exceeded

103553 FTP: Requested action not taken - illegal filename

103600 FTP: File transfer failed

UDPDL errors

Code Message

106000 No ACK received

Page 169: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

156

Code Message

106001 No packet received

106002 Packet loss

Attach errors

Code Message

108000 Attach Timeout

Detach errors

Code Message

109000 Detach failed

PDP Activate errors

The same errors (except 110000) can also occur as normal Windows DUN error codes (code – 110000)

Code Message

110000 Dialup failed

110601 The port handle is invalid.

110602 The port is already open.

110603 Caller's buffer is too small.

110604 Wrong information specified.

110605 Cannot set port information.

110606 The port is not connected.

110607 The event is invalid.

110608 The device does not exist.

110609 The device type does not exist.

110610 The buffer is invalid.

110611 The route is not available.

110612 The route is not allocated.

110613 Invalid compression specified.

110614 Out of buffers.

110615 The port was not found.

110616 An asynchronous request is pending.

110617 The port or device is already disconnecting.

110618 The port is not open.

110619 The port is disconnected.

110620 There are no endpoints.

Page 170: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

157

Code Message

110621 Cannot open the phone book file.

110622 Cannot load the phone book file.

110623 Cannot find the phone book entry.

110624 Cannot write the phone book file.

110625 Invalid information found in the phone book.

110626 Cannot load a string.

110627 Cannot find key.

110628 The port was disconnected.

110629 The port was disconnected by the remote machine.

110630 The port was disconnected due to hardware failure.

110631 The port was disconnected by the user.

110632 The structure size is incorrect.

110633 The port is already in use or is not configured for Remote Access dialout.

110634 Cannot register your computer on the remote network.

110635 Unknown error.

110636 The wrong device is attached to the port.

110637 The string could not be converted.

110638 The request has timed out.

110639 No asynchronous net available.

110640 A NetBIOS error has occurred.

110641 The server cannot allocate NetBIOS resources needed to support the client.

110642 One of your NetBIOS names is already registered on the remote network.

110643 A network adapter at the server failed.

110644 You will not receive network message popups.

110645 Internal authentication error.

110646 The account is not permitted to log on at this time of day.

110647 The account is disabled.

110648 The password has expired.

110649 The account does not have Remote Access permission.

110650 The Remote Access server is not responding.

110651 Your modem (or other connecting device) has reported an error.

110652 Unrecognized response from the device.

110653 A macro required by the device was not found in the device .INF file section.

110654 A command or response in the device .INF file section refers to an undefined macro

110655 The <message> macro was not found in the device .INF file section.

110656 The <defaultoff> macro in the device .INF file section contains an undefined macro

110657 The device .INF file could not be opened.

Page 171: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

158

Code Message

110658 The device name in the device .INF or media .INI file is too long.

110659 The media .INI file refers to an unknown device name.

110660 The device .INF file contains no responses for the command.

110661 The device .INF file is missing a command.

110662 Attempted to set a macro not listed in device .INF file section.

110663 The media .INI file refers to an unknown device type.

110664 Cannot allocate memory.

110665 The port is not configured for Remote Access.

110666 Your modem (or other connecting device) is not functioning.

110667 Cannot read the media .INI file.

110668 The connection dropped.

110669 The usage parameter in the media .INI file is invalid.

110670 Cannot read the section name from the media .INI file.

110671 Cannot read the device type from the media .INI file.

110672 Cannot read the device name from the media .INI file.

110673 Cannot read the usage from the media .INI file.

110674 Cannot read the maximum connection BPS rate from the media .INI file.

110675 Cannot read the maximum carrier BPS rate from the media .INI file.

110676 The line is busy.

110677 A person answered instead of a modem.

110678 There is no answer.

110679 Cannot detect carrier.

110680 There is no dial tone.

110681 General error reported by device.

110682 ERROR WRITING SECTIONNAME

110683 ERROR WRITING DEVICETYPE

110684 ERROR WRITING DEVICENAME

110685 ERROR WRITING MAXCONNECTBPS

110686 ERROR WRITING MAXCARRIERBPS

110687 ERROR WRITING USAGE

110688 ERROR WRITING DEFAULTOFF

110689 ERROR READING DEFAULTOFF

110690 ERROR EMPTY INI FILE

110691 Access denied because username and/or password is invalid on the domain.

110692 Hardware failure in port or attached device.

110693 ERROR NOT BINARY MACRO

110694 ERROR DCB NOT FOUND

Page 172: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

159

Code Message

110695 ERROR STATE MACHINES NOT STARTED

110696 ERROR STATE MACHINES ALREADY STARTED

110697 ERROR PARTIAL RESPONSE LOOPING

110698 A response keyname in the device .INF file is not in the expected format.

110699 The device response caused buffer overflow.

110700 The expanded command in the device .INF file is too long.

110701 The device moved to a BPS rate not supported by the COM driver.

110702 Device response received when none expected.

110703 ERROR INTERACTIVE MODE

110704 ERROR BAD CALLBACK NUMBER

110705 ERROR INVALID AUTH STATE

110706 ERROR WRITING INITBPS

110707 X.25 diagnostic indication.

110708 The account has expired.

110709 Error changing password on domain.

110710 Serial overrun errors were detected while communicating with your modem.

110711 RasMan initialization failure. Check the event log.

110712 Biplex port is initializing. Wait a few seconds and redial.

110713 No active ISDN lines are available.

110714 Not enough ISDN channels are available to make the call.

110715 Too many errors occurred because of poor phone line quality.

110716 The Remote Access IP configuration is unusable.

110717 No IP addresses are available in the static pool of Remote Access IP addresses.

110718 PPP timeout.

110719 PPP terminated by remote machine.

110720 No PPP control protocols configured.

110721 Remote PPP peer is not responding.

110722 The PPP packet is invalid.

110723 The phone number

110724 The IPX protocol cannot dial-out on the port because the computer is an IPX router.

110725 The IPX protocol cannot dial-in on the port because the IPX router is not installed.

110726 The IPX protocol cannot be used for dial-out on more than one port at a time.

110727 Cannot access TCPCFG.DLL.

110728 Cannot find an IP adapter bound to Remote Access.

110729 SLIP cannot be used unless the IP protocol is installed.

110730 Computer registration is not complete.

110731 The protocol is not configured.

Page 173: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

160

Code Message

110732 The PPP negotiation is not converging.

110733 The PPP control protocol for this network protocol is not available on the server.

110734 The PPP link control protocol terminated.

110735 The requested address was rejected by the server.

110736 The remote computer terminated the control protocol.

110737 Loopback detected.

110738 The server did not assign an address.

110739 The remote server cannot use the Windows NT encrypted password.

110740 The TAPI devices configured for Remote Access failed to initialize or were not installed correctly.

110741 The local computer does not support encryption.

110742 The remote server does not support encryption.

110743 The remote server requires encryption.

110744 Cannot use the IPX net number assigned by the remote server. Check the event log.

110745 ERROR INVALID SMM

110746 ERROR SMM UNINITIALIZED

110747 ERROR NO MAC FOR PORT

110748 ERROR SMM TIMEOUT

110749 ERROR BAD PHONE NUMBER

110750 ERROR WRONG MODULE

110751 The callback number contains an invalid character. Only the following 18 characters are allowed: 0 to 9

110752 A syntax error was encountered while processing a script.

110753 The connection could not be disconnected because it was created by the multi-protocol router.

110754 The system could not find the multi-link bundle.

110755 The system cannot perform automated dial because this connection has a custom dialer specified.

110756 This connection is already being dialed.

110757 Remote Access Services could not be started automatically. Additional information is provided in the event log.

110758 Internet Connection Sharing is already enabled on the connection.

110759 An error occurred while the existing Internet Connection Sharing settings were being changed.

110760 An error occurred while routing capabilities were being enabled.

110761 An error occurred while Internet Connection Sharing was being enabled for the connection.

110762 An error occurred while the local network was being configured for sharing.

110763 Internet Connection Sharing cannot be enabled. There is more than one LAN connection other than the connection to be shared.

Page 174: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

161

Code Message

110764 No smart card reader is installed.

110765 Internet Connection Sharing cannot be enabled. A LAN connection is already configured with the IP address that is required for automatic IP addressing.

110766 A certificate could not be found. Connections that use the L2TP protocol over IPSec require the installation of a machine certificate

110767 Internet Connection Sharing cannot be enabled. The LAN connection selected as the private network has more than one IP address configured. Please reconfigure the LAN connection with a single IP address before enabling Internet Connection Sharing.

110768 The connection attempt failed because of failure to encrypt data.

110769 The specified destination is not reachable.

110770 The remote computer rejected the connection attempt.

110771 The connection attempt failed because the network is busy.

110772 The remote computer's network hardware is incompatible with the type of call requested.

110773 The connection attempt failed because the destination number has changed.

110774 The connection attempt failed because of a temporary failure. Try connecting again.

110775 The call was blocked by the remote computer.

110776 The call could not be connected because the remote computer has invoked the Do Not Disturb feature.

110777 The connection attempt failed because the modem (or other connecting device on the remote computer is out of order.

110778 It was not possible to verify the identity of the server.

110779 To dial out using this connection you must use a smart card.

110780 An attempted function is not valid for this connection.

110781 The connection requires a certificate

110782 Internet Connection Sharing (ICS and Internet Connection Firewall (ICF cannot be enabled because Routing and Remote Access has been enabled on this computer. To enable ICS or ICF

110783 Internet Connection Sharing cannot be enabled. The LAN connection selected as the private network is either not present

110784 You cannot dial using this connection at logon time

110785 You cannot dial using this connection at logon time

110786 The L2TP connection attempt failed because there is no valid machine certificate on your computer for security authentication.

110787 The L2TP connection attempt failed because the security layer could not authenticate the remote computer.

110788 The L2TP connection attempt failed because the security layer could not negotiate compatible parameters with the remote computer.

110789 The L2TP connection attempt failed because the security layer encountered a processing error during initial negotiations with the remote computer.

110790 The L2TP connection attempt failed because certificate validation on the remote computer failed.

Page 175: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

162

Code Message

110791 The L2TP connection attempt failed because security policy for the connection was not found.

110792 The L2TP connection attempt failed because security negotiation timed out.

110793 The L2TP connection attempt failed because an error occurred while negotiating security.

110794 The Framed Protocol RADIUS attribute for this user is not PPP.

110795 The Tunnel Type RADIUS attribute for this user is not correct.

110796 The Service Type RADIUS attribute for this user is neither Framed nor Callback Framed.

110797 A connection to the remote computer could not be established because the modem was not found or was busy. For further assistance

110798 A certificate could not be found that can be used with this Extensible Authentication Protocol.

110799 Internet Connection Sharing (ICS cannot be enabled due to an IP address conflict on the network. ICS requires the host be configured to use 192.168.0.1. Please ensure that no other client on the network is configured to use 192.168.0.1.

110800 Unable to establish the VPN connection. The VPN server may be unreachable

110801 This connection is configured to validate the identity of the access server

110802 The card supplied was not recognized. Please check that the card is inserted correctly

110803 The PEAP configuration stored in the session cookie does not match the current session configuration.

110804 The PEAP identity stored in the session cookie does not match the current identity.

110805 You cannot dial using this connection at logon time

110900 The router is not running.

110901 The interface is already connected.

110902 The specified protocol identifier is not known to the router.

110903 The Demand-dial Interface Manager is not running.

110904 An interface with this name is already registered with the router.

110905 An interface with this name is not registered with the router.

110906 The interface is not connected.

110907 The specified protocol is stopping.

110908 The interface is connected and hence cannot be deleted.

110909 The interface credentials have not been set.

110910 This interface is already in the process of connecting.

110911 An update of routing information on this interface is already in progress.

110912 The interface configuration in invalid. There is already another interface that is connected to the same interface on the remote router.

110913 A Remote Access Client attempted to connect over a port that was reserved for Routers only.

110914 A Demand Dial Router attempted to connect over a port that was reserved for Remote Access Clients only.

110915 The client interface with this name already exists and is currently connected.

Page 176: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

163

Code Message

110916 The interface is in a disabled state.

110917 The authentication protocol was rejected by the remote peer.

110918 There are no authentication protocols available for use.

110919 The remote computer refused to be authenticated using the configured authentication protocol. The line has been disconnected.

110920 The remote account does not have Remote Access permission.

110921 The remote account has expired.

110922 The remote account is disabled.

110923 The remote account is not permitted to logon at this time of day.

110924 Access was denied to the remote peer because username and/or password is invalid on the domain.

110925 There are no routing enabled ports available for use by this demand dial interface.

110926 The port has been disconnected due to inactivity.

110927 The interface is not reachable at this time.

110928 The Demand Dial service is in a paused state.

110929 The interface has been disconnected by the administrator.

110930 The authentication server did not respond to authentication requests in a timely fashion.

110931 The maximum number of ports allowed for use in the multilinked connection has been reached.

110932 The connection time limit for the user has been reached.

110933 The maximum limit on the number of LAN interfaces supported has been reached.

110934 The maximum limit on the number of Demand Dial interfaces supported has been reached.

110935 The maximum limit on the number of Remote Access clients supported has been reached.

110936 The port has been disconnected due to the BAP policy.

110937 Because another connection of your type is in use

110938 No RADIUS servers were located on the network.

110939 An invalid response was received from the RADIUS authentication server. Make sure that the case sensitive secret password for the RADIUS server is set correctly.

110940 You do not have permission to connect at this time.

110941 You do not have permission to connect using the current device type.

110942 You do not have permission to connect using the selected authentication protocol.

110943 BAP is required for this user.

110944 The interface is not allowed to connect at this time.

110945 The saved router configuration is incompatible with the current router.

110946 RemoteAccess has detected older format user accounts that will not be migrated automatically. To migrate these manually

110948 The transport is already installed with the router.

110949 Received invalid signature length in packet from RADIUS server.

Page 177: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

164

Code Message

110950 Received invalid signature in packet from RADIUS server.

110951 Did not receive signature along with EAPMessage from RADIUS server.

110952 Received packet with invalid length or Id from RADIUS server.

110953 Received packet with attribute with invalid length from RADIUS server.

110954 Received invalid packet from RADIUS server.

110955 Authenticator does not match in packet from RADIUS server

HTTP Browser errors

Code Message

113000 Unspecified error

113001 No document

113002 Temporary Internet Files - index file corrupt

113003 Temporary Internet Files: File partially cached

113301 HTTP: Moved permanently

113400 HTTP: Bad request

113401 HTTP: Unauthorized

113403 HTTP: Forbidden

113404 HTTP: Not found

113405 HTTP: Method not allowd

113406 HTTP: Not acceptable

113407 HTTP: Proxy authentication required

113408 HTTP: Request timeout

113409 HTTP: Conflict

113410 HTTP: Gone

113411 HTTP: Length required

113412 HTTP: Precondition failed

113413 HTTP: Requested entity too large

113414 HTTP: Requested URI too long

113415 HTTP: Unsupported media type

113500 HTTP: Internal server error

113501 HTTP: Not implemented

113502 HTTP: Bad gateway

113503 HTTP: Service unavailable

113504 HTTP: Gateway timeout

113505 HTTP: HTTP version not supported

113901 Browser Navigation Error: INET_E_INVALID_URL

Page 178: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

165

Code Message

113902 Browser Navigation Error: INET_E_NO_SESSION

113903 Browser Navigation Error: INET_E_CANNOT_CONNECT

113904 Browser Navigation Error: INET_E_RESOURCE_NOT_FOUND

113905 Browser Navigation Error: INET_E_OBJECT_NOT_FOUND

113906 Browser Navigation Error: INET_E_DATA_NOT_AVAILABLE

113907 Browser Navigation Error: INET_E_DOWNLOAD_FAILURE

113908 Browser Navigation Error: INET_E_AUTHENTICATION_REQUIRED

113909 Browser Navigation Error: INET_E_NO_VALID_MEDIA

113910 Browser Navigation Error: INET_E_CONNECTION_TIMEOUT

113911 Browser Navigation Error: INET_E_INVALID_REQUEST

113912 Browser Navigation Error: INET_E_UNKNOWN_PROTOCOL

113913 Browser Navigation Error: INET_E_SECURITY_PROBLEM

113914 Browser Navigation Error: INET_E_CANNOT_LOAD_DATA

113915 Browser Navigation Error: INET_E_CANNOT_INSTANTIATE_OBJECT

113916 Browser Navigation Error: INET_E_REDIRECT_FAILED

113917 Browser Navigation Error: INET_E_REDIRECT_TO_DIR

113918 Browser Navigation Error: INET_E_CANNOT_LOCK_REQUEST

113919 Browser Navigation Error: INET_E_USE_EXTEND_BINDING

113920 Browser Navigation Error: INET_E_TERMINATED_BIND

113921 Browser Navigation Error: INET_E_CODE_DOWNLOAD_DECLINED

113922 Browser Navigation Error: INET_E_RESULT_DISPATCHED

113923 Browser Navigation Error: INET_E_CANNOT_REPLACE_SFP_FILE

113924 Browser Navigation Error: INET_E_CODE_INSTALL_SUPPRESSED

Email Send errors

Code Message

114000 File not found

114421 SMTP: Service not available - closing transmission channel

114450 SMTP: Requested mail action not taken - mailbox unavailable

114451 SMTP: Requested action aborted: error in processing

114452 SMTP: Requested action not taken: insufficient system storage

114500 SMTP: Syntax error - command unrecognized

114501 SMTP: Syntax error in parameters or arguments

114502 SMTP: Command not implemented

114503 SMTP: Bad sequence of commands

114504 SMTP: Command parameter not implemented

Page 179: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

166

Code Message

114535 SMTP: Authentication unsuccessful/Bad username or password

114550 SMTP: Requested action not taken: mailbox unavailable

114551 SMTP: User not local - please try

114552 SMTP: Requested mail action aborted: exceeded storage allocation

114553 SMTP: Requsted action not taken: mailbox name not allowed

114554 SMTP: Transaction failed

Email Receive errors

Code Message

115001 No message on server

115002 Subject not found

115003 Connect/Login failed

WAP errors

Code Message

116000 WAP stack init failed

116001 WAP connect failed

116002 WAP receive timeout

116301 Moved permanently

116400 Bad request

116401 Unauthorized

116403 Forbidden

116404 Not found

116405 Method not allowd

116406 Not acceptable

116407 Proxy authentication required

116408 Request timeout

116409 Conflict

116410 Gone

116411 Length required

116412 Precondition failed

116413 Requested entity too large

116414 Requested URI too long

116415 Unsupported media type

116500 Internal server error

116501 Not implemented

Page 180: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

167

Code Message

116502 Bad gateway

116503 Service unavailable

116504 Gateway timeout

116505 HTTP version not supported

MMS Send errors

Code Message

117000 WAP stack init failed

117001 COM port problem

117002 Dial-Up failed

117003 WAP connect failed

117004 File (picture) not found

117005 Send Timeout

117006 Message not delivered

117007 Unexpected MMS

117008 Missing URI

117009 MMS Send failed

117010 Unexpected SMS

117011 Wrong checksum

117012 Message not delivered

117013 Receiving failed

117014 COM port problem

117015 No msg received

117400 Bad request

117401 Unauthorized

117403 Forbidden

117404 Not found

117405 Method not allowd

117406 Not acceptable

117407 Proxy authentication required

117408 Request timeout

117409 Conflict

117410 Gone

117411 Length required

117412 Precondition failed

117413 Requested entity too large

Page 181: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

168

Code Message

117414 Requested URI too long

117415 Unsupported media type

117500 Internal server error

117501 Not implemented

117502 Bad gateway

117503 Service unavailable

117504 Gateway timeout

117505 HTTP version not supported

MMS Receive errors

Code Message

118000 WAP stack init failed

118001 COM port problem

118002 Dial-Up failed

118003 WAP connect failed

118004 File not found

118005 Receiving failed

118006 Wrong checksum

118007 Unexpected MMS

118008 Missing URI

118009 MMS Send failed

118010 Unexpected SMS

118011 Wrong checksum

118012 Message not delivered

118013 Receiving failed

118014 COM port problem

118015 No msg received

118021 Failed to send 'M-NotifyResp.Ind'

118022 Decoding MMS failed

118400 Bad request

118401 Unauthorized

118403 Forbidden

118404 Not found

118405 Method not allowd

118406 Not acceptable

118407 Proxy authentication required

Page 182: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

169

Code Message

118408 Request timeout

118409 Conflict

118410 Gone

118411 Length required

118412 Precondition failed

118413 Requested entity too large

118414 Requested URI too long

118415 Unsupported media type

118500 Internal server error

118501 Not implemented

118502 Bad gateway

118503 Service unavailable

118504 Gateway timeout

118505 HTTP version not supported

SMS Send errors

Code Message

119000 COM port problem

119001 Send Timeout

119002 Send failed

119003 Pipe timeout

119014 COM port problem

119016 Send Timeout

119017 Send failed

119018 Pipe timeout

119019 Write failed

119020 Configuring service failed

SMS Receive errors

Code Message

120000 COM port problem

120001 No msg received

120002 Wrong checksum

120003 Unexpected SMS

120010 Unexpected SMS

120011 Wrong checksum

120014 COM port problem

Page 183: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

170

Code Message

120015 No msg received

120020 Configuring service failed

UDP Plus errors

Code Message

121001 No packets received

121002 Chirp file not found

121003 Timeout

121004 Configuring server failed

121005 TCP read timeout

121006 TCP read error

121007 TCP connect failed

121008 TCP disconnect failed

HTTP Transfer errors

Code Message

124000 Reference file not found

124001 File does not have the expected md5 hash code

124002 File does not have the expected file size

124003 Stream does not have the expected size

124004 File Transfer Failed

124204 HTTP: No Content

124301 HTTP: Moved Permanently

124400 HTTP: Bad Request

124401 HTTP: Unauthorized

124402 HTTP: Payment Required

124403 HTTP: Forbidden

124404 HTTP: Not Found

124405 HTTP: Method Not Allowed

124406 HTTP: Not Acceptable

124407 HTTP: Proxy Authentication Required

124408 HTTP: Request Time-out

124409 HTTP: Conflict

124410 HTTP: Gone

124411 HTTP: Length Required

124412 HTTP: Precondition Failed

Page 184: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

171

Code Message

124413 HTTP: Request Entity Too Large

124414 HTTP: Request-URI Too Large

124415 HTTP: Unsupported Media Type

124416 HTTP: Requested Range Not Satisfiable

124417 HTTP: Expectation Failed

124500 HTTP: Internal Server Error

124501 HTTP: Not Implemented

124502 HTTP: Bad Gateway

124503 HTTP: Service Unavailable

124504 HTTP: Gateway Time-out

124505 HTTP: HTTP version Not Supported

Video test errors

Code Message

-2001 content-based video time alignement failed

-2002 time alignment: no matched frames found

-2003 error when choosing best matched frame pair

-2100 marker processing failed

-2101 signature of degraded file not found in reference list

-2102 marker alignment failed

-2104 failed deriving marker/alignment file names

-3010 error in variable to constant frame rate conversion

-4001 error in spatial alignment

-5001 frame rate in file header too small

-5002 frame rate in file header too large

-5003 not enough frames

-5004 too many frames

-5005 AVI-file is not 24bit RGB uncompressed

-5008 error opening AVI-file

-5009 error opening reference file

-5010 error opening degraded file

-5011 reference directory not found

-5012 error opening directory

-5013 reference and degraded frame size is not equal

-5014 frame format: height or width too small or too large

-5015 frame format: no valid aspect ratio

Page 185: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

172

Code Message

-80000 No valid licence key

-80001 Software exception

-80002 Could not open result file

-80003 Could not read all lines in result file

-81000 Error opening avi-file

-81001 Error opening avi-file

-82002 No matched frames found

-82101 Marker extraction failed

-82102 Marker extraction of reference failed

-82103 Alignment of markers failed

-82104 processing error

-82105 Could not open _map.txt file

-82106 Could not read filenames from _map.txt file

-83001 could not align video sequences.

-83002 No matched frames found

-85013 Non-equal frame dimension

-86004 Inconsistent buffer dimensions

-86005 Memory allocation failed

-86006 CFrameSeq::ReadFrame : memory allocation failed

-87001 Wrong argument for CaptureType

-88001 No vqr-file for reference found

-2147221496 Requested file not found. The link you followed may be outdated or inaccurate.

-2147483630 Writing results failed

-2147483631 Normalization failed

-2147483632 Image analysis failed

-2147483633 Gainlevel adjustment failed

-2147483634 No matching frames

-2147483635 Alignment failed

-2147483636 No reference found

-2147483637 Markers not found

-2147483645 No valid key

-2147483646 Wrong image format

-2147483647 Resource error

-2147483648 Internal error

Page 186: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

173

Other video errors

Code Message

200001 Not Found

1000001 Generic camera capturing error

1000002 Video/Camera initialization error

1000003 Audio initialization error

1000001 Generic camera capturing error

1000002 Video/Camera initialization error

1000003 Audio initialization error

1000001 Generic camera capturing error

1000002 Video/Camera initialization error

1000003 Audio initialization error

Streaming PC job (no reference) errors

Code Message

501000 Generic failure

501001 Setup failed

501002 Starting failed

501003 No blue sync found

501004 Target URL not found

Streaming PC job (full reference) errors

Code Message

502000 Generic failure

502001 Setup failed

502002 Starting failed

502003 No blue sync found

502004 Target URL not found

Broadcasting job errors

Code Message

701001 No service coverage

701002 Service/coverage lost

701003 Channel request failed - Timeout

701004 Channel/Stream lost

701005 Channel access denied

Page 187: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 16 | Definitions

CONFIDENTIAL MATERIALS

174

Code Message

701006 Keypad error

701007 Exception/Error occured

701008 Trace machine init failed

Ringback tone errors

Code Message

10000000 SMS send timeout

10000001 Service unavailable

10000002 Service not acknowledged

10000003 SMS not received

10000004 Service already activated (SMS)

10000005 Service already deactivated (SMS)

10000006 Invalid no change

10000007 Inverse state occured

10000008 Service already activated (Call)

10000009 Service already deactivated (Call)

10000010 Invalid SMS timing

SMS Push errors

Code Message

800000 Missing Key Response

Page 188: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 17 | SQL Server Database Management

CONFIDENTIAL MATERIALS

175

17 SQL Server Database Management

The screenshots shown are taken from an SQL 2005 installation. However, the SQL 2008 Management Studio is very similar compared to the SQL Server 2005 Management Studio.

Backup and Restore a Database

This chapter gives a short description on how to backup, and in case of an error, restore a database. The backup is recommended before you start to upgrade a database.

Backup the Database

Start the SQL Server Management Studio from the Microsoft SQL Server 2005 Group. Go to your server and select the database you like to backup.

Then select the menu entry Tasks\Back Up…

Figure 17-1 Backup a Database

In the following dialog select with the add button a directory where the backup should be stored.

Page 189: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 17 | SQL Server Database Management

CONFIDENTIAL MATERIALS

176

Figure 17-2 Add a destination path

On the options tab check the following as shown below:

Figure 17-3 Backup options

Page 190: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 17 | SQL Server Database Management

CONFIDENTIAL MATERIALS

177

Click OK to start the backup.

Restore a Database

To restore a database, select the restore option from the menu. In the following dialog specify the name of the new database name (in the Fig below this will be NQDI). Be sure that the database with the name given does not exist!

Also select the backup file generated earlier from where the database is restored. For this check the From device radio button and after that the Select Devices button to browse to the backup file.

Figure 17-4 Restore a database

Please check on the Option tab that the physical file name path exists (In the options below this would be C:\Program Files\Microsoft SQL Server\MSSQL\).

If you restore the database to another name as it was originally or to another computer, then you maybe have to change the physical file path and name.

Page 191: 86206500-47311655-Manual-NQDI

NQDI – Network Quality Data Investigator Manual

© 2000 - 2010 SwissQual AG

Chapter 17 | SQL Server Database Management

CONFIDENTIAL MATERIALS

178

Figure 17-5 Restore options

Clicking OK will restore the database. Wait until the restore is finished.