You are on page 1of 6

ressident.

tk

Documentacin de Apoyo Instalacin de Asterisk 1.8.17 + FreePBX 2.10 + Debian Squeeze


1. Agregar los siguientes repositorios a la ruta /etc/apt/sources.list
deb http://ftp.us.debian.org/debian/ squeeze main contrib non-free deb-src http://ftp.us.debian.org/debian/ squeeze main contrib non-free deb http://security.debian.org/ squeeze/updates main contrib non-free deb http://ftp.us.debian.org/debian/ squeeze-proposed-updates main contrib non-free deb-src http://ftp.us.debian.org/debian/ squeeze-proposed-updates main contrib non-free deb http://backports.debian.org/debian-backports squeeze-backports main deb http://www.debian-multimedia.org stable main non-free

2. Actualizamos los repositorios


apt-get update && apt-get install debian-multimedia-keyring && apt-get update

3. Instalamos los siguientes paquetes.


apt-get install gcc g++ make libncurses5-dev apache2 libxml2-dev mysql-server mpg123 php5 php-pear php5-mysql apache2 libmysqlclient15-dev linux-headers-`uname -r` php5gd postfix libtiff4-dev libtiff-tools imagemagick php-db

4. Descargamos los siguientes paquetes en /srv/asterisk


wget http://www.soft-switch.org/downloads/spandsp/spandsp-0.0.6pre18.tgz wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk1.8.17.0.tar.gz wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdilinux-complete-current.tar.gz wget http://downloads.asterisk.org/pub/telephony/libpri/releases/libpri1.4.12.tar.gz wget http://mirror.freepbx.org/freepbx-2.9.0.tar.gz wget http://downloads.xiph.org/releases/speex/speex-1.2rc1.tar.gz

ressident.tk

Documentacin de Apoyo Instalacin de Asterisk 1.8.17 + FreePBX 2.10 + Debian Squeeze 5. Descomprimir cada paquete.

Tar xvzf spandsp-0.0.6pre18.tgz cd spandsp-0.0.6 ./configure make make install ldconfig v tar -xvzf speex-1.2rc1.tar.gz cd speex-1.2rc1 ./configure make make install tar -xvzf dahdi-linux-complete-current.tar.gz cd dahdi-linux-complete-2.6.1+2.6.1/ make clean make all make install make config

tar -xvzf libpri-1.4.12.tar.gz cd libpri-1.4.12 make clean make make install tar -xvzf asterisk-1.8.17.0.tar.gz cd asterisk-1.8.17 make clean ./configure make menuselect Seleccionar addons cdr_msql app_mysql

resources modules desmarcar res_timing_timerfd agregar res_fax res_fax_spandsp compiler flags agregar DONT_OPTIMIZE DEBUG_THREADS G711_NEW_ALGORITHM G711_REDUCED_BRANCHING
Guardar con la tecla X make make install

ressident.tk

Documentacin de Apoyo Instalacin de Asterisk 1.8.17 + FreePBX 2.10 + Debian Squeeze


make samples 6. Agregar usuario de Asterisk al Sistema

useradd -r -c "Asterisk PBX" -d /var/lib/asterisk asterisk chown -R asterisk /var/run/asterisk chown -R asterisk /var/log/asterisk chown -R asterisk /var/lib/asterisk/moh 7. Agregamos un link simbolico para los archivos de musica de espera asterisk . ln -s /var/lib/asterisk/moh /var/lib/asterisk/mohmp3 8. Cambiar el usuario y grupo del apache en /etc/apache2/envvars
export APACHE_RUN_USER= asterisk export APACHE_RUN_GROUP= asterisk 9. Reiniciar Apache services apache2 restart 10. Instalacin de FreePBX 2.10 tar xvzf freepbx-2.10.0.tar.gz cd freepbx-2.10.0 Crear las bases de datos asteriskcdrdb mysqladmin u root p create asteriskcdrdb

Crear Base de datos asterisk mysqladmin u root p create asterisk

Al momento de pedir contrasea ingresar, la contrasea de administrador de la base de datos.

ressident.tk

Documentacin de Apoyo Instalacin de Asterisk 1.8.17 + FreePBX 2.10 + Debian Squeeze

Exportar la tabla newinstall.sql a la base de datos asterisk


mysql -p asterisk < SQL/newinstall.sql

Exportar la table newinstall.sql a la base de datos asteriskcdrdb

mysql -p asteriskcdrdb < SQL/cdr_mysql_table.sql

Ingresamos a Mysql y asignamos permisos a las bases de datos que se crearon anteriormente. mysql uroot p

mysql> GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY 'password'; mysql> GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY 'password'; mysql> flush privileges mysql> \q Bye 11. Iniciamos Asterisk safe_asterisk 12. Iniciar la instalacion FreePBX ./install_amp Enter your USERNAME to connect to the 'asterisk' database: [asteriskuser] Enter your PASSWORD to connect to the 'asterisk' database: [amp109] password Enter the hostname of the 'asterisk' database: [localhost]

ressident.tk

Documentacin de Apoyo Instalacin de Asterisk 1.8.17 + FreePBX 2.10 + Debian Squeeze


Enter a USERNAME to connect to the Asterisk Manager interface: [admin]

Enter a PASSWORD to connect to the Asterisk Manager interface: [amp111] password Enter the path to use for your AMP web root: [/var/www/html] /var/www Enter the IP ADDRESS or hostname used to access the AMP web-admin: [xxx.xxx.xxx.xxx] Use simple Extensions [extensions] admin or separate Devices and Users [deviceanduser]? [extensions] Enter directory in which to store AMP executable scripts: [/var/lib/asterisk/bin]

Luego ingresar a la Administracin del FreePBX

ressident.tk

Documentacin de Apoyo Instalacin de Asterisk 1.8.17 + FreePBX 2.10 + Debian Squeeze


Usuario por defecto admin Password admin 13. Ir a Tools Module Admin Aqu aplicar actualizaciones los repositorios Basic y despus de instarlos aplicar la actualizacin a repositorios Extended. Luego de actualizarlos quedara algo as

Para actualizar freepbx a la versin 2.10 debemos de volver a comprobar los repositorios Basic de manera que nos de la opcin de actualizarlo a la versin 2.10 de freepbx.

Ahora solo es dar click en Process y con esto se actualiza a la versin 2.10 de FreePBX.

You might also like