The NetSurveyorWeb™ is a web-based client connected to SS7 / ISDN / GSM / GPRS probes through a web
server that facilitates result display using a web interface as shown in the screenshot.
This is a live demo of GL's Net Surveyor system. Using this demo, you can watch (in real-time) how the
SS7 / ISDN / GSM / GPRS data is probed and captured. You can also see in real-time the Call Detail Records (CDR) and
Frame Level Message Data (Message Trace) captured between two SS7 or ISDN links.
Click the image to view Live Demo of
Net Surveyor  |
 |
Components of GL's NetSurveyorWeb™
GL's NetSurveyor™ system has a three tier architecture. The first layer consists of GL's Protocol Analyzer
Probes which are capable of tapping into live call traffic and non-intrusively capture signaling message summary and
build CDRs. The second layer is the Database Store Layer where the captured data is stored. The last layer is the Data
Access Layer where the data presentation logic is contained. Each of these components are briefly explained below.
T1/E1 Protocol Analyzer Probes
The traffic generated between switches is captured using GL's T1/E1 hardware probes with SS7 / ISDN Analyzer
Applications. T1/E1 WCS server application should be running in order to send physical layer information to database
loader.
A single probe can be configured to have up to four Dual T1/E1 cards capable of handling eight T1/E1 lines in one
direction. To handle eight T1/E1 lines in duplex mode, we are using two probes; each consisting of four Dual T1/E1
cards. More information about the probe interface characteristics can be found here.
The probes non-intrusively monitor the network, and send CDRs and Signaling summary data via TCP connection
to Database Loader (GL's Listener) application. Probe computers can pause and resume loading of data into database
under control of the Database Loader.
These probes could be controlled locally using the protocol analyzer application or remotely using GL's Client-Server
application.
Data Layer
An SQL DBMS is used to store the CDRs and Signaling Summary data. This provides a very flexible and expandable
architecture for data storage and data access. The database could be accessed in real-time over the web using an
application server or queried by customer applications such as a billing system or accessed by a reporting tool such as
Crystal Reports, for aggregation and analysis of historic data.
A listener application is co-hosted with the database server running on the Data Layer. It collects the data posted
by the probes and then updates the database using the collected data.
Data Access Layer
The database could be accessed in real-time over the web using applications such as GL’s NetSurveyorWeb™,
or queried by customer applications such as a billing system or accessed by a reporting tool such as Crystal Reports, for
aggregation and analysis of historic data. This constitutes the Data Access Layer. This layer is capable of serving the
data in real-time or, providing historic data based on customer selected filters.
Using the NetSurveyorWeb™
Using any browser-capable-device, you can access the CDR or Signaling Summary data from anywhere in the world.
When you point your browser to the Application Server URL, you will be presented with a page similar to the following.
Status
Status tab Link Status, SSP Connectivity Status, and Database Status.
The LINK STATUS menu feature displays physical and data link status Sync Loss, Carrier Loss and MTP
layer status for all the available probes across the network.
- Sync Loss and Carrier Loss Alarm status off (0) displays as a green check mark
, on (1) is displayed as red-cross
.
- MTP Layer Status DOWN is displayed as red-cross
and
up as green checkmark
.
- The Historical icons
indicate previous link errors of the
probes which are rectified currently.
Each record can be expanded to obtain individual Probe link information.
SSP CONNECTIVITY STATUS feature displays information depicting the status between 2 SSP nodes and
STAT values. The DATABASE STATUS feature displays information regarding loader working conditions and
Physical layer monitor updates.
Screen Shot of Link Status menu feature
Screen Shot of SSP Connectivity Status menu feature
Screen Shot of Database Status menu feature
Key Performance Indicator
Performance Indicator provides Call Completion Ratio, ISUP Message Count, Disposition Count. CALL COMPLETION
RATIO feature displays Total Successful Calls, Failure Calls and also Percentage of Successful Calls as applied in Time filter.
Changing the Time filter selection will load the data in grid accordingly. ISUP MESSAGE COUNT feature displays the pie graph
for the individual messages count related to any particular Probes and cards with in selected time filter. Similarly, the
DISPOSITION COUNT feature graphically depicts count of the individual messages related to particular Probes for the
specified time filter.
Screen Shot of Call Completion Ratio menu feature
Screen Shot of Disposition Count menu feature
Call Trace
Currently the Call Trace menu supports following data views - Real-time Data View, Record Navigation View, and
Filtered Data View.
REAL TIME DATA feature displays the Call Records or Signaling data for SS7 or ISDN calls in real-time (the
latest set of records will be displayed) as shown in the screenshot above. Users can readily use available time filters
from the drop-down list or customize the view by setting From and To date and time.
RECORD NAVIGATION feature customizes the real-time data view according to the applied Starting Record
Index as shown in the screenshot below. Users also have an option of viewing records from different networks from the
database. Currently only SS7 Call Detail Records Trace table is available on the demo system.
Screen Shot of Record Navigation feature
FILTERED DATA feature displays call details related to calling numbers and called numbers as specified in
the user defined call menu along with applied time filter as shown in the screenshot below. You can also view the call
details that are already present in the database with respect to selected time filter.
Screen Shot of Filtered Data menu feature
Event Log
In Event Log menu displays all events corresponding to Layer 1 (Physical Layer), and Layer 3 (Data Link Layer). and
User defined calls that selects subset of the records based on the day-time filter. If filter is not present, event log
displays all the calls in specified time filter.
User Defined Calls
The User Defined Calls filter allows users to filter the CDRs based on called number, calling number, OPC, and DPC
criteria. By default, all calling and called numbers present in the database are loaded in the grid.
Call Generation
To simulate call generation, we use GL's own popular Digital Central Office Switch Simulation
System (DCOSS) to act as a pair of switches. These switches generate calls between each other in real-time. To
simulate the higher call volume which GL's probes are capable of handling, repeaters are used to duplicate the
eastbound and westbound lines to eight lines each (one original and seven duplicates).
This setup is not part of the GL's Net Surveyor package. It is used merely for the
purpose of creating the live call traffic necessary for this real-time demonstration.
Click here to see the live demo
Back to Network Surveillance System
Main Page