manual - nqdi - data call analysis description
TRANSCRIPT
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
1/22
SwissQual®... NetQualData Call Analysis DescriptionManual
M a n u a l
NQDI ─ 01
T e s t & M e a s u r e m e n t
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
2/22
The firmware of the instrument makes use of several valuable open source software packages. For information, see the "Open
Source Acknowledgement" on the user documentation CD-ROM (included in delivery).
Rohde & Schwarz would like to thank the open source community for their valuable contribution to embedded computing.
© SwissQual AG
Allmendweg 8, 4528 Zuchwil, Switzerland
Phone: +41 32 686 65 65
Fax:+41 32 686 65 66
E-mail: [email protected]
Internet: http://www.swissqual.com/
Printed in Germany – Subject to change – Data without tolerance limits is not binding.
R&S® is a registered trademark of Rohde & Schwarz GmbH & Co. KG.
Trade names are trademarks of the owners.
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 - 2014 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 trade-
marks of SwissQual AG.
Diversity Explorer TM, Diversity Ranger TM, Diversity UnattendedTM, NiNA+TM, NiNATM, NQAgentTM, NQCommTM, NQDITM, NQTMTM,
NQViewTM, NQWebTM, QPControlTM, QPViewTM, QualiPoc Freerider TM, QualiPoc iQTM, QualiPoc MobileTM, QualiPoc StaticTM, Quali-Watch-MTM, QualiWatch-STM, SystemInspector TM, TestManager TM, VMonTM, VQuad-HDTM are trademarks of SwissQual AG.
The following abbreviations are used throughout this manual: R&S® ___ is abbreviated as R&S ___.
http://www.swissqual.com/mailto:[email protected]
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
3/22
ContentsSwissQual ... NetQual
3Manual NQDI ─ 01
Contents
1 Introduction............................................................................................ 5
2 Call Analysis Script................................................................................6
2.1 Session Analysis Settings........................................................................................... 6
2.1.1 Options Tab.....................................................................................................................7
2.2 Threshold Value Options..............................................................................................7
2.2.1 Speech Quality................................................................................................................7
2.2.2 Signal Strength and Quality............................................................................................ 7
2.2.3 GSM Tab.........................................................................................................................8
2.2.4 UMTS Tab.......................................................................................................................9
2.2.5 CDMA Tab.................................................................................................................... 10
2.3 Recalculating Values.................................................................................................. 10
3 DataCallAnalysis Table........................................................................12
4 Code and CodeDescription Fields......................................................17
4.1 Data Call Code Description........................................................................................ 17
5 Generating a Data Call Analysis Report............................................ 22
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
4/22
ContentsSwissQual ... NetQual
4Manual NQDI ─ 01
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
5/22
IntroductionSwissQual ... NetQual
5Manual NQDI ─ 01
1 Introduction
This document describes the Data Call Analysis script that you can run in the NetworkQuality Data Investigator (NQDI) post-processing application. This script runs several
other SQL scripts to analyse data session parameters, such as message sequence
and radio coverage, in the measurement files that are in your database. At the end of
the process, the Data Call Analysis script fills a database table that you can query to
produce the Data Call Analysis Report. The Data Call Analysis script analyses UMTS
and GPRS data calls in detail.
The DataCallAnalysis feature consists of the following parts:
● "DataCallAnalysis": Database table that contains the results
● "spDataCallAnalysis": Stored procedure that scans a call session and collects the
relevant information
This procedure must run once for each call
● " spDataCallAnalysisCode": Stored procedure that calculates the Data Call Analy-
sis Code for each data session
● This procedure uses the results that the "spDataCallAnalysis" stored procedure
returns.
● Settings dialog box in NQDI: To access the "Settings" dialog box, click "Data Call
Analysis" on the "Configuration" menu.
● DataCallAnalysis.XLS report file in Excel format: To generate this report, click
"Reports" on the "Tools" menu, point to "Internet", and then click "DataCallAnaly-
sis".
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
6/22
Call Analysis ScriptSwissQual ... NetQual
6Manual NQDI ─ 01
2 Call Analysis Script
You can run the Call Analysis script manually in NQDI or you can specify that NQDIautomatically runs the script after you import a measurement file.
► To manually run the "Call Analysis" script in NQDI, click "Session Analysis" on the
"Configuration" menu, and then click "Recalculate" on the "Options" tab.
► To specify that NQDI runs the script automatically after you import a measurement
file, click "Session Analysis" on the "Configuration" menu, and then click "Run Call
Analysis script automatically after import".
The Call Analysis script takes 10 to 15 seconds to process each call.
2.1 Session Analysis Settings
► To specify the settings for the Call Analysis script in NQDI, click "Session Analysis"
on the "Configuration" menu.
Fig. 2-1: Options tab in Settings dialog box for the Call Analysis script
If you want to manually run the script with your new settings, click "Recalculate" on any
tab in the "Session Analysis Settings" dialog box.
Session Analysis Settings
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
7/22
Call Analysis ScriptSwissQual ... NetQual
7Manual NQDI ─ 01
2.1.1 Options Tab
Table 2-1: Description of settings on the Options tab for the Call Analysis feature
Setting Description
"Run Session Analysis script automatically
after import"
Runs the "Session Analysis Process" script automatically after NQDI imports a
measurement file.
After the script runs the "sqCallAnalysis" stored procedure on each new call in the
database, the "sqCallAnalysisCode" procedure calculates the Code and the Code
Description. This process can take up to 15 seconds to complete for each call.
"Copy the code description to the session
comment field"
Automatically copies the code description text to the comment field of a session.
"Copy roaming info to the description field" Automatically copies the roaming info for a call to the description field of the call.
2.2 Threshold Value Options
Diversity measures two types of threshold values, namely coverage values speech
quality values.
2.2.1 Speech Quality
Speech threshold values use the Mean Opinion Score (MOS) scale, which ranges from
1 to 5. For example, if a speech test yields an LQ value that is below the set threshold
value, the call contains a bad sample. If the percentage of bad samples exceeds the
threshold value that you set in NQDI, the call is a Bad Call. The default value for a bad
sample is 2.5 on the MOS scale and the percentage of bad samples that result in a
bad call is 15%.
2.2.2 Signal Strength and Quality
Diversity evaluates signal strength and signal quality for GSM, UMTS, and CDMA tech-
nologies, each of which has different signal indicators.
This evaluation is only performed on failed calls and dropped calls.
If the measurements exceed or fall below the threshold values, the description of the
code is qualified as "High" or "Low" respectively, for example, "High RxQual" or "Low
RxLev".
Threshold Value Options
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
8/22
Call Analysis ScriptSwissQual ... NetQual
8Manual NQDI ─ 01
2.2.3 GSM Tab
Fig. 2-2: GSM tab in Settings dialog box for the Call Analysis script
Table 2-2: Description of settings on the GSM tab for the Call Analysis feature
Setting Description
"RxQual Threshold (average of the last 8 RxQualSub values)" If the call analysis script returns a value that is higher than the
threshold value in this box, the call has a "High" RxQual level.
The default value is 5.0
"RxLev Threshold in dBm (average of the last 8 RxLevSub or
BCCH RxLev values)"
If the call analysis script returns a value that is less than the
threshold value in this box, the call has a "Low" RxLev value.The default value is -95 dBm.
Threshold Value Options
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
9/22
Call Analysis ScriptSwissQual ... NetQual
9Manual NQDI ─ 01
2.2.4 UMTS Tab
Fig. 2-3: UMTS tab in Settings dialog box for the Call Analysis script
Table 2-3: Description of settings on the GSM tab for the Call Analysis feature
Setting Description
"BLER Threshold (average of the last 4 BLER values)" If the call analysis script returns that is less than the threshold
value in this box, the call has a "High" BLER value. The default
value is 30.0
"Total Ec/Io Threshold in dB (average of the last 8 aggregated
Ec/Io values)"
If the call analysis script returns a value that is less than the
threshold value in this box, the call has a "Low" Total Ec/Iovalue. The default value is -10 dB.
"UE Rx Power Threshold in dBm (average of the last 8 UE Rx
Power values)"
If the call analysis script returns a value that is less than the
threshold value in this box, the call has a "Low" UE Rx Power
value. The default value is -95 dBm.
Threshold Value Options
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
10/22
Call Analysis ScriptSwissQual ... NetQual
10Manual NQDI ─ 01
2.2.5 CDMA Tab
Fig. 2-4: The dialog for CDMA related thresholds
Table 2-4: Description of settings on the CDMA tab for the Call Analysis feature
Setting Description
"FER Threshold (average of the last 4 BLER values)" If the call analysis script returns a value that is less than the
threshold value in this box, the call has a "High" FER value. The
default value is 30.0
"Total Ec/Io Threshold in dB (average of the last 8 aggregated
Ec/Io values)"
If the call analysis script returns a value that is less than the
threshold value in this box, the call has a "Low" Total Ec/Iovalue. The default value is -10 dB.
"AGC Threshold in dBm (average of the last 8 UE Rx Power val-
ues)"
If the call analysis script returns a value that is less than the
threshold value in the box, the call has a "Low" AGC value. The
default value is -95 dBm
2.3 Recalculating Values
When you change the threshold values, you do not need to completely rescan each
call. Instead, you can recalculate the values from within the "Session Analysis Set-
tings" dialog box.
► To recalculate the values, click "Recalculate" on any of the tabs in the "Session
Analysis Settings" dialog box, and then click "Yes".
Recalculating Values
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
11/22
Call Analysis ScriptSwissQual ... NetQual
11Manual NQDI ─ 01
Fig. 2-5: Recalculate button in CallAnalysis Settings dialog box
Note:
● You cannot run the call analysis script during an import procedure
● You cannot exit NQDI while you run the Call Analysis script
● You cannot import data while you run the Call Analysis script
● You cannot generate a Call Analysis report while you run the Call Analysis
script
Recalculating Values
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
12/22
DataCallAnalysis TableSwissQual ... NetQual
12Manual NQDI ─ 01
3 DataCallAnalysis Table
This section describes the fields in the DataCallAnalysis table. Each row in this tablecorresponds to one data session. The "sqDataCallAnalysis" stored procedure calcu-
lates most of the parameters while the "sqCallAnalysisCode" calculates the "Code" and
"CodeDescription" fields.
Table 3-1: Description of CallAnalysis Table
Field Name Type Description
sessionId int Link to Sessions.sessionId
FileId int Link to FileList.FileId
NetworkId int Link to NetworkInfo.NetworkId
PosId int Link to Positions.PosId
Status Varchar(50) ‘Completed’, ‘Failed’, ‘Dropped’ or ‘System Release’
valid smallint Flag that indicates the validity of the session
technology varchar (50) Technologies that the call uses
band varchar (50) Frequency band
Roaming varchar (50) ‘Yes’ for roaming ‘No’ for not roaming
NetIds int Number of different NetIDs during the session
Duration int Time between the ‘Dial’ marker and DisconnectTimeStamp end
StartTimeStamp datetime Time stamp at the start of the data session
DialTimeStamp datetime Time stamp of the 'DialUp Dial' marker
ConnectTimeStamp datetime Timestamp of the ‘DialUp Connected‘marker
DisconnectTimeStamp datetime Timestamp of the ‘DialUp Hangup’ or ‘DialUp Dropped’ markers
EndTimeStamp datetime Time stamp at the end of the data session
SetupTime int Amount of time between StartTimeStamp and ConnectTimeStamp
ConnectTime Int Amount of time between ConnectTimeStamp and DisconnectTimeStamp
datacallDuration int N/A
StartTechnology varchar (50) Technology at the beginning of the data call
EndTechnology varchar (50) Technology at the end of the data call
Layer3Messages int 0 for no layer 3 messages in entire session or 1 for at least one message
SgnChnReq datetime Timestamp of the first Channel Request
SgnChnAss datetime Timestamp of the first IMM_ASS message
avgRxQual real N/A
avgRxLev real Average RxLevSub of the last 8 Layer1 messages before the end of the call
avgTA real N/A
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
13/22
DataCallAnalysis TableSwissQual ... NetQual
13Manual NQDI ─ 01
Field Name Type Description
avgMsTxPwr real Average TxPwr of the last 8 Layer1 messages before the end of the call
AvgBCCHRxLev real Average BCCH_RxLev of the last 8 Layer1 messages before the end the call
numOfRadioValues int Number of averaged values, which are equal or less than 8
LastRadioTimeStamp datetime Timestamp of the last Layer1 message in this session
avgScanRxLev real N/A
numOfScanValues real N/A
lastScanTimeStamp datetime N/A
numBetterNeighbors int N/A
numBetterScannedGSM int N/A
NumDeactivationAccept int Number of PDP Context Deactivation Accept messages in the session
NumDeactivationRequest int Number of PDP Context Deactivation Request messages in the session
NumSMStatus int Number of SM Status messages in the session
NumPDPContextaccept int Number of PDP Context Activation Accept messages in the session
NumPDPContextReject int Number of PDP Context Activation Reject messages in the session
NumPDPContextRequest int Number of PDP Context Activation Request messages in the session
NumServiceAccept int Number of Service Accept messages in the session
NumServiceReject int Number of Service Reject messages in the session
NumServiceRequest int Number of Service Request messages in the session
NumAttachComplete int Number of Attach Complete messages in the session
NumAttachAccept int Number of Attach Accept messages in the session
NumAttachReject int Number of Attach Reject messages in the session
NumAttachRequest int Number of Attach Request messages in the session
NumDetachAccept int Number of Detach Accept messages in the session
NumDetachRequest int Number of Detach Request messages in the session
numLURequest int Number of LU Request messages in the session
numLUAccept int Number of LU Accept messages in the session
numLUReject int Number of LU Reject messages in the session
numRARequest int Number of RA Request messages in the session
numRAAccept int Number of RA Accept messages in the session
numRAComplete int Number of RA Complete messages in the session
numChnReq int Number of Channel Requests in IMM_ASS messages that have a correspond-
ing random code.
numImmASS int Number of IMM_ASS in the session
numImmAssRej int Number of IMM_ASS_REJ in the session
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
14/22
DataCallAnalysis TableSwissQual ... NetQual
14Manual NQDI ─ 01
Field Name Type Description
numChnRelCallSetup int N/A
numChnRel int N/A
PDPDeactDirection Varchar Direction of the PDP Deactivation Request message
PDPDeactCause Varchar Cause of the PDP Deactivation Request
PDPActRejDirection Varchar Direction of the PDP Activation Reject message
PDPActRejCause Varchar Cause of the PDP Activation Reject message
SMStatusDirection Varchar Direction of the SMStatus message
SMStatusCause Varchar Cause of the SMStatus message
DetachDirection Varchar Direction of the Detach Request message
DetachCause Varchar Cause of the Detach Request message
RARejectDirection Varchar Direction of the Routing Area Reject Message
RARejectCause Varchar Cause of the Routing Area Reject message
AttachRejectDirection Varchar Direction of the Attach Reject message
AttachRejectCause Varchar Cause of the Attach Reject message
AttachTestFailed int Number of failed attach tests in the session
lastIRATChange datetime Timestamp of the last inter-system change
numDCCH2GTrial int N/A
numDCCH2GSuccess int N/A
numTCHTrial int N/A
numTCHSuccess int N/A
code Varchar(255) For more information, see the "Error! Reference source not found." section on
page Error! Bookmark not defined..
codeDescription Varchar For more information, see the "Error! Reference source not found." section on
page Error! Bookmark not defined..
noL3Duration N/A
NoService Smallint N/A
Initializing smallint N/A
FailedRegistration int N/A
CRRandomCode Char(2) N/A
RRCConnReqTimeStamp datetime N/A
RRCConnSetupTimeS-
tamp
datetime N/A
numMMTrial int N/A
numMMSuccess int N/A
avgBLER Real Average BLER of the last 4 messages before the end of the call
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
15/22
DataCallAnalysis TableSwissQual ... NetQual
15Manual NQDI ─ 01
Field Name Type Description
avgTotEcIo real Average aggregated Ec/Io of the last 8 messages before the end of the call
avgUETxPwr real Average UE TxPower of the last 8 messages before the end of the call
avgUERxPwr real Average UE RxPower of the last 8 messages before the end of the call
numOfWCDMARadioVal-
ues
int Number of WCDMAAGC values
LastWCDMARadioTimeS-
tamp
datetime Timestamp of the last WCDMAAGC message
numBetterMonitored int N/A
numBetterDetected int N/A
numBetterScannedUMTS int N/A
RRCConnReqforDataCall int Number of RRCConnection requests that have ‘originatingInteractiveCall’ asthe establishment cause
numRRCConnSetupCom-
plete
int Number of RRConnectionSetupCompletes
numRRCConnReq int Number of RRCConnectionRequest messages in the session
numRRCConnSetup int Number of RRCConnectionSetup messages in the session
numRRCConnRej int Number of RRCConnectionReject messages in the session
numRBSetup int Number of RadioBearerSetup messages in the session
numRBSetupCmpl int Number of RadioBearerSetup Complete messages in the session
numRBSetupFail int Number of RadioBearerSetupFailure messages in the session
numRRCConnRel int N/A
numRABTrial Int N/A
numRABSuccess Int N/A
LastUMTSCause Varchar(100) N/A
numGMMMessages Int N/A
numSMSMessages Int N/A
numMMMessages int N/A
avgCDMAFER real Average FER of the last 10 seconds before the end of the connection
avgCDMATotEcIo real Average aggregated Ec/Io of the last 8 messages before the end the call
avgCDMATxPwr real Average TxPower of the last 8 messages before the end the call
avgCDMAAGC real Average AGC of the last 8 messages before the end the call
numOfCDMARadioValues int Number of FingerInfo values
LastCDMARadioTimeS-
tamp
datetime Timestamp of the last FingerInfo message
numCDMAOriginationMsg int N/A
numCDMAServiceConnect int N/A
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
16/22
DataCallAnalysis TableSwissQual ... NetQual
16Manual NQDI ─ 01
Field Name Type Description
numCDMAServiceCon-
nectCmpl
int N/A
numCDMAChnAssMsg int N/A
numCDMAInitState int N/A
numCDMAOriginationState int N/A
numCDMAPageRespon-
seState
int N/A
numCDMARegistration-
State
int N/A
numCDMAAuthentication-
State
int N/A
numCDMAWaitForOrder-State
int N/A
numCDMAWaitForAnswer-
State
int N/A
numCDMAConversation-
State
int N/A
numCDMAReleaseOrder int N/A
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
17/22
Code and CodeDescription FieldsSwissQual ... NetQual
17Manual NQDI ─ 01
4 Code and CodeDescription Fields
The "sqDataCallAnalysisCode" stored procedure uses the values in the data callAnaly-sis table to calculate the data call analysis code and the data call analysis code
description. The code field uses the D3.01 format where:
● D: Shortcut for ‘Data Call Code’
● First number: Call status indication
– (1 = Completed, 2 = Dropped, 3 = Failed, 9 = others)
● Second number: Subcode that describes more details
4.1 Data Call Code Description
The codeDescription files decode the Code files into text.
Table 4-1: Description of Call Codes
Priority Code Code Description Description
Configuration calls can configure, start, or
stop a scenario. These calls are not taken
into account and by the analysis and are
not in the Report
D0.01 System Release The data session has been ended prematurely by the
system
Completed session
The criteria for a completed session are a
successful dial-up and successful termina-
tion
D1.00 Completed (PDP Deactivation Cause) The session ended regularly with a PDP context deacti-
vation
D1.99 Completed, others
Dropped Sessions
The criteria for a completed session are:
successful Dialup but no correct termina-
tion
D2.02 Dropped, SM Status Message Received(SM Status Cause)
Dropped data session during which an SM Status mes-sage from the network occurrs but without a PDP con-
text deactivation. (NumSMStatus > 0 AND SMStatusDir-
ection = ‘D’)
D2.03 Dropped, SM Status Message sent (SM
Status Cause)
Dropped data session during which an SM Status mes-
sage from the network occurrs but without a PDP con-
text deactivation. (NumSMStatus > 0 AND SMStatusDir-
ection = ‘U’)
D2.05 Dropped, No Service/Scanning Dropped session during which the phone had no service
or was scanning (NoService > 0 OR Initializing > 0)
D2.06 Dropped, Last RA Update Successful Dropped session in which the last Routing Area update
was successful (NumRAComplete > 0)
Data Call Code Description
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
18/22
Code and CodeDescription FieldsSwissQual ... NetQual
18Manual NQDI ─ 01
Priority Code Code Description Description
D2.11 Dropped, PDP Context Deactivation
Request by Network (PDP Deactivation
Cause)
Dropped data session during which the PDP context
deactivation is requested by the network (NumDeactiva-
tionRequest>0 and PDPDeactDirection = ‚D‘)
D2.12 Dropped, PDP Context Deactivation
Request by Device (PDP Deactivation
Cause)
Dropped data session during which the PDP context
deactivation was requested by the device (NumDeacti-
vationRequest>0 and PDPDeactDirection = ‚U‘)
D2.20 Dropped, No Progress after PDP Context
accept
Dropped data session in which no progress occurs after
PDP Context activation accept (NumPDPContextaccept
> 0)
D2.21 Dropped, PDP Context Activation Rejec-
ted (PDP Rejection Cause)
Dropped data session during which the PDP Context
Activation Request was rejected (NumPDPContextRe-
ject > 0)
D2.22 Dropped, PDP Context Activation Failed Dropped data session during which the PDP Context
activation failed (NumPDPContextRequest > 0)
D2.30 Dropped, No Progress After Service
Accept
Dropped data session in which no progress occurs after
Service Accept (NumServiceAccept > 0)
D2.31 Dropped, Service Rejected Dropped data session during which the Service Request
is rejected (NumServiceReject > 0)
D2.32 Dropped, Service Request failed Dropped data session during the Service Request is not
answered (NumServiceRequest > 0)
D2.38 Dropped, Detach requested by the phone Dropped data session during which the phone reques-
ted a detach (NumDetachRequest > 0 and DetachDirec-
tion = 'U')
D2.39 Dropped, Detach requested by the net-
work (Detach Cause)
Dropped data session during which the network reques-
ted to detach (NumDetachRequest > 0 and DetachDir-ection = 'D')
D2.40 Dropped, Routing Area Update Rejected
(RA Rejection Cause)
Dropped data session during which Routing Area
Update rejection occurs (NumRAReject > 0)
D2.41 Dropped, No Progress after Routing Area
Update Complete
Dropped data session in which no progress occurs after
a successful Routing Area Update (NumRAComplete >
0)
D2.50 Dropped, No Progress After DCCH Setup Dropped data session during which a signaling channel
was set up but the call did not proceed (numRRCConn-
SetupComplete + numImmASS > 0)
D2.60 Dropped, Low RxLev Dropped session in which the last Rxlevel measure-
ments was below the configured threshold (avgRxLev
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
19/22
Code and CodeDescription FieldsSwissQual ... NetQual
19Manual NQDI ─ 01
Priority Code Code Description Description
D2.98 Dropped, No Layer 3 Messages If Layer3Messages = 0, then layer 3 messages have not
been received during the entire session
D2.99 Dropped, others
Failed Sessions. The criterions for a com-
pleted session are: unsuccessful Dialup
D3.02 Failed, SM Status Message Received (SM
Status Cause)
Failed data session during which an SM Status mes-
sage from the network occurred but no PDP context
deactivation. (NumSMStatus > 0 AND SMStatusDirec-
tion = ‘D’)
D3.03 Failed, SM Status Message sent (SM Sta-
tus Cause)
Failed data session during which an SM Status mes-
sage from the network occurs but no PDP context deac-
tivation. (NumSMStatus > 0 AND SMStatusDirection =
‘U’)
D3.10 Failed, PDP Context Deactivation Requestby Network (PDP Deactivation Cause)
Failed data session during which the PDP context deac-tivation is requested by the network (NumDeactivation-
Request>0 and PDPDeactDirection = ‚D‘)
D3.11 Failed, PDP Context Deactivation Request
by Device (PDP Deactivation Cause)
Failed data session during which the PDP context deac-
tivation is requested by the device (NumDeactivationRe-
quest>0 and PDPDeactDirection = ‚U‘)
D3.20 Failed, No Progress after PDP Context
accept
Failed data session during which no progress occurs
after PDP Context activation accept (NumPDPContex-
taccept > 0)
D3.21 Failed, PDP Context Activation Rejected
(PDP Rejection Cause)
Failed data session during which the PDP Context Acti-
vation Request is rejected (NumPDPContextReject > 0)
D3.22 Failed, PDP Context Activation notanswered
Failed data session during which the PDP Context acti-vation fails (NumPDPContextRequest > 0)
D3.30 Failed, No Progress After Service Accept Failed data session in which no progress occurs after
Service Accept (NumServiceAccept > 0)
D3.31 Failed, Service Rejected Failed data session during which the Service Request is
rejected (NumServiceReject > 0)
D3.32 Failed, Service Request failed Failed data session during which the Service Request is
not answered (NumServiceRequest > 0)
D3.33 Failed, RRCConnection for Data Call not
established
Failed data session during which a signaling connection
cannot be established (RRCConnReqforDataCall = 1
and numRRCConnSetupComplete = 0)
D3.34 Failed, No Progress After DialUp Failed data session in which no progress occurs after aDialUp attempt (NumAttachComplete > 0 and DialTi-
meStamp is not NULL)
D3.38 Failed, Detach requested by the phone Failed data session during which the phone requests a
detach (NumDetachRequest > 0 and DetachDirection =
‘U’)
D3.39 Failed, Detach requested by the network
(Detach Cause)
Failed data session during which the network requests
to detach (NumDetachRequest > 0 and DetachDirection
= ‘D’)
D3.40 Failed, Routing Area Update Rejected (RA
Rejection Cause)
Failed data session during which a Routing Area Update
rejection occurs (NumRAReject > 0)
Data Call Code Description
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
20/22
Code and CodeDescription FieldsSwissQual ... NetQual
20Manual NQDI ─ 01
Priority Code Code Description Description
D3.41 Failed, No Progress after Routing Area
Update Complete
Failed data session during which no progress occurs
after a successful Routing Area Update (NumRACom-
plete > 0)
D3.50 Failed, No Progress after Attach Complete Failed data session during which no progress occurs
after Attach Complete (NumAttachComplete > 0)
D3.51 Failed, Attach not completed Failed data session in which the attach procedure does
not complete (NumAttachAccept > 0 and NumAttach-
Complete = 0)
D3.52 Failed, Attach Reject (Attach Rejection
Cause)
Failed data session during which the attach request is
rejected (NumAttachReject > 0)
D3.53 Failed, Attach Request not answered Failed data session during which the Attach request is
not answered (NumAttachRequest > 0)
D3.60 Failed, No Progress after DCCH Setup Failed data session in which no progress occurs after
DCCH setup (numRRCConnSetupComplete + numIm-mASS > 0)
D3.61 Failed, DCCH setup not completed Failed data session in which the DCCH setup is not suc-
cessful (numRRCConnSetup > 0)
D3.62 Failed, DCCH setup Rejected Failed data session in which the DCCH setup request is
rejected (numRRCConnRej + numImmAssRej > 0)
D3.64 Failed, No Answer to DCCH Request Fai led data session during which the DCCH request is
not answered (numRRCConnReq + numChnReq > 0)
D3.70 Failed, Low RxLev Failed session in which the last Rxlevel measurements
is below the configured threshold (avgRxLev
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
21/22
Code and CodeDescription FieldsSwissQual ... NetQual
21Manual NQDI ─ 01
Priority Code Code Description Description
Low RxLev Failed call in which the average of the last 8 RxLev mes-
sages is less then or equal to the threshold value
(avgRxLev
-
8/17/2019 Manual - NQDI - Data Call Analysis Description
22/22
Generating a Data Call Analysis ReportSwissQual ... NetQual
22Manual NQDI ─ 01
5 Generating a Data Call Analysis Report
After you run the analysis script, you can generate the DataCallAnalysis.XLSreport file in Excel format. The report groups, the calls according to the "Operator",
"Status", and "Code Description" fields. If you want, you can use the "Technology" field
to further distinguish between the different technologies.
► To generate the report file, click "Reports" on the "Tools" menu, point to "Internet",
and then click "Session Analysis".
Fig. 5-1: Data Call Analysis Report Example