CORE CS Solution
CORE CS Solution
Astellia confidential
Table of content
1- CoreCS Basic
• Core CS architecture
• ISUP, BICC, MAP,
CAP, /INAP, SIP protocols description
• Main procedures
2- Cigale Core CS Engine
• Use Cigale Core CS Engine
• Set the configurations parameters
• Define the topology file
3- Core CS Viewer
• Activity Analysis
• Nova Explorer
4-T&A Core CS
• T&A Principles
• T&A User interface Navigation
5 – Core CS Troubleshooting Use Cases
Astellia confidential
CORE CS Solution
1 – Core CS Basic
ISUP, BICC, MAP, CAP/INAP, SIP
Astellia confidential
Objectives
Astellia confidential
Mobile General Architecture
Abis E
A
PSTN/ISDN
Iu-CS Gr Gc
HLR
Iub Iu-PS Gn
Gi
NodeB RNC SGSN GGSN
SGs Ext. IP
S6a
Networks
SGi
S1-MME S11 HSS
MME
S1-U S5/S8
eNodeB
SGW PGW
Astellia confidential
Separation of Planes (MSC vs. MSC Server)
MSC Server System separates call control & signalling and traffic into 2
separate network elements:
MSC Server
Multimedia Gateway (MGW)
MSC Server
MSC
Control &
Signalling
Control &
Signalling
Speech & Data
Speech & Data
Media Gateway
Traditional
Mobile Switch
Defined by 3GPP (Release 4)
Astellia confidential
Core CS Release 4 Architecture
IN
CAP,
INAP
MAP MAP
HLR
PSTN/ISDN
Iu-CS (RANAP) Nb IP/ATM/TDM
Backbone
VoIP/IMS/SIP
Astellia confidential
Core CS Protocol
MAP, CAP, INAP, ISUP and BICC are part of SS7 Protocol
Message SIGTRAN
Transfer Part (M2UA, M3UA,SUA)
(MTP)
MAP conform to GSM 3GPP 09.02 Phase 1 (v3.11.0), Phase 2 (v4.19.1) and Phase 3 CAMEL has been specified in 4 phases: Phase 1, 2, 3 and 4
(v3.15.0)
ISUP conform to ITU-T Q.763
INAP CS-1 conform to CS 1 ITU-T Q1218, ETSI STS 300 374-1, GF001-9001
BICC conform to ITU-T Q.1901
INAP CS-2 conform to CS-2 ITU-T Q1228 (09/1997)
Astellia confidential
Introduction to MTP
F B
F CK SIF SIO LI I FSN I BSN F
B B
Astellia confidential
MTP Level 2
Astellia confidential
Message Signal units
F B
MSU F CK SIF SIO LI I FSN I BSN F First bit
B B transmitted
8 16 8n, n>2 8 2 6 1 7 1 7 8[bit]
length indicator >2 and ≤63
F B
LSSU F CK SF LI I FSN I BSN F First bit
B B transmitted
8 16 8 or 16 2 6 1 7 1 7 8 [bit]
length indicator = 1 or 2
F B
FISU F CK LI I FSN I BSN F First bit
B B transmitted
8 16 2 6 1 7 1 7 8 [bit]
length indicator = 0
Astellia confidential
Types of Signaling Points
• All nodes in the SS7 network are called Signaling Points (SP)
• Three types of SP :
SP Definition Example
Service Switching Point (SSP) Switches that Setup, manage MSS,
and release voice circuits MSC
required for calls.
Service Control Point (SCP) Interface to applications such HLR, VLR,
as databases. IN
Service Transfer Point (STP) Router and/or gateway STP
Astellia confidential
Signalling message handling
MTP2
Astellia confidential
Structure of messages from MTP users
S
User Data CIC L OPC DPC SIO BICC
S
S
User Data CIC L OPC DPC SIO ISUP
S
S
User Data L OPC DPC SIO SCCP
S
S
User Data L OPC DPC SIO Network Management
C
F B
F CK SIF SIO LI I FSN I BSNF
B B
Astellia confidential
MTP3 message structure
Service
Subservice
SLS OPC DPC Field (SSF)
Indicator
(SI)
4 14 14 4 4 [bit]
00XX (0H) : IN0 0000 (0H): SNM
OPC Originating Point Code 01XX (4H) : IN1 0001 (1H): SNT
DPC Destination Point Code 10XX (8H) : NA0 0011 (3H): SCCP
SLS Signalling Link Selection 11XX (CH) : NA1 0100 (4H): TUP
0101 (5H): ISUP
1101 (DH): BICC
Astellia confidential
Addressing
SSN ( Subsystem Number) will identify a subsystem accessed via the SCCP within
a node and may be a user part via TCAP.
GT( Global Title) may comprise of dialed digits or another form of address
that will not be recognized in SS7 network
- If the message requires to be routed over SS7 network, translation is
required
Astellia confidential
Core CS Identities
Astellia confidential
Addressing
Global Title translations
MAP-VLR MAP-HLR
PC = 1 PC = 5
SSN = 7 SSN = 6
GT = 123 GT = 456
MAP MAP
International International
Gateway STP Gateway
TCAP PC = 2 PC = 3 PC = 4 TCAP
Astellia confidential
ISUP
Astellia confidential
ISDN User Part (ISUP)
Astellia confidential
Message Structure
F B
MSU F CK SIF SIO LI I FSN I BSN F First bit
B B transmitted
ISUP SI
Data Routing Label + CIC SSF 0101
Message =ISUP
Routing Label
CIC SLS OPC DPC
and CIC
4 12 4 14 14 [bit]
Astellia confidential
ISUP Message Format
DPC
Routing Label
OPC
SLS
0 0 0 0
CIC
CIC : Channel Identification Code:
Message type contains a binary representation of the
Mandatory parameters actual number of the time slot that is
of fixed length assigned to the communication path.
Mandatory parameters
of variable length
Optional parameter
Astellia confidential
ISUP Message
Message Description
Astellia confidential
ISUP Procedure
MSC/VLR PSTN
PSTN Interface
ISUP_INITIAL_ADDRESS (CIC x)
ISUP_ADDRESS_COMPLETE (CIC x)
ISUP_ANSWER (CIC x)
Conversation
ISUP_RELEASE (CIC x)
ISUP_RELEASE_COMPLETE (CIC x)
Astellia confidential
ISUP Successful Call flow
Calling Party Originating MSC Transit Exchange Destination MSC Called Party
ACM ACM
Conversation
Astellia confidential
BICC
Astellia confidential
Bearer BICC: Bearer Independent Call Control
- BICC ( Bearer Independent Call Control ) is call control protocol designed to
transport call control signalling information, independent of :
BICC
MTP1 ATM IP
Astellia confidential
BICC in 3GPP R4
• In 3GPP Rel. 4, the user plane (bearer) and the control plane
(signalling and call control) are separated.
• MGW takes care of the user plane and MSS controls it.
• BICC is implemented at Nc interface between MSC servers
• CBC (Call Bearer Control) signalling is implemented at Mc interface
between MSC server and MGW.
BICC MSC
MSC IP Server
Control Server
plane Nc
Sigtran H.248
IP IP H.248 Sigtran
Mc
Mc
IP IP
User
Nb
plane
IP/ATM/TDM
MGW MGW
Astellia confidential
BICC in 3GPP R4
• For IP backbones:
• The vertical interface MGW-MSS (Mc in 3GPP) uses H.248 to convey the
bearer-related information.
• The needed bearer-information is transferred between MSSs in BICC through
APM-mechanism
APM: Application Transport Mesage:
Bearer information carried in signalling messages
.
MSC Server MSC Server .
IP address: [Link]
Bearer ctrl APM Port: 5964
Codec: AMR mode 7
.
.
BICC
M3UA
Sigtran
SCTP
IP
[Link]/5964
MGW MGW
Astellia confidential
Bearer Establishment Modes
MSS MSS
Initial setup message
Forward
Bearer establishment direction
Backward
MSS MSS
BICC Interface
BICC_APM_APLLICATION_TRANSPORT
BICC_APM_APLLICATION_TRANSPORT
BICC_ACM_ADDRESS_COMPLETE
BICC_ANM_ANSWER
Conversation
BICC_REL_RELEASE
BICC_REC_RELEASE_COMPLETE
Astellia confidential
MAP/ CAP/INAP
Astellia confidential
Transaction (for CAP/INAP/MAP/SMS)
TCAP provides:
The rules for the “conversation” between applications (i.e., who
starts the dialog, who ends the dialog, what gets requested in the
dialog, how are errors reported, etc.).
Provides the means to establish non-circuit-related
communications between two nodes in the signalling network
Astellia confidential
Transaction Capabilities Application Part
Operations
TCAP Users (MAP/CAP/INAP..) to peer
Results
Errors
TCAP
INVOKE
RETURN_RESULT
Component sub-layer to peer RETURN_ERROR
REJECT
TC_BEGIN
TC_CONTINUE
Transaction sub-layer to peer TC_END
TC_ABORT
SCCP
Network service layer
MTP
Astellia confidential
Transaction Sub-Layer
Transaction
Dialogue[optional]
Component
Components……….
Astellia confidential
Component Portion Functions
• Invoke
Launches an operation (Invocation of an operation is identified
by an Invoke ID )
• Result
Returns the result of a successful operation.
• Error
Returns the result of a failed operation.
• Reject
Indicates the rejection of a received component due to a protocol
violation.
Astellia confidential
Dialogue Request- Example
DialoguePortion
External
ObjectIdentifier: 0-0-17-773-1-1-1
Single-ASN.1-Type
DialogueRequest
Protocol-Version: 00000111 10000000
Application-Context-Name
ObjectIdentifier: 0-4-0-0-1-0-5-3
MAP-version
application
context
Astellia confidential
Component Flow
Astellia confidential
MAP interfaces between NE
EIR
MSC
B C
VLR HLR
D
E G
MAP
MAP
VLR IN
B
MSC CAMEL
Astellia confidential
Update Location Procedure
New MSC / VLR HLR Old MSC / VLR
MM Location Updating Accept (new LAI, new TMSI) MAP Cancel Location Ack
Astellia confidential
MAP Update Locate Procedure
Different MAP_UPDATE_LOCATION
• MAP_UPDATE_LOCATION
• MAP_UPDATE_LOCATION_ROAMIN
• MAP_UPDATE_LOCATION_ROAMOUT
• MAP_UPDATE_LOCATION_TRANSIT
Astellia confidential
MAP_UPDATE_LOCATION
Roamers definition
Astellia confidential
Update Location detailed Procedure
MSC/VLR HLR
Interface D
Location update
TC_CONT RRL ( )
Astellia confidential
Update Locate procedure in GPRS
New SGSN HLR Old SGSN
Interface Gr Interface Gr
Astellia confidential
MS Purging
Interface D
TC_END ( MAP_PURGE_MS_RESPONSE)
Astellia confidential
SRI/PRN
MSC HLR VLR
Interface C Interface D
Astellia confidential
MAP Authentication procedure
MSC/VLR HLR
Interface D
Astellia confidential
MS_A to MS_B Call Flow
2G MS BSC MSC/VLR_A HLR MSC/VLR_B RNC_B 3G MS
Assignement complete
IAM: Initial Address Message Paging
Paging Response
Authentication&Security procedure
SMS_CP-DATA
SMS SUBMIT( SMS_DA= SMS-C@,
TP-DA= MSISDN_B, MSISDN_A)
SMS_CP-DATA
SMS_CP-DATA_ACK
SMS STATUS REPORT
SMS_CP-DATA_ACK
Astellia confidential
IN Architecture
Service Control Function SCF
IN
CAP, Service Switching
contains CAMEL service logic INAP
for Operator-Specific Services Function
interfaces MSC/VLR to SCF
PSTN/ISDN
Iu-CS (RANAP) Nb IP/ATM/TDM
Backbone
VoIP/IMS/SIP
Astellia confidential
IN Procedure
SSF SCF
Interface IN
TC_CONT ( CONTINUE_CONNECT)
Astellia confidential
Detailed IN Procedure
MSC / VLR_SSF IN_CSF MSC
Setup
INITIAL DETECTION POINT (MSISDN A, MSISDN B, SERVICE KEY)
Call Proceeding
REQUEST REPORT BCSM EVENT ( O_Answer, O_Disconnect, Notify )
ISUP_IAM
ISUP_ACM
Alerting
ISUP_ANM
Connect
REPORT BSCM EVNET (O_Answer)
Conversation
ISUP_REL
Release
APPLY CHARGING REPORT(end)
Astellia confidential
SIP
Astellia confidential
SIP Overview
SIP can be used for voice, video, instant messaging, file transfer,
online games, etc.
Astellia confidential
SIP Protocol Stack
Network IP
Data Link L1
Astellia confidential
SIP interface
PSTN/ISDN
Iu-CS (RANAP) Nb IP/Backbone
VoIP/IMS/SIP
Astellia confidential
SIP transactions
Client MSS A Server MSS B
INVITE
transaction
100(Trying)
180(Ringing) requests
200(OK)
provisional
responses
transaction
ACK (=1xx)
final
responses
transaction
BYE (≠1xx)
200(OK)
Astellia confidential
Supported SIP Request
INVITE Session initiation.
Astellia confidential
Responses
Astellia confidential
Status-Code
Astellia confidential
Request URI
Astellia confidential
SIP Addresses
SIP Addresses
SIP-URI
sip:user:password@host:port;uri-parameters
<sip:sassi@[Link]>
SIPS-URI
telephone-URI
tel: phone-number
<[Link]
Astellia confidential
Elements of a SIP Request Message
Astellia confidential
Elements of a SIP Response Message
SIP-Version <sp> Status-Code <sp> Reason-Phrase
Astellia confidential
SDP
SDP contains:
• Type of media (video, audio, etc.)
• Transport protocol (RTP/UDP/IP, H.320, etc.)
• Format of media (H.261 video, MPEG video, G.711a codec, etc.)
• Information of media transmission (addresses, ports, formats, etc.)
Astellia confidential
SDP Parameters
SDP-parameters:
v: protocol version
o: owner/creator (MSS) and session
identifier
s: session name
c: connection information (MGW)
t: time the session is active
m: media name and transport address
a: zero or more media attribute lines
Astellia confidential
SIP-I/SIP-T
Astellia confidential
Main messages
Astellia confidential
SIP Call Flow
User A Invite
calls User Invite
B 100 Trying
100 Trying
180 Ringing User B
180 Ringing phone rings
User B
200 OK answered
ACK
ACK
RTP MEDIA
Bye Bye User B
hangs up
200 OK
200 OK
Astellia confidential
CORE CS Solution
2 - Engine
Astellia confidential
Objectives
Astellia confidential
Engine Process
Astellia confidential
Software protection
Astellia confidential
Licence Information
Astellia confidential
Cigale Core CS Engine Interface
Astellia confidential
Menu description
Astellia confidential
The processing bar
Astellia confidential
The processing bar Information
Astellia confidential
Activity Analysis Settings
This window is accessed via the Options: Settings menu or the button.
Astellia confidential
Results Settings
Astellia confidential
Options Settings
Astellia confidential
Statistics Settings
Astellia confidential
Decoding specific messages
Astellia confidential
Choosing the elements
Astellia confidential
Topology file:[Link]
Not used
Only for SS7 nodes
node_type = EIR ,GMLC, HLR, MSC , SCP, SGSN, SWITCH_ISUP, SWITCH_BICC, VLR,
MGC
Astellia confidential
Configuration file: [Link]
Main Window
Astellia confidential
[Link]
Component
Astellia confidential
[Link]
Network: Topology/Operator/TAC-IMEI
Astellia confidential
Service Key and Home operator
Astellia confidential
[Link]
Processing: Decoding
Astellia confidential
[Link]
Astellia confidential
SSN and GT Setting
Astellia confidential
[Link]
Input: settings
Astellia confidential
[Link]
Output: settings
Astellia confidential
[Link]
Astellia confidential
Cigale CORE CS
3 – Viewers
Astellia confidential
ACTIVITY ANALYSIS VIEWER
Astellia confidential
Objectives
Astellia confidential
User Interface
Need help
press F1
Astellia confidential
Set The server MySQL
Two logins:
Cigale: all rights (pwd: astellia)
analysis: read only (no pwd)
Astellia confidential
Open a database
Astellia confidential
Interface Description
Interface description
Configuration menus
Activity
Analysis
Quit
Windows options
Connect/Disconnect to the server
Open/Close a database
Close the active window
Astellia confidential
Activity Report main window
Astellia confidential
Procedure representation
Astellia confidential
Procedure representation
Astellia confidential
The tool bar options
Astellia confidential
Filter usage
Astellia confidential
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 Location update procedures
and sorting on increasing CDR duration.
Increasing sorting
&
Astellia confidential
Distribution usage
Chart
Table
Astellia confidential
Preset window
Astellia confidential
Preset creation
Astellia confidential
Decodeur option
• From the Activity Analysis toolbar you get access to the Decodeur button
Astellia confidential
Flow Chart options
• From the Activity Analysis toolbar you get access to the Flow chart button
Astellia confidential
Multi interface
• From the Activity Analysis toolbar you get access to the Multi interface button
Astellia confidential
Trouble Shooting
Astellia confidential
MAP_UPDATE_LOCATION
• Different MAP_UPDATE_LOCATION
• MAP_UPDATE_LOCATION
• MAP_UPDATE_LOCATION_ROAMIN
• MAP_UPDATE_LOCATION_ROAMOUT
• MAP_UPDATE_LOCATION_TRANSIT
Astellia confidential
MAP_UPDATE_LOCATION
Roamers definition
VLR HLR
Astellia confidential
Statistics in AA
Astellia confidential
Local Roamer statistics
Astellia confidential
Inbound Roamers Statistics
Astellia confidential
Outbound Roamers Statistics
Astellia confidential
ISUP Statistics
Astellia confidential
BICC Statistics
Astellia confidential
Global Efficiency MAP-SMS
Astellia confidential
INAP CAP Statistics
Astellia confidential
NOVA EXPLORER VIEWER
Astellia confidential
Objectives
Astellia confidential
NOVA Explorer
Overview
Advanced features :
• Call tracing (multi-interfaces)
• Decoding
• PCAP export
Astellia confidential
NOVA Explorer
Overview
Direct access to
online webhelp
Astellia confidential
NOVA Explorer
Online webhelp
Astellia confidential
NOVA Explorer
Overview
Main interface (after successful search) :
1 Filter panel
2 Activity panel
3 Information
1 4 panel
4 Status panel
5 Distribution
panel
6 Launch bar
3
4
6
Astellia confidential
NOVA Explorer - How to Use
Before launching a search…
Global Activity
Main entry point. Gives access to general activity view
- Signalling CDR
Global Activity
Astellia confidential
NOVA Explorer - How to Use
Filter panel
Astellia confidential
NOVA Explorer - How to Use
Filter panel – Date & Time
Astellia confidential
NOVA Explorer - How to Use
Filter panel – Regions & Identity
Regions
• CAA regions are defined in the configuration
• NOVA regions are automatically detected
Identity :
• Same as defining a filter on IMSI or IMEI
• Enables search period extension (7 days)
Astellia confidential
NOVA Explorer - How to Use
Launch a search
Astellia confidential
NOVA Explorer - How to Use
Quick search
Astellia confidential
NOVA Explorer - How to Use
Full search
Astellia confidential
NOVA Explorer - How to Use
Activity panel
Customize displayed columns
Add a filter
Astellia confidential
Unitel Angola MAP CDR Sample
Astellia confidential
Unitel Angola ISUP CDR Sample
Astellia confidential
NOVA Explorer - How to Use
Information panel
Astellia confidential
NOVA Explorer - How to Use
Status panel
Astellia confidential
NOVA Explorer - How to Use
Distribution
Additional features :
- .csv or image export
- Re-ordering on any column
- Top values only display
Astellia confidential
NOVA Explorer - How to Use
Filter creation
Add a filter:
- From the data grid : composition in the expression bar
Astellia confidential
NOVA Explorer - How to Use
Expression management
Modify filter :
Astellia confidential
NOVA Explorer - How to Use
Expression management
Astellia confidential
NOVA Explorer - How to Use
View management
Astellia confidential
NOVA Explorer - How to Use
CDR correlation
Enhanced mechanisms are used to correlate CDRs:
• At processing level: engine (CAA) or TDR Hub (Nova)
– IMSI enrichment for ISUP from MAP
– Public & Private IMSI/IMEI enrichment for SIP and IMS
• In Nova Explorer:
– UE activity over several interfaces (call trace use case)
1: select CDRs
Astellia confidential
NOVA Explorer - How to Use
CDR correlation
In Nova Explorer:
• Subscriber search by MSISDN:
Astellia confidential
NOVA Explorer - How to Use
CDR correlation
Based on IMSI and timestamp
time offset used to extend the call tracing
Recursive algorithm
Default configuration
- offset = 3 seconds
- no recursion
Astellia confidential
NOVA Explorer - How to Use
CDR correlation
CDR correlation is performed thanks to Astellia telecom specific rules
based on common fields (RAN and Core):
– Timestamps (offset)
– IMSI
– Normalized Number
Astellia confidential
Nova Portal
Astellia confidential
NOVA Explorer - How to Use
Call Trace
Astellia confidential
NOVA Explorer - How to Use
Call Trace
1 1
2
1
1 Frames listing
2
1 Call flow
3 Detailed decoding
Astellia confidential
NOVA Explorer - How to Use
PCAP Export
Astellia confidential
NOVA Explorer - How to Use
Link to Activity Analysis
Astellia confidential
NOVA Explorer - Access & Rights
User profiles
Advanced usage X
Delete database X
Visualize SMS/MMS X X
Visualize USSD X X X
Visualize IMEI X X X
Visualize IMSI X X X
Visualize MSISDN/Number X X X
Decode UP X X
Export CP X X
Export UP X X
Astellia confidential
NOVA Explorer - Access & Rights
User privacy
Astellia confidential
NOVA Explorer - Access & Rights
User Security Access
Astellia confidential
CORE CS Solution
4 – T&A Core CS User
Astellia confidential
T&A PRINCIPLES
Astellia confidential
Objectives
Astellia confidential
Various information needs
For network performance monitoring
Management
Decision support
Global view
Homogeneity
Operation
Radio or Service optimization
Proactive troubleshoot
Astellia confidential
T&A Solution
Part of the Astellia suite
Network performance
Trending & Aggregation monitoring
Analysis & Troubleshoot with
sharing detailed KPIs
Protocol analysis,
Activity Analysis/ Nova Explorer Flow chart
KPI
Processing
CDR
Massive
capture Probes
A Gb Iu CS, Iu PS, Iub
Astellia confidential
T&A Solution
Main features
TXT
files
Astellia confidential
T&A KEY benefits
Astellia confidential
T&A Benefits
Get a fair and impartial reference
Identify
Compare
Compare regression
equipments
equipements after
fromfrom equipment
different
different upgrade
vendors
vendors overtime
Astellia confidential
T&A Benefits
Save time with automatic QoS monitoring
Astellia confidential
T&A Benefits
A High level of customization
Astellia confidential
T&A Benefits
A huge capacity
Astellia confidential
T&A Key points
Astellia confidential
T&A Solution:
Product range
T&A Signalisation T&A OMC
Astellia confidential
T&A Solution
Principle
Time
Network
MSC
BSC
Cell
Astellia confidential
T&A Solution
Principle
--Over
OverNetwork Element:
Time for one bsc KPI
Cell level
Time
Network
MSC
BSC
Cell
Astellia confidential
T&A Solution
Visualize KPI Over Time
Easy to use
selection area
KPI Nb of calls
Time
Astellia confidential
T&A Solution
Principle
MSC
BSC
Cell
Astellia confidential
T&A Solution
Visualize KPI over network elements
Nb of calls
KPI
Network elements
Astellia confidential
T&A Configuration Offer
• Multiproduct:
– Single access to visualize several different T&As
– Allow graph display of KPI from T&A 1 and KPI from T&A 2
• Mixed KPI
– Allow to create KPI = function (KPI of T&A 1, KPI of T&A 2)
• Corporate
– Aggregate data from 2 T&As of the same technology
Astellia confidential
Mixed KPI
Prerequisite:
• Multiproduct configuration (with Master Topology)
• Activate Mixed KPI: new database
• Select counters and Create your KPI
• Create Graph and Dashboard including your KPI
Astellia confidential
Mixed KPI
Astellia confidential
Corporate
Example: GSM
T&A GSM
Hourly / Cell
T&A GSM T&A GSM T&A GSM
North South East West
Astellia confidential
USER INTERFACE NAVIGATION
Astellia confidential
Objectives
Astellia confidential
Graphical User Interface
Customer logo
Filter
Menus
• Predefined dashboards
• Client dashboards
• Alarm: Management, History and Top/Worst lists
• Investigation: Query builder, My Queries
• Navigation: user profile information
Astellia confidential
Dashboard
Description
Astellia confidential
Dashboard
Graph description
Type of display
- Line
- Cumulated line
- Bar
- Cumulated Bar
Astellia confidential
Dashboard
Over Time Mode
Filtering
NE selection KPI
Time
selection
Time
Astellia confidential
Dashboard
Over Time Navigation
From Day to
Hour level
Astellia confidential
Dashboard
Over Time Over NE
From time to
network level
The time filter is the one selected before the switch to NE.
Astellia confidential
Dashboard Over Network Elements Mode
Network Element
Astellia confidential
Dashboard
Over NE Navigation
From MSC to
BSC level
Astellia confidential
Dashboard Filter
on Geographical elements
Astellia confidential
Dashboard
Ordering KPI
The user can choose the ordering KPI among the list of the displayed KPI
in the current dashboard
Astellia confidential
Dashboard
Filtering KPI
Astellia confidential
Dashboard
Busy Hour
Astellia confidential
Navigation
My Profile
Navigation Menu
Homepage:
- default dashboard
- default filter values
Astellia confidential
Navigation
My Profile - Homepage
Astellia confidential
Navigation: My Profile – NE Preferences
Astellia confidential
Dashboard
Link to Activity Analysis
Astellia confidential
Dashboard
Link to Activity Analysis
2 different filters
• Basic Filter: Network element & time filters
• Telecom Filter: Basic filter + telecom filter (drop, setup etc…)
Astellia confidential
Graph Data Table
Astellia confidential
USER INTERFACE DESCRIPTION
Astellia confidential
Objectives
Astellia confidential
Predefined Dashboard
Astellia confidential
ISUP ASR ABR NER
Astellia confidential
ISUP Calling Failure
Astellia confidential
ISUP Calling Duration
Astellia confidential
ISUP PC ASR ABR NER
Astellia confidential
ISUP CIC
Astellia confidential
Roaming Inbound Lu
Astellia confidential
Roaming Outbound Lu
Astellia confidential
Roaming Inbound SMS
Astellia confidential
Roaming Outbound SMS
Astellia confidential
INAP Service Key
Astellia confidential
USER INTERFACE EXPORT
Astellia confidential
Objectives
Astellia confidential
Dashboard
Graph options (1)
Astellia confidential
Dashboard
Graph options (1)
Excel export
Export all the KPI values in an Excel format
Data information
KPI/Raw counter
formula and label
Astellia confidential
Dashboard
Graph options (2)
Map View
• Display the GIS map
Map View 3D
• Link to Google Earth
Display all Network elements
• Available in Over Network Element mode
Reliability of data
• Indication about the reliability of the KPI calculation (The higher the
value is, the better is the KPI calculation)
Graph tool
• Tool to draw line on the graph
Astellia confidential
Dashboard
Caddy
The user can export the graph, GIS and Alarm screens to a PDF
format and create a specific document.
Export to
PDF
Astellia confidential
USER INTERFACE INVESTIGATION
Astellia confidential
Objectives
Astellia confidential
Query Builder
Description
Astellia confidential
Query Builder
Creation
Drag & Drop Interface: Aggregations defined in the current Query
List of available aggregation At least 1 KPI, 1 Time & 1 Network Element aggregation
Threshold filter
Ordering Value
Astellia confidential
Query Builder
Table Results
Table Results
Astellia confidential
Query Builder
Graph Results
Select the X axis value Select the value(s) to display
on the Graph
Astellia confidential
Investigation Dashboard
Description
Astellia confidential
Investigation Dashboard
Creation
Time selection KPI selection and filtering
3. Click on
to display the Graph
Astellia confidential
USER INTERFACE
ALARM DESCRIPTION
Astellia confidential
Objectives
• Understand alarm:
– Static alarm
– Dynamic alarm
– Top/Worst List
Astellia confidential
Alarm Description
3 types of Alarm:
• Static alarm Generated if a fixed value is crossed
• Dynamic alarm Generated in case of brutal change
• Top/Worst List Network Elements ranking
Alarm Menu
• Alarm Management
• Alarm History
• Top/Worst Lists
Astellia confidential
Alarm Management (User)
Astellia confidential
Alarm Management functionalities
Alarm options:
Acknowledge an alarm
Display dashboards containing alarm trigger
Display more details
Display NE & KPI in the GIS
Astellia confidential
Alarm Management functionalities
Other functions
• Collapse / Expand alarm details
• Display alarm category
Right click
• Refresh
• Group alarms:
– By Network Elements
– By Alarm Name
• Export alarm results to
– PDF file
– Excel file
– Word file
Astellia confidential
Alarm History
Astellia confidential
Alarm History functionalities
Alarm options
Display dashboards containing alarm trigger
Display more details
Display NE & KPI in the GIS
Right click
Refresh the Graph
Export alarm results to PDF, Word or
Excel file
Astellia confidential
Alarm Top/Worst List
Astellia confidential
Alarm
Top/Worst List functionalities
Options:
Display dashboards containing alarm trigger
Display more details
Display NE & KPI in the GIS
Right click
Refresh the Graph
Export alarm results to PDF, Excel or
Word file
Astellia confidential
ALARM MANAGEMENT
Astellia confidential
Objectives
Astellia confidential
Static Alarm
Description
Principle
Generated if a static Threshold is crossed
Astellia confidential
Static Alarm
Creation
Alarm Menu
Click on
Astellia confidential
Static Alarm
Graphical Interface
Alarm Properties:
- Name & Description
- Network and Time filter
- Period of exclusion
- Alarm calculation
Trigger:
- Trigger selection
- Alarm level severity
- Iterative Alarm
- Additional fields
Astellia confidential
Static Alarm
Creation
Alarm properties
• Alarm name
• Alarm description (optional)
• Network level resolution:
– By default, your default NE preferences are loaded
– Use to modify your NE preferences
• Time resolution
• Period of exclusion
– Available for Day and Hour time resolution (including Busy Hour)
• Alarm calculation
Astellia confidential
Static Alarm
Creation
Period of exclusion
• Time Resolution = Day or Day BH
– Select the day(s) of the week in which alarm is not generated
Astellia confidential
Static Alarm
Creation
Alarm calculation
Astellia confidential
Static Alarm
Creation
Astellia confidential
Static Alarm: Iterative mode
• Iterative Alarm
– Choose a number of iteration and a period
- Example: daily KPI
D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11
time
D1: No alarm
D2: The value of the KPI is superior of the trigger ( )
D3 to D4: No alarm
D5: , 2 values superior of the trigger during the 5 days period => Alarm creation
D6: , 2 values superior of the trigger during the 5 days period => Alarm creation
D7 to D9: No alarm
D10: , no more than 1 value superior of the trigger during 5days period => No alarm
Astellia confidential
Static Alarm
Creation
Astellia confidential
Dynamic Alarm
Description
Principle
Generated when the deviation exceeds a coefficient
defined by the Administrator
Astellia confidential
Dynamic Alarm
Dynamic Threshold
Threshold Formula:
Threshold = ABS ( AVG [14 last periods] – VALUE[last period] )
AVG [14 last periods]
+/- 10%
Period = 14
Astellia confidential
Dynamic Alarm
Creation
Alarm Menu
Click on
Astellia confidential
Dynamic Alarm
Graphical Interface
Alarm Properties:
- Name & Description
- Network and Time filter
- Period of exclusion
- Discontinuous data
calculation mode
- Alarm Calculation
Trigger:
- Threshold selection
- Trigger selection
- Alarm level severity
- Additional fields
Astellia confidential
Dynamic Alarm
Creation
Alarm properties
• Alarm name
• Alarm description (optional)
• Network level resolution
• Time resolution
• Period of exclusion
• Discontinuous
• Enable or Disable Alarm Calculation
Astellia confidential
Dynamic Alarm
Creation
Discontinuous Mode:
• Available for Day and Hour time resolution (including Busy Hour)
• Examples:
– Time Resolution = Day
– Discontinuous = disabled
→ on Monday, dynamic alarm calculation is based on the 14 last days
Astellia confidential
Dynamic Alarm
Creation
Astellia confidential
Dynamic Alarm
Creation
Astellia confidential
Top/Worst List
Description
Principle
Network Elements ranking based on a specific Raw Counter / KPI
Astellia confidential
Top/Worst List
Creation
Alarm Menu
Click on
Astellia confidential
Top/Worst List
Graphical Interface
Astellia confidential
Top/Worst List
Creation
Alarm Properties:
- Name & Description
- Network and Time filter
- Period of exclusion
-Alarm Calculation
Trigger:
- Sort condition
- Trigger selection
- Additional fields
Astellia confidential
Top/Worst List
Creation
Alarm properties
• Alarm name
• Alarm description (optional)
• Network level resolution
• Time resolution
• Period of exclusion
• Enable or Disable Alarm Calculation
Astellia confidential
Top/Worst List
Creation
Astellia confidential
Top/Worst List
Creation
Astellia confidential
Black List
Description & Configuration
Principle
Exclude a list of Cells from Alarm generation
Setup Black List
• Click on
Astellia confidential
REPORTING
Astellia confidential
Objectives
Astellia confidential
Report Builder
Description
Astellia confidential
Report Builder
Graphical Interface
Search Box
Select Report
Configure a
new Report
Astellia confidential
Report Builder
Creation
Enter a name
And click on
Astellia confidential
Report Builder
Creation
Configure Report
Delete Report
Delete Element
Configure Element
Astellia confidential
Report Builder
Creation
Astellia confidential
Report Scheduler
Description
Recipients configuration:
• Group of Users
and/or
• Users
and/or
• Email address (which is not part of T&A users)
Astellia confidential
Report Builder
Creation
Click on
Astellia confidential
Report Scheduler Creation
• Report selection
• Recipient Selection
– Group selection
– User selection
– Email selection
• Schedule periodicity
• Click on
Astellia confidential
Data Export
Description
Astellia confidential
Data Export
Creation
Astellia confidential
Data Export
Graphical Interface
• Click on
Astellia confidential
Data Export
Graphical Interface
Click on
• Enter an Export Name
• Enter the output file Name
• Field separator selection ; is the
default CSV separator
– Counter/KPI selection
• Click on
Astellia confidential
Data Export
Result File
Astellia confidential
BUILDER
Astellia confidential
Objectives
• Customize a Dashboard
Astellia confidential
KPI Builder
Description
Astellia confidential
Admin or User training
Astellia confidential
KPI Builder
Creation
Mapping Menu
Astellia confidential
KPI Builder
Graphical Interface
Astellia confidential
KPI Builder
Creation
Click on
Astellia confidential
KPI Builder
Creation
Formula Builder
Astellia confidential
Graph Element Builder
Description
To display a GTM
Create Dashboard containing this GTM
Astellia confidential
Graph Element Builder
Creation
Click on
Astellia confidential
Graph Element Builder
Creation
Search Box List of Raw & KPI
Name
Click on
Astellia confidential
Graph Element Builder
Creation
Delete
Graph
Configure
the KPI
Delete
KPI
Astellia confidential
Graph Element Builder
Creation
• Type of display
• Y-axis position
• Colors
• Line Design Display
• Legend
Click on
Astellia confidential
Graph Element Builder
Creation
• Graph Definition
• Troubleshooting
Comments
• Object type:
– Graph
– Pie
• Axis labels
• Graph size
• Legend position
• GIS activation
• Default Order
Astellia confidential
Dashboard Builder
Description
• Dashboard menu:
Predefined Dashboards
Astellia confidential
Dashboard Builder
Creation
Click on
Astellia confidential
Dashboard Builder
Creation
Enter a name
Click on
Astellia confidential
Dashboard Builder
Creation
Configure DashBoard
Delete
DashBoard
Astellia confidential
Dashboard Builder
Creation
• Click on
Astellia confidential
TROUBLESHOOTING CASE STUDIES
Astellia confidential
CORE CS Solution
5 – Troubleshooting Case Studies
Astellia confidential
CASE STUDY 1:
INTERNATIONAL LINK CONGESTION
Astellia confidential
International links congestion
Solution/astellia Recommendations
Add more capacity on international
ISUP links
Failures can also come from B part,
suffering from congestion High
Business
Impact
Benefits
Increase customer satisfaction
Improve KPI efficiency
Low
Implementation
Easy Difficult
Astellia confidential
International links congestion
Astellia confidential
International links congestion
Here below an example of flowchart for a call initiated toward an American number and
released with the cause “No circuit Channel available”
Astellia confidential
International links congestion
Astellia confidential
CASE STUDY 2:
APPLICATION CONTEXT NAME NOT SUPPORTED
Astellia confidential
MAP Cancel Location
Application context name not supported
Solution/astellia Recommendations
Activate MAPv3 for the Cancel
Locationprocedure on the MSS Level
High
Business
Benefits
Impact
Avoid VLRU load and extra signalling
Low
Implementation
Easy Difficult
Astellia confidential
MAP Cancel Location
Application context name not supported
This error is generated mainly by roamers when the HPLMN tries to cancel
the location in MTC network, the main operators are the following:
This error is generated since the MSS doesn’t support the cancel location in
MAPv3, only MAPv2 messages are accepted. We recommend to check with the
vendor if it’s possible to support MAPv3 or check with the other operators to
send the cancel location in MAPv2.
Astellia confidential
CASE STUDY 3:
SMS DELIVERY FAILURE
Astellia confidential
SMS Delivery Failure
Solution/astellia Recommendations
Activate MAPv3 for the SMTP delivery
procedure on the MSS Level
High
Business
Benefits
Impact
Increase SMTP Delivery for Inbound
subscribers
Low
Implementation
Easy Difficult
Astellia confidential
SMS Delivery Failure
Application context not supported
This is mainly affecting incoming SMS to Inbound roamers as seen below
(1h distribution):
Astellia confidential
SMS Delivery Failure
Application context not supported
We can clearly see that the MSS rejected the MT-Forward-SM because it‟s
in MAPv3:
As this is related to the MAPv3 support in the MSS,we recommend to set the
parameter shortMsgMT-Relay to 3 instead of 2.
Astellia confidential
CASE STUDY 4:
ISUP DROP DUE TO CAUSE ROTE
Astellia confidential
ISUP Drop due to cause RoTE
Solution/astellia Recommendations
Solve Radio issues in order to avoid this
high amount of failures. Increasing the
MSS timer will have no impact if the radio
synchronization timer is lower. High
Business
Benefits
Impact
Decrease Drop Rate due to the
reason ROTE.
Low
Implementation
Easy Difficult
Astellia confidential
ISUP Drop Cause
Recovery on Timer Expiry
Astellia confidential
ISUP Drop Cause
Recovery on Timer Expiry
Astellia confidential
ISUP Drop Cause
Recovery on Timer Expiry
13s
The MSS releases the call after around 13s, what‟s happening on the
Radio Side is presented in the next slide.
Astellia confidential
ISUP Drop Cause
Recovery on Timer Expiry
• From the A interface side we have the following for the same call:
Astellia confidential
ISUP Drop Cause
Recovery on Timer Expiry
13s
There is no
connection confirm
message! BSSMAP error with
cause Radio
interface failure
Astellia confidential
CASE STUDY 5:
INBOUND ROAMERS, FAILED MTC
Astellia confidential
Problem Title
Solution/Astellia Recommendations
Tracing the MTC call shows that there was a
routing problem in operator international
gateways, routing database corrected and High
problem solved
Business
Benefits
Impact
- Operator inbound roamer stays on
customer network.
- Operator inbound roamer MTC call SR
increased
Low
Implementation
Easy Difficult
Astellia confidential
Problem Summary
Astellia confidential
troubleshooting
• The IAM reached Astellia customer gateway , but then the call
released there without routing it to corresponding MSS.
Astellia confidential
What has been implemented
Astellia confidential
CASE STUDY 6:
MISSING CIC DECLARATION ON ISUP
Astellia confidential
Missing CIC declaration on ISUP links
Solution/astellia Recommendations
Update settings to allow calls when
using even CIC number High
Business
Impact
Benefits
Improve efficiency
Increase customer satisfaction
Low
Implementation
Easy Difficult
Astellia confidential
Missing CIC declaration on ISUP links
Following table shows ISUP resources between nodes 2019 and 2023.
This table clearly points out that all attempted calls towards those two nodes are
rejected and all attempted calls (around 60 during the two hours captures) can’t
reach the communication phase.
Further investigation shows that when IAM is sent to the switch 2023 with a CIC
67, like this instance below, we have two different behaviours.
Astellia confidential
Missing CIC declaration on ISUP links
This table clearly points out that all attempted calls towards those two nodes are
rejected and all attempted calls (around 60 during the two hours captures) can’t
reach the communication phase.
Further investigation shows that when IAM is sent to the switch 2023 with a CIC
67, like this instance below, we have two different behaviours.
Astellia confidential
Missing CIC declaration on ISUP links
In this situation, the calling part ends the call due too long duration
without response from the called part.
Astellia confidential
Missing CIC declaration on ISUP
In this situation, the switch 2019 releases the call since no response
from the other node after expiry of the timer.
Astellia confidential
Missing CIC declaration on ISUP
Distribution of the PCM between node 2023 and 2019 Distribution of the PCM between node 2019 and 2023
among 106 PCM
So, those tables clearly show that the PCM 2 and all its associated CIC are not declared in the table of CIC in the switch 2023.
Astellia recommends checking declaration of the PCM 2 (with its 16 CIC) in the switch 2023
Astellia confidential
CASE STUDY 7:
ISUP FAILURE WITH VOICE ANNOUNCEMENT
Astellia confidential
ISUP Failure toward competitors
MOC with Voice announcement
Solution/Astellia recommendations
• Check MGW internal failure and
for probable bad End of File in
High
announcement
Business
Impact
Benefits
Improve KPI values
Increase QoS and customer satisfaction
Low
Implementation
Easy Difficult
Astellia confidential
ISUP Failure toward competitors
MOC with Voice announcement
Below Multi-Interface flow chart shows that those ISUP failures are
mapped with the cause Resource unavailable, unspecified on Iu-CS
interface. This Iu-CS cause increased when comparing before/after.
Analysis showed that the common behavior of all these calls was that
they were connected to an announcement.
Distribution on called numbers for Originating calls ending with the cause
Resource Unavailable gives the following
Destination Count of failed calls with resource unavailable (1 day: the
21st of November))
Competitor 1 4827
Competitor 2 4464
PSTN 180
International - Syria 141
Astellia confidential
ISUP Failure toward competitors
MOC with Voice announcement
Recommendation:
• Check if some MGW internal failure increased
• Related to a bad End of File in an announcement
Astellia confidential
EXERCISE SECTION
Astellia confidential
AA/ Nova Explorer
MAP Protocol
Focus on the main cause of the failures and display a call flow
Astellia confidential
AA/ Nova Explorer
INAP/CAP Protocol
Focus on the main cause of the failures and display a call flow
Astellia confidential
AA/ Nova Explorer
BICC Protocol
Astellia confidential
AA/ Nova Explorer
ISUP Protocol
Astellia confidential
Exercises T&A
Step 1
Create a dashbord called “Dash_Group_X”, with X is a number
given by the trainer.
Step 2
Create a graph, called GR_X_1, with the following Counter/KPI :
• NB of LU procedure
• Lu Procedure successful rate
Step 3
Put “NB of LU procedure “in right axis ( blue Color)
Put “Lu Procedure successful rate “ in left axis ( red Color)
Step 4
Put the Graph GR_X_1 in “ Dash_Group_X” and publish it in client
dashbord.
Astellia confidential
Exercises T&A
Step 1
Create a dashbord called “Dash_Group_Y”, with Y is a number
given by the trainer.
Step 2
Create a graph, called GR_Y_1, with the following Counter/KPI :
• NB of Initial DP procedure
• Initial DP Procedure successful rate
Step 3
Put “NB of Initial DP procedure “in right axis ( blue Color)
Put “Initial DP Procedure successful rate “ in left axis ( red Color)
Step 4
Put the Graph GR_Y_1 in “ Dash_Group_Y” and publish it in client
dashbord.
Astellia confidential
Thank You
Astellia confidential