Download - INET Spectra MLT Training Overview v0[1].4
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
1/46
INET Spectra MLT
Training Course Guide
Abstract
This document provides the tester with the general basic instructions in planning,
creating, and executing a Message Level Test plan across the IOS-A1 interface for a
partially simulated CDMA MSC-BSC testing environment.
Status: Preliminary Version: 0.4Issue Date: June 26, 2002
Inter-Vendor Verification & Validation
Motorola, Inc.
Global Telecommunications Solutions Sector
5555 N Beach St, MD TX-14/4H
Ft. Worth, TX 76137 U.S.A
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
2/46
REVISION HISTORY
DATE VERSION AUTHOR NOTES
May 5, 2002 0.1Minh Nguyen, Richard Smith,
Rich OverathInitial Draft
May 23, 2002 0.2Minh Nguyen, Richard Smith,
Rich OverathUpdated Changes fromReview, Added Section 7&8
July 26, 2002 0.3 Rich OverathRichard Smith
Updates from review.
July 27, 2002 0.4 Brian AustinRichard Smith
Corrected revision tablecorruption section
numbering.
2
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
3/46
Glossary of Terms
A Interface Messaging interface between the MSC and CBSC as defined in the CDGIOS 4.0 standard.
ANSI-41 American National Standard Institute Interim Standard 41BSC Base Site or Base Station Controller
BSS Base Station System. Consists of one CBSC and associated BTS;represents the fixed end of the radio interface for a cellular system.Provides control and radio coverage functions.
CBSC Centralized Base Station ControllerChC7 China CCITT Signaling System 7CDG-IOS CDMA Development Group Inter-Operability Specification for MSC to
BSC Signaling Interface.CDMA Code Division Multiple Access as defined in IS-95A.CVR Conformance, Validation, and RegressionESN Electronic Serial NumberHLR Home Location Register
IMSI International Mobile Station IdentifierINET Common name used for Spectra test tool developed by Inet Inc.IVVV Inter-Vendor Verification and ValidationIWF Inter-Working FunctionMDN Mobile Directory NumberMC Message Center (SMSC)MIN Mobile Identification NumberMLT Message Level TestMS Mobile StationMO Mobile Origination
MT Mobile TerminationMSC Mobile Switching CenterMWI Message Waiting IndicatorOTASP Over The Air Service ProvisioningPCF Packet Control FunctionPDSN Packet Data Serving NodePSTN Public Switched Telephone NetworkRAN Radio Access NodeSICD System Interface Control DocumentSMS Short Message ServiceSMSC Short Message Service Center
SMS-DPP Short Message Service Delivery Point to PointSP Signaling PointSS7 Signaling System 7TCAP Transaction Capabilities Application PartVLR Visitor Location Register
3
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
4/46
Table of Contents
1.0 INTRODUCTION..........................................................................................5
2.0 IOS MLT TEST SUITE SELECTION ........................................................52.1 CDG-IOS AND SICD DOCUMENTATIONS .....................................................................................................5 2.2 MOTOROLA-VENDORCOMPLIANCY REGARDING SUPPORTED FEATURES .....................................................5
3.0 INET SPECTRA HARDWARE/SOFTWARE AVAILABILITY ............5
3.1 SYSTEM COMPONENT VERSIONS ...................................................................................................................5 3.2 DECODERS SUPPORTED .................................................................................................................................7
4.0 TEST ENVIRONMENT SETUP..................................................................7
4.1 LAB LAYOUT INTERCONNECTS......................................................................................................................7 4.2 CABLING REQUIREMENTS..............................................................................................................................8
5.0 LINK CONFIGURATION AND ALIGNMENT........................................85.1 LEVEL 1 PARAMETERS ..................................................................................................................................8 5.2 LEVEL 2 PARAMETERS ..................................................................................................................................9 5.3 LEVEL 3 PARAMETERS ................................................................................................................................11 5.4 AUTOMATIC RESPONSES .............................................................................................................................13
6.0 CVR TESTER MODES...............................................................................14
6.1 LEVEL 2 TESTER(781) ......................................................... ................................................................ .......146.2 LEVEL 3 TESTER(782) ......................................................... ................................................................ .......156.3 TCAP TESTER(787) ............................................................. ............................................................. .........15
7.0 SCRIPTING OF CALL FLOWS................................................................16
7.1 VARIABLE INTEGRATION .............................................................................................................................18 7.2 DATABASE INTEGRATION ............................................................................................................................18 7.3 TIMERS AND USERACTIONS........................................................................................................................23 7.4 BATCH MODE ..............................................................................................................................................24
8.0 MESSAGES AND TRIGGERS ..................................................................25
8.1 SYSTEM/SUBSCRIBERDATABASE CHECKLIST .............................................................................................25 8.2 MASKING OF PARAMETERFIELDS ...............................................................................................................27 8.3 ASCII SIGNAL UNIT CONVERSION ..............................................................................................................30
9.0 DATA CAPTURE AND LOGGING..........................................................42
9.1
MESSAGE FILTERS.......................................................................................................................................429.2 DATA FILES VS PRINT FILES ........................................................................................................................43
10.0 NETWORK EMULATION CAPABILITIES...........................................43
10.1 SS7 TESTERMODE......................................................................................................................................44 10.2 ISUP/TUP (PSTN) EMULATION .................................................................................................................45 10.3 IS-41 (HLR/SMSC) EMULATION................................................................................................................45
11.0 DEBUGGING HINTS..................................................................................45
11.1 USE OF SS7 TOOLS (F8) ......................................................... ........................................................... ..........4511.2 SYSTEM-LEVEL TEST DATA LOGS...............................................................................................................46
4
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
5/46
1.0 Introduction
This course is designed to provide testers with a general guideline on planning, creating, and executing a
Message Level test plan for the basic purpose of verifying and validating the CDG-IOS interface. This
will be accomplished by an instructor led presentation and hands on exercises that will allow the testers
to become familiar with the various methods and screens required to operate and execute the INET
Spectra applications. After completing the course, each tester should be able to setup the lab environmentneeded to execute the test case, build and simulate the call flows as defined by CDG-IOS, and debug any
necessary problems involved during the test verification steps.
2.0 IOS MLT Test Suite Selection
2.1 CDG-IOS and SICD Documentations
This document presents the interoperability test specifications for the TR45 Interoperability Specification
(IOS) for the CDMA 2000 Access Network Interfaces, also known as TIA/EIA/IS 2001. It is intended to
serve as a guideline for CDMA network element vendors, and network operators, for interoperabilitytesting between Mobile Switching Systems, Base Stations, Packet Control Functions, and Packet Data
Serving Nodes, that implement the Interoperability Specification. Motorola intranet access is needed to
view this document.
2.2 Motorola-Vendor Compliancy Regarding Supported Features
An example of this document is found in the IVVV web site. Motorola intranet web access is needed to
access this document. This document will be specific to the features that all vendors and service
providers agree to.
3.0 INET Spectra Hardware/Software Availability
3.1 System Component Versions
After the INET Spectra box is powered on and booted choose F1 Setup from the screen shown:
5
http://www.cig.mot.com/Organization/asra/projects/sicd/a%2b/ver_16.0.1/sicd.pdfhttp://www.cig.mot.com/Organization/asra/projects/sicd/a%2b/ver_16.0.1/sicd.pdfhttp://ivvv.ftw.mot.com/Alcatel/Projects/AM16.0/AM_16-TS-10.pdfhttp://ivvv.ftw.mot.com/Alcatel/Projects/AM16.0/AM_16-TS-10.pdfhttp://www.cig.mot.com/Organization/asra/projects/sicd/a%2b/ver_16.0.1/sicd.pdfhttp://www.cig.mot.com/Organization/asra/projects/sicd/a%2b/ver_16.0.1/sicd.pdf -
7/28/2019 INET Spectra MLT Training Overview v0[1].4
6/46
From this screen choose the Component Version (keystrokes to get the screen as pictured will be shown
in bold text before picture):
F1
When Component version is selected you will see this screen:
F1 / COMPONENT VERSION
6
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
7/46
3.2 Decoders Supported
From the component screen choose the Decode Screen Option to verify the China IOS40 or the newest
decode is loaded. This is an example of the Decode Screen :
F1 / COMPONENT VERSION / D
4.0 Test Environment Setup
4.1 Lab Layout Interconnects
SMSC
BSC (Motorola)
INET Spectra Analyzer
(SMSC or PSTN emulation is optional)
ANSI-41/ChC7/E1A1/ChC7/E1
HLRAi/TUP/E1
PSTN
MSC/VLR
7
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
8/46
4.2 Cabling Requirements
The INET Spectra as pictured above will be cabled directly to the vendor Mobile Switching Center. Ports
on the Spectra will contain a small cable connection box called a Pod. These Pods will connect the
Spectra to the MSC with a cable. The cables used can be bantam, bnc, 37 pin female, 25 pin female or
RJ-45 connectors. The cable connection is configured in the Level 1 parameters. When the cables have
been connected and configured correctly the port will show up in green at the bottom of the Spectrascreen as shown in the following picture of the Spectra INET box. Notice the port is labeled available
in this picture. Some will be labeled In Service.
F2 / N (for no option)
5.0 Link Configuration and Alignment5.1 Level 1 Parameters
From the F1 screen select the Level1 Parameters option and you will see the following screen:
F1 / LEVEL 1 PARAMETERS
Here is a breakdown of the parameters:
8
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
9/46
Interface- determined by the pod connected to the port. You cannot change this other than between DS1
and E1.
Fanout- Must have a DS1/E1 pod must connected to link 1 for this option to work. If you want multiple
channels (timeslots) from a single DS1 or E1 interface to be processed. Pressing the F key when the
cursor is on any Board 1 field turns the Fanout Bank 1 option (Boards 1-8) ON or OFF.
Type- defines how the Spectra system uses the link. The options displayed depend on the purchased
configuration. The options available are SS7, ISDN, or X.25. The OFF option allows individual boards to
be deactivated.
Link- This field defines the physical link number for the board. This number is the same as the board
number.
Baud Rate- This field defines the data rate for each interface. This option does not have a function in
DTE mode (other than reference) for the V.35, RS449, and RS232 interfaces.
Mode- This field allows selection of DCE or DTE configuration for the V.35, RS449, and RS232
interfaces.
Data/Clock- This function allows selection of Normal, Invert Data, Invert Clock, or Invert Both.
Bridged/Term/DSX MON- This field sets interface impedance to Bridged, Terminated, or DSX MON.
Use the Bridged option for monitoring a line terminated by another device. Use the Terminated option
when the link is terminated to the Spectra box. Use the DSX MON option (DS1/E1 and DS0-A only)
when monitoring through a DSX monitor port.
Data SRC (LNK)- The Data SRC (LNK) parameter is only available for DS1, E1, and BRI interfaces.
This field indicates the physical interface from which data is processed. This is equal to the link number
when in single channel mode (only one Tx and Rx timeslot is processed from each DS1/E1 physical
interface) and equal to Link 1 when in Fanout mode. This option is not user changeable.
Line Code- This field sets the line code for DS1/E1 interfaces.
Equalization- This field sets the transmit equalization according to the transmit distance for DS1
interfaces.
Framing- This field sets the desired framing format.
Rx/Tx Timeslot- This field indicates the receive and transmit timeslot number to process. The range is 1-
24 for the DS1 and 1-31 for E1.
Local/Loop- This field selects transmit timing source as local oscillator from the Spectra system (local)
or recovers clock from the received signal (loop).
If a problem is encountered in getting a port to come In Service or Available and the green light will
not come on, check and verify your configuration of the Level 1 settings. After making changes to Level
1 parameters always use the Save Configuration option seen in the F1 screen shot. You will be given the
option of choosing a new name when you use Save Configuration.
5.2 Level 2 Parameters
To access the Level 2 Parameters return to the original screen accessed by F1 key. From the pull down
menu choose Configure and then select Level 2 Parameters as shown:
F1 / CONFIGURE
9
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
10/46
Once the Level 2 Parameters is selected you will see the following screen:
F1 / CONFIGURE / SS7 / LEVEL 2 PARAMETERS
Level 2 Parameters screen is for assigning Message Transfer Part level 2 parameters for the Spectra SS7
links. If the Spectra system is being configured for monitoring, only the protocol, error method, and
maximum octet size must be set. For all the emulation, generation, and manipulation modes, allparameters must be set. The timers should be set to match those of the system under test. Here is a brief
description of the Level 2 Parameter fields. Normally the protocol is the only field to set on this page.
Protocol- This field describes the method or language of communication used. These options are
available: ANSI, ITU-T Red, ITU-T Blue, ITU-T White, CHINA, BTNR, JAPAN
Error Correction Method- This field provides both Basic and Preventative Cyclic Retransmission
(PCR) error correction methods.
Basic- When this option is used, PCR-N1 and PCR-N2 fields cannot be applied.
PCR- The PCR error correction method is normally used when there is a substantial distance between
signaling points, such as with satellite transmission of the signal. Inets proprietary PCR filtering
algorithm provides error-free, real-time PCR filtering without signal unit acquisition problems.
10
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
11/46
PCR N1- The PCR timer that defines the maximum number of MSUs available for retransmission.
PCR N2- The PCR timer that defines the maximum number of MSU octets available for retransmission.
Xmt Flags- This field sets the maximum number of flags transmitted between two messages.
Max Octet Size- This field defines the maximum size of a message before it causes an error (long SU
error).Timers 1-7- Timers 1 through 7 are used for Spectra Level 2 procedures. These timers should be set to
match those of the system under test.
EIM Timer- This timer defines the EIM of the Spectra system. The EIM is an alternate method of error
rate monitoring used by certain variants of SS7.
LSSU Timer- This value defines the rate at which the LSSUs are transmitted by the Spectra system.
FISU TMR- This value defines the rate at which FISUs are transmitted by the Spectra system.
TX Window Size- This value defines the maximum number of transmitted messages allowed by the
Spectra system without receiving an acknowledgement message.
LSSU Length- This defines the LSSU length.
After making changes to Level 2 parameters always use the Save Configuration option seen in the F1
screen shot. You will be given the option of choosing a new name when you use Save Configuration.
5.3 Level 3 Parameters
Refer to the first screen picture in section 5.2 to gain access to Level 3 Parameters. From the menu
choose Level 3 Parameters and the following screen will be displayed:
F1 / CONFIGURE / SS7 / LEVEL 3 PARAMETERS
11
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
12/46
The fields that need to be configured for most MLT testing are Network Configuration, Link to Linkset
Definitions, and Point Code Names. Once the point codes are known begin with point code names. A
sample of display of Point Code Names is displayed in the following screen:
F1 / CONFIGURE / SS7 / LEVEL 3 PARAMETERS / POINT CODE NAMES
Format- This option sets the point code format, ANSI, China (8-8-8 bit) and ITU (3-8-3 bit).
Point Code- The actual point code for the network object.
Name- The assigned name for the point code. Maximum of 11 characters is allowed.
Linkset Definition Screen is used to assign Spectra links to Linksets and to assign SLCs to the links
within a linkset. An example of a Linkset definition is shown in the following screen:
F1 / CONFIGURE / SS7 / LEVEL 3 PARAMETERS / LINK TO LINKSET DEFINITIONS
12
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
13/46
Network Configuration- An example will be shown after this brief description of the network
configuration. The entries in this screen define the behavior of the Spectra system. The Network
Configuration Screen can be used to do the following procedures: Assign links to linksets, assign linksets
to signaling nodes, and define SP information such as Network Indicators.
F1 / CONFIGURE / SS7 / LEVEL 3 PARAMETERS / NETWORK CONFIGURATION
Once this screen has been configured it is necessary to choose the CfgLinksets option. Here is an
example of the Configure Linksets screen:
F1 / CONFIGURE / SS7 / LEVEL 3 PARAMETERS / NETWORK CONFIGURATION / C
Many more network configurations can be accessed from this screen but they are outside the scope of
MLT. More information on this or any other section is available on the IVVV Technical web page under
the INET section. This web page is on the Motorola intranet. After making changes to Level 3
parameters always use the Save Configuration option seen in the F1 screen shot. You will be given the
option of choosing a new name when you use Save Configuration.
5.4 Automatic ResponsesThe Spectra system can be set to respond automatically to certain incoming messages (events) by sending
out a defined response. The TUP, BTNR, ISUP, and SCCP options are predefined incoming events with
13
http://ivvv.ftw.mot.com/IVVV/Helpful_Sites/Spectra1.09/http://ivvv.ftw.mot.com/IVVV/Helpful_Sites/Spectra1.09/ -
7/28/2019 INET Spectra MLT Training Overview v0[1].4
14/46
predefined responses. Automatic Responses screen is accessed the same as Level 2 and Level 3
parameters. Here is a sample screen of the Automatic Responses:
F1 / CONFIGURE / SS7 / AUTOMATIC RESPONSE / USER DEFINED / EVENT
6.0 CVR Tester Modes
This screen sets the operating modes for the selected protocols. Once the Spectra system is configured, a
mode must be selected. The next three sections give some of the operating modes used in MLT.
6.1 Level 2 Tester (781)
This screen is accessed through the F1 screen and selecting the Mode option. From there you select CVR
Tester and Level 2 Tester will be an option and selecting this will display the Linksets available. Here isa sample screen for the Level 2 Tester:
F1 / MODE / CVR TESTERS / LEVEL 2 TESTER
Performing the Level 2 tester will verify the level 2 is configured and level 2 is performing properly.
14
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
15/46
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
16/46
7.0 Scripting of Call Flows
Scripts are built in the CVR-TCAP menu.
F1 / MODE / SS7 / CRV / TCAP TESTER / LINK SET
Script Editor Access Menu
Script Editor Menu
Available script options include:
Transmit Signal Unit out designated Link.
The Transmit Options offer a way for the TCAP Tester Mode to assign a signal unit for
transmission with control over the various attributes of the signal unit to be transmitted.
These various attributes are listed in the TCAP Tester Transmit Option Menu. Follow
these steps to transmit messages in TCAP tests:
Wait for trigger on designated Link.
The Trigger Options offer a way for the TCAP Mode to perform certain actions based on
the reception of certain messages.
:COMMENT-Terminal
15 Character message to display/log on the terminal side.
:COMMENT-Tester15 Character message to display/log on the tester side.
16
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
17/46
:Terminal User Action
The Terminal User Action option allows you to pause the test, and add a short comment
(15 characters maximum) to be added to the screen on the Terminal side. When the test
is run (using F2) and the test reaches this point, the test pauses with the comment
displayed on the screen, and the message Press Spacebar to trigger flashes at the top of
the screen. This signifies that a given manual action is to be performed by the operator atthe terminal and that the Spectra operator is to be notified. Press the Space Bar to resume
the test at anytime.
:Tester User Action
The Tester User Action option allows you to pause the test, and add a short comment (15
characters maximum) to be added to the screen on the Spectra side. When the test is run
(using F2) and the test reaches this point, the test pauses with the comment
displayed on the screen, and the message Press Spacebar to trigger flashes at the top of
the screen. This signifies that the test is paused until it is prompted by the operator. Press
the Space Bar to resume the test at anytime
Wait for *** SEC
This option allows you to place a timed pause in the test. When the test is run using F2,
and the wait is encountered in the test script, no new triggers or actions are processed or
transmitted until the wait time has expired.
Send/Wait signal to Test
The SS7 TCAP Send Signal to Test and Wait for Test Signal options are used to
coordinate the execution of test scripts across protocols. This feature is useful whentesting multiple protocols that require interaction between one another.
GET
This option controls what specific data is to be copied from an incoming trigger message.
In the script, the GET statement must be immediately preceded by the Trigger message
from which it will be copying data. Multiple GET statements can be used to copy more
than one piece of data from the same trigger message. The data derived from the GET
gets stored as a variable. The PUT option can then reference the stored variable.
PUT
PUT Statements control where data is to be placed within an Action (transmitted)
message. The data to be copied is specified by a user defined variable created by the
GET statement, or is selected randomly or sequentially from a number database. Number
databases are created in the Generator section of the Spectra system. If you did not
purchase a Generator package, you cannot create or access number databases.
PLAY TONE
The Play Tone feature allows you to add tone generation to scripts in the Level 4 Tester
modes (TCAP, TUP/ISUP, and ISDN).
17
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
18/46
7.1 Variable Integration
Some data received in messages from the MSC must be returned in messages transmitted back to the
MSC. This is accomplished using the GET (extract data from received message) and PUT (set data in
transmitted message) statements in the scripts. The most common uses of the GET and PUT statements is
for SCCP connection Reference Numbers and TAG values sent in page commands.
Below is an example of using GET to store the TAG received in the page message from the MSC as a
variable and returned in the page response to the MSC:
GET - PUT Example
7.2 Database Integration
It is desirable to minimize the amount of re-work required when tests are executed in different
environments. Using variables stored in a database can help achieve this and reduce the number of signal
units required.
The scripts should be built in a way that standardizes such things as the originating mobile, terminating
mobile, land line directory numbers, etc.
For example Mobile 1 should always be the originating mobile. Mobile 2 should always be the
terminating mobile. Land 1 should always be the land party in M-L and L-M calls. Of course there are
tests outside the basic M-M,M-L, and L-M calls but these basic calls cover the majority of the test cases.
Using unique signal units and variables can satisfy the cases that are outside of these basic calls. Keeping
this in mind when developing the test scripts will decrease the amount of work required to setup for new
environments.
Example of attributes which will differ from site to site include:
1. MINs/IMSIs.
2. ESNs.
3. Called/Dialed numbers.
4. Feature activation/deactivation codes.
5. Cell Identifiers.
18
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
19/46
6. LAC identifiers.
7. Market ID / Switch Number
Note: Using the database requires the INET to be equipped with the Generator option.
The database is accessed by:
F1 / MODE / SS7 / TCAP GENERATOR / LINK SET / NUMBER DATABASE
Database Menu
When in the database entry the P key will access the file properties for display and edit.
Database - File Properties:
From the Number Database Properties screen you can configure the following properties:
Database Field Length
This option allows you to set the length (in characters) for a database field (maximum
number of 33 characters) for the entire database. Entries having less than the specified
maximum field length are appended with fill-in characters. Databases with NUMBER
GENERATION set to Sequential append entries with zeros; databases with NUMBER
GENERATION set to Random append entries with asterisks (*). To avoid appended
characters, add leading zeros to entries that are less than the defined field length.
When adding leading zeros to numbers in ranges, ensure the value on the left of the tilde (~)
contains a smaller or equal number of digits than the value on the right side of the tilde (~).
Database Line Selection
This option allows you to set the database line selection to be either either Random or
Sequential. This field is only applicable when a range of numbers is specified.
Number Format
This option allows you to select the type of output number format for the database. Press the
key to toggle between Decimal or Hex format.
Random/Sequential Generation
19
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
20/46
This option allows you to set the number selection within the DATABASE FIELD to either
Random or Sequential. This field is only applicable when a range of numbers is specified for
the DATABASE FIELD entry. In fields in which a specific digit string is defined without a
range or wildcard, the specified digits are generated regardless of this setting.
NOTE: The NUMBER GENERATION field must be set to Sequential before the DB LINE
SELECTION field can be set to Sequential.
Increment Factor
This option allows you to set the increment value used during number generation. Negative
numbers can be used to decrement the number selection.
NOTE: Valid increment/decrement numbers are -99 to 99.
Digit Encoding
This field allows you to select the digit encoding of the database to BCD or ASCII. Set this
field to match your network requirements. Press the key to toggle between BCD
or ASCII.
Database Entry
The database files are stored in C:\SPECTRA\GENERATE directory. Files can be copied
from/to this directory between INETs.
Note: Hex digits a~f in the database record must be in represented in lower case. (see contents of
ESN_2.NUM below)
20
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
21/46
Example of database variable used to set the IMSI and ESN:
FILE IMSI_2.NUM
CONTENTS 460120905060024
PROPERTIES:
DB FIELD LENGTH 15
DB LINE SEL NA
NUMBER TYPE DECIMAL
NUMBER GENERATION NA
INC BY NA
DIGIT ENCODING BCD
FILE ESN_2.NUM
CONTENTS acdc0024
PROPERTIES:
DB FIELD LENGTH 8
DB LINE SEL NA
NUMBER TYPE HEX
NUMBER GENERATION NA
INC BY NA
DIGIT ENCODING BCDRAW
USE IN SCRIPT:
SS7 TERMINAL LINKSET LINKSET TCAP TESTER
< ------- 1 PAGRSP.SCC
Src Type=NUM DB Src Name=IMSI_2 Byte=62 Bits=4 Bit Len=60
Src Type=NUM DB Src Name=ESN_2 Byte=73 Bits=0 Bit Len=32
21
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
22/46
PAGRSP.SCC IMSI and ESN Parameters:
Signal unit contents:
octet061 Mobile Identity (mandatory param)
00001000 Parameter Length.. 8
.....110 Type of Identity.. IMSI
....1... Odd/even indicator Odd number of address signals
0100.... 1st Digit......... 4
........ Digits............ 60030923231200
octet070 CDG-IOS parameter.
00001101 Parameter Ident... Mobile Identity
00000101 Parameter Length.. 5
.....101 Type of Identity.. ESN
....0... Odd/even indicator Even number of address signals
0000.... Digit 1........... 0........ ESN: ManCode+Srial# 23 23 12 00
As sent by Script:
octet061 Mobile Identity (mandatory param)
00001000 Parameter Length.. 8
.....110 Type of Identity.. IMSI
....1... Odd/even indicator Odd number of address signals
0100.... 1st Digit......... 4
........ Digits............ 460120905060024
octet070 CDG-IOS parameter.
00001101 Parameter Ident... Mobile Identity
00000101 Parameter Length.. 5
.....101 Type of Identity.. ESN
....0... Odd/even indicator Even number of address signals
0000.... Digit 1........... 0
........ ESN: ManCode+Srial# AC DC 00 24
22
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
23/46
7.3 Timers and User Actions
Wait statements are used in scripts to allow time between events. Generally it is used to delay the INET
sending a message in response to receipt of a message from the MSC. An example is delaying the time
between the MSC sending the Assignment Request and the INET/CBSC returning the Assignment
Complete.
Terminal/Tester User Action statements are used in the scripts as a prompt where some manual action is
needed. An example would be on a Land to Mobile call the tester is prompted to make the land call to the
mobile subscriber.
Timer / Action Example
23
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
24/46
7.4 Batch ModeF1 / MODE / SS7 / CRV / BATCH TEST BUILDER
Batch Test Builder Menu Access
BATCH TEST BUILDER
The Batch Test Builder allows a group of Level 2, Level 3, TUP, ISUP, Manipulator, or
programmer's Mode tests to run in sequence without interruption. This allows the user to
conveniently run several tests at a time without having to be at the PC to execute each test
individually. The Batch Test Builder also provides easy viewing of PASS/FAIL test results and
other information in a Batch Test Summary Screen.
There is an overall limit of 50 command lines per script. This limitation becomes a problem
when building some of the more complicated call scenarios. When the call scenario cannot be
contained in 50 lines, the call scenario can be divided into multiple scripts. These segmented
scripts can then be linked together and ran as a batch.
24
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
25/46
8.0 Messages and Triggers
8.1 System/Subscriber Database Checklist
Managing signal units and databases.
Care must be taken when changes are made to signal units. If an existing signal unit is edited to matchthe condition of a particular script other scripts that also use the signal unit will be affected.
Documenting the signal units and database files using spreadsheets is helpful with the management of
this data.
This information is recorded in three spreadsheets.
1. Transmit / Trigger Signal Unit Registry
This spreadsheet records all signal units used within the test scripts. For each signal unit all
information elements contained in the transmit (PUTS) and trigger (GETS) signal units whichvary from site to site and other fields which require variables are recorded. Information regarding
specifics on the signal unit are also noted. As new signal units are required and created they are
added to this spread sheet. Separate spreadsheets are created for the transmit signal units and the
trigger signal units.
Example signal units:
Transmit Signal Unit Spreadsheet
2. Signal Unit Assignments
This spread sheet records all signal units and their assignments within the scripts. If new signalunits are required and built they must also be added to this spreadsheet.
Example signal unit assignments:
Signal Unit Assignment Spreadsheet
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
26/46
3. Database Spreadsheet
This spread sheet contains entries for all database files. It includes the file properties and should
be used to record the system configuration for each new test suite execution.
Example of database spreadsheet:
Database Spreadsheet
26
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
27/46
8.2 Masking of Parameter Fields
Any message used in a script as a Trigger must have the mask defined. This mask defines what data
within the signal unit must match in order for the message to cause the trigger to occur. Data that is
masked is not evaluated. Data that is unmasked is evaluated.
When running a script a message that the INET triggers on will be displayed in BLUE in the buffer
display.
The mask is defined using the CREATE/EDIT MESSAGE feature in the INET.
F6 / CREATE-EDIT MESSAGE / CHINA / select signal unit
Signal Unit Editor Access
27
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
28/46
When viewing a signal unit in the message editor masked data is highlighted. Data which is not
masked is not highlighted. Below is an example where byte10 (Message Type > Connection
Confirm) and the Protocol Class fields are unmasked.
Example of Defining Mask
When defining the mask in the message editor:
Z will mask all data
U will unmask the selected field/byte.
M will mask the selected field/byte.
General guidelines for defining trigger mask:
1. Data within the header such as the OPC/DPC should be masked There is no need to verify
this data because it must be correct in order for the message to be received/evaluated by the
INET.
2. Data that varies from call to call, such as the SCCP reference numbers/CICs, should be
masked.
3. At a minimum the Message Type should be unmasked.
4. Data which the test is specifically verifies should not be masked
5. The more data is left unmasked the more accurate the test is. The trigger signal units should
be examined closely to determine the mask settings.
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
29/46
Notes:
The INET message editor will sometimes add an extra byte (00h) at the end of the signal unit.
This extra byte can cause a received message not to trigger correctly. When this occurs the last
byte should be deleted in the signal unit editor. (EndSu function)
If a trigger message is shortened using the editor the trigger can still occur even if the
received message is longer than the trigger message. In this case the received message is
evaluated against the unmasked bytes of the trigger message. All bytes received past the last
byte of the trigger message are not evaluated.
The mask can also be used to designate data within transmitted messages that should not be
changed. Setting the mask in the transmitted messages has no affect on the message/script it is
only a method of designating data that should not be changed.
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
30/46
8.3 ASCII Signal Unit Conversion
The INET provides a method of importing signal units from file(s) in ASCII format.
F6 / IMPORT ASCII SIGNAL UNITS / CHINA / path.filename
Import Signal Unit Menu
Importing of files allows for signal units to be edited on a PC and imported back to the INET.
This feature is useful for populating the signal units with data which is specific to the test environment.
This section will cover the INET import function.
Procedure to export/import signal units:
1. The signal units must be stored in a ASCII representation of the HEX data.
The signal units can be created in a test editor or extracted from the INET. When extracted from the
INET (as a print file) the format of the message must be changed to the format required for importing.
Procedure to extract the message from the INET:
a. Use F6/CREATE-EDIT MESSAGE function and select the message.
b. T to toggle the message to HEX mode.
c. * - to print the message.
d. F8 / DOS COMMANDS / Select print file in directory C:\SPECTRA\PRINTLOG\signal
unit name.PRT.
e. O and copy file to floppy disk.
f. Copy the file to the PC where the file can be edited.
2. Edit the file ACSII/HEX file that was copied from the INET.
Example file format of INET print file:CLRRQ.SCC
30
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
31/46
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
32/46
Example of defining: Source / Destination Point Codes, IMSI of Mobile 1, ESN for Mobile 1,
Land 1 Called Number, LAC 1, and CELL 1.
CM Service Request Message in ASCII/HEX (import) format:
#00003F83SSSSSSGGGGGG0101AA00000202070543SSSSSSFE040543GGGGGG
FE0F4800465705050100Lacel1173C030024910CCA006300020E6A010300F
006M1M1M1M1M1M1M1M1M1C1C1C1C1C1C1C1C1C1E1E1E1E1E1E1E135020380
01110B1B03022F82F0030151C11800#CMS_1
Parsed Message:
(bytes 0 ~ 29)
|0112233445566778899|1112233445566778899|2112233445566778899
#00003F83SSSSSSGGGGGG0101AA00000202070543SSSSSSFE040543GGGGGG
(bytes 30 ~ 48)
|3112233445566778899 |4 1122 334455667788
FE0F4800465705050100 Lacel1 173C03002491
LACCell
(bytes 49 ~ 61)
99|5112233445566778899|611
0CCA006300020E6A010300F006
Classmark Info
(bytes 62 ~ 79)
2233445566778899|7 112233445566778899
M1M1M1M1M1M1M1M1M1 C1C1C1C1C1C1C1C1C1
IMSI CLD
(bytes 80 ~ 91)
|8112233445566 7788 99|911
E1E1E1E1E1E1E1 3502 038001
ESN Slot Ser.Op
(bytes 92 ~ 105)
2233445566778899|A1122334455
110B1B03022F82F0030151C11800#CMS_1
IS2000 Mobile Cap.
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
33/46
Unique Patterns:SSSSSS = Source Point CodeGGGGGG = Destination Point CodeM1M1M1M1M1M1M1M1M1 = IMSI for Mobile 1C1C1C1C1C1C1C1C1C1 = Called Number Land 1E1E1E1E1E1E1E1 = ESN of Mobile 1
La = Lac 1Cel1 = Cell 1
Global changes using editor:Find: Replace With: Value:SSSSSS 555555 085-085-085GGGGGG 510B00 000-011-081M1M1M1M1M1M1M1 084E06219020500010 460120902050001C1C1C1C1C1C1C1C1C1 5E07803103020500F2 13302050002E1E1E1E1E1E1E1 0D0505ACDC0001 ACDC0001La 01 01Cel1 0064 Cell 6 Sector 4
CM Service Request Message after global Find/Replace:
#00003F83555555510B000101AA00000202070543555555FE040543510B00
FE0F4800465705050100010064173C030024910CCA006300020E6A010300F
006084E062190205000105E07803103020500F20D0505ACDC000135020380
01110B1B03022F82F0030151C11800#CMS_1
33
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
34/46
4. Defining the mask pattern.
The mask for the signal unit is defined using the following format:
The mask pattern begins and ends with $ character
The mask is defined per each nibble (4bits) as 0 or F.
0 = unmask / F = masked
Example of the Cell Parameter field of CMS_1 masked:
$000000000000000000000000000000000000000000000000000000000000
0000000000000000000000FFFF00000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000$
5. Import the signal units to the INET.
Format of Import file:
Each signal unit is composed of signal unit data, the signal unit file name, and the
signal unit data mask.
Signal unit data is preceded and terminated by a pound (#) sign and is represented
in unspaced, uppercase hexadecimal characters.
The signal unit file name immediately follows the signal unit data.
Signal unit mask data follows the signal unit file name. The mask data is preceded
and terminated by a dollar sign ($) and I represented in unspaced, uppercase
hexadecimal characters, Enabled bits mask the signal unit data bits (hexadecimal
F masks an entire nibble; hexadecimal 0 leaves the nibble unmasked)
Multiple messages can be contained within a single ASCII file. The ASCII signal
unit file must be terminated by a carat ^.
Import File For CMS_1 signal unit with cell number field masked:
#00003083555555510B000101AA000002020705435555550E040543510B000E00
4800465705050100010064173C030024910CCA006300020E6A0103000006084E
062190205000105E07803103020500020D0505ACDC00013502038001110B1B03
02208200030151C11800#CMS_1
$000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000FFFF0000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000$
^
F6 / Import ASCII SIGNAL UNITS / SS7 / CHINA / A:CMS_1.TXT
34
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
35/46
Import File CMS_1.TXT
CMS_l After IMPORT:
octet003 Service information
octet..........................................
....0011 Service indicator. SCCP Signalling connection control part
..00.... Spare............. 0
10...... Network indicator. N National network
octet004 Routing
label......................................................
........ DPC: Zone-Net-SP.. 085-085-085
........ OPC: Zone-Net-SP.. 000-011-081
octet010 Signalling link
selection..........................................
....0001 SLS............... 1
0000.... spare............. 0
octet011 Message
type.......................................................
00000001 Headers H1/H0..... CR Connection Request
octet012 Source local
re0erence.............................................
........ Reference number.. aa 00 00
octet015 Protocolclass.....................................................
....0010 Protocol class.... 2
0000.... spare............. 0
octet016
Pointers...........................................................
00000010 Pointer-> Called # 2
00000111 Pointer-> Optional 7
octet018 Called Party Address
parameter.....................................
00000101 Parameter length.. 5
.......1 SPC indicator..... Address contains Signalling Point Code
......1. SSN indicator..... Address contains a Subsystem Number
35
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
36/46
..0000.. Global Title...... No global title included
.1...... Routing basis..... RoutingBasedOnLabelDPC&SSNinCalledNumbr
0....... Reserved, Natl use 0
........ DPC: Zone-Net-SP.. 085-085-085
11111110 Subsystem name.... CDG IOS
octet024 SCCP Optional
parameters...........................................
00000100 Parameter name.... Calling party address
00000101 Parameter length.. 5
octet026 Address
indicator..................................................
.......1 SPC indicator..... 1
......1. SSN indicator..... 1
..0000.. Global title...... No global title included
.1...... Routing indicator. 1
0....... Reserved, nat'l... 0
octet027
Address............................................................
........ SPC: Zone-Net-SP.. 000-011-081
11111110 Subsystem name.... CDG IOS
octet031 SCCP Optional
parameter............................................
00001111 Parameter name.... Data
octet032 Data
parameter.....................................................
01001000 Parameter length.. 7200000000 Transparency...... BSMAP
01000110 Length............ 70
octet035 Message Type
BSMAP.................................................
01010111 Message Type...... CompleteLayer3Information
octet036 CDG-IOS
Parameter..................................................
00000101 Parameter name.... Cell Identifier
00000101 Parameter Length.. 5
00000001 Cell IdentDscrmntr LocatnAreaCode(LAC)&CellId(CI)usedToIdCell........ LocationAreaCode.. 1
00000000 CellNumber........ 6
....0100 Sector Number..... Sector 4/Sector U
0110.... CellNumber........ 6
octet043 IS-CI40
Parameter..................................................
00010111 Parameter Ident... Layer 3 Information
00111100 Parameter Length.. 60
....0011 Protocol Discrmntr CC CallProcessing&CallRelatedSSMessages
0000.... Reserved.......... 0
....0000 Reserved.......... 0
.000.... Reserved.......... 0
36
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
37/46
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
38/46
........ Digits............ 60120902050001
octet071 CDG-IOS
Parameter..................................................
01011110 Parameter Ident... Called Party BCD Number
00000111 Parameter Length.. 7
....0000 NumberingPlanIdent unknown
.000.... Type of Number.... Unknown
1....... Extension Bit..... Last Octet
........ NmbrDigits/EndMark 13302050002 ST
octet080 CDG-IOS
Parameter..................................................
00001101 Parameter Ident... Mobile Identity
00000101 Parameter Length.. 5
.....101 Type of Identity.. ESN
....0... Odd/even indicator Even number of address signals
0000.... Digit 1........... 0
........ ESN: ManCode+Srial# ac dc 00 01
octet087 CDG-IOS
Parameter..................................................
00110101 Parameter Ident... Slot Cycle Index
.....010 Slot Cycle Index.. 2
00000... Spare............. 0
octet089 CDG-IOS
Parameter..................................................
00000011 Parameter Ident... Service Option
10000000 Service Type...... Proprietary service options00000001 Service Type...... QUALCOMM Incorporated
octet092 CDG-IOS
Parameter..................................................
00010001 Parameter Ident... IS-2000 Mobile Capabilities
00001011 MobilityCap Len... 11
.......1 QPCH Supported.... Supported
......1. Enhanc. RCC0G Supp. Supported
.....0.. OTD Supported..... Not Supported
....1... 0CH Supported..... Supported
...1.... DCCH Supported.... Supported000..... Reserved.......... 0
00000011 0CH Info Length... 3
.....010 0CH Info fillBits. 2
....0... GeoLocationIncluded Not Included
.000.... GeoLocationType... No mobile assisted geo-location capabilities
0....... Reserved.......... 0
........ 0CH Info Content.. 20 82 00
00000011 DCCH Info Length.. 3
.....001 DCCH Info fillBits 1
00000... Reserved.......... 0
........ DCCH In0o Content. 51 c1 18
octet105 CDG-IOS
38
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
39/46
Parameter..................................................
00000000 Parameter Name.... End o0 Optional Parameters
Checksum CRC 16............ 0000000000000000 hex=0000
39
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
40/46
MLT test script development Process flow
Initial development:
List
Determine Test Cases
to be executed.Test Case
Identify all signal units needed
to accommodate the testSignal Unit
List
Create the signal units in
ASCII/HEX format. Catalog all
signal units in spread sheets.Signal Unit
File
Identify the database entries
required. Catalog each
database file/properties.
Database
Catalo
Determine the test
environment of the system to
be tested. Record the results
in the spreadsheet.
Test
Environment
Record
Edit ASCII/HEX files based on
test environment.Import files to
INET.
Build database files based on
test environment.
Script Creation.
Script Verification/Debug.
40
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
41/46
Subsequent test cycles:
Determine the test
environment of the system to
be tested. Record the results
in the spreadsheet.
Test
Environment
Record
Edit ASCII/HEX files based on
test environment.Import files to
INET.
Build database files based on
test environment.
Script Execution.
41
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
42/46
9.0 Data Capture and Logging
This section pertains to logging and creating useful information from the Primary Capture buffer. The
INET Spectra Analyzer allows the tester to capture data to the Primary Capture buffer each time the F2 Run
function is used to restart a test.
9.1 Message FiltersThere are several methods to set up SS7 Filter options to display only necessary call flow messages for
troubleshooting call completion problems. One method is pre-capture filtering in which the data buffer log
filters out any unnecessary messages to save memory space. The SS7 Filter options are accessible through
the F1 Configure Option menu.
The configuration for pre-capture filtering includes Real Time Call Trace and protocol specific Message
Filter. Real Time Call Trace pertains to a single call trace triggered by user-defined phone numbers or
mobile subscriber ID number. Message Filter allows the Spectra to filter only messages to Pass or Block
based on protocol settings under Level 2, User Part, Point Codes, Phone Numbers, Subsystem Number,
Circuit ID, or User Event. The Message Filter is configured on a LINKSET basis. Use the Arrow Keys to
toggle the filters ON/OFF. F1 / Configure/ Filters/ Message Filters
42
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
43/46
9.2 Data Files vs Print Files
Once the filter configuration has been saved and applied, the real-time buffer data can be logged into raw
data form or printable files. Each type has its own rewards.
Data files allow the tester to rebuild or review the call flow scripts at a later time. Data files are acquired by
using F9 Function Key to stop the logging and saving (S Key) the data log using conventional naming.
These files are stored under the directory: C:\Spectra\Signalog and retrieved through the F8 DOS menu.
Print files are readable by any text editor applications. The files can be saved into two display types: 1)
HEX or 2) IOS-decoded message format by toggling the T Key while in the expanded message screen. To
save call flow selections to a file, use the K Key to mark all the messages necessary or Z Key to zap all
message in the buffer and save using the F5 Function Key menu options. These files are stored under the
directory: C:\Spectra\Printlog, retrievable from the F8 DOS menu, and viewable through the F5 menu
options. F5
10.0 Network Emulation Capabilities
With limited lab equipments, emulation of intelligent networking (IN) equipments such as HLR or SMC
becomes necessary at times for Message-Level testing. PSTN emulation for landline phone networking
may also be required if actual connection to the PABX or similar devices are not available. The INET
Spectra provides emulation of these network devices provided that the tester mode modules required are
available on the box. Scripting and message creations are detailed in section 7 and 8.
43
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
44/46
10.1 SS7 Tester Mode
SS7 Tester mode is a new module distributed with Spectra version 4.02.xx or higher. This mode allows
single script multi-protocol capability. The single scripting logic allows ISDN User Part (ISUP),
Telephone User Part (TUP), and Transaction Capabilities Application Part (TCAP) messages to be
incorporated into one script. That is the user can select signal units from different database directories. An
additional enhancement is a jump function for timeout triggers. If a trigger times out, the script can specifyto jump to the next line if the break option is selected. See screen capture below. SS7 Tester mode also
allows up to 500 test script lines instead of the usual 50 lines limitation for other tester modes. F1/ MODE/
SS7/ SS7 TESTER
44
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
45/46
10.2 ISUP/TUP (PSTN) Emulation
ISUP or TUP PSTN emulation can be executed using two different approaches. One of which is to use SS7
Tester mode to combine TCAP, ISUP, and TUP Tester into one script. The other approach is to use CVR
ISUP or TUP Tester mode using a second Spectra box. If a second Spectra box is not available, the script
can combine ISUP or TUP and TCAP Tester by copying ISUP or TUP signaling units with extension
*.SCC into the TCAP signaling unit database directory using the F8 DOS copy function. F1/ SS7/ CVRTESTER/ TUP TESTER
10.3
11.1
IS-41 (HLR/SMSC) EmulationIS-41 HLR or SMSC emulation is scripted using the same method as TUP PSTN emulation by copying or
creating signaling units with the extension *.SCC into the TCAP signaling unit database directory. The
main concern is to make sure the header information and IS-41 layer messages correlate to the MSC
supported protocol. The best result would be to capture real time messages monitored on the IS-41
signaling link and manipulate the messages accordingly for Message-Level testing.
11.0 Debugging Hints
The tester may find many situations that cannot be resolved directly through the decoding of captured call
flow logs. In such case, the use of the SS7 Tools and System-Level data logs become an important aid indeveloping and validating interface problems.
Use of SS7 Tools (F8)
The use of SS7 Tools allows the tester to manipulate links without creating an entire script. The SS7 Tools
menu is accessible through the F8 Function Key. The SS7 Tools apply to the following Test Modes:
STP/SCP Emulation
TUP/ISUP/TCAP Tester
ISUP/TUP/TCAP/GSM Generator
Note that the function list varies among each mode. An example of a function list is shown from the
captured screen below. In addition to the SS7 Tools for link management and signaling unit (SU) transmit
45
-
7/28/2019 INET Spectra MLT Training Overview v0[1].4
46/46
control, the F8 Tools Options offer the capability to reset hardware devices including Input/Output (I/O)
interfaces and Basic Rate Interface (BRI) pods. F8/ SS7 TOOLS/ TRANSMIT SU OUT SPECIFIED
LINK
11.2 System-Level Test Data Logs
Another valuable aid to have is the System-Level data logs taken during validations of previous releases for
the IOS-A1 interface. These captured data buffer serves well in verifying regression message flows as well
as debugging new changes in message parameters. Text files of the system level message call flows and
message layouts from the data logs are suitable, but the preferred method is to save the data in the raw DATfiles. This method will allow the tester to extract the actual message for immediate message generation in
the defined scripts or SS7 Tools selections.