Created
August 4, 2016 09:21
-
-
Save mvenkatesh431/8948e01ddd6dba72c939bd609feb434b to your computer and use it in GitHub Desktop.
Revisions
-
mvenkatesh431 created this gist
Aug 4, 2016 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,32 @@ #add the repositories sudo apt-get update && sudo apt-get install -y curl curl http://files.freeswitch.org/repo/deb/debian/freeswitch_archive_g0.pub | sudo apt-key add - echo "deb http://files.freeswitch.org/repo/deb/freeswitch-1.6/ jessie main" | sudo tee /etc/apt/sources.list.d/freeswitch.list sudo apt-get update # install dependencies sudo apt-get install -y libyuv-dev libvpx2-dev liblua5.2-dev libvpx2-dev libvpx2 zlib1g-dev libspeex1 libopus-dev libsndfile-dev autoconf automake devscripts gawk g++ git-core 'libjpeg-dev|libjpeg62-turbo-dev' libncurses5-dev 'libtool-bin|libtool' make python-dev gawk pkg-config libtiff5-dev libperl-dev libgdbm-dev libdb-dev gettext libssl-dev libcurl4-openssl-dev libpcre3-dev libspeex-dev libspeexdsp-dev libsqlite3-dev libedit-dev libldns-dev libpq-dev #create the source folder mkdir ~/sources && mkdir ~/switch && cd ~/sources #get the code git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git cd freeswitch # The -j argument spawns multiple threads to speed the build process ./bootstrap.sh -j # if you want to add or remove modules from the build, edit modules.conf # add a module by removing '#' comment character at the beginning of the line # remove a module by adding the '#' comment character at the beginning of the line containing the name of the module to be skipped nano modules.conf ./configure --enable-core-pgsql-support --prefix="~/switch/" --with-java=/usr/lib/jvm/java-7-oracle/include/ make && make install make cd-sounds-install cd-moh-install