Ss7 Software For Pc



Skip to end of metadataGo to start of metadata
  • Before installing NetBorder SS7 Gateway, please review our hardware and software compatibility support: Software NSG Support
  • You will be required to log into the Linux command line to install NSG software
  • SS7 is not a software, it's a protocol that connects Telecom Companies together. You can gain access to SS7 by buying Tactical Surveillance Software Online. But it's not cheap, 3 Months of access will cost you 39.000$.
  • Point codes can be represented in a Decimal form, a Hexadecimal form, and a Network-Cluster-Member form. A point code calculator / converter allows users to convert a decimal or hexadecimal point code to its decimal or hexadecimal and its Network-Cluster-Member version. Modulo Communication Systems have created an SS7 Point Code Calculator which allows you to convert 14 bit point codes (ITU) to 24 bit point codes (ANSI) and vice-versa.

Overview

The MTP3 product provides a Message Transfer Part (MTP) Level 3 (MTP3) multiplexing driver which will proivde the MTP protocol modules. SS7 Stack Manager (SS7 SM) The SS7 Stack Manager product provides configuration and management tools for the OpenSS7 SS7 stack. Answered March 6, 2018. SS7 is not a software, it's a protocol that connects Telecom Companies together. You can gain access to SS7 by buying Tactical Surveillance Software Online. But it's not cheap, 3 Months of access will cost you 39.000$. With this access you can intercept SMS,Calls, and you can track the person.

NetBorder SS7 Gateway (NSG) is a standalone TDM-to-SIP SS7 Gateway that runs on top of our Sangoma TDM cards.
It is designed to operate on a 64-bit Linux based Operating system.
The following Linux operating systems have been tested with the NSG application:

  • CentOS (Recommended, Tested, and Certified with NSG, and supported by Sangoma)
  • Debian (Has been tested, but is not currently supported by Sangoma)
  • Ubuntu (Has been tested, but is not currently supported by Sangoma)

It requires the following two software packages to be installed, over the base Linux operating system:

  1. Sangoma TDM Card driver (called 'Wanpipe')
  2. NetBorder SS7 Gateway Software

NSG is operated using the browser-based web-GUI


Installation

Operating system

If you have already installed your Linux operating system skip this step and move to 'Preparing your Operating System for software packages'

Selecting your Linux Operating system

Sangoma TDM cards and NSG application are compatible with several Linux distributions and kernels (i.e. CentOS, Debian, Ubuntu) 64bit.
Sangoma recommends the use of CentOS. It is our officially supported distribution. You are welcome to try to use other distros of your choice, but if you have issues installing or configuring them for NSG, or encounter errors that not cannot be duplicated when using CentOS, we do not guarantee that we can support you with those issues.

Below are instructions for CentOS Installation:

  1. Download latest CentOS distribution:
    64-bit: http://isoredirect.centos.org/centos/6/isos/x86_64/
  2. After downloading the CentOS ISO, simply burn the image on CD/DVD using your choice of burning utility
  3. Boot your server with the CD/DVD containing your CentOS ISO. Verify your BIOS settings allow for Boot from CD/DVD ROM drive
  4. Follow the on-screen prompts to Install your new operating system. You may wish to visit some online step-by-step tutorials (google:))
  5. Once completed, remove the CD/DVD from your server and reboot your server and log in to your freshly installed operating system
Ss7 Software For Pc

Ss7 App

Preparing your Operating system for software packages

After installing your Linux operating system, you must prepare your server with the following system requirements before continuing.
To install system requirements simply copy and paste the below string directly into your Linux command line. The string will automatically download and install missing dependencies on your server.

You must have internet access to perform this step

Select only the option that applies to your environment:

CentOS (RedHat distros)

yum -y install kernel-devel-$(uname -r) libtool* make gcc patch perl bison flex-devel gcc-c++ ncurses-devel flex libtermcap-devel autoconf* automake* autoconf libxml2-devel cmake pcre libssh2 unixODBC pstack openssl098e compat-expat1 libjpeg libjpeg-devel libusb libusb-devel


Ubuntu/Debian

apt-get install libpcre3 libpcre3-dev libssh2-1 libssh2-1-dev unixodbc unixodbc-dev pstack openssl libssl-dev python expat libexpat1 insserv libdb5.1 libhashkit2 libjpeg62 git-core build-essential libncurses5 libncurses5-dev gawk libjpeg-dev libz-dev pkg-config


Example for a CentOS system:

Download Software Packages

The following software packages need to be installed:

  • Wanpipe - Sangoma TDM card device driver
  • NSG - NetBorder SS7 software application
  1. Navigate to the /usr/src/ directory which will be used to store the downloaded packages. To do this type the following in your Linux command line, then press <enter>:
    1. -> cd /usr/src
  2. Download Wanpipe and NSG by copy and pasting the following (without the quotes '), then press <enter>:
    1. Wanpipe: ' wget ftp://ftp.sangoma.com/linux/current_wanpipe/wanpipe-current.tgz '
    2. NSG: ' wget ftp://ftp.sangoma.com/nsg/5.2/Binary/nsg-5.2.0-113.x86_64.tar.gz '


Example:

Install Software Packages

The following instructions will guide you to un-compress the downloaded '.tgz' files and install using make command

Verify you are still inside the /usr/src/ directory by typing 'pwd' in the Linux command line. If you are not, navigate inside by typing 'cd /usr/src/' then press <enter>

  1. Wanpipe Installation
    1. un-compress the downloaded Wanpipe device driver (.tgz file) located in /usr/src/ directory
      1. type: tar xvfz wanpipe-current.tgz
      2. type: cd wanpipe-<version>/
        example:
    2. Install the Wanpipe device driver
      1. type: make

      2. type: make install

    3. Once the Wanpipe driver is installed, test that it did indeed install correctly
      1. Type 'wanrouter version' in any directory and verify that the output shows the version
        example:
      2. type: 'wanrouter hwprobe'. This command will present you with the details of the Sangoma TDM card currently installed inside your server
        (make sure your Sangoma TDM Card(s) are physically installed inside the server before running this command, otherwise the output will return error)
        example

        If any errors have occured when running any of the above commands, this means that the Wanpipe device driver has not installed correctly. Stop here and troubleshoot

  2. NSG installation
    1. un-compress the downloaded NSG software (.tgz file) located in /usr/src/ directory
      1. type: tar xfz nsg-<version>.tar.gz
      2. type: cd nsg-<version>
        example:
    2. Install the NSG Gateway application
      1. type: make install

        Since the NSG application is a binary software package, installation will be very quick

The NSG software package is now installed.

If you do not have the Sangoma TDM card(s) physically installed in the server, please install in order to continue to the next step

License Installation

The Sangoma sales department will have provided the software license key.
The software license key is required in order to create your license package.
The license package will be installed on your server to enable the specified number of T1/E1 SS7 ports for your installation.

Ss7 Software For PcSs7 Software For Pc
  1. Take note of your license key (example: xy2z6h37f) and navigate to the following website to create your license package
    -> http://prod-license.sangoma.com/nsg-license-gen/
  2. At this website you will be required to enter:
    1. MAC address of one of the Ethernet interfaces on your NSG server
      To get this information, simply type 'ifconfig' on your Linux command line and records the HWaddr
      example:

    2. ITU Self Point Code or ANSI Self Point Code
      1. You will be required to fill in only one of these fields, the one that applies to your installation
      2. ANSI point codes are used typically in North America. Rest of world uses ITU point codes
      3. Your SS7 telco will provide you this information. It is the your registration number with them
      4. Insert the point code in decimal format only
      5. if you need assistance to convert your given point code to decimal format, there are plenty of online converters that will do this for you. Use a web search engine of your choice to accomplish this.
    3. User Key
      1. This is the SS7 license key provided to you by the sales department
  3. Once the information is entered click the 'submit' button near the bottom of the page
  4. A license package will be created. Click the download button or the copy the link.
  5. The license package must be installed in the following directory in the NSG server:
    -> /usr/local/nsg/conf
      1. To install the license package in this directory:
        1. type: cd /usr/local/nsg/conf
        2. type: wget <license package link>
          1. this will automatically download the license package to this location
      2. un-compress the license package:
        1. type: tar xfz <license package>.tgz
        2. this will create two files in /usr/local/nsg/conf:
          1. license.txt and license.txt.sig (Do not modify any of these files or it will render license invalid)
      3. Your license is now installed.

Log into WebGUI

Once the NSG software is installed, it will automatically start the webGUI engine and listen on port 8888.

To log into the NSG webGUI simply open a web browser on any computer, located on the same network as the NSG server, and type in the IP address of main LAN interface of the server NSG , with port 8888

Ss7 Software For Pc Windows 10

Example


Ss7

If you don't know what the IP address is of the main LAN interface of the NSG server, simply type 'ifconfig' and look for the IP address beside ethX (x being the interface hosting the IP address)

Example:

You should be greeted with the NSG SS7 log in screen at this point:

If you are unable to get to the NSG webGUI through a browser:

  1. Verify the NSG webGUI engine is running by typing the following on the NSG server command line:
    -> service nsg-webgui start
  2. Turn off IP tables firewall rules that can be blocking access. Type the following command on the Linux command line to turn off IP tables:
    -> service ip tables stop

The default login credentials for NSG are:

  • username: admin
  • password: admin

Log into the NSG webgui to begin user configuration:

Simulate SS7 protocol over IP (SIGTRAN) between Signaling Gateway (SG) and Media Gateway Controller (MGC), interworking between TDM and IP network.

Brochure

Background

SIGTRAN protocols are an extension of the SS7 protocol family, but carried over IP. A Signaling Gateway (SG) translates the SS7 TDM layers to SIGTRAN IP format. It supports the same application and call management functions as SS7 but uses two protocol layers on top of Internet Protocol (IP): Stream Control Transport Protocol (SCTP) and M3UA (MTP3 User Adaptation Layer.

M3UA enables SS7 protocol's User Parts (e.g. ISUP, SCCP and TUP) to run over IP instead of TDM lines.

ISUP, or ISDN User Part, is used to set up and release calls through the PSTN. In an IP network, ISUP is carried as payload by SCTP, as are SCCP and TUP. When a call is terminated in the IP Network, a soft switch translates SIGTRAN into SIP or MGCP signaling. If the call is terminated in the PSTN, an SG reconverts SIGTRAN to SS7 TDM.

Overview

Message Automation & Protocol Simulation (MAPS™) is a powerful protocol test simulation platform supporting a wide range protocols such as SIGTRAN (SS7 over IP), SS7 over TDM (T1 E1), ISDN over TDM (T1 E1), GSM-A & GSM-Abis over TDM, Megaco, SIP, and MGCP over IP.

GL's MAPS™ SIGTRAN (PKS130) is an advanced protocol simulator/tester for SS7 simulation over IP Networks. It can simulate a Signaling Gateway and Softswitch ISUP signaling specification as defined by ITU-T standards. The application supports testing network elements, error tracking, regression testing, load testing/call generation and generation of high volumes of ISUP traffic. MAPS™ SIGTRAN functionality covers the ITU and ANSI variant of SS7 implementing M3UA, M2PA, M3UA, and ISUP protocols. It is able to run pre-defined test scenarios against ISUP test objects in a controlled & deterministic manner.
The application is available as

  • MAPS™ SIGTRAN Emulator (Item # PKS130)
  • MAPS™ SIGTRAN Conformance Scripts (requires additional license)

MAPS™ SIGTRAN Conformance Scripts (requires additional license) is designed for compliance tests and functional tests, where test objects can be accurately and reliably validated for compliance with ITU-T standard Q.761-764 and Q.784. It is suitable for manufacturers, network operators and service providers to address all stages of the development cycle, regression testing through to type approval, and acceptance testing.

MAPS™ application supports powerful utilities like Message Editor and Script Editor which allow new scenarios to be created or existing scenarios to be modified using ISUP messages and parameters.

MAPS™ SIGTRAN in an SS7overIP environment connects to traditional SS7 nodes or IP-enabled signaling nodes and offloads TDM SS7 traffic to IP networks. It is also capable of operating in an environment that interworks between TDM and SS7overIP. It supports TDM traffic simulation over IP networks. Various traffic types include File, Digits, Tones, FAX, IVR, Dynamic VF, and Voice Quality Testing. MAPS™ can be configured to auto start the traffic over SS7 signaling or manually define traffic at run time.

GL also offers MAPS™ Media Gateway Controller (MGC - PKS300), a multi interface simulator, which can be configured with Signaling Gateway (SG) to handle call control and Media Gateway (MG) in the network to perform end-to-end test scenario by simulating SIGTRAN, MEGACO and MGCP interfaces. GL recommends purchasing additional MG simulation with appropriate RTP licenses for high density traffic simulation.

Also available is an independent GUI based SIGTRAN (SS7 over IP) Protocol Analyzer for online capture and decode of the signaling in real-time both during tests and as a stand-alone tracer for live systems.


Main Features

  • SS7 simulation over IP
  • User-friendly GUI for configuring the SS7 M3UA, M2PA, M2UA Layers
  • User Configurable Signaling Links
  • Supports ASP (Application Server Process) or SGP (Signaling Gateway Process) termination types over IP
  • CIC Management features: Circuit Blocking & Unblocking, Circuit Group Blocking & Circuit Group Unblocking, Circuit Reset & Group Reset
  • Circuit Mapping features: CIC mapped to Timeslot (Timeslot Based / CIC Based), and Only CIC (Without traffic, user can provide CIC range for each SSP, CIC is generated randomly or User Provided)
  • Access to all ISUP Message Parameters Initial Address, Subsequent Address, Release messages, and more
  • User controlled access to optional ISUP parameters such as timers
  • Subsequent Address Message (SAM) configurations available
  • Generates and processes SIGTRAN valid and invalid messages.
  • Supports calls suspend, call resume, call hold and call retrieve.
  • Offloads TDM Traffic (digits, voice file, tones, IVR, FAX, Dynamic VF, and Voice Quality) over IP
  • Supports SIGTRAN conformance testing (requires additional license)
  • With MAPS™ MGC Multi-interface (requires additional licenses), both end-to-end signaling (using SIGTRAN) and RTP media (using MEGACO) simulation can be performed
  • Supports Client-Server functionality requires additional license; clients supported are TCL, Python, VBScript, Java, and .Net
  • Automation, Remote access, and Schedulers to run tests 24/7

Supported Protocols Standards

Ss7 Sdk Download

Supported ProtocolsSpecification Used

SS7 SIGTRAN Interface

ISUP ITU

ITU - Q.761, Q.762, Q.763 and Q.764

ISUP ANSI

ANSI - T1.113.1 to T1.113.4

ISUP UK

ND1007:2007/01 TSG/SPEC/007

M3UA ITU

RFC 3332

M3UA ANSI

RFC 3332

M2PA

RFC 4165

M2UA

RFC 3331

Call Simulation over SS7 SIGTRAN

The Sigtran call procedure is as shown below with two telecom switches exchanging the ISUP messages. Detailed call flows are provided in ITU-T Recommendation Q.784.1.

Typical SIGTRAN Call Procedure


TDM Traffic Simulation over SS7 IP (Call Generation)

MAPS™ SIGTRAN application can be configured as SIGNALING GATEWAY (SGW) and MEDIA GATEWAY CONTROLLER (MGC) terminals to simulate SS7 signaling over IP and TDM traffic.

Test Setup Simulating TDM Traffic


TDM Traffic Simulation over SS7 IP (Call Reception)

A Typical MAPS™ Sigtran Test System

Software

A typical MAPS™ Sigtran consists of:

Ss7 Software For Pc Software

  • A TCL interface communicating over TCP/IP to a Rack PC with T1/E1 Analyzer Software
  • The Rack PC consists of MAPS™ Client IFC, MAPS™ CLI Server, T1/E1 Analyzer Software (including Windows Client Server software) and a Dual T1/E1 Card
  • A patch panel for RJ-11 connections to the outside world (DUT)
  • TCL Client – Acts as User Interface, which executes TCL Scripts.
  • MAPS TCL Interface (MAPS Client IFC) – acts as an interface between MAPS™ CLI Server and its client TCL. It interprets the TCL Commands and forms the appropriate command as understood by MAPS CLI Server and vice versa.
  • MAPS™ CLI Server is an executable that inherits all features of MAPS™ without GUI. It listens to a TCP message socket to receive and execute commands from client and sends the responses back to client.

T1/E1 Windows Client Server - Windows Client/Server software performs all SS7 emulation primitives including signaling, tone detection, call progress signals, file transfer, and many more functions.

Ss7 Software For Pc Window 10

TCL application consists of three functional modules: Tool Command Language (Tcl) Client and Script, MAPS™ Tcl Interface, and MAPS™ Server
In CLI, MAPS™ Server constitutes two server modules, namely MAPS™ CLI server and GL WCS server.

  • MAPS™ CLI Server
    MAPS™ CLI Server is an executable which inherits all features of MAPS™ without the graphical user interface. Instead it listens to TCP message socket to receive and execute commands from the client and sends the responses back to the client.
  • GL's Windows Client Server
    GL's Windows Client/Server software allows the user of T1/E1 analysis cards the capability of remote operation, automation, and multi-site connectivity.

Legit Ss7 Software

TCL client receives report event from the CLI server as shown in the figure below.

TCL client placing the call

Resources

Please Note: The XX in the Item No. refers to the hardware platform, listed at the bottom of the Buyer's Guide, which the software will be running on. Therefore, XX can either be ETA or EEA (Octal/Quad Boards), PTA or PEA (tProbe Units), UTA or UEA (USB Units), HUT or HUE (Universal Cards), and HDT or HDE (HD cards) depending upon the hardware.

Item No.Item Description
PKS300MAPS™ Multi-Interface MGC
PKS109MAPS™ High Density RTP Generator

Ss7 Tools Free Download

Brochures
Wireless Networks Lab Solutions
Presentations
MAPS™ SS7 Sigtran - Presentation
Signaling and Traffic Simulation using MAPS™ - Presentation