2. Instalación Asterisk



  • Instalación de Asterisk
Existen diversas opciones a la hora de instalar Asterisk en un sistema Linux (Debian en nuestro caso):
  • Desde los repositorios oficiales de Debian.
  • Desde los repositorios oficiales de Digium para distribuciones Debian.
  • Desde las fuentes de Asterisk, compilando e instalando

En nuestro caso, utilizaremos las fuentes de Arterisk. 

Lo primero que tenemos que hacer es instalar una serie de dependencias en nuestro sistema operativo para poder compilar e instalar Asterisk. Como root, ejecutamos lo siguiente en la consola: 
aptitude update
aptitude install linux-headers-`uname -r` build-essential libxml2-dev libssl-dev libncurses-dev libnewt-dev doxygen 

subversion libmysqlclient-dev unixodbc-dev libmyodbc

Los pasos que hay que dar para empezar a descargar las fuentes son los siguientes:
 

cd /usr/src #Nos colocamos en el directorio estándar para descargar fuentes
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.8-current.tar.gz
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz
wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz

 
Ahora ya tenemos las fuentes descargadas.

Compilando e instalando libpri:


Para empezar, descomprimimos el tarball (fichero tar.gz) descargado:
tar xzvf libpri-1.4-current.tar.gz
Nos situamos dentro del directorio de libpri:
cd libpri-1.4.*
Compilamos e instalamos:
make
make install
Volvemos al directorio /usr/src:
cd ../

Compilando e instalando Dahdi:


Extraemos el tarball:
tar xzvf dahdi-linux-complete-current.tar.gz
Nos situamos en el directorio:
cd dahdi-linux-complete-*
Compilamos e instalamos:
make
make install
make config
Volvemos al directorio /usr/src:
cd ../

Compilando e instalando Asterisk:


Extraemos el tarball:
tar xzvf asterisk-1.8-current.tar.gz
Nos situamos en el directorio:
cd asterisk-1.8*
Configuramos, compilamos e instalamos:
./configure

 
Una vez finalizado el comando anterior, veremos algo como lo siguiente si cumplimos todos los requisitos:
configure_asterisk


No hay comentarios:

Publicar un comentario