Tapir Salto receives parsed SIP data from Tapir Captain and saves it to database. Since March 2017 Salto can process HEPv3 packets too.
Follow next steps to build Salto on your local machine and to install it to your Linux:
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
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.
Make sure you have installed:
- Oracle JRE HotSpot, version 1.8+.
- Mongo, version 3.0.0+.
- Redis, version 2.8.9+.
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
# service tapir-salto start