manual fxo
Asterisk 1.8
La guía definitiva
2. Instalación de un Servidor con Asterisk
Copyright 2011 GECKO SAS - Prohibida su reproducción total o parcial
"Locura: Hacer lo mismo vez tras
vez y esperar resultados diferentes."
- Albert Einstein.
Copyright 2011 GECKO SAS - Prohibida su reproducción total o parcial.
Comencemos
con Linux
Alfred Certain
Instructor de AsteriskCopyright 2011 GECKO SAS - Prohibida su reproducción total o parcial.
Instalando Asterisk
•
La Distribución de Linux
•
Obtener el Sotfware de Asterisk
•
•
•
•
•
CentOS
Ubuntu
•
•
Código Fuente
Código Binario
•
•
•
•
Libpri
DAHDI
Asterisk
Ajustando Permisos
•
•
Iniciando Asterisk
Opciones al Invocar Asterisk
2
Cómo InstalarConfiguración Inicial
Personalizar la Instalación
2. Instalando Asterisk
Copyright 2011 GECKO SAS - Prohibida su reproducción total o parcial.
2
La Distribución de Linux
2. Instalando Asterisk
Copyright 2011 GECKO SAS - Prohibida su reproducción total o parcial.
2
La Distribución de Linux
2. Instalando Asterisk
Copyright 2011 GECKO SAS - Prohibida su reproducción total oparcial.
2
La Distribución de Linux
• Distribución de Linux basada en Redhat Enterprise.
• Estable y recomendada para entornos corporativos.
• Ampliamente usada en proyectos asociados a Asterisk
incluyendo Trixbox, Elastix y AsteriskNOW entre otros.
2. Instalando Asterisk
Copyright 2011 GECKO SAS - Prohibida su reproducción total o parcial.
2
Qué Instalar en el Sistema Linux• Paquetes Base
• Herramientas de Desarrollo
2. Instalando Asterisk
• Servidor Web
• Servidor DNS
• Servidor de Correo
• Servidor de Base de Datos MySQL
• Otras Apps
Copyright 2011 GECKO SAS - Prohibida su reproducción total o parcial.
2
Qué tener en cuenta al instalar...
• Desactivar el Firewall de Linux
• Desactivar el sistema SELinux
Ambas tareas se pueden realizarcon la herramienta ‘setup’ de Linux CentOS o manualmente si se
tienen los conocimientos, por ejemplo para desactivar SELinux por la consola:
$ echo "selinux=disabled" > /etc/selinux/config
2. Instalando Asterisk
Copyright 2011 GECKO SAS - Prohibida su reproducción total o parcial.
2
Linux Ubuntu
Crear una Máquina Virtual para
Instalar CentOS
2. Instalando AsteriskCopyright 2011 GECKO SAS - Prohibida su reproducción total o parcial.
2
Linux CentOS
Cómo instalar Linux CentOS
para usarse con Asterisk
2. Instalando Asterisk
Copyright 2011 GECKO SAS - Prohibida su reproducción total o parcial.
2
Ajustes Post-Instalación en CentOS
Paso 1. Actualizar el Sistema
$ yum update -y
$ reboot
La actualización es
opcional
Paso 2. Ajustar laFecha y Hora automáticamente con NTP
$
$
$
$
yum install -y ntp
ntpdate pool.ntp.org
chkconfig ntpd on
service ntpd start
2. Instalando Asterisk
El uso de NTP es
recomendado
Copyright 2011 GECKO SAS - Prohibida su reproducción total o parcial.
2
Agregar un Usuario en CentOS
Paso 1. Agregar el usuario y asignarle una clave
$ adduser asteriskpbx
$ passwd asteriskpbxUd. puede usar otro
nombre de usuario
Siempre use ‘visudo’
para editar el archivo
‘sudoers’
Paso 2. Permitir permisos al nuevo usuario a través de “sudo”
$ yum install sudo
$ visudo
## Allows people in group wheel to run all commands
% wheel ALL=(ALL)
ALL
Agregar el nuevo usuario ‘asteriskpbx’ al grupo ‘wheel’ en el archivo /etc/group
wheel:x:10:root,asteriskpbx
2. InstalandoAsterisk
Copyright 2011 GECKO SAS - Prohibida su reproducción total o parcial.
2
Instalar las Dependencias en CentOS
Paso 1. Instalar las dependencias manualmente
$ yum install gcc gcc-c++ make wget subversion libxml2-devel \
ncurses-devel openssl-devel vim-enhanced
Paso 2. Usar el script de dependencias incluido en el código de Asterisk
$ yum install kernel-devel-`uname -r`...
Regístrate para leer el documento completo.