domingo, 11 de marzo de 2012

Configuración de asterisk sobre debian Lenny.

Tomando en cuenta que se tiene una instalación sin entorno grafico y con los servicios necesarios para el arranque del sistema operativo Debian GNU/Linux 5.0 en un equipo de cómputo; a continuación se explica la configuración de asterisk para brindar servicios de telefonía IP en una red de datos.
1.    El primer paso es obtener los privilegios de administrador (root) en una consola de administración del sistema; esto se hace con el comando:
su
2.    Entrar al directorio /usr/src .
cd /usr/src/
Una de las ventajas que ofrecen las arquitecturas GNU/Linux se refleja en la posibilidad de compilar el código fuente de las aplicaciones a instalar  bajo el hardware del equipo. Como resultado de este proceso se obtiene un  “sistema operativo a la medida”; mismo que tiene grandes beneficios  a nivel de estabilidad  y velocidad de respuesta. Para llevar a cabo este proceso es necesario realizar lo siguiente:

3.    Descargar  las últimas versiones de asterisk, libpri, dahdi (antes zaptel) y asterisk-addons.
NOTA: Verificar dichos enlaces en la pagina de digium, (en caso de que no se encuentren disponiblen los archivos .. sustituir los nombres de los paquetes disponibles para proceder con las descargas… xD)

wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.6.1.11.tar.gz
wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4.10.2.tar.gz
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-addons-1.6.1.2.tar.gz
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz
4.    Descomprimir los archivos .tar.gz con los comandos:

 tar xvfz asterisk-1.6.1.11.tar.gz
tar xvfz asterisk-addons-1.6.1.2.tar.gz
tar xvfz libpri-1.4.10.2.tar.gz
tar xvfz dahdi-linux-complete-current.tar.gz
5.      Instalar las dependencias o librerías junto con los encabezados del kernel para no tener problemas al compilar  los paquetes antes descritos.
 apt-get install -qy bison flex libncurses5-dev zlib1g-dev libssl-dev libnewt-dev libiksemel-dev libxml2-dev
apt-get install -qy make linux-headers-`uname -r` gcc g++ libstdc++6
apt-get install sox
apt-get install -qy subversion

6.    Compilar e instalar los drivers para las tarjetas de Digium [DGM2009] en caso de que se requiera conectividad con la PSTN. (opcional)
cd /usr/src/ dahdi-linux-complete-2.2.0.2+2.2.0 /
make all
make install
make config
7.    Ahora el siguiente paso es Instalar libpri  con los siguientes comandos:
 cd /usr/src/ libpri-1.4.10.2/
make
make install
8.    Compilar e instalar  asterisk.
cd /usr/src/asterisk-1.6.1.11/
./configure
make
make install
make samples
9.    Instalar asterisk-addons
 cd /usr/src/asterisk-addons-1.6.1.2/
./configure
make
make install
make samples
10.    Por último se debe reiniciar el servidor con el comando:
init 6
Hasta este punto se tiene instalado el paquete  asterisk en el servidor GNU/Linux, es decir, dicho equipo puede enlazar llamadas telefónicas por medio de la red entre las extensiones de la misma.

No hay comentarios:

Publicar un comentario