Sunteți pe pagina 1din 11

Joan Escorihuela

LINUX / VOIP  7 FOLLOW:     

NEXT STORY

Compliar e Instalar Instalar VMware ESXi 5.5 

Asterisk 1.8 en
Debian 7.6 
PREVIOUS STORY

Windows XP Service Pack 1, 2 y 3

BY JOAN · PUBLISHED 27 SEPTIEMBRE, 2014 ·


UPDATED 8 NOVIEMBRE, 2014

¿Que es Asterisk?
 To search type and hit enter

Asterisk es un programa de código


abierto bajo licencia GPL, que permite
disponer de funcionalidades de ENTRADAS RECIENTES

centralita telefónica (PBX) suportando  Mantén tus ficheros a salvo con Acronis


muchos protocolos VoIP como SIP, IAX, True Image Cloud
H.323, MGCP entre otros que
 Instalar Openfiler 2.99.1
están basados en TCP/IP, se pueden
conectar teléfonos que cumplan estos  Fallo grave de seguridad afecta a 950
protocolos y asignarles una extensión millones de teléfonos Andorid
para realizar llamadas internas, aunque
 Aparece nuevo 0day que permite acceso
puede soportar teléfonos analógicos
root en Apple Mac OS X
usando tarjetas telefónicas FXS o FXO.
Asterisk también soporta hardware  Windows 10 ya está disponible
especifico para conexión con líneas de
teléfono analógicas (FXS y FXO), RDSI,
IDN BRI y GSM entre muchos otros. CATEGORÍAS
Como centralita cumple con todas las
características de un PBX, como buzón  Blog
de voz, salas de conferencia, IVR,
distribución automática de llamadas,  Cloud

reglas horarias, etc. el administrador de


 General
la centralita también puede programar
funcionalidades especificas mediante un  Linux
dialplan en lenguaje de script Asterisk e
 Redes
incluso puede añadir modulos escritos
en cualquier lenguaje de programación  Seguridad
suportado por Linux, es decir, existen
funcionalidades ilimitadas para Asterisk.  Sistemas

¿Cómo instalar Asterisk?  Virtualización

En este post voy a explicar como instalar  VoIP

Asterisk 1.8 en un Linux Debian 7.6,


 Web
existen 3 opciones para instalar Asterisk
en Debian:

Usando los repositorios oficiales en ARCHIVOS

Debian.  marzo 2016


Usando los repositorios oficiales de
Digium para Debian.  diciembre 2015

Usando las fuentes de Asterisk para


 agosto 2015
compilar e instalar.
 julio 2015
Tal y como indico en el titulo del post
vamos a elegir la tercera opción, ya que  junio 2015
la finalidad del mismo es comprender
 mayo 2015
que componentes instalamos y los
pasos necesarios para que Asterisk  abril 2015
funcione.
 marzo 2015
Antes que nada, necesitamos
una instalación limpia de Debian, en este  febrero 2015

 enero 2015
post explico como realizar dicha  diciembre 2014
instalación.
 noviembre 2014
Una vez tenemos el sistema listo,
debemos instalar las  octubre 2014

dependencias necesarias para la
 septiembre 2014
compilar y instalar Asterisk, nos
elevamos como root y ejecutamos los  agosto 2014
siguientes comandos:
 julio 2014

 apt-get update

apt-get install linux-headers-


`uname -r` build-essential
libxml2-dev libssl-dev libncurses-
dev libnewt-dev doxygen
subversion libmysqlclient-dev
unixodbc-dev libmyodbc

Nos pide si queremos instalar paquetes


adicionales, le decimos que si.

Una vez instaladas las dependencias


necesarias ya podemos proceder a
descargar los binarios para su
compilación, todos estos los vamos a
descargar en /usr/src/:

 cd /usr/src
Una vez en el directorio vamos a
descargar las librerías necesarias:

Dahdi son unas librerías y utilitades


que permiten integrar Asterisk con
tarjetas de comunicaciones, solo es
valido para tarjetas Digium y
compatibles, aunque no vayamos a
instalar tarjetas en nuestro sistema,
Dahdi, es necesario para crear salas
de conferencias, por lo que vamos a
descargar el paquete Dahdi-linux-
complete, que incluye Dahdi Linux
(modulos para las tarjetas) y Dahdi-
Tools (utilidades de gestión de
Dahdi):

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

Libpri son unas librerías necesarias


para conectar Asterisk con líneas
primarias (PRI), aunque no lo
necesitemos lo vamos a instalar ya
que ocupa poco espacio y no
consume ningún recurso
adicional por si en un futuro
necesitamos conectar una tarjeta
PRI.

 wget
http://downloads.asterisk.org/pub/telephony/libpri/libpri-
1.4-current.tar.gz
A continuación descargamos Asterisk:

 wget
http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-
1.8-current.tar.gz

Una vez descargados todos los ficheros


los vamos a descomprimir:

 tar -xzvf libpri-1.4-current.tar.gz
tar -xzvf dahdi-linux-complete-
current.tar.gz
tar -xzvf asterisk-1.8-current.tar.gz

Y podemos borrar los ficheros


descargados:

 rm -r *.tar.gz

Compilar e instalar Dahdi

Nos situamosen el directorio de Dahdi:


 cd /usr/src/dahdi-linux-complete-*

Compilamos e instalamos:

 make
make install
make config

Compilar e instalar Libpri

Nos situamos en el directorio de Libpri:

 cd /usr/src/libpri-1.4.*

Compilamos e instalamos:
Utilizamos cookies propias y de terceros para mejorar nuestros servicios. Si continúa navegando, consideramos que acepta su uso.
 make Acepto Más información
make install

Compilar e instalar Asterisk

Ya tenemos todo listo para empezar a


compilar e instalar Asterisk, nos
situamos en el directorio de Asterisk:

 cd /usr/src/asterisk-1.8*

Configuramos:

 ./configure

Vamos a seleccionar que componentes


de Asterisk necesitamos, como es un
Asterisk para pruebas lo vamos a dejar
tal y como nos lo muestra de serie, en
caso de necesitar algún componente
adicional lo podremos configurar desde
este menú:


  make menuselect

Pulsamos en “Save & Exit” para guardar


la configuración.

Podemos compilar y instalar Asterisk:

 make
Utilizamos cookies propias y de terceros para mejorar nuestros servicios. Si continúa navegando, consideramos que acepta su uso.
make install
Acepto Más información
make samples
make progdocs
make config

Ahora ya tenemos instalado Asterisk en


nuestro sistema y lo podemos iniciar por
primera vez, tanto Asterisk como Dahdi
son un servicio más en el sistema, en el
caso de Debian deberemos arrancar los
componentes por primera vez de forma
manual:

 service dahdi start


service asterisk start

Una vez arrancados los servicios


podemos acceder a la consola o CLI de
Asterisk con el siguiente comando:

 asterisk -r
Para ver todo lo que ocurre en tiempo
real en Asterisk lanzamos el siguiente
comando:

 core set verbose 999

Para apagar desde el CLI Asterisk


podemos ejectuar el siguiente comando,
con este comando Asterisk se apagara
cuando no se este procesando ninguna
llamada, es decir, cuando se libere la
centralita para no cortar ninguna
llamada:

 corepropias
Utilizamos cookies stop gracefully
y de terceros para mejorar nuestros servicios. Si continúa navegando, consideramos que acepta su uso.
Acepto Más información
Para salir del CLI escribimos:

 exit

En otro articulo voy a contar como


configurar Asterisk por primera vez y
como instalar AsteriskGUI, una consola
de gestión mediante WEB.

Actualización 8/10/2014: He
subido una maquina virtual en
formato vmdk con toda la instalación
de esta guía ya funcionando. Este
vmdk se puede abrir con VirtualBOX
(gratis) Quemu (para Linux y gratis),
VMware Player (gratis), VMware ESXi y
VMware Workstation (el que uso yo).

Se aconseja definir una maquina virtual


con:
1 cpu de 2 cores
2GB de RAM
1 interface de red en bridget y disponer de
un servidor DHCP
(el disco duro es de 20GB)

usuario: root
contraseña: joanemarti
Para averiguar la IP usar el comando:
ifconfig

Enlace de descarga de ASTERISK.vmdk

Compartir

   
Utilizamos cookies propias y de terceros para mejorar nuestros servicios. Si continúa navegando, consideramos que acepta su uso.
Acepto Más información

 YOU MAY ALSO LIKE...

 24 3 0

Tu propio Modern Instalar


IDS con HoneyPot Openfiler
Snort y Network: 2.99.1
Snorby en dejando
9 DICIEMBRE,
Linux un tarro de 2015
Debian 7 miel en
internet
10
DICIEMBRE, 14
2014 NOVIEMBRE,
2014

7 RESPONSES

 Comments 6  Pingbacks 1
Belfast
 30 septiembre, 2014 a las 12:35 am
excelente! ..
Responder

joan  8 noviembre, 2014 a las 4:57 pm


He subido una maquina virtual con toda
la configuración expuesta en el articulo,
espero que os sirva, ante cualquier duda
dejadla en los comentarios
Responder

Rodolfo Ramírez Acosta


 5 julio, 2015 a las 8:26 am
Muy buen articulo.
Responder

eymar  13 junio, 2016 a las 12:40 pm


Utilizamos cookies propiasbaje
Buenas… y de el
terceros para
archivo mejorar
vmdk.. y alnuestros servicios. Si continúa navegando, consideramos que acepta su uso.
ejecutarlo se queda la pantalla negra
Acepto Más información
con un cursor titilando en la esquina
superioir izquierda… y de alli no pasa
Responder

Joan
  1 julio, 2016 a las 10:03 am
Hola eymar, ¿Me podrias decir
en que versión de VMware
Workstation u otro software de
virtualización usas para ejecutar
el vmdk? Quizás no sea
compatible, yo lo he realizado
en Workstation V10.
Responder

eymar  28 agosto, 2016 a las 7:18 pm


Holaa Gracias Por Responder.. El
programa que uso es Virtual Box 5.1..
voy a intentar con el q mencionas
muchas gracias
Responder

DEJA UN COMENTARIO
Comentario

Nombre * Correo electrónico *

Web

Publicar comentario

Recibir un email con los siguientes


comentarios a esta entrada.
Utilizamos cookies propias y de terceros para mejorar nuestros servicios. Si continúa navegando, consideramos que acepta su uso.
Recibir un email con cada nueva
Acepto Más información
entrada.


Joan Escorihuela © 2016. All Rights Reserved.
Powered by WordPress. Theme by Press     
Customizr.

S-ar putea să vă placă și