From FreeSWITCH Wiki
Do not forget to look at The Installation Guide
The FreeSWITCH™ team strongly recommends installing from the latest Git tree which is extremely stable! Many reported bugs in older versions of FreeSWITCH™ are fixed in the current Git version. The developers require testing an issue on the current Git version prior to filing a bug report.
The latest FreeSWITCH™ Git tree is very stable. The repository is git://git.freeswitch.org/freeswitch.git. The Pro Git web page is an excellent place to learn about Git. It is also available in other languages such as Spanish.
Linux/Unix Git Clone
There is a Linux Quick Install Guide available.
git clone git://git.freeswitch.org/freeswitch.git
For Ubuntu see Ubuntu Quick Start for more information.
Debian users, you can now use this BASH script to set up FreeSWITCH on your server. Please take a look at the script itself to see if this will work for you.
Mac OS X
Clone on Windows