Binary Installation

    1. Introduction
    2. NSG Components
    3. Wanpipe Driver Installation
    4. NSG Installation

     


    Introduction

     

    • NetBorder SS7 VoIP Gateway (NSG) is a standalone SIP to TDM: SS7 Gateway that runs on top
      of Sangoma TDM T1/E1 cards.
    • NSG is released in binary format for Linux 32bit and 64bit platforms.
    • Because the packed is binary, the installation is extremely simple.
    • NSG configuration and operation is Web Based via NSG Web GUI.
    • RPM installation packages are coming soon.

    Limitations

    • Optimized for CentOS installs.
    • Not supported on Windows environment.
    • Optimized for Firefox & Chrome web browsers

    NSG Package Components

    1. Wanpipe Driver
    2. NSG Package

     

    Operating System Support:

    1. Tested and Supported

    • Centos 5.5 - 32/64Bit

     

    2. Compatibility Matrix

    Distro Architecture NSG Compatibility Notes
    CentOS(Recommend) 32/64 Bit Compatible - CentOS 5.5 is always fully regression tested   Developed,Tested And Most Production Systems Using This Distro
    Debian  32/64 Bit Some features may not be available. Release version can effect compatibility. Some Production Systems On This Distro.
    Ubuntu 32/64 Bit Some features may not be available. Release version can effect compatibility. Some Production Systems On This Distro.
    Other Distros n/a This is a case by case biases and may not work. We Strongly Recommend Moving To CentOS If Your Distro Of Choice Is Not In The List Above.
    Notes: Sangoma ensures CentOS 5.5 is fully compatible and therefore it is the recommend OS. Debian/Ubuntu do have customers using them but depending on the release may require manual config, also some features may not work. 


    The following packages are required NSG Dependencies:

    1. PCRE version 3 (all distros)
    2. Libssh2 (all distros)
    3. chkconfig (debian/ubuntu)
    4. Insserv (debian/ubuntu)
    5. pstack (all distros)
    6. All wanpipe driver dependencies. See  Wanpipe driver prerequisite page

     

    Wanpipe Linux Installation for NSG

     

    1. Download nsg-wanpipe device driver
      -> nsg-wanpipe: nsg-wanpipe.tgz

    2. Untar the wanpipe package
      -> tar xfz wanpipe-current.tgz
      -> cd wanpipe-<version>

    3. Build the wanpipe driver for NSG and install it
      -> make
      -> make install 

      Prerequisite to this step is a distro development and linux-header package.
      Check out the Wanpipe driver prerequisite page for more info.
      If this step fails one of the pre-requisites is not met: Please contact Sangoma Support

    4. Check that driver installed properly
      -> wanrouter hwprobe

      If this step fails hw could be defective or driver did not install properly: Please contact: Sangoma Support

     

    NSG Package Installation

     

    The latest NSG release can be installed from a tarball file or an RPM package for CentOS 5.5

    Tarball

    -> For license information please contact: sales@sangoma.com

    Installing through the tarball

    1. Download NSG Latest Package
      -> Contact: sales@sangoma.com

    2. Untar the NSG Package
      -> tar xfz nsg-gateway-<ver>.tgz
      -> cd nsg-gateway-<ver>

    3. Install the NSG Gateway
      -> make install 
      or
      -> make install DESTDIR=<absolute path to install directory>

      By default NSG package installs in /usr/local/nsg directory.

    4. Install NSG boot startup scripts  (optional)
      -> make boot

    5. Start NSG Web GUI
      -> service nsg-webgui start

      The web service will start on port: 8888

      Prerequisite to this step is the openssl098e package.
      If the web GUI fails to start, you must install openssl098e:
      -> type: yum install openssl098e

    6. At this point we are ready to configure and start the NSG gateway from the Web GUI
      Using your browser open the port: 8888 on your NSG gateway machine.

      Default usernname/password: admin/admin

      -> http://<NSG-IP>:8888


    Linux Environment Configuration

    1. Firewall
      If you have iptables enabled  
      --> to check run:  iptables -nL

      Make sure to allow:
      --> SIP port:     5062                 (default NSG SIP port)
      --> RTP ports:  21000 to 31000 (default NSG RTP ports)
      --> HTTP port:  81              (default NSG GUI port)

      On redhat distros one can update /etc/sysconfig/iptables 
      --> /etc/init.d/iptables [start|stop|restart]