Professional Documents
Culture Documents
ASTERISK NOW EN
VIRTUAL BOX
Telefona
Profesor TP Rodrigo Infanta 1
Qu es ASTERISK NOW?
AsteriskNOW! es una distribucin de GNU/Linux basada en CentOS que permite transformar una
PC en un central telefnica PBX basada en Asterisk. Esta paquete de software incluye adems de la
propia distribucin de GNU/Linux, una interfaz de usuario y otros componentes necesarios para
correr, depurar y construir una central telefnica utilizando Asterisk.Su sencilla instalacin permite
tener corriendo una central telefnica en cuestin de minutos. Incluye caractersticas como la
creacin de extensiones, mens de voz interactivos (IVR), distribucin automtica de llamadas,
llamadas en conferencia, correo de voz, entre otras. Soporta un gran nmero de codecs como
G.711, G.722 entre otros. Es posible trabajar con un gran nmero de protocolos tambin como SIP
y IAX2.
Instalacin
En esta ocasin instalaremos Asterisk now 3.0.0 en una mquina virtual utilizando Virtual box
Pasos 1: Creacin de mquina virtual
Creamos una mquina virtual llamada Asterisk telefona
Profesor TP Rodrigo Infanta 2
Seleccionamos 512 MB de memoria
Nota: al asignar 512 MB de memoria ram su equipo no instalara de forma grfica 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 opcin VDI
Siguiente en reservado dinmicamente
Profesor TP Rodrigo Infanta 4
Pinchamos crear y listo
Antes de ejecutar nuestra mquina, 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 instalacin.
Paso 2: instalacin de asterisk now
Presione enter
Profesor TP Rodrigo Infanta 6
Selecciones Amrica/Santiago OK
Ingrese la pass: 123456 para no presentar problemas en una administracin futura
Profesor TP Rodrigo Infanta 7
Le indicara que la pass utilizada es muy dbil, pero como solo es una instalacin de aprendizaje le
daremos Use anyway
Profesor TP Rodrigo Infanta 8
Instalacin en proceso. Utilice este tiempo para buscar comandos en Linux que le podrn ayudar
en la administracin de su plataforma Asterisk
Al trmino de la instalacin le preguntara si desea reiniciar su sistema, dgale que s y recuerde
desmontar la imagen ISO, de lo contrario entrara a realizar la instalacin de nuevo.
Profesor TP Rodrigo Infanta 9
Paso 3: Primeros pasos en Asterisk
Pantalla de inicio en nuestra consola de administracin
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 obtencin de
direccin ip.
#cd = cambio de directorio
Nano = Editor de texto
Archivos que se utilizaran para la configuracin:
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 (segn este tutorial, si ingreso otra mediante la instalacin esa debe
ingresar).
1. Crear dos usuarios SIP nuevos.
Por ejemplo los usuarios "20000" y "20100" con contraseas "a20000b" y
"b20100a"
Para ello se va al archivo sip.conf y se aade las siguientes lneas 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. Tambin se crea el nmero del
Buzn de voz para consultar los mensajes para que sea el 30000.
Se aaden las siguientes lneas 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 tambin a asignarles una
contrasea en el archivo voicemail.conf .Al buzn 20000 se le va a dar la
contrasea 1234 y al buzn 20100 la contrasea 4321.
[miprimerbuzon]
20000 => 1234,Pedro,pedro@midominio.com
20100 => 4321,Juan,juan@midominio.com
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 seran 20000 y 20100
Profesor TP Rodrigo Infanta 15
Paso 4: configuracin de softphone
Descargue:
Xlite http://www.counterpath.com/x-lite.html
Zoiper http://www.zoiper.com/en