Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- apt-get update && apt-get upgrade -y
- apt-get install -y build-essential linux-headers-`uname -r` openssh-server apache2 mysql-server\
- mysql-client bison flex php5 php5-curl php5-cli php5-mysql php-pear php5-gd curl sox php-db\
- libncurses5-dev libssl-dev libmysqlclient-dev mpg123 libxml2-dev libnewt-dev sqlite3\
- libsqlite3-dev pkg-config automake libtool autoconf git unixodbc-dev uuid uuid-dev\
- libasound2-dev libogg-dev libvorbis-dev libcurl4-openssl-dev libical-dev libneon27-dev libsrtp0-dev\
- libspandsp-dev sudo libmyodbc subversion libgnutls26 (or) libgnutls-deb0-28
- pear uninstall db
- pear install db-1.7.14
- cd /usr/src
- //wget https://iksemel.googlecode.com/files/iksemel-1.4.tar.gz
- wget http://pkgs.fedoraproject.org/repo/pkgs/iksemel/iksemel-1.4.tar.gz/532e77181694f87ad5eb59435d11c1ca/iksemel-1.4.tar.gz
- tar xf iksemel-1.4.tar.gz
- cd iksemel-*
- ./configure
- make
- make install
- cd /usr/src
- wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz
- wget http://downloads.asterisk.org/pub/telephony/libpri/old/libpri-1.4.15.tar.gz
- //wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz
- wget https://downloads.asterisk.org/pub/telephony/asterisk/old-releases/asterisk-11.25.3.tar.gz
- cd /usr/src
- tar xvfz dahdi-linux-complete-current.tar.gz
- cd dahdi-linux-complete-*
- make all
- make install
- make config
- cd /usr/src
- tar xvfz libpri-1.4.15.tar.gz
- cd libpri-*
- make
- make install
- cd /usr/src
- //tar xvfz asterisk-11-current.tar.gz
- tar xvzf asterisk-11.25.3.tar.gz
- cd asterisk-*
- ./configure
- contrib/scripts/get_mp3_source.sh
- make menuselect
- make
- make install
- make config
- cd /var/lib/asterisk/sounds
- wget http://downloads.asterisk.org/pub/telephony/sounds/asterisk-extra-sounds-en-gsm-current.tar.gz
- wget http://downloads.asterisk.org/pub/telephony/sounds/asterisk-extra-sounds-en-wav-current.tar.gz
- wget http://downloads.asterisk.org/pub/telephony/sounds/asterisk-extra-sounds-en-ulaw-current.tar.gz
- wget http://downloads.asterisk.org/pub/telephony/sounds/asterisk-extra-sounds-en-g729-current.tar.gz
- tar xfz asterisk-extra-sounds-en-gsm-current.tar.gz
- tar xfz asterisk-extra-sounds-en-wav-current.tar.gz
- tar xfz asterisk-extra-sounds-en-ulaw-current.tar.gz
- tar xfz asterisk-extra-sounds-en-g729-current.tar.gz
- rm asterisk-extra-sounds-en-gsm-current.tar.gz
- rm asterisk-extra-sounds-en-wav-current.tar.gz
- rm asterisk-extra-sounds-en-ulaw-current.tar.gz
- rm asterisk-extra-sounds-en-g729-current.tar.gz
- cd /usr/src
- wget http://mirror.freepbx.org/freepbx-2.11.0.43.tgz
- tar vxfz freepbx-2.11.0.43.tgz
- adduser asterisk --disabled-password --gecos "Asterisk User"
- chown asterisk. /var/run/asterisk
- chown -R asterisk. /etc/asterisk
- chown -R asterisk. /var/{lib,log,spool}/asterisk
- chown -R asterisk. /usr/lib/asterisk
- mkdir /var/www/html
- chown -R asterisk. /var/www/html/
- cd freepbx/
- export ASTERISK_DB_PW=PASS123
- mysqladmin -u root create asterisk -p
- mysqladmin -u root create asteriskcdrdb -p
- mysql -u root asterisk -p < SQL/newinstall.sql
- mysql -u root asteriskcdrdb -p < SQL/cdr_mysql_table.sql
- mysql -u root -p -e "GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY '${ASTERISK_DB_PW}';"
- mysql -u root -p -e "GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY '${ASTERISK_DB_PW}';"
- mysql -u root -p -e "flush privileges;"
- sed -i 's/\(^upload_max_filesize = \).*/\120M/' /etc/php5/apache2/php.ini
- cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf_orig
- sed -i 's/^\(User\|Group\).*/\1 asterisk/' /etc/apache2/apache2.conf
- service apache2 restart
- ./start_asterisk start
- ./install_amp --username=asteriskuser --password=$ASTERISK_DB_PW --webroot /var/www/html
- amportal a ma installall
- amportal a reload
- ln -s /var/lib/asterisk/moh /var/lib/asterisk/mohmp3
- amportal restart
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement