Last active
March 27, 2016 16:45
-
-
Save andrius/f0874191dd393f352640 to your computer and use it in GitHub Desktop.
Revisions
-
andrius revised this gist
Aug 25, 2014 . 1 changed file with 5 additions and 1 deletion.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 @@ -1,7 +1,11 @@ amportal stop # install epel repo yum instll iksemel-devel srtp-devel libsrtp-devel spandsp-devel yum -y update yum -y groupinstall core && yum install -y tmux patch screen gcc gcc-c++ lynx bison mysql-devel sqlite-devel sqlite libsqlite3x-devel php php-mysql php-pear php-mbstring tftp-server httpd make ncurses-devel libtermcap-devel sendmail sendmail-cf caching-nameserver sox newt-devel libxml2-devel libtiff-devel audiofile-devel gtk2-devel subversion kernel-devel git subversion kernel-devel php-process crontabs cronie cronie-anacron wget odbc-devel unixODBC unixODBC-devel mysql-connector-odbc libtool libtool-ltdl libtool-ltdl-devel libcurl-devel libogg-devel libvorbis-devel speex-devel freetds-devel net-snmp-devel corosynclib-devel popt-devel lua-devel portaudio-devel libresample-devel neon-devel libical-devel openldap-devel gmime22-devel sqlite2-devel libedit-devel libuuid-devel openssl-devel doxygen kernel-headers-`uname -r` kernel-devel-`uname -r` glibc-headers cp -R /etc/asterisk /etc/asterisk-backup yum remove asterisk11* -
andrius revised this gist
Aug 10, 2014 . 1 changed file with 1 addition and 2 deletions.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 @@ -62,5 +62,4 @@ chown -R asterisk:asterisk /etc/asterisk chown -R asterisk:asterisk /var/{lib,log,spool}/asterisk chown -R asterisk:asterisk /usr/lib/asterisk amportal start -
andrius created this gist
Aug 10, 2014 .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,66 @@ amportal stop yum -y update yum -y groupinstall core && yum install -y tmux patch screen gcc gcc-c++ lynx bison mysql-devel mysql-server sqlite-devel sqlite libsqlite3x-devel php php-mysql php-pear php-mbstring tftp-server httpd make ncurses-devel libtermcap-devel sendmail sendmail-cf caching-nameserver sox newt-devel libxml2-devel libtiff-devel audiofile-devel gtk2-devel subversion kernel-devel git subversion kernel-devel php-process crontabs cronie cronie-anacron wget odbc-devel unixODBC unixODBC-devel mysql-connector-odbc libtool libtool-ltdl libtool-ltdl-devel libcurl-devel libogg-devel libvorbis-devel speex-devel freetds-devel net-snmp-devel corosynclib-devel popt-devel lua-devel portaudio-devel libresample-devel neon-devel libical-devel openldap-devel gmime22-devel sqlite2-devel libedit-devel libuuid-devel openssl-devel doxygen kernel-headers-`uname -r` kernel-devel-`uname -r` glibc-headers cp -R /etc/asterisk /etc/asterisk-backup yum remove asterisk11* # yum install libsrtp-devel cd /usr/src wget --continue http://srtp.sourceforge.net/srtp-1.4.2.tgz tar zxvf srtp-1.4.2.tgz cd srtp ./configure CFLAGS=-fPIC make make install # download SpanDSP (need to support faxing) cd /usr/src wget --continue http://soft-switch.org/downloads/spandsp/spandsp-0.0.6pre21.tgz tar -zxf spandsp-0.0.6pre21.tgz cd spandsp-0.0.6 make clean ./configure make all make install # download OPUS cd /usr/src git clone https://github.com/andrius/asterisk-opus.git git clone git://git.opus-codec.org/opus.git cd opus ./autogen.sh # ./configure --prefix=/usr ./configure --enable-static --enable-shared make make install ldconfig # download asterisk PBX cd /usr/src wget --continue http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11.11.0.tar.gz tar -zxf asterisk-11.11.0.tar.gz cd asterisk-11.11.0 contrib/scripts/get_mp3_source.sh patch -p1 -u < ../asterisk-opus/asterisk-11.11.0-opus+vp8.patch ./bootstrap.sh ./configure --libdir=/usr/lib64 --with-crypto --with-ssl --with-srtp # make menuselect make all make install # make samples make config make progdocs make install-logrotate # install asterisk utilities cp -R ./contrib/scripts/astcli /usr/local/bin/ mkdir -p /var/punchblock/record chown -R asterisk:asterisk /var/punchblock chown -R asterisk:asterisk /var/run/asterisk chown -R asterisk:asterisk /etc/asterisk chown -R asterisk:asterisk /var/{lib,log,spool}/asterisk chown -R asterisk:asterisk /usr/lib/asterisk amportal start