SipXecs-OpenSBC
From SIPfoundry sipx, The Open Source SIP PBX for Linux - Calivia
Contents |
OpenSBC, VQManager, and Traffic Shaping.
This page will provide a setup information for SIPX users who want to deploy OSBC.
Vyatta / OpenSBC Build
A document has been published on setting up OpenSBC on Vyatta firewall. The configuration is optimized for use with sipXecs and can be found here: InstallOpenSBConVyatta.pdf
This document will provide instructions for building a complete SBC with inbound and outbound NAT, and far-end NAT traversal.
DNS Concepts with SBCs
A document has been published on setting up internal and external DNS for use with Session Border Controllers. It can be found here: SBCDNSHowTo.pdf
Step-by-Step How to install OpenSBC on Debian 4.0
!!!Important please do this on a test server/computer because I'm no responsible for any data loss or anything that might happen to your computer!!!
1. Get a copy of Debian the net install version is easy to use. If you don’t know how to install Debian please google “how to install debian”
2. Next update Debian to the latest version after you have installed and have it running with a static IP address. (Run this command: apt-get upgrade) Make sure to reboot the system after the upgrade has completed.
3. Login and make a directory anywhere you would like, I did: (mkdir sbc && cd sbc) on the root directory.
4. Install the following packages form debian by doing the following: (apt-get install cvs build-essentials glibc-dev make bison expat flex)
5. Install expat-2.0.1 by doing the following: (cd /root) (mkdir expat2 && cd expat2) (wget http://voxel.dl.sourceforge.net/sourceforge/expat/expat-2.0.1.tar.gz) (tar -xvzf expat-2.0.1.tar.gz) (cd expat-2.0.1) (./configure) (make) (make install)
6. Login to and get the latest stable release of OSBC by doing the following:
(cvs -d:pserver:anonymous@opensipstack.cvs.sourceforge.net:/cvsroot/opensipstack login)
Then do the following command: (cvs -z3 -d:pserer:anonymous@opensipstack.cvs.sourceforge.net:/cvsroot/opensipstack co -P opensipstack)
Then do the following command: (cvs -z3 -d:pserer:anonymous@opensipstack.cvs.sourceforge.net:/cvsroot/opensipstack co -P opensbc)
7. Change directory to opensipstack by doing the following: (cd opensipstack). Make configure executable by doing the following: (chmod 775 configure) then issue this command: (./configure --enable-gpllibs)
8. Change directory to opensbc by doing the following: (cd ../opensbc) then issue this command: (./configure --enable-gpllibs). After it's done building issue the following command:(make optnosared)
9. After the installation please do the following:(cp oss-application.conf.xml ./obj_linux_x86_r)
10. Change directory to the opensbc executable by doing the followng: (cd obj_linux_x86_r), then run sbc by doing the following: (./opensbc -xc)
(you can test if that worked by going to the IP address of you linux box: (e.g. http://1.1.1.1:9999)
Here is the official install instructions from opensbc:(http://www.opensourcesip.org:8080/clearspacex/docs/DOC-1005)
11... I will continue later today...
