Binary 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
- Wanpipe Driver
- 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. |
The following packages are required NSG Dependencies:
- PCRE version 3 (all distros)
- Libssh2 (all distros)
- chkconfig (debian/ubuntu)
- Insserv (debian/ubuntu)
- pstack (all distros)
- All wanpipe driver dependencies. See Wanpipe driver prerequisite page
Wanpipe Linux Installation for NSG
- Download nsg-wanpipe device driver
-> nsg-wanpipe: nsg-wanpipe.tgz - Untar the wanpipe package
-> tar xfz wanpipe-current.tgz
-> cd wanpipe-<version> - 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 - 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
- Download 32bit binary-5.0.4 [2013-03-20]
- Download 64bit binary-5.0.4 [2013-03-20]
-> For license information please contact: sales@sangoma.com
Installing through the tarball
- Download NSG Latest Package
-> Contact: sales@sangoma.com - Untar the NSG Package
-> tar xfz nsg-gateway-<ver>.tgz
-> cd nsg-gateway-<ver> - 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. - Install NSG boot startup scripts (optional)
-> make boot - 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 - 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
- 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]









