tar zxvf libpri-1.14.x
tar zxvf dahdi-linux-complete
tar zxvf asterisk-1.8.x.tar
tar zxvf asterisk-addons-1.6.x
tar zxvf freepbx-2.9.x
Instalar Libpri
cd /usr/src/libpri
make clean
make
make install
Instalar driver DAHDI
cd /usr/src/dahdi-linux-complete
make clean
make all
make install
make config
Instalar Asterisk
cd /usr/src/asterisk
make clean
Obtener códec iLbc
./contrib/scripts/get_ilbc_source.sh
./configure
make menuselect
Seleccionar con la barra espaciadora Opción 4 codecs, y habilitar el iLBC. También Opción 12 y seleccionar los audios en español. Con la tecla "x" guardar y salir.
make
make install
make samples (No es necesario si se va a instalar freepbx)
mkdir -p /var/run/asterisk (ya no es necesario)
5.- Agregar usuarios Asterisk
cd /usr/src
useradd -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
chown -R asterisk /var/lib/php/session
chown -R asterisk /var/spool/asterisk
chown -R asterisk /etc/asterisk
Modificar carpetas de MOH
ln -s /var/lib/asterisk/moh /var/lib/asterisk/mohmp3
Cambiar usuarios y grupo de apache
sed -i "s/User apache/User asterisk/" /etc/httpd/conf/httpd.conf
sed -i "s/Group apache/Group asterisk/" /etc/httpd/conf/httpd.conf
sed -i "s/AllowOverride All/AllowOverride None/" /etc/httpd/conf/httpd.conf
6.- Iniciar MySQL
/etc/init.d/mysqld start
Ingresar a la carpeta freebpx para su instalación
cd /usr/src/freepbx-2.9.0
Crea usuario y base de datos para freepbx
mysqladmin create asterisk
mysqladmin create asteriskcdrdb
mysql asterisk < SQL/newinstall.sql
mysql asteriskcdrdb < SQL/cdr_mysql_table.sql
Crear usuario y privilegios de la base de datos
mysql
mysql> GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY 'fpbx123';
mysql> GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY 'fpbx123';
mysql> flush privileges;
mysql> \q
Crear contraseña de root para MySql, si no se realiza esto las password quedara en blanco.
mysqladmin –u root password nueva-passwd
Continuará...