SipXecs-OpenSBC

From SIPfoundry sipXecs IP PBX, The Open Source SIP PBX for Linux - Calivia

Jump to: navigation, search

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...

Personal tools