Cómo instalar Asterisk y FreePBX en CentOS Linux
1. Primero actualice el sistema (opcional)
Escriba la línea de comando
sudo apt-get update
sudo apt - obtener actualización
2. Instalar LAMP (Apache2 MySQL PHP)
Escriba la línea de comando
sudo taskel
Seleccione el servidor LAMP.
3. Agregar otros paquetes de software PHP
sudo apt-get install php5-gd php-pear php-db sox curl
4. Seleccione)
sudo apt-get install phpmyadmin
5. Instalar asterisk
Escriba la línea de comando
sudo apt-get install php5-gd php-pear php-db sox curl
6. Instalar asterisk
sudo apt-get install asterisk asterisk-mysql asterisk-mp3
sudo. /install_amp
Ingrese los parámetros correspondientes
Ingrese el nombre de usuario para conectarse a la base de datos "asterisk":
[asteriskuser] asterisk
Ingrese la contraseña para conectarse a la base de datos "asterisk":
[amp109] badasspassword
Ingrese el nombre de host de la base de datos "asterisk":
[ localhost]
Ingrese el nombre de usuario para conectarse a la interfaz de administración de Asterisk:
[admin]
Ingrese la contraseña para conectarse a la interfaz de administración de Asterisk:
[amp111 ]
Ingrese la ruta al directorio raíz web de AMP:
[/var/www/html]
/var/www/freepbx /public
Ingrese la dirección IP o el nombre de host utilizado para acceder al administrador web de AMP:
[xx.xx.xx.xx]freepbx
Ingrese para realizar desvío de llamadas a través de Flash Dashboard Contraseña:
[passw0rd] contraseña
¿Usar un administrador de extensión [extensiones] simple o un dispositivo y usuario separados [deviceanduser]?
[extensiones]
Ingrese el directorio donde está almacenado el script ejecutable AMP:
[/var/lib/asterisk/bin]
6) Restaurar asterisco -modules.conf
sudo cp ~/asterisk-modules.conf /etc/asterisk/modules.conf
7) Agregar usuario asterisco
sudo adduser www -data asterisk
Modificar permisos /etc/amportal.conf para agregar
AMPASTERISKUSER=www-data
AMPASTERISKGROUP=as
terisk
AMPASTERISKWEBUSER=www-data
AMPASTERISKWEBUSER=www-data
AMPASTERISKGROUP=asterisk
Modificar permisos /etc/amportal. data
AMPASTERISKWEBGROUP=asterisk
Reiniciar amportal
sudo amportal start
8) Usar amportal para iniciar Asterisk
sudo update-rc.d -f asterisk remove
sudo sed -e s/BACKGROUND=0/BACKGROUND=1/ -i /usr/sbin/safe_asterisk
modificar /etc/ rc.local
add before exit 0
/usr/local/sbin/amportal start
Esto completa la instalación.