You are on page 1of 77

www.astellia.

com

Cigale View
1

CigaleGSM54_Viewers
Objectives

At the end of the lesson the student will be able to:

– Understand the interface Cigale view


– Create a Cigale view database
– Analyse the consistency of the capture
– Define a method of analysis for call setup
– Define a method of analysis for Handovers
– Define a method of analysis for Traffic
– Define a method of analysis for LU-Roamers
– Define a method of analysis for SMS
– Define a method of analysis for Paging
– Understand the raw data level
– Understand the topology level
2 – Understand the phones level
– Generate a report

CigaleGSM54_Viewers
Overview

• Principles
– Where : On each ocean probe or a Process Unit and user PC
– When : After Cigale GSM process - can be used also next to Cigale Gb
(GPRS) and Cigale Iu (UMTS)
– Why : To create a database and visualise results thank to a graphical user
interface that helps investigation
– How : By processing text files get from Cigale GSM
– Prerequisite : Configure Cigale View to customise the process and get the
results you wanted

Cigale engine Cigale view


Significant statistics QoS control and trends emphasis
3 – First level troubleshooting

CigaleGSM54_Viewers
Graphical user interface

• Home page
Need help press F1
Configuration menus Shortcuts to graphs

Graphs available Different points of view

Options to open a database


• Import is based on the probe and creates a database only if you have /IMP in
Cigale View shortcut (“C:\Program Files\Astellia\CigaleView\CigaleView.exe" /IMP)
4
• Open Source is used on PCs to view a database

CigaleGSM54_Viewers
Mains features

– Dashboard: Data aggregated and grouped by themes as setup &


drops, LU, SMS and HO

– Call set up: Inefficiency for Originating and Terminating calls

– Call drop: Drop rates of connected calls

– Handovers: Details on Outgoing and Incoming handovers

– Traffic: Traffic evaluation and PCM check

CigaleGSM54_Viewers
Mains features

– LU – Roamers: LU for roamers and homers

– SMS: Efficiency for MO, MT and SMS Centre

– Paging: Investigations on efficiency, repartition, response delay…

– Raw data: Miscellaneous data grouped by origin files

– Topology: Correspondence between MSCs and BSCs

6
– Phones: Statistics on different types of numbers and calls

CigaleGSM54_Viewers
Creation of a Cigale View Database

Step 1: Click on Import button

Step 3: Give a name for the data source

Step 2: Select the reference file name

CigaleGSM54_Viewers
Open a Database

Step 1: Click on open source button


These steps open a database
(.qvm) and provides
information on the data source
Step 2: Select the *.qvm file

CigaleGSM54_Viewers
Consistency of the capture

• For a lack of signalling Time slot


Select view E.1.3 select (ALL BSC) ,message=Purge
Cause=Part!

Results

CigaleGSM54_Viewers
Consistency of the capture

• For a time slot captured more than once


Select view E.1.3 select (ALL BSC) ,message=Purge;Cause=cnx! and the BSC affected as for a partial connection; then go to the view T5 to
see the PCM and Time Slot affected

Results CTRL^D

Number exactly the same between 2


Time Slots show a double capture UL or DL

10
CTRL^D: go to Data CTRL^G:go to Graph

CigaleGSM54_Viewers
Method of analysis

• To analyse the result of a capture using Cigale view you investigate from the top to the
bottom starting with dashboard to phones.

Use from top


to bottom

11

CigaleGSM54_Viewers
The Dashboard

• The Dashboard gives overall indices regarding Call setup & Call drop, LU; SMS and
Handover

12

CigaleGSM54_Viewers
Method of analysis for Call Set up

• Step 1: Select view E1 to display the call set up inefficiency per BSC then choose a BSC
and details the causes view E.1.1

13
Click right (contextual menu) and select view E1.1 . Move the cursor and investigate on the different causes

CigaleGSM54_Viewers
Method of analysis for Call Set up

• Step 2: Verify in which state the event occurs in view E1.2

14
Analyse the distribution when the event occurs
Click right on a specific event and choose view E1.2.

CigaleGSM54_Viewers
Method of analysis for Call Set up

• Step 3: Verify for a specific event the distribution in all BSCs in view E1.3

15
Click right on a specific event and choose view E1.3. Analyse the distribution in view E1.3.

CigaleGSM54_Viewers
Method of analysis for call drop

• Step 1: Select view C1 to display the Drop rate Of connected call then choose a BSC
and details the causes view C3

16
Click right on a specific event and choose view C3. Analyse of the different Drop causes

CigaleGSM54_Viewers
Method of analysis for call drop

• Step 2: Verify in which state the drop causes occur in view C.3.3

17
Click right on a specific drop causes and choose view C3.3.

Analyse of the different state when the drop appears

CigaleGSM54_Viewers
Transition from Call drop to handover
• Step 1: Find the ten worst cells by changing the series in view C1

Go to view C1 and change the series by selection


18 Select the ten « worst » cells to investigate
Of CLREQ and sort type in descending order

CigaleGSM54_Viewers
Transition from view Call drop to handover

• Step 2: Investigate the Outgoing Handover causes for a cell with a lot of drop

Analyse the different causes for outgoing handover


19

CigaleGSM54_Viewers
Ping-Pong Handover causes

• Go directly to level H3.2 and view the result in data mode and investigate on a cell basis
for Ping Pong Handover causes in view H3.4

20
Choose a cell and select H3.4 Investigate on the causes of Ping Pong Handover

CigaleGSM54_Viewers
Ping-Pong view indices
• Ping Pong Handover versus outgoing handover: definition

HoOut : outgoing handover


Ho-Ho : Crossing Handover from cell B

CELL CELL CELL


A B C

Ho-Ho < xx s : Crossing Handover from cell B


CELL CELL CELL
A B C
Call stays less
than xx seconds
HoPPG: Ping Pong handovers from cell B

CELL CELL
A Call stays less B
21 than 10 seconds

CigaleGSM54_Viewers
Handover Inter BSC

• The inter-BSC handover procedure consists of a dialogue between the origin BSC and
the MSC and the destination BSC and the MSC. The way of evaluating the efficiency of
an inter-BSC handover is explained in the graphic below : two different rates are built
based on the messages exchange in the procedure, the response rate and the failure
rates (or success rate).

view H4. view H5.

22

CigaleGSM54_Viewers
Find problem on Inter-BSC Handover

• Go from view H5 to H5.3 to the details of non responses

23
Right click on a BSC and go to view H5.3 Find the distribution of the event

CigaleGSM54_Viewers
Handover assymetric

• To detect assymetric Handover view H6 change the series

See the result in data view CTRL^D

24
Set %OUT=100 and TotalHo > 50

CigaleGSM54_Viewers
Traffic view analysis

• To detect problem of cells with high traffic go to view T1

Double click on a cell

25
The NbMaxRes must be less than Maximum of available CIC

CigaleGSM54_Viewers
Investigate on CIC average duration

• To detect a possible problem of cross talk or silent call select view T.2

If the Number of allocation is high and


26 the Average conversation time is low,
CIC problem!

CigaleGSM54_Viewers
Investigate on CIC Failure

• To detect problem of possible assignment of CIC

27

Verify on the different BSC the failure causes

CigaleGSM54_Viewers
Verify the type of call & type of codec

• To verify the type of call go to view T4.1

28

Verify the different Codec used

CigaleGSM54_Viewers
Verify the cause of rejection for the
roamers
• To verify the causes of rejection go to view R1.

29

Verify the reject causes by PLMN

CigaleGSM54_Viewers
SMS efficiency

• SMS MO efficiency (S 1.) • SMS MT efficiency (S 2.)


(Mobile Originating  Outgoing) (Mobile Terminating  Incoming)

30

CigaleGSM54_Viewers
Statistics by SMS Centre

• By selecting the data view in view S3 different option

Sort by
Result distribution

Sort by
SMS Centre
31

CigaleGSM54_Viewers
Statictics of paging efficiency

• Go to Paging efficiency (PE 1.) and response delay view (PE 2.)

32

CigaleGSM54_Viewers
Understand the raw data level

• The raw data gives indicators value about several different procedures.

The .XL1 information contains service quality indicators relative to


the calls, handovers and location updates, per BSS and cell by cell.

The .XMG information contains mainly the appearance rate for


certain messages symptomatic of GSM system malfunctioning. It
also includes information about activity of multi-band mobiles

The .CUT information contains mainly drop rates and causes of


established calls

The .XCL information contains indicators mainly oriented on radio


resource allocation and use, and on BSS system performance.

The XLF statistics file will only be generated if you have chosen the
option for generating handover statistics. You can choose this
option in the CIGALE.INI file or in the window associated with the
statistics files.

33

CigaleGSM54_Viewers
Understand the topology level

• The topology level TP1. give information about the different BSC or cells.

34

CigaleGSM54_Viewers
Understand the phones level

• The phones level CN1. allow the user to do some statistics on a called number basis

The Phones.adt file must


be defined before!

a $ replace any numbers;


35
a ? Replace one number

CigaleGSM54_Viewers
How to generate a report

• After a study of a capture a Report in HTML or TXT format can be generated:

Click F11 or use Reporting option


The configuration menu

Choose a default report or create a new report


36

CigaleGSM54_Viewers
Open the default report

– By clicking first on the reporting section and after on the right button of the mouse

Default report name: worst cells list


37 with predefined chapters

CigaleGSM54_Viewers
Show report directly in Cigale View

• By right clicking on the report you can show the report

38

CigaleGSM54_Viewers
How to modify a chapter

• Open Modify option of the global report

Click on Open and Modify

39
Click on Open level to modify or create a new level

CigaleGSM54_Viewers
How to create a new report

• Steps to create the report

1. Right Click on Open and Modify 2. Right Click on New report 3. Give a name to the report

40

CigaleGSM54_Viewers
Create chapters

• Step to create chapters

2. Give a name for the chapter


41 1. Right Click on on the report

CigaleGSM54_Viewers
Create levels

• Step to create levels

Right click on the chapter and select the view

42

CigaleGSM54_Viewers
Create the HTML document

• Click on Create HTML document

43

CigaleGSM54_Viewers
Create automatically the HTML document
in command line (in .bat file)

"C:\Program Files\Astellia\CigaleView\CigaleView.exe"
/REP "C:\Program Files\Astellia\CigaleView\Databases\%~n1.qvm"
/RDB "C:\Program Files\Astellia\CigaleView\Report\ViewReport_A.mdb"
-N "Worst Cells list"
/RDF "Training"
-H "C:\Program Files\Astellia\CigaleView"
/Q

– With parameters:
• %~n1: name of the capture file created with ocean
• - N: name of the report
• - H: name of the HTML document

44

CigaleGSM54_Viewers
Exercise on Cigale View

• Verify using Cigale View if the capture is correct, if no try to find which BSC has not been taken into
account
• Find for Terminating Call if the inefficiency causes come from the BSS or from NSS
• Find the main inefficiency cause for the BSC where you have the highest number of TC
• Find in which state this cause occurs on the same BSC
• Verify for those causes the distribution on the different BSCs
• Find the 5 worst cells where you have the most call drop ratio for NSS reason with number of call drop
greater than 5
• Find the 5 worst cells where you have the most call drop ratio for BSS reason with number of call drop
greater than 5
• Investigate the outgoing Handover for those cells
• Find the 4 couple of cells with the most Ping Pong Handover and investigate on causes
• Find for inter BSC Handover if the distribution of success rate is well distributed among the different
BSC
• Find the four cells where you find the most significant asymmetric Handover and verify the drop rate on
those cells.
• Find if we have problem of congestion
45 • Find if we have problem of cross talk or silent call
• Find the main cause why roamers have been rejected
• Generate a report with all those investigations

CigaleGSM54_Viewers
www.astellia.com

Activity Analysis
46

CigaleGSM54_Viewers
Objectives

At the end of the lesson the student will be able to:

– Describe the Activity Analysis Interface


– Open a database directly
– Open a database from Cigale View
– Understand the three main windows
• Use Transition window
• Use Activity report
• Use SMS window
– Use the preset
– Create a preset
– Use the decoder
47

CigaleGSM54_Viewers
Open a database directly

• Step1 :This window is accessed by clicking on the button

Connection to MySQL server

The server can be the local machine (Localhost) or


a distant connected server.

Default port is 3306

Two logins :
Cigale : all rights (pwd : astellia)
Analysis : read only (no pwd)

48

CigaleGSM54_Viewers
Open a database directly

• Step 2 : open MySQL database

MySQL database are generated by the Cigale


engines.
- GSM (A interface)
- Trace (A interface)
- SLM (A interface)
- ISUP (ISUP interface)
- Roaming (A and MAP interfaces)
- GPRS (Gb or Gn interfaces)
- UMTS (Iu or Iub interfaces)

49

CigaleGSM54_Viewers
Open a database via Cigale View

• From different view you can open activity analysis

50

Right click on a view

CigaleGSM54_Viewers
User Interface

• Activity Analysis allows the user to investigate more deeply a failure by navigating in the
statistics and the detailed activity trace.

Need help press F1

51
Dedicated for troubleshooting
CigaleGSM54_Viewers
Interface Description

• Interface description

Configuration menus

Table selection Windows options

Quit
Connect/Disconnect to the server
Open/Close a database
Close the active window
52

CigaleGSM54_Viewers
The three main navigation windows

• 1.The transition window

• 2. The Activity Window

• 3. The SMS window

53

CigaleGSM54_Viewers
Transition window

• The transition window allow user to count the different event

Count by BSC

Help on
events
causes and
states

Count by Cell
54

CigaleGSM54_Viewers
Following specific Event

• The transition window allow user to follow a specific procedure


Click on Hidden lines

Sort the count colum

Filter on a start state

Validate to see the result

55

CigaleGSM54_Viewers
Follow the final state

This button displays only the transitions whose "Start state" is the
end state of the current transition.

56

CigaleGSM54_Viewers
Activity Report main window

• The activity report allow the user to investigate on an event basis on a cell basis
Click right on a cell
Popup menu

1. Hide the column corresponding to


the active cell
2. Show / Hide columns
3. Sort in acsending order
4. Sort in descending order
5. No order
6. Display the number of different
elements in a column
7. Save current configuration as a
preset
8. Export data array to Excel
9. Go to SMS

57

CigaleGSM54_Viewers
Activity report Indices

58

CigaleGSM54_Viewers
Activity report Indices

59

CigaleGSM54_Viewers
Activity report Indices

60

CigaleGSM54_Viewers
Activity report Indices

61

CigaleGSM54_Viewers
The tool bar options

• Different options are available on the tool bar

62

CigaleGSM54_Viewers
Filter usage

• On the tool bar you have option to filter the data

Validate the filter Display the filter palette

Choose the relation


Choose the filter

63
Save a filter Load a filter

CigaleGSM54_Viewers
Current use of the CDR Viewer

• Current use of the CDR Viewer


The CDR viewer allows to filter the connections on all the columns.
For instance, filter of all the connections for outgoing procedures (Normal and
emergency calls, SMS or SS) and sorting on increasing CDR duration.

Increasing sorting
&

64

CigaleGSM54_Viewers
Distribution usage

Filter on an event

Chart

Table

65
Right click and select distribution

CigaleGSM54_Viewers
Preset window

– Store a defined context (database type, current view, active filters, columns and their
respective size)
– Load it on the current database

The tool bar allows to add a group or a subgroup,


delete a preset or group, reload a preset, import or
export a preset.

Preset icons represent the type of view.

66

CigaleGSM54_Viewers
Preset creation

– Create a group ; right click and select ‘save as preset’

67

CigaleGSM54_Viewers
Colors description

All transitions and activity reports are tagged with a specific color.

The red color indicates the call drops


The green color indicates the user inefficiency causes
The blue color indicates the BSS inefficiency causes
The maroon color indicates the NSS inefficiency causes
The grey color indicates the hidden lines (transition without link to
Activity Report)

68

CigaleGSM54_Viewers
Go to SMS

• When the active CDR concerns a SMS, the user can switch to the SMS view.

69

CigaleGSM54_Viewers
SMS viewer

Each activity report contains the following information


70

CigaleGSM54_Viewers
SMS details

• Detail information for SMS

71

CigaleGSM54_Viewers
Decodeur option

• From the Activity Analysis toolbar you get access to the Decodeur button

72

CigaleGSM54_Viewers
Decodeur Information

• MTP Information

Point code information


And Time Slot used

73

CigaleGSM54_Viewers
Decodeur Information

• Setup decoding

Dialed Digit

74

CigaleGSM54_Viewers
Decodeur Information

• Cause of rejection

Layer MM

75

CigaleGSM54_Viewers
Decodeur Information

• IMSI information

Layer MM

76

CigaleGSM54_Viewers
Decodeur Information

• CIC Allocated

PCM and CIC

77

CigaleGSM54_Viewers