Beruflich Dokumente
Kultur Dokumente
OSTILL - Fotolia
1 - Basics
Objectives
At the end of the lesson the student will be able to:
Describe the Core PS architecture Describe the different Core PS Interface protocol Understand tunnel principle Understand the different message types and give some examples Understand the main basic procedures and the different types of network configurations Understand differences between DNS Network and DNS User Understand Direct Tunnel procedure
Astellia confidential
Data processing
On-line CDR generation Periodic KPI generation
Reporting and alarming on Web browser for all teams Dedicated investigation tools for experts
System management
Process flow automation System administration System supervision
Astellia confidential
Core PS architecture
GGSN
Abis
PCU
DNS interface Gb
Gp Inbound SGSN Gn
Gz
DIAMETER
GGSN Gi
BTS
Internet
Iub
RNC
Iu-PS Gr
HLR
Gp Outbound Gn
SGSN
NodeB
RADIUS interface
Foreign PLMN
RADIUS Server
4
Astellia confidential
Protocol Stack
Application UDP/ TCP IP Relay SNDCP SNDCP LLC Relay RLC RLC MAC GSM RF MAC BSSGP Network service BSSGP Network service L1bis LLC GTP UDP/ TCP IP L2 L1 UDP/ TCP IP L2 L1 L1 L1 GTP Application UDP/ TCP IP
L2
L2
GSM RF L1bis
MS
Um
BSS
Gb
SGSN
Gn/Gp
GGSN
Gi
Server / Gateway
5
Astellia confidential
PDP Context
PDP: Packet Data Protocol
Information stored in MS, SGSN, GGSN to allow data exchanged with PDP network
Subscriber's IP address (IPv4, IPv6 ou IPv4v6) IP address of current SGSN Access Point Name (APN) : logical name of a PDP network (ex : mywap) Subscriber's IMSI Tunnel Endpoint ID (TEID) CP/UP at the GGSN Tunnel Endpoint ID (TEID) CP/UP at the SGSN Quality of service parameters
A total of 11 PDP contexts (with any combination of Primary and Secondary) can co-exist.
Astellia confidential
PDP Context
Astellia confidential
Tunnel principle
Core PS part
Tunnel CP UL
SGSN
Tunnel CP DL
GGSN
GTP Tunnel
Tunnel Data DL Tunnel Data UL
Internet
(Core Network)
TEID
TEID: Tunnel endpoint Identifier
Astellia confidential
Gn/Gp protocol
Used Protocol: GTP (GPRS Tunneling Protocol) - 2 differents entities: GTP-C (Control plane): Gn interface GTP-U (User plane): Gn and Iu-PS interfaces 2 different protocol versions are available: GTP V0 and GTP V1 - Release 98: GTP V0 (3GPP TS 09.60 Version 7.10.0) - Release 5: GTP V1 (3GPP TS 29.060 Version 5.9.0) GSNs implementing GTP V1 should be able to fallback to V0
Astellia confidential
Applicative layers
UDP TCP IP UDP is the mandatory protocol GTP V0: UDP ports 3386 (Control Plane and User Plane) GTP V1: UDP ports 2123 (Control Plane) and 2152 (User Plane) GTP V1: IPV4 or IPV6 GTP V0: IPV4 UDP IP L1
10
GTP
Astellia confidential
GSN
GSN
GTP-C GTP-U
Astellia confidential
11
Astellia confidential
12
13
14
Astellia confidential
15
Activate PDP context request Create PDP context request Security functions Create PDP context response Activate PDP context accept
Astellia confidential
16
Astellia confidential
17
RA Update request SGSN context request SGSN context response SGSN context acknowledge
Update PDP context request Update PDP context response RA Update response
Astellia confidential
18
Astellia confidential
SNDCP
GTP
GTP-PDU {TID, PDP-PDU}
IP
PDP-PDU {PDP address}
External IP network
Astellia confidential
20
- Request messages:
The UDP Destination Port number for GTP-C request messages is 2123. It is the registered port number for GTP-C. The UDP Destination Port number for GTP-U request messages is 2152. It is the registered port number for GTP-U. The UDP Source Port is a locally allocated port number at the sending GSN/RNC.
- Response messages:
The UDP Destination Port value shall be the value of the UDP Source Port of the corresponding request message. The UDP Source Port shall be the value from the UDP Destination Port of the corresponding request message.
Astellia confidential
21
Create PDP context request Create PDP context response IP 1 port 2123 Delete PDP context request Delete PDP context response IP 2 port 2123
Astellia confidential
22
SGSN
GGSN
Create PDP context request Create PDP context response IP 1 random port Delete PDP context request Delete PDP context response IP 2 port 2123
Astellia confidential
23
SGSN
GGSN
Create PDP context request IP 1 2123 or random port Create PDP context response Delete PDP context request Delete PDP context response IP 3 port 2123 IP 2 port 2123
Astellia confidential
24
SGSN
GGSN
Create PDP context request IP 1 2123/random port Create PDP context response Delete PDP context request Delete PDP context response
Astellia confidential
25
3GPP Release 7
New features
Direct Tunnel New IEs in PDP Context Request messages:
IMEI RAT type (GERAN UTRAN WLAN) User location (cell type, LAC-RAC, cellid or SAC)
Astellia confidential
26
Astellia confidential
27
(RANAP)
SGSN
(GTP-C)
GGSN IP Network
(GTP-U)
(GTP-U)
Iu-PS
Gn
SGSN
(RANAP)
(GTP-C)
Radio part
IP Network
Astellia confidential
28
GGSN
(GTP-U) (RANAP)
(GTP-U) (GTP-C)
SGSN
IP Network
Radio part
Astellia confidential
29
Activate PDP Context Request Create PDP Context Request Create PDP Context Response RAB Assignment Request
(GGSN TEID, GGSN User Traffic Address)
GTP-U
30
Astellia confidential
DNS Network
DNS: Domain Name System
The APN Resolution process allows to a SGSN to obtain the IP address of the GGSN which should serve an APName (Access Point Name). IP address can be an IPv4 or IPv6 address.
SGSN DNS Network GGSN_x
DNS Query
APName
DNS Response
IP GGSN_x
31
SGSN
DNS Network
GGSN_x
DNS User
Service request
APN: internet
DNS Query
internet
DNS Response
IP GGSN_x
Create PDP context request Create PDP context response PDP Act. Complete PDU
www.google.com
PDU PDU
IP Google
Astellia confidential
DNS Response
IP Google
32
Accounting: RADIUS provides information for billing (service access duration between RADIUS_ACCOUNTING_START and RADIUS_ACCOUNTING_STOP)
RADIUS headers format (request and response are associated through @IP src/dest, UDP port number and Packet identifier)
Bit
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Code Identifier Length Authenticator Attributes
Astellia confidential
33
Database
RADIUS server N
Astellia confidential
34
RADIUS Access-Accept
Mobile IP address
RADIUS Accounting-Request (Start) Create PDP context response RADIUS Accounting-Response (Start)
Delete PDP context request RADIUS Accounting-Request (Stop) Delete PDP context response RADIUS Accounting-Response (Stop)
Astellia confidential
35
Astellia confidential
36
(AF)
Rx
Sp
(SPR)
(PCRF)
Gxx Online Charging System
Gx Gy
(OCS)
Bearer Binding and Event Reporting Function Policy and Charging Enforcement Function Service Data Flow Based Credit Control
(BBERF)
(PCEF)
AN-Gateway
PDN-Gateway
Gz
(OFCS)
The Gx reference point enables a PCRF to have dynamic control over the PCC behavior at a PCEF. The Gy reference point allows online credit control for service data flow based charging. The Gz reference point enables transport of service data flow based offline charging information.
Astellia confidential
37
Create PDP context response Update PDP context request DIAMETER Credit-Control-Request Update Request DIAMETER Credit-Control-Answer Update Request Update PDP context response Delete PDP context request DIAMETER Credit-Control-Request Termination Request DIAMETER Credit-Control-Answer Termination Request Delete PDP context response
Astellia confidential
38
Gi Protocols
Applications
MMS
WSP
RTCP
RTP
WTP
DNS
HTTP
RTSP
FTP
SMTP
POP3
UDP
TCP
TCP/IP Model
Astellia confidential
39
Cigale Core PS
OSTILL - Fotolia
2 - Engine
Objectives
At the end of the lesson the student will be able to: - Describe Cigale Gn Engine (input/output files) - Understand the different part of user interface and main parameters of Cigale configuration - Understand Cigale Gn state machine
Astellia confidential
41
Overview (1/4)
Probe Capture on Gn, Gp, Gi, Gx, Gy or Gz (Ocean, Neptune, K12, Nethawk, Libcap)
Cigale Gn engine
Astellia confidential
Overview (2/4)
Cigale Gn can be described as a "spy" located at level of the Gn/Gp/Gi/Gx/Gy/Gz interfaces, between GSNs (SGSNs and GGSNs) and toward IP Network With Packet Services Monitoring (PSM) option, user can follow a session at the applicative layer (HTTP/FTP/POP3) Cigale Gn provides different kinds of results:
-
Activity Analysis database (for troubleshooting and optimization) Results files (for SI export )
Astellia confidential
43
Fault Manager
Cigale Engine
XCAP
AA (CDR) + VIA
VIP Care
.XLP file
HPG
.HPG file
T&A HPG 44
Astellia confidential
Cigale Engine
Ocean Probe
Enrichment files (BIN/BCK)
AA (CDR) + VIA
Text files
EDX
Stream
VIP Care
Capture files (UP only) NB: PSM Engine = Cigale Gn + PSM option
PSM Engine
AA (IPDR, PSDR) + VIA
.XLP file
HPG
.HPG file
T&A HPG 45
Astellia confidential
Input files
Description of the State Machine
AUTOMAT, EVENTS,CAUSES,STATES Description of the network topology GSN, DNS, RADIUS, DIAMETER topology.txt,
2G 3G topology
Configuration file
Cigale Gn
Other files :
Capture file :
Astellia confidential
Astellia confidential
47
Astellia confidential
48
IP2country
IP2country.txt
Useful to automatically assign names to GSNs when no description is provided (no GSN description file available or incomplete description)
49
Astellia confidential
50
Window containing : Events: displays events on local running actions Local Internal Processes: displays information on internal ASM processes Alarms: displays alarms
Astellia confidential
51
Astellia confidential
52
Manual Processing
Possibility to execute Cigale engine without ASM
- Execute Astellia.Tools.Engine.exe in Bin folder of the engine installation path.
Start processing
Astellia confidential
54
Network
- Topology:
Network prefix (usually OBS), check topology file - MANDATORY Topology file path - MANDATORY 2G/3G topology file path (for Cells/SAIs and RNCs/PCUs) - Optional Networks File Path MANDATORY
- Operator:
HPLM MCC (Only one MCC can be configured) HPLM MNC (Only one MNC can be configured) Home operator file: Possibility to configure several MCC or MNC
Astellia confidential
55
- TAC IMEI:
TAC IMEI file path: allow to translate TAC into Mobile Manufacturer and Mobile Type
Astellia confidential
56
Admin only
CP Stream
PU1
Same configuration
PSM Engine
UP Stream
PU2
- Backup file directory: destination directory of generated backup files - Period: Period of BCK generation
Astellia confidential
57
PSM Engine
58
DIAMETER analysis
Astellia confidential
- Partial Timers:
60
- Settings
Input: path to the capture files directory or capture file directly Input Server: IP address, port, login and password of Neptune Probe Analyser: .edx (Ocean), PCAP, .xcap (Neptune) Start/End Time: allow to process only a time range. Processing Timeout: used to limit the duration of processing
Astellia confidential
61
When activated, CIGALE Gn is waiting for EDX files on the directory specified in Settings/Input .
Expert only
Online timeout: Maximum time in seconds waiting EDX file before stopping Cigale Gn process Minimum remaining time polling: Minimum difference in seconds between the date of the last frame of the file processed by CIGALE Gn and the end time. Online flags: Extension of the flag files (example: flg for files.flg).
Astellia confidential
62
Astellia confidential
63
Traces activation (detailed activity, fragmented IP messages,) Post process SQL queries configuration
Astellia confidential
64
- If checked, post process queries are stored in the destination folder path.
Indexes T&A Statistics for AA
- What for?:
SQL Queries can be executed separtly from engine process - Need another ASM task: Post-process MySQL queries In case of abnormal end of processing. Queries can be executed even on a partial database.
Astellia confidential
65
Astellia confidential
66
- IMSI Filtering Activation: SDRs are selected before being sent to VIP Care Server.
Only with PSM Engine VIP Care Upload Path: Path containing the list of IMSI. ByPass: If selected SDRs defined in typebypass.txt are sent (event if IMSI is not tracked by VIP Care VIP Care SDR Type Bypass file: Type of SDR which are ByPassed by VIPCare
Astellia confidential
67
Presentation - The state machine is configured by 4 external files (AUTOMAT.ADT, CAUSES.ADT, EVENTS.ADT, STATES.ADT) - They must be contained in the CIGALE execution directory when you start up the application. - These files must not be modified without authorization.
Astellia confidential
68
Astellia confidential
69
One transition is defined by: - An origin state - A final state - A message (event) with sometimes an associated cause Events are sometimes linked with an extension : - To indicate the sense of the message - To add a supplementary information
Astellia confidential
70
CR_PDP_CTXT_REQ
CR_PDP_CTXT_RES
BEGIN
CR_PDP_ CTX_PENDING
PDP ACTIV
T_PDU
DEL_PDP_CTXT_REQ
DEL_PDP_CTXT_RSP
SGSN_CTXT_REQ
TUNNEL MANAGEMENT
BEGIN
MOBILITY MANAGEMENT
END
Astellia confidential
71
BEGIN
WAIT_SGSN_ CTX_RES
WAIT_SGSN_CTXT _ACK
END
SGSN_CTXT_ACK
UPDT_PDP_CTXT_REQ
WAIT_SGSN_CTXT _ACK_PDP-ACTIVE
WAIT_INTER_ SGSN_TRX
END
TUNNEL MANAGEMENT
TIMER
Astellia confidential
72
WAIT_GGSN_ UPDATE
UPDT_PDP_ CTX_PENDING
UPDT_PDP ACTIV
T_PDU
DEL_PDP_CTXT_REQ
TUNNEL MANAGEMENT
SGSN_CTXT_REQ DEL_PDP_CTXT_RSP
Astellia confidential
73
ID_REQ
ID_RES
BEGIN
WAIT_ID _RES
END
Astellia confidential
74
DNS_REQUEST
DNS_RESPONSE
BEGIN_DNS
WAIT_DNS _RESP
END_DNS
Astellia confidential
75
BEGIN_RADIUS
RADIUS_ACCESS_REQUEST
WAIT_RADIUS_ ACCESS_ACC
RADIUS_ACCESS_REJECT
RADIUS_ACCESS_ACCEPT
END_RADIUS
RADIUS_ACCOUNTING_REQUEST_START
RADIUS_ACCOUNTING_RESPONSE
RADIUS_ACCOUNTING_RESPONSE
RADIUS_ACCOUNTING_REQUEST_STOP
Astellia confidential
DIAMETER_CCR_Start
DIAMETER_CCR_Upd
DIAMETER_CCA_Upd
BEGIN_DIAM
WAIT_DIAM_CC_ RES_UPD
DIAMETER_CCR_Upd
DIAM_CC_ACTIVE
DIAMETER_CCR_Stop DIAMETER_CCR_Stop
DIAMETER_CCA_Stop
WAIT_DIAM_CC_ RES_STOP
DIAM_CC_END
Astellia confidential
77
DIAMETER_ACR_Start
DIAMETER_ACR_Upd
DIAMETER_ACA_Upd
BEGIN_DIAM
WAIT_DIAM_ACCT_ RES_UPD
DIAMETER_ACR_Upd
DIAM_ACCT_ACTIVE
DIAMETER_ACR_Stop DIAMETER_ACR_Stop
DIAMETER_ACA_Stop
WAIT_DIAM_ACCT_ RES_STOP
DIAM_ACCT_END
Astellia confidential
78
Astellia confidential
79
Astellia confidential
80
Astellia confidential
81
Astellia confidential
82
Purge End!
Purge Inactivity!
- Triggered on Gn, Gp and Gi interfaces
Astellia confidential
83
Inter-SGSN Mobility
Astellia confidential
84
Purge NewTrans!
- Same TEID but another MS
Purge SGSNOut!
- PDP mobility
Astellia confidential
85
Astellia confidential
86
87
4 CDR generated: 1 CDR partial on inactivity : 30 seconds after the CREATE procedure. 2 CDR partial on activity : sum up of UPDATE procedures exchanged during 5 minutes. 1 CDR non partial : all procedure of PDP.
Partial 1 1 1 0 Start 05/01/2012 00:09:38 05/01/2012 00:21:58 05/01/2012 00:27:05 05/01/2012 00:09:38 End 05/01/2012 00:09:38 05/01/2012 00:26:06 05/01/2012 00:29:48 05/01/2012 00:34:57 1st Event CR_PDP_CTXT_REQ_V1 UPDT_PDP_CTXT_REQ_V1 UPDT_PDP_CTXT_REQ_V1 CR_PDP_CTXT_REQ_V1 Event CR_PDP_CTXT_RES_V1 UPDT_PDP_CTXT_RES_V1 UPDT_PDP_CTXT_RES_V1 DEL_PDP_CTXT_RES_V1 Cause V1_ReqAccept V1_ReqAccept V1_ReqAccept V1_ReqAccept 88
Astellia confidential
Astellia confidential
89
T&A server
90
Stat Factory
T&A Core PS
10 families of dashboards
PDP APN Mobility Roaming Roamout DNS RADIUS PDP Activation per NE Session Management per NE PDP Activation per APName Session Management per APName Inter SGSN Mobility Inbound Roamers Outbound Roamers DNS Performances RADIUS Performances Gi Session Management
91
Astellia confidential
PSM is a module for Cigale UMTS Iu (from release Iu3.2), Gn (from release Gn3.0) and Cigale GPRS Gb (from release Gb4.0) tools It offers the following features:
Decode and analyze protocols encapsulated in IP frame Provide through a state engine, statistics of normal/abnormal events that occurred to mobiles Provide metrics on traffic and transmission delays
PSM uses a specific automat for services in addition to Cigale engine automat It provides deep analysis for following services: HTTP, WAP, Email (POP3, SMTP), Streaming (RTSP, RTP/RTCP), MMS, DNS
Astellia confidential
92
93
Cigale Core PS
OSTILL - Fotolia
3 - Viewers
Objectives
Astellia confidential
95
Overview
AA is a MySQL database viewer
- Where : On each probe and user PC - When : After Cigale Gn process - can be used also next to other Cigale engine (GSM, UMTS, Core CS...) - Why : To create a database and visualise results thanks to a graphical user interface that helps investigation - How : created during the Cigale Gn engine process
Activity Analysis Cigale engine Significant statistics High detail level investigation and analysis
Astellia confidential
96
Overview
AA connection 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)
Astellia confidential
97
Overview
Gn database could be composed of 5 different tables depending on processing configuration: Cigale Gn PSM
Activity Report: provides summary of a procedure (PDP Context creation...) through a Call Data Record (CDR) XL3 table Detailed Activity: gives information on all subscribers activity during the capture period Services Activity: provides summary of a service session between one client and one server through Packet Services Data Record (PSDR) IP Activity: gives information on every client/server transaction (1 request and 1 response) through Internet Protocol Data Record (IPDR) Internet protocol: gives information on all captured IP data frames
Astellia confidential
98
99
Astellia confidential
100
Following information are available: - Mobile identification: IMSI, MSISDN, MS @IP, MS port number - Source/Destination node (GSN/server): @IP, port number - Service: APN, requested URL, protocol, service - Traffic: volume, throughput, TCP/WTP retransmissions - Connection delays: Time to connect, reply peer delay, setup delay - Procedure efficiency: sent/received objects ratio, response ratio -
Astellia confidential
101
Close the current window Go to the top / bottom of the view Zoom In / Out Export to Excel or in text file format (.txt) Go to Activity report Go to Detailed Activity Go to Services Activity Go to IP Activity
Astellia confidential
102
Flow Chart Display the number of different elements in the active column Multi interfaces Protocol decoding Export selected xDR to an EDX or XCAP file
Astellia confidential
103
Increasing order / decreasing order / No order Apply a filter equal, different, lower than the active cell Cancel the filter of the active column / all filters / the last filter Advanced filter (you can use * as wildcard or NULL)
Filter with several value button Filters Display the filter palette
Filter palette Detail of the active filters in the current view The filter can be saved and loaded. It is possible to lock filter.
Astellia confidential
104
Activity Analysis
Current use of the CDR Viewer
The CDR viewer allows to filter some activities on all the columns. For instance, filter on all the PDP Context Activation Sorting by decreasing DL volume
&
Astellia confidential
105
AA Main features
Activity Analysis is a powerful investigation tool that enables a deep troubleshooting Some features get easier this troubleshooting - Navigation - CDR Type - UE Call Trace - Distribution function - Preset filters - Flow Chart - Decoding - Multi-interface - Statistics for AA - Global tracing
Astellia confidential
106
Navigation
Depending on the active table you have selected, by right clicking on a line you can navigate between the different tables to follow subscriber activity
IP Activity
Services Activity
PSM tables
Astellia confidential
107
CDR Type
To analyze more easily subscribers activity through Activity Report, each CDR is summed up in Type column
This type indicates during which procedure it has ended and why
All transitions from activity reports are tagged with a specific color.
Green color normal end tunnel transition Blue color inter SGSN procedure Navy color normal end DNS transition Purple color normal end RADIUS/DIAMETER transition Black color transaction Purge Olive color failure no response or user inactivity Grey color ICMP v6 Red color abnormal end: reject
Astellia confidential
108
Distribution function
It enables to display the number of different elements in the active column in table or chart format Additional criteria could be added with
Astellia confidential
109
Preset filters
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.
Astellia confidential
110
Preset filters
Preset creation
Create a group select it, then right click and select save as preset
Astellia confidential
111
Flow Chart for the selected connection either on signalling frames or on all signalling and data frames. Flow Chart for the entire PDP/Call Id Flow Chart of the selected connection with same options (signalling or signalling & data).
112
Astellia confidential
The arrow indicates the event that ended the CDR (Last Event)
Astellia confidential
113
Decoding (1/3)
In Activity Report, Services Activity or IP Activity, when a line is selected (CDR, PSDR or IPDR), the user can decode all associated frames by clicking on icon
114
Decoding (2/3)
User can also decode frames from flow chart by right-clicking on one arrow
Or from Detailed Activity user can decode one selected frame or all frames
Astellia confidential
115
Decoding (3/3)
Decoding window example
Possibility to export these frames in a pcap file Signalling frames
User frames
Astellia confidential
116
Multi-interface (1/2)
When analyzing one issue on Gn interface you may want to go further and follow subscriber activity on Gb or Iu interface
you need to have correlated databases
Astellia confidential
117
Multi-interface (2/2)
...or in flow chart mode (Iu/Gn example)
Astellia confidential
118
Statistics for AA
KPI statistics integrated in AA
Statistics for AA Criteria Selection
Graphical View
Grid export
Grid View
Astellia confidential
119
Astellia confidential
Selected databases
Selected interfaces
Found CDRs
Astellia confidential
121
Exercises
1. Filter on PDP Context creation. Display all termination event/cause. Which ones are abnormal? Filter on PDP Context creation for blackberry service. Display all termination event/cause. What is the meaning of termination cause Timeout! ? Why does it appear? Filter on CR_PDP_CTXT_RES_V1/V1_UserAuthFail. What is the origin of this reject? Create a preset to view only PDP context reject for cause V1_UserAuthFail Select one IMSI that failed PDP Context creation with UserAuthFail. What is the whole activity done by this subscriber.
2.
3.
4. 5.
Astellia confidential
122
Exercises
6. Select one PDP session with enough DL volume traffic. Which kind of traffic is it? WAP, HTTP...? (PSM needed) What is the meaning of reject cause V1_AllDynAddrOcc Filter on inter-SGSN RAU procedures with at least 1 session running. Which kind of information is transferred from old SGSN to new SGSN. How many PDP is running? How many authentication key is transferred? Find all traffic sessions with at least 300 Kbytes of UL volume. Find those with packets lost over Gi interface.
7. 8.
9.
10. Find one successful RADIUS transaction. Which information is given by RADIUS server on RADIUS_ACCESS_ACCEPT event?
Astellia confidential
123
Thank you
124
Astellia confidential
Astellia Support
Tel: Email:
125