Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Instalacion de Asterisk+Fop - Centos PDF
Instalacion de Asterisk+Fop - Centos PDF
http://downloads.asterisk.org/pub/telephony/libss7/releases/libss7-1.0.2.tar.gz
http://mirror.freepbx.org/freepbx-2.8.1.tar.gz
rpm -q bison
rpm -q bison-devell
rpm -q ncurses
rpm -q ncurses-devel
rpm -q zlib
rpm -q zlib-devel
rpm -q openssl
rpm -q openssl-devel
rpm -q gnutls-devel
rpm -q gcc
rpm -q gcc-c++
rpm –q php-mysql
10. Luego instalamos las fuetes del Kernel, necesarias para compliar Dahdi o Zaptel.
Rpm – q make.
a. LibSS7
b. Libpri
c. Dahdi
d. Asterisk-1.4
e. Asterisk-addons
f. Freepbx-2.8
cd /usr/src/libss7-1.0.2
make
make install
cd /usr/src/libpri-1.4.11.5.tar.gz
make
make install
cd /usr/src/dahdi-linux-complete-2.4.1.2+2.4.1
make
make install
make config
cd /usr/src/ asterisk-1.4.40
./configure
make menuselect
make
make install
make samples
make config
/etc/init.d/mysqld start
/usr/src# cd freepbx-2.8.1
2.8.1/SQL/newinstall.sql
/usr/src/freepbx-2.8.1/SQL/cdr_mysql_table.sql
Enter password: qwerty123
Creamos el usuario y grupo que manejara los procesos de asterisk y creamos el directorio
asterisk
Cambiamos el usuario y grupo de apache a asterisk, para ello, editamos el archivo httpd.conf
ubicado en /etc/httpd/conf/
/usr/src # nano /etc/httpd/conf/httpd.conf
Editamos el archivo php.ini para aumentar el tamaño de archivos que se suben al servidor
web, para esto modificamos los siguientes valores.
upload_max_filesize = 40M
max_execution_time = 120
max_input_time = 120
Posteriormente, creamos el archivo mysql.ini en la ubicación /etc/php.d con las siguientes
lineas
extension=mysql.so
nano /etc/asterisk/asterisk.conf
Instalamos los paquetes para gestión de bases de datos en PHP y luego iniciamos la instalación
de la Freepbx con la instrucción ./install_amp
/usr/src/freepbx-2.8.1 #./install_amp
Después de ejecutar ./install_amp pedirá los valores para crear el archivo de configuración
[asteriskuser] asterisk
[amp109] qwerty123
[localhost] ENTER
• Introducir el nombre de usuario del administrador que se usara como admin del
AMI de asterisk
[admin] asterisk
[amp111] ENTER
[/var/www/html] /var/www/asterisk
[passw0rd] ENTER
[extensions] ENTER
[/var/lib/asterisk/bin] ENTER
/usr/src/ # kill -s 9 9248 (el valor de 11332 es solo para este caso)
RUNASTERISK=yes
Cambiar
en la liena:
debe quedar:
http://192.168.1.201
Username: admin
Password: qwerty123
AUTHTYPE=database
Ahora al volver a conectarnos al servidor asterisk vía web, nos pedirá el usuario
y password
/usr/local/sbin/amportal start
Y listo, ya debe estar operativo nuestro servidor asterisk, con Freepbx 2.8
Nota: Este manual fue tomado del manual de instalación y configuración de Erick Manzur
(Asterisk CentOS), reacondicionado para la instalación de asterisk 1.4 con Freepbx 2.8 sobre
Linux CentOS 5.5
Nelson Supelano