• No se han encontrado resultados

INSTALACIÓN DE ASTERISK INSTALAR ASTERISK EN UBUNTU

N/A
N/A
Protected

Academic year: 2021

Share "INSTALACIÓN DE ASTERISK INSTALAR ASTERISK EN UBUNTU"

Copied!
9
0
0

Texto completo

(1)

INSTALACIÓN DE ASTERISK INSTALAR ASTERISK EN UBUNTU

Como se ha mencionado en entradas anteriores ASTERISK puede funcionar sobre sistemas UNIX por lo tanto en esta entrada explicamos cómo hacer la respectiva instalación de esta plataforma

Lo que primero tenemos que tener es instalado un sistema Linux puede ser debian,centos, ubuntu entre otros, en este caso vamos a realizar la explicación en ububtu pero es muy similar en los otros sistemas, se va a usar una máquina virtual.

Como primera medida se debe realizar la actualización de todos los paquetes, para esto se debe ir al terminal y ejecutar el siguiente comando, se debe estar logeado como superUsuario.

Apt-get update

Esperamos a que se actualice, una vez terminado ejecutamos el siguiente comando

Apt-get upgrade

La diferencia entre estos dos comandos radica en que el primero actualiza la lista de paquetes y sus versiones pero no instala nada, todo esto lo toma de

(2)

los repositorios que se tienen, el segundo comando si instala dichos paquetes que se han descargado en sus versiones actualizadas.

Para poder instalar los demás complementos es necesario instalar algunas dependencias y herramientas necesarias que permiten la instalación y ejecución de ASTERISK, para esto se debe instalar lo siguiente, en mi caso fue necesario instalarlas por separado ya que me estaba generando problemas, pero cabe aclarar que se puede hacer que instale todos estos complementos ejecutando solo un comando.

Instalamos los siguientes paquetes:

1) instalamos build-essential(todo lo que se ejecuta en esta explicación es en el terminal y en modo privilegiado)

apt-get install build-essential

2) ejecutamos lo siguiente:

apt-get install Linux-headers-` uname –r`

3) ejecutamos lo siguiente: apt-get install libncurses5-dev

4) ejecutamos lo siguiente apt-get install ncurses-devel

5) ejecutamos lo siguiente apt-get install gcc

(3)

6) ejecutamos lo siguiente: apt-get install gcc-c+

7) ejecutamos lo siguiente: apt-get install libxml2-devel

8) ejecutamos lo siguiente: apt-get install uuid-devel

9) ejecutamos lo siguiente: apt-get install sqlite3

10) ejecutamos lo siguiente:

apt-get install libsqlite3-dev

Con todo esto se ha instalado las dependencias de ASTERISK y algunas librerías usadas para la ejecución del mismo.

Posteriormente se procede crear el archivo en donde se almacenará ASTERISK, para esto ejecutamos el siguiente comando:

mkdir ~/asterisk

Con el anterior comando se crea una carpeta ubicada en el home del usuario que lo ejecuta.

En la imagen aparece que ya existe ya que anteriormete ya la había creado. creado esta carpeta accedemos a ella

cd ~/asterisk

Una vez realizado esto se procede a instalar DAHDI(Digium/Asterisk Hardware Device Interface), este es un interfaz para la lista de productos Digium que

(4)

conecta con el sistema ASTERISK. La instalación de este es importante para utilizar equipo hardware como tarjetas FXS o FXO.

Para su instalación debemos ejecutar lo siguiente:

Wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz

Todo esto estando dentro de la carpeta creada anteriormente

Con esto le estamos diciendo que vaya a dicha dirección y obtenga el archivo que se descarga en el momento que se dirige a esa dirección.

Como se encuentra en la carpeta creada que se encuentra en /home/Nombre_usuario/asterisk, en esa dirección se descargará el DAHDI. Para verificar que el archivo este ahí se coloca el momando ls el cual debe arrojar algo parecido a lo que se muestra en la siguiente imagen.

Cabe aclarar que en la imagen se ven otros archivos pero a ustedes solo les debe aparecer el dahdi-linux-complete-current.tar.gz

Una vez descargado el archivo se debe descomprimir, para esto se usa el siguiente comando

tar xvzf dahdi-linux-complete-current.tar.gz

Al descomprimir el archivo se va a crear una carpeta, en mi caso la carpeta se llama dahdi-linux-complete-2.10.2+2.10.2, en la imagen anterior se puede ver este archivo.

Tienen que mirar el nombre de la carpeta que se les crea ya que puede que tengan una versión más actualizada del DAHDI lo que hará que el nombre de la carpeta cambie. En mi caso es la 2.10.2

Siguiendo con la instalación se entra a la carpeta mencionada para esto se ejecuta

(5)

cd dahdi-linux-complete-2.10.2+2.10.2

Les recuerdo nuevamente que esos números que acompañan al nombre de la carpeta pueden variar de acuerdo a la versión descargada por lo tanto se deben asegurar de lo contrario dirá que la carteta no se encuentra.

Dentro de esta carpeta procedemos a instalar DAHDI, para esto ejecutamos el siguiente comando

Make all && make install && make config

Esperamos a que lo instale y que no bote ningún error y procedemos a ejecutarlo

Service dahdi start.

Una vez instalado correctamente el Dahdi se procede a la instalación de ASTERISK, para esto tenemos que obtener la versión que se está ofreciendo en el momento.

Para la descarga del archivo se debe ir a la carpeta que se creó al inicio a la cual se le dio el nombre de asterisk, para ir a esta carpeta ejecutamos el siguiente comando

(6)

Cuando ya estemos en la carpeta se procede a obtener el archivo que contiene ASTERISK, este lo obtenemos directamente desde su página por lo tanto ejecutamos el siguiente comando, la versión descargada en este caso es la 13.3.2 pero puede variar de acuerdo a las actualizaciones del programa. Presionamos y esperamos a que se descargue.

wget

http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-13.3.2.tar.gz

Una vez descargada se procede a descomprimir el archivo con el siguiente comando

tar xvzf asterisk-13.3.2.tar.gz

Luego de descomprimir el archivo accedemos a la carpeta en donde están los arvhicos la cual es la carpeta que se descomprimió

cd asterisk-13.3.2

Dentro de esta carpeta procedemos a la instalación, para esto ejecutamos el siguiente comando

./config

Cuando colocamos este comando el sistema comienza a ejecutar ciertas acciones lo que lleva un tiempo, al final debe aparecer en la pantalla lo siguiente:

(7)

Después de que aparezca lo mencionado escribimos el siguiente comando make

Luego de esto colocamos make install

(8)

Con todo lo anterior ya queda instalado asterisk y ya se puede acceder a los archivos de configuración y a todas sus funcionalidades

NOTA: en algunas ocasiones suele presentarse el siguiente error:

Para solucionar esto vamos a la carpeta /usr/src y colocamos el siguiente comando

wget http://www.digip.org/jansson/releases/jansson-2.5.tar.gz tar -zxf jansson-2.5.tar.gz

luego lo descomprimimos tar –zxf jannson-2.5.tar.gz

y ejecutamos el siguiente comando

./configure –prefix=/usr/ && make clean && make && make install && ldconfig

Esperamos y ejecutamos lo siguiente Make install

Make samples

Esperamos y el error se debe corregir

Esta solución fue tomada de la siguiente

página(http://phpwazo.com/installation-of-asterisk-version-13-1-1-on-centos-version-6-6/

) ya que a nosotros se nos presentó el mismo error y buscando encontramos esta solución que fue la más efectiva

(9)

REFERENCIAS http://phpwazo.com/installation-of-asterisk-version-13-1-1-on-centos-version-6-6/ https://openwebinars.net/instalacion-y-configuracion-de-asterisk/ http://es.scribd.com/doc/102578927/Como-Instalar-Asterisk-10-en-Ubuntu-12-04#scribd

Referencias

Documento similar

Cabe recordar que el Gobierno de la provincia viene encarando un plan para el desarrollo de hidrógeno en Tie- rra del Fuego; una energía limpia que posiciona a la provincia en

Antes de tomar ZYNTABAC 150mg Comprimidos de liberación prolongada y para qué

Al desarrollarse las partes más nobles del cerebro, adquirimos dominio sobre nosotros mismos y lloramos mucho menos que en la infancia; no obstante, es cierto que aun

Gestionar un producto cultural es un arte que requiere habilidades especiales para combinar la dimensión creativa del producto cultural (en cualquiera de sus versiones,

Se presenta un panorama epidemiológico de la lactancia en México, los principales constituyentes de la leche, los beneficios de ama- mantar, tanto para el bebé como para la madre,

Reglamento (CE) nº 1069/2009 del parlamento Europeo y del Consejo de 21 de octubre de 2009 por el que se establecen las normas sanitarias apli- cables a los subproductos animales y

Este parón o bloqueo de las ventas españolas al resto de la Comunidad contrasta sin em- bargo con la evolución interior de ese mismo mercado en cuan- to a la demanda de hortalizas.

Una nueva decisión del Tribunal Europeo de Dere- chos Humanos va a permitir a ese Tribunal con- tinuar por el camino iniciado en el Caso Pretty c. Suiza en dar contenido al derecho