INSTALACION DE ASTERISK NOW EN VIRTUAL BOX Telefonía
Profesor TP Rodrigo Infanta 1
¿Qué es ASTERISK NOW?
AsteriskNOW! es una distribución de GNU/Linux basada en CentOS que permite transformar una
PC en un central telefónica PBX basada en Asterisk. Esta paquete de software incluye además de la
propia distribución de GNU/Linux, una interfaz de usuario y otros componentes necesarios para
correr, depurar y construir una central telefónica utilizando Asterisk.Su sencilla instalación permite
tener corriendo una central telefónica en cuestión de minutos. Incluye características como la
creación de extensiones, menús de voz interactivos (IVR), distribución automática de llamadas,
llamadas en conferencia, correo de voz, entre otras. Soporta un gran número de codecs como
G.711, G.722 entre otros. Es posible trabajar con un gran número de protocolos también como SIP
y IAX2.
Instalación En esta ocasión instalaremos Asterisk now 3.0.0 en una máquina virtual utilizando Virtual box
Pasos 1: Creación de máquina virtual
Creamos una máquina virtual llamada Asterisk telefonía
Profesor TP Rodrigo Infanta 2
Seleccionamos 512 MB de memoria Nota: al asignar 512 MB de memoria ram su equipo no instalara de forma gráfica si no de forma simple. De la manera simple lo haremos en este tutorial
Creamos disco virtual
Profesor TP Rodrigo Infanta 3
Aplicamos siguiente a la primera opción VDI
Siguiente en reservado dinámicamente
Profesor TP Rodrigo Infanta 4
Pinchamos crear y listo
Antes de ejecutar nuestra máquina, utilizaremos las siguientes configuraciones en nuestra tarjeta
de red
Profesor TP Rodrigo Infanta 5
Al ejecutar nuestra maquina creada, nos pedirá la imagen .iso (AsteriskNOW-3.0.0-i386-DVD)
La debemos montar en nuestro equipo y con esto podemos dar inicio a nuestra instalación.
Paso 2: instalación de asterisk now
Presione enter
Profesor TP Rodrigo Infanta 6
Selecciones América/Santiago OK
Ingrese la pass: 123456 para no presentar problemas en una administración futura
Profesor TP Rodrigo Infanta 7
Le indicara que la pass utilizada es muy débil, pero como solo es una instalación de aprendizaje le
daremos Use anyway
Profesor TP Rodrigo Infanta 8
Instalación en proceso…. Utilice este tiempo para buscar comandos en Linux que le podrán ayudar en la administración de su plataforma Asterisk
Al término de la instalación le preguntara si desea reiniciar su sistema, dígale que sí y recuerde
desmontar la imagen ISO, de lo contrario entrara a realizar la instalación de nuevo.
Profesor TP Rodrigo Infanta 9
Paso 3: Primeros pasos en Asterisk Pantalla de inicio en nuestra consola de administración
Antes de continuar debemos conocer algunos de los comandos que utilizaremos y archivos que
editaremos.
Comandos a utilizar:
#ifconfig = muestra las configuraciones de las interfaces de red, ejemplo obtención de
dirección ip.
#cd = cambio de directorio
Nano = Editor de texto
Archivos que se utilizaran para la configuración:
Nano /etc/asterisk/sip.conf
Nano /etc/asterisk/extensions.conf
Nano /etc/asterisk/voicemail.conf
Profesor TP Rodrigo Infanta 10
Vamos a configurar!!
En la ventana mostrada anteriormente ingrese:
Login: root
Pass: 123456 (según este tutorial, si ingreso otra mediante la instalación esa debe
ingresar).
1. Crear dos usuarios SIP nuevos.
Por ejemplo los usuarios "20000" y "20100" con contraseñas "a20000b" y
"b20100a"
Para ello se va al archivo sip.conf y se añade las siguientes líneas al final del
Archivo:
[20000]
type=friend
secret=a20000b
qualify=yes
nat=no
host=dynamic
canreinvite=no
context=miprimerejemplo
mailbox=20000@miprimerbuzon
[20100]
type=friend
secret=b20100a
qualify=yes
nat=no
host=dynamic
canreinvite=no
context=miprimerejemplo
mailbox=20100@miprimerbuzon
Profesor TP Rodrigo Infanta 11
De esta forma debe quedar y presionamos la tecla control+o para guardar y luego control+x para salir
2. Crear las extensiones (internos) para esos usuarios
Se crean las extensiones para esos usuarios en el archivo extensions.conf de
Manera que si se marca el 20000 hablaremos con el usuario 20000 y en cambio se
Marca el 20100 hablaremos con el usuario 20100. También se crea el número del
Buzón de voz para consultar los mensajes para que sea el 30000.
Se añaden las siguientes líneas al final del mencionado archivo.
[miprimerejemplo] exten => 20000,1,Dial(SIP/20000,30,Ttm) exten => 20000,2,Hangup exten => 20000,102,Voicemail(20000) exten => 20000,103,Hangup
exten => 20100,1,Dial(SIP/20100,30,Ttm) exten => 20100,2,Hangup exten => 20100,102,Voicemail(20100) exten => 20100,103,Hangup exten => 30000,1,VoicemailMain
Profesor TP Rodrigo Infanta 12
De esta forma debe quedar y presionamos la tecla control+o para guardar y luego control+x para salir
3. Crear buzones de voz para esos usuarios
Se van a crear lus buzones de voz de ambos usuarios y también a asignarles una contraseña en el archivo voicemail.conf .Al buzón 20000 se le va a dar la contraseña 1234 y al buzón 20100 la contraseña 4321. [miprimerbuzon] 20000 => 1234,Pedro,[email protected] 20100 => 4321,Juan,[email protected]
Profesor TP Rodrigo Infanta 13
De esta forma debe quedar y presionamos la tecla control+o para guardar y luego control+x para salir
En esta pantalla debemos ejecutar el comando asterisk –r. Presionamos enter
Profesor TP Rodrigo Infanta 14
Luego Core reload y enter
Con estos pasos tendremos nuestra central voip configurada y lista para usar. Recuerde que podemos asignar 2 anexos que serían 20000 y 20100
Profesor TP Rodrigo Infanta 15
Paso 4: configuración de softphone
Descargue:
Xlite http://www.counterpath.com/x-lite.html
Zoiper http://www.zoiper.com/en