Ubuntu 10.04 LTS - FreeSwitch Install from source
Ok here is what I did to install FreeSwitch on Ubuntu 10.04 LTS
Lets get into super-user mode, this can be done by issuing the command
sudo su
After you have entered the password then do the obligatory:
apt-get update
apt-get upgrade
apt-get dist-upgrade
packages install YMMV
apt-get install php5 php5-xcache php5-xmlrpc php5-mysql php5-gd php5-cli build-essential git-core autoconf libgdbm-dev libdb-dev subversion php5-curl automake libtool libncurses5 libncurses5-dev php-db mysql-server-5.1 mysql-client-5.1 libtiff4-dev
Next let’s download the latest daily FreeSwitch and compile it.
cd /usr/src/
git clone git://git.freeswitch.org/freeswitch.git
cd freeswitch
./bootstrap.sh
./configure
make
make install
Assuming all the above went well the last stage of the FreeSwitch installation is the sounds:
make sounds-install moh-install
That’s Free Switch installion complete!
You can if you feel so inclined, install the High definition sounds with:
make uhd-sounds-install uhd-moh-install hd-sounds-install hd-moh-install
start the Service using
/usr/local/freeswitch/bin/freeswitch -nc
You should be able to point a SIP device at your ubuntu box IP address, using extension 1000 and a secret/password of 1234 try calling 5000 to test.
An excellent walkthrough was found here after writing this post:
http://wiki.2600hz.org/display/bluebox/Install+blue.box+on+Ubuntu