Professional Documents
Culture Documents
04
Asterisk como muchos de uds sabrn es una plataforma de telefona de Cdigo Abierto que permite
entre muchas cosas hacer una PBX, IVR, Gateway VoIP en tu PC. Es utilizada desde proyectos
personales, hasta por grandes empresas comerciales. La versin 10 de Asterisk viene despus de la
1.8, esta versin trae muchas mejoras y algunos cambios. Como por ejemplo:
Soporte para codecs de ultra-wide band, es decir codecs de audio de alta definicin.
Mejoras de soporte para FAX T.38 (por favor dejen de usar el FAX)
Ubuntu 12.04 a este momento es la ltima versin de Largo Mantenimiento (LTS por sus siglas en
ingls) de Ubuntu.
Para instalar Asterisk puedes hacerlo en cualquier tipo de PC o si quieres probar tambin puede ser
en una mquina virtual y dependiendo de tus requerimientos tambin podrs necesitar algunas
tarjetas o adaptadores que te permitan conectarte a la(s) lnea(s) telefnica(s). Pero esto es tema de
Este tutorial utiliza casi en su totalidad el terminal, no es nada difcil o complicado simplemente
Lo primero que debemos hacer es actualizar Ubuntu y asegurarnos que todo est al da, para esto
Luego instalamos los paquetes que necesita Asterisk para funcionar. Ejecutamos en el terminal:
Aqu estamos instalando las dependencias de Asterisk entre ellas SQLite, los encabezados del kernel
actual de Ubuntu y unas libreras que sirven para poder compilar Asterisk.
contrario fallar
Esto puede tomar unos minutos en descargar e instalar, un poco de paciencia.
Ejecutamos en el terminal:
mkdir ~/asterisk
cd ~/asterisk
DAHDI (Digium/Asterisk Hardware Device Interface) es una interfaz para dispositivos utilizada
para controlar tarjetas telefnicas por Asterisk y es necesaria para utilizar algn tipo de hardware
como tarjetas FXS o FXO en nuestro PC Asterisk. DAHDI reemplaza el viejo paquete Zaptel.
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-
complete/dahdi-linux-complete-current.tar.gz
cd dahdi-linux-complete-2.6.1+2.6.1/
Recuerda que los nmeros pueden variar dependiendo de la versin que se descarga.
sudo make all && sudo make install && sudo make config
Estos tres comandos compilarn e instalarn DAHDI. Si has seguido todos los pasos hasta ahora no
Iniciar DAHDI
DAHDI provee ms que todo el timing y soporta la aplicacin MeetMe que ha sido practicamente
Opcional si vas a utilizar lneas ISDN necesitas instalar libPRI una librera necesaria para que
Asterisk maneje este tipo de sealizacin. Si no sabes que es ISDN o no piensas utilizar esta
cd ~/asterisk
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-10-
current.tar.gz
Y entramos al directorio y verificamos que todos los requisitos de Asterisk estn correctos
cd asterisk-10.6.1/
Recuerda que los nmeros 10.6.1 pueden variar segn la versin actual de Asterisk
Luego ejecutamos:
./configure
.$$$$$$$$$$$$$$$=..
.$7$7.. .7$$7:.
.$7$7.. .7$$7:.
.$$:. ,$7.7
$$$$$ $$$
$$$$7. $$ (TM)
$$$$$$$. .7$$$$$$ $$
$$$$$$$$$$$$7$$$$$$$$$.$$$$$$
$$$$$$$$$$$$$$$$.
Lo que significa que estamos listos para seguir. Si aparece algn error verifica que hayas seguido
instalarlo ejecuta make menuselect . Esto slo si sabes lo que ests haciendo no es recomendado
para principiantes.
Por fin estamos en el paso principal, el de instalar Asterisk, para esto ejecuta lo siguiente dentro de
sudo make
+ +
+ make install +
+-------------------------------------------+
+ +
+ +
+ +
+ make samples +
+ +
+-------------------------------------------+
En este paso vamos a instalar los archivos de ejemplo de Asterisk, con lo que podemos probar
Simplemente ejecutamos:
Este es el ltimo paso, primero instalamos los script de inicializacin de Asterisk ejecutando:
Luego instalamos el script de logrotate, este es recomendado ya que Asterisk genera constantemente
logs que llenan nuestro disco duro y despus de un tiempo son difciles de clasificar y buscar. Para
evitar esto tenemos este script que comprime y rota los logs de manera que sean ms fciles de
manejar. Ejecutamos
Eso es todo por este tutorial despus publicaremos ms tutoriales de cmo configurar y utilizar
Asterisk.