SipXecs-OpenSBC
From SIPfoundry sipXecs IP PBX, 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...
