Asterisk en Debian Etch

logo


Muchas veces apt-get install puede ser una alternativa rapida de usar pero cuando los requerimientos son mas altos, entonces se buscan los últimos paquetes de instalacion y hacer el proceso de instalación más personalizado, es ahi cuando se debe compilar. El siguiente artículo muestro la instalacion de asterisk para Debian etch, ya que es el sistema operativo que uso en la pc de mi casa :)

Primero hay que ubicarse en la carpeta /usr/src
# cd /usr/src
# mkdir asterisk
# cd asterisk



*** Descarga de los paquetes necesarios:

Luego de eso descargar los paquetes de instalacion con la utilidad wget (para la instalacion basica solo necesitaremos el paquete asterisk y libpri):
# wget http://www.asterisk-support.de/mirror/asterisk-1.4/asterisk-1.4.21.1.tar.gz
# wget http://downloads.digium.com/pub/libpri/libpri-1.4.5.tar.gz


Nos ubicamos en la carpeta que acabamos de descomprimir:

# tar -zxf asterisk-1.4.21.1.tar.gz
# tar -zxf libpri-1.4.5.tar.gz


Instala las cabeceras del kernel para poder compilar. Primero has un "uname -r" para determinar la version del kernel de linux estas corriendo. (Este paso se omitirá para los sistemas Debian 4.0 más recientes que ya vienen con la última versión de linux-headers)

# aptitude install linux-headers-2.6.18-4-686
# reboot


Instala todas las dependencias que son requeridas por asterisk:

# apt-get install libncurses5-dev bison libssl-dev libnewt-dev 
zlib1g-dev procps gcc make binutils doxygen



*** Compilación e instalación de los paquetes descargados:

Ahora procedemos con las compilacion de Asterisk. Primero se compila libpri:

# cd /usr/src/asterisk/libpri-1.2.4
# make && make install


Luego se compila asterisk:
# cd /usr/src/asterisk/asterisk-1.4.21.1
# make clean && ./configure && make && make install &&
make samples && make progdocs && make config


Te deberia salir una pantalla como la siguiente luego del ./configure:

Asterisk


Finalmente te quedan pocos pasos ...


*** Puesta en marcha de asterisk por primera vez:

Entra al archivo asterisk y cambia el valor de RUNASTERISK a yes o cerciórate de que sea así:
# vim /etc/default/asterisk
RUNASTERISK=yes


Inicia Asterisk en init.d:
# /etc/init.d/asterisk start


Comprueba que esta corriendo efectivamente:
# ps -A | grep asterisk
2865 ? 00:00:00 asterisk


Por último, conectate al CLI de asterisk, que es el entorno donde podras ejecutar comandos nativos de asterisk

Con este comando compruebas que no te bote errores, lo debes ejecutar cuando vas a entrar por primera vez al CLI:
# asterisk -vvvgc


Con este comando te conectas al CLI:
# asterisk -rvvvv


Una vez dentro, puedes usar el '?' para ver todos los comandos que puedes ejecutar con asterisk:
pedropolian*CLI> ?


CLI



*** Errores comunes y sus soluciones:

Error: Make not found, do
Solucion:
apt-get install make


Error: gcc not found, do
Solucion:
apt-get install gcc


Error: C compiler cannot create executables.
Solucion:
apt-get install libc-dev


Error: termcap support not found
Solucion:
apt-get install libncurses5-dev 


*** Fuentes:

http://www.voip-info.org/wiki/view/Asterisk+Linux+Debian

http://www.itinfusion.ca/asterisk/howto-installing-asterisk-on-debian-etch/

http://www.asteriskguru.com/tutorials/asterisk_installation_compilation_debian.html

http://www.fatofthelan.com/articles/articles.php?pid=26

Etiquetas : , ,

item rate
Total de Votos: 5 - Rating: 5.00

Vota por este artículo:


Ingrese su correo electrónico para suscribirse a los comentarios de este artículo:

Ingrese los caracteres de la imagen y presione el botón "Suscribirse":

Comentarios

Carlos Daniel escribió:

Excelente tutorial mi pana!! solo falta la sección de la GUI pero lo más importante ya está hecho en este punto!!! Gracias.
viernes 20 febrero 17:10

ronald escribió:

interesante se ve demasiado sencillo, necesito algun hardware especial?
tarjetas etc?
miércoles 18 marzo 14:01

oscar wellgos escribió:

Lo estoy instalando...
El make clean demora demasiado...a que se debe?
domingo 05 abril 09:11

p.valera escribió:

No se necesita hardware adicional, solo tu pc en este caso :)

el make clean toma su tiempo no te preocupes.
jueves 25 junio 02:01

Añadir Comentarios

:

: (obligatorio)



(obligatorio)

Su comentario deberá ser aprobado antes de ser publicado. Gracias!