manual - nqdi - data call analysis description

Upload: sary-marin

Post on 06-Jul-2018

307 views

Category:

Documents


0 download

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