Introduction
Karoo Bridge is a SIP Session Border Controller developed by OSS Software Solutions. Unlike other similar commercial offerings, Karoo Bridge tries to reconcile the evils of B2BUA and the SIP standards. Thus, Karoo Bridge is much closer to being a proxy rather than being a switch. Primarily, Karoo Bridge solves the issues brought about by NAT using well tested far-end NAT traversal techniques as well as bridging between multi-homed network deployments. It is also capable of acting as a switch that would connect and register to ITSP while doing protocol corrections for features that are otherwise unsupported by the service provider. Karoo Bridge also boasts of its scripting API which allows administrators to design their own routing logic.
Installation
Download the repository file from http://bridge.ossapp.com/karoo/repo/ for the latest version of Karoo Bridge.
- cd /etc/yum.repos.d
- wget http://bridge.ossapp.com/karoo/repo/karoo-centos-i386.repo
- yum install karoo
- /usr/local/bin/karoo_setup-{version#}
- chkconfig --add karoo-init
- /etc/init.d/karoo-init start
To check the status of Karoo Bridge server, execute /etc/init.d/karoo-init verify.
Configuration
Karoo Bridge configuration environment is located under /etc/karoo.conf.d/ directory.
Karoo Bridge environment configuration is stored in /etc/karoo.conf.d/config/sip.cfg.