You are on page 1of 9

Configuracion Asterisk para windows Asterisk puede ser instalado en windows.

Aunque es preferible para aplicaciones comerciales instalarlo bajo Linux o FreeBSD es una buena manera de conocer su funcionamiento y de probar numerosos comandos y opciones. La pgina de referencia es http://www.asteriskwin32.com Nos descargamos la versin Setup0.66.exe y ejecutamos el programa de instalacin. En principio seleccionamos la "full instalation" que nos instalar ejemplos de los ficheros de configuracin. Una vez acabada la instalacin debemos arrancar el servidor asterisk. Para ello podemos ejecutar C:\cygroot\bin\asteriskwin32.exe Al principio nos saldrn unos cuantos errores o warnings pero no nos preocupamos demasiado (son debido a que no tenemos tarjetas RDSI o modems TAPI). En principio ya tenemos instalado y funcionando Asterisk. Vamos a comprobar que funciona. Configuramos un softphone como el SJPhone (para ms info consultar configuracion del sjphone) para poder acceder a nuestro propio Asterisk. La configuracin que hemos hecho trae dos usuarios por defecto que podemos utilizar: A: usuario: 3000 password=cualquiera vale B: usuario: 3001 password=cualquiera vale Una vez que lo tenemos configurado y el usuario se ha registrado correctamente en nuestro servidor podemos llamar a algunos numeros de prueba que vienen por defecto en el plan de numeracin: 1000 - Men principal 1234 - Pasar llamada a la consola (veris en la consola la llamada) 1235 - Contestador automtico de la consola 1236 - LLamar a la consola 3000 - LLamar al usuario SIP 3000 3001 - LLamar al usuario SIP 3001 500 - Llamar a Digium 600 - Prueba de eco 8500 - Menu del contestador 99990 Test AGI 99991 Test EAGI 99992 Dice la hora

99999 Suena msica de manera infinita 700 Deja aparcada la llamada 701-720 Llamadas aparcadas

Una buena prueba en este momento es configurar 2 softphones en dos ordenadores diferentes; uno con el usuario 3000 y otro con el usuario 3001 e intentar hacer una llamada entre ambos. Si funciona podemos pasar a aprender a configurar Asterisk y crear nuevos usuarios y planes de numeracin.

Como instalar Asterisk 10 en Ubuntu 12.04


jul 16, 12 destacado, linux, tutoriales, ubuntu, voip 14 Comments Leer Ms

Este tutorial es un paso a paso de como instalar Asterisk 10 en Ubuntu 12.04. Asterisk como muchos de uds sabrn es una plataforma de telefona de Cdigo Abierto que permite entre muchas cosas hacer una PBX, IVR, Gateway VoIP en tu PC. Es utilizada desde proyectos personales, hasta por grandes empresas comerciales. La versin 10 de Asterisk viene despus de la 1.8, esta versin trae muchas mejoras y algunos cambios. Como por ejemplo: Soporte para codecs de ultra-wide band, es decir codecs de audio de alta definicin. Soporte para mensajera por XMPP. Soporte para IPv6. ConfBridge mejorado, esto es para conferencia telefnicas. Mejoras de soporte para FAX T.38 (por favor dejen de usar el FAX)

Ubuntu 12.04 a este momento es la ltima versin de Largo Mantenimiento (LTS por sus siglas en ingls) de Ubuntu. Para instalar Asterisk puedes hacerlo en cualquier tipo de PC o si quieres probar tambin puede ser en una mquina virtual y dependiendo de tus requerimientos tambin podrs necesitar algunas tarjetas o adaptadores que te permitan conectarte a la(s) lnea(s) telefnica(s). Pero esto es tema de otro tutorial por ahora vamos a lo bsico, instalar Asterisk en Ubuntu. Este tutorial utiliza casi en su totalidad el terminal, no es nada difcil o complicado simplemente seguir los pasos uno a uno.

Paso 1 Actualizar Ubuntu y sus paquetes


Lo primero que debemos hacer es actualizar Ubuntu y asegurarnos que todo est al da, para esto ejecutamos lo siguiente en el terminal: sudo apt-get update && sudo apt-get -y upgrade Aqu simplemente le decimos a Ubuntu que actualice todos los paquetes.

Paso 2 Instalar dependencias y herramientas necesarias


Luego instalamos los paquetes que necesita Asterisk para funcionar. Ejecutamos en el terminal: sudo apt-get install -y build-essential linux-headers-`uname -r` \\ libxml2-dev ncurses-dev libsqlite3-dev sqlite3 Aqu estamos instalando las dependencias de Asterisk entre ellas SQLite, los encabezados del kernel actual de Ubuntu y unas libreras que sirven para poder compilar Asterisk. Son importantes el tipo de comillas que se usan en el comando cerca de linux-headers de lo contrario fallar Esto puede tomar unos minutos en descargar e instalar, un poco de paciencia.

Paso 3 Crear el directorio donde se compilar Asterisk

Ejecutamos en el terminal: mkdir ~/asterisk Y luego nos cambiamos a ese directorio ejecutando cd ~/asterisk Este directorio estar ubicado en la carpeta home de tu usuario.

Paso 4 Descargar e Instalar DAHDI


DAHDI (Digium/Asterisk Hardware Device Interface) es una interfaz para dispositivos utilizada para controlar tarjetas telefnicas por Asterisk y es necesaria para utilizar algn tipo de hardware como tarjetas FXS o FXO en nuestro PC Asterisk. DAHDI reemplaza el viejo paquete Zaptel. Para descargar DAHDI ejecutamos: wget http://downloads.asterisk.org/pub/telephony/dahdi-linuxcomplete/dahdi-linux-complete-current.tar.gz Esto descargar la versin ms reciente, que a este momento es la 2.6.1 Recuerden que estamos descargando DAHDI en el directorio /home/usuario/asterisk que creamos en el paso anterior. Siendo usuario el nombre de tu usuario. Luego descomprimimos el archivo descargado ejecutando: tar xvzf dahdi-linux-complete-current.tar.gz Esto crear una carpeta. Entramos a la carpeta y compilamos DAHDI ejecutando: cd dahdi-linux-complete-2.6.1+2.6.1/ Recuerda que los nmeros pueden variar dependiendo de la versin que se descarga. Para instalar DAHDI ejecutamos: sudo make all && sudo make install && sudo make config Estos tres comandos compilarn e instalarn DAHDI. Si has seguido todos los pasos hasta ahora no debers tener ningn error.

Iniciar DAHDI Para iniciar DAHDI ejecutamos: sudo service dahdi start DAHDI provee ms que todo el timing y soporta la aplicacin MeetMe que ha sido practicamente por ConfBridge para ms informacin consultar https://wiki.asterisk.org/wiki/display/AST/Timing+Interfaces. Y an si no se planea utilizar lneas telefnicas que no sean VoIP siempre se recomienda instalarlo. Opcional si vas a utilizar lneas ISDN necesitas instalar libPRI una librera necesaria para que Asterisk maneje este tipo de sealizacin. Si no sabes que es ISDN o no piensas utilizar esta tecnologa no necesitas esta librera.

Paso 5 Descargar e instalar Asterisk


Para descargar Asterisk volvemos al directorio que creamos en el paso 3: cd ~/asterisk Y descargamos la ltima versin de Asterisk ejecutando: wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-10current.tar.gz La ltima versin al momento de escribir este tutorial es 10.7.0 Ahora descomprimimos el archivo tar xvzf asterisk-10-current.tar.gz Y entramos al directorio y verificamos que todos los requisitos de Asterisk estn correctos cd asterisk-10.6.1/ Recuerda que los nmeros 10.6.1 pueden variar segn la versin actual de Asterisk Luego ejecutamos: ./configure

Al final cuando termine de ejecutarse el comando debera aparecer algo como: .$$$$$$$$$$$$$$$=.. .$7$7.. .$7$7.. .$$:. .$7. ..$$. ..7$ $.$. .777. $$$~ .$$7 $$$ $$$ $$$ $$$ $$$$ 7$$$7 $$$$$ $$$$7. $$$$$$$. .7$$$$$$ .?. 7$$$$ $$$$$ $$$$$ .?. .7$$7:. .7$$7:. ,$7.7 .$$77 .$$$7 7$$$. .$$$. $$$, .$$$. ?$$$. .$$$7 :$$$. .$$$. .$$$. .$$$. 7$$$ $$$ $$ $$ (TM)

.$$$7. $$$$7 .7$$$. .$$$$$$77$$$77$$$$$7. .7$$$$$$$$$$$$$7. .7$$$$$$$7: ?7$$$$$$$$$$I .7$$$$$$$$$$$$$$$$ $$$$$$7$$$$$$$$$$$$ $$$ 7$$$7 $$$$7 7$$$$ .$$$

$$$$$$$$$$$$7$$$$$$$$$.$$$$$$ $$$$$$$$$$$$$$$$.

configure: Package configured for:  configure: OS type  : linux-gnu configure: Host CPU : x86_64 configure: build-cpu:vendor:os: x86_64 : unknown : linux-gnu : configure: host-cpu:vendor:os: x86_64 : unknown : linux-gnu :

Lo que significa que estamos listos para seguir. Si aparece algn error verifica que hayas seguido todos los pasos hasta ahora. Opcional (Avanzado) si quieres seleccionar cada componente y opcin de Asterisk antes de instalarlo ejecuta make menuselect . Esto slo si sabes lo que ests haciendo no es recomendado para principiantes.

Paso 6 Instalar Asterisk


Por fin estamos en el paso principal, el de instalar Asterisk, para esto ejecuta lo siguiente dentro de la carpeta de Asterisk (ver punto anterior): sudo make Al final cuando termine de ejecutarse debera aparecer un mensaje como el siguiente: +--------- Asterisk Build Complete ---------+ + Asterisk has successfully been built, and + + can be installed by running: + + make install + + +

+-------------------------------------------+ +--------- Asterisk Build Complete ---------+ Y por ltimo ejecutamos: sudo make install Al final cuando termine de ejecutarse debe aparecer algo como: +---- Asterisk Installation Complete -------+ + + + YOU MUST READ THE SECURITY DOCUMENT + + +

+ Asterisk has successfully been installed. + + If you would like to install the sample + configuration files (overwriting any + +

+ existing config files), run: + + + make samples

+ + + +

+-------------------------------------------+ +---- Asterisk Installation Complete -------+

Paso 7 Instalar los archivos de Ejemplo (opcional pero muy recomendado)


En este paso vamos a instalar los archivos de ejemplo de Asterisk, con lo que podemos probar nuestra instalacin y empezar a jugar con ella. Simplemente ejecutamos: sudo make samples Listo con esto ya tenemos instalado los ejemplos.

Paso 8 Iniciar Asterisk


Este es el ltimo paso, primero instalamos los script de inicializacin de Asterisk ejecutando: sudo make config Luego instalamos el script de logrotate, este es recomendado ya que Asterisk genera constantemente logs que llenan nuestro disco duro y despus de un tiempo son difciles de clasificar y buscar. Para evitar esto tenemos este script que comprime y rota los logs de manera que sean ms fciles de manejar. Ejecutamos sudo make install-logrotate Ahora por ltimo iniciamos Asterkis ejecutando: sudo asterisk -vvvvvvc Eso es todo por este tutorial despus publicaremos ms tutoriales de cmo configurar y utilizar Asterisk.

Tambien puedes ejecutar asterisk como un servicio si no necesitas la consola ejecutando sudo service asterisk start