Skip to content

Latest commit

 

History

History
 
 

salto

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

TAPIR Salto

Tapir Salto receives parsed SIP data from Tapir Captain and saves it to database. Since March 2017 Salto can process HEPv3 packets too.

salto

Build & Install

Follow next steps to build Salto on your local machine and to install it to your Linux:

1. Build

Make sure you have installed:

  • Oracle JRE HotSpot, version 1.8+.
  • Apache Maven, version 3.0.0+.

Build Tapir with Apache Maven:

# cd </path/to/Tapir>
# mvn clean package

2. Install

The best way to install Salto on your Linux is to run ./package/tapir-salto script to create RPM and install it with rpm utility:

# cd </path/to/Tapir/package>
# ./tapir-salto rpm

RPM requires Oracle JDK HotSpot 1.8+ (use RPM option --nodeps, if you sure use Oracle JRE HotSpot 1.8+).

Using Sip3.io YUM repository:

# <Download Oracle JDK HotSpot 1.8, e.g. jdk-8u121-linux-x64.rpm to /tmp>
# yum localinstall /tmp/jdk-8u121-linux-x64.rpm -y
# curl http://sip3.io/repo/yum/sip3io.repo > /etc/yum.repos.d/sip3io.repo
# yum install tapir-salto -y

Alternatively, you can run ./package/tapir-salto script to automatically install Salto to local/remote Linux:

# cd </path/to/Tapir/package>
# ./tapir-salto install 127.0.0.1

Hint: Run ./package/tapir-salto script to update/remove Salto.

Configure & Run

Make sure you have installed:

1. Configure

Make sure you have presented:

  • /etc/init.d/tapir-salto
  • /etc/tapir-salto/tapir-salto.properties
  • /etc/tapir-salto/logback.xml
  • /var/log/tapir-salto/default.log

Use this property description to configure /etc/tapir-salto/tapir-salto.properties

Hint: To run Salto you have to set mongo.uri, redis.host and redis.port. Use staistic.enabled property if you want to see statistic data on dashboard. Use other properties only for tunning

Hint: Salto can give a name to any SIP node. Use property hosts.yml to define hosts file in current format. This feature is very useful if your SIP node has different network interfaces for input and output SIP traffic

By default, Salto writes logs to /var/log/tapir-salto/default.log, rotates it every day and keeps history for 15 days. Use this description to configure /etc/tapir-salto/logback.xml

2. Run

# service tapir-salto start