Escolar Documentos
Profissional Documentos
Cultura Documentos
ASESOR:
Ing. Alfredo Efran Rodrguez Gutirrez, alfredorode@gmail.com.
AbstractEn este proyecto se instal y configur un sistema PBX fsica de la marca Denwa, la cual est basada en Linux y
VoIP basado en Asterisk. Este sistema consiste en centrales soporta las funcionalidades requeridas para los servicios
telefnicas IP Asterisk en Centos y Denwa IP PBX, los cuales basados en el protocolo SIP.
conmutan voz digitalizada entre los diversos terminales IP de
trabajo. Permitiendo de esta forma realizar llamadas sobre IP,
trunks, conferencias, IVRs, buzn de voz, llamadas entre El sistema de comunicacin a implementar tiene por
dispositivos mviles (usando Wifi como medio de transmisin), objetivo ser tomado como base para el diseo de un
etc. Cabe indicar que el sistema no usa la PSTN (Public Switched laboratorio de Telefona IP para la Facultad de Ingeniera
Telephone Network), por lo que el establecimiento de las Elctrica y Electrnica. De acuerdo a las necesidades
llamadas es gratuito. El desarrollo de este proyecto tiene por acadmicas y recursos disponibles, se presentaron propuestas
objetivo ser la base para la implementacin de un Laboratorio de
de diseo que incluyen tanto arquitectura de red como
Telefona IP para la FIEE, por ello en la etapa final de este
proyecto se elaboraron guas de laboratorio en las cuales se propuestas econmicas.
detallan paso a paso las configuraciones realizadas.
II. DESARROLLO
Palabras ClaveAsterisk, Denwa, IAX2, IP, PBX, SIP, VoIP. Para obtener resultados ptimos se sigui el siguiente orden
en el desarrollo del proyecto:
I. INTRODUCCIN
Para agregar terminales SIP e IAX2, se debe editar los C. Implementacin de Sistema de Respuesta de Voz
ficheros de configuracin sip.conf e iax.conf. Interactiva IVR
IVR (Interactive Voice Response) es un sistema
# vi /etc/asterisk/sip.conf automatizado de respuesta interactiva, orientado a permitir el
[general] acceso a servicios de informacin u otras operaciones para los
bindaddr=0.0.0.0 cuales est diseada la PBX. Su operacin se basa en la
bindport=5060 reproduccin de archivos de audio, los cuales guan a los
disallow=all usuarios a travs de un men.
allow=ulaw
allow=gsm
context=local
[2001]
type=friend
secret=1234
host=dynamic
nat=no
context=local
Fig. 5. Respuesta de Voz Interactiva (IVR).
[2002]
type=friend IVR se encuentra dentro de las prestaciones de Asterisk. Su
secret=1234 gestin se realiza en el plan de discado. Para ello se debe
host=dynamic editar o aadir un contexto en el fichero extensions.conf.
context=local Dicho contexto reproduce un archivo de audio llamado ivr-
nat=no menu cada vez que se establece una llamada. Luego la PBX
context=local espera a que el usuario ingrese los nmeros 1 2 3 para
redirigir la llamada hacia los anexos previamente
#vi /etc/asterisk/ iax.conf configurados. Finalmente, en caso de ingresar un nmero
[general] errneo se termina la llamada.
bindport=4569
bindaddr=0.0.0.0 #vi /etc/asterisk/extensions.conf
disallow=all .
allow=gsm [ivr]
[3001] exten=>s,1,answer
type=friend exten=>s,n,background(ivr-menu)
secret=1234 exten=>s,n,waitexten(8)
host=dynamic exten=>1,1,Dial(sip/2001,10)
callerid=IAX2 3001 exten=>1,n,hangup
disallow=all exten=>2,1,Dial(sip/2002,10)
allow=ulaw exten=>2,n,hangup
context=local exten=>3,1,Dial(sip/3001,10)
exten=>3,n,hangup
Adems, para configurar el plan de Discado, desde el cual exten=>t,1,Playback(despedida)
se definen las conjunto de instrucciones que sern ejecutadas exten=>t,n,hangup
paso a paso por la central Asterisk, se debe editar el fichero exten=>i,1,Playback(invalido)
extensions.conf. exten=>i,n,hangup.
D. Configuracin de IAX2 Trunk Asterisk-Asterisk
#vi /etc/asterisk/extensions.conf
[general] Trunk es un canal de transmisin entre dos centrales
static=yes telefnicas, de tal forma que se puedan enrutar llamadas a
writeprotect=yes travs de PBXs en lugar de hacerlo anexo por anexo. Ofrece
[local] como beneficio operativo al usuario el poder comunicarse con
exten=>2001,1,dial(sip/2001,20,Trt) otra sucursal solamente con marcar un nmero de extensin y
exten=>2001,2,hangup sin ningn costo econmico ya que estas llamadas no se
exten=>2002,1,dial(sip/2002) transmitirn por la PSTN. [3]
exten=>2002,2,hangup Se incluye en nuestra red de conmutacin un Trunk entre
exten=>3001,1,dial(iax2/3001) dos servidores Asterisk usando el protocolo de sealizacin
exten=>3001,2,hangup IAX2. Se ha expuesto anteriormente que se pueden definir
extensiones IAX2, pero la mayor ventaja de este protocolo es
en la interconexin de centrales VoIP que es para lo cual fue
4
En el Servidor B
#vi /etc/asterisk/iax.conf
.
[servidor-A]
type=friend
host=192.168.12.40; IP del servidor A
disallow=all
allow=ulaw
allow=gsm
trunk=yes Fig. 7. IP-PBX Denwa utilizado en el proyecto.
qualify=yes Al ser un appliance, Denwa posee un sistema operativo
context=local embebido basado en Linux, utilizado en su versin bsica
Core Open Source. El sistema Denwa PBX es fcil de
#vi /etc/asterisk/extensions.conf gestionar a travs de interfaces web amigables e intuitivas.
. Para ingresar al entorno web de administracin de la PBX, se
[local] debe ingresar a un Web Browser. Se puede hacer Login con el
exten=>3001,1,dial(iax2/servidor-A/3001,10) perfil Administrador (en este modo se ingresa a todos los
exten=>3001,2,hangup recursos del sistema) o como usuario (cada uno tiene acceso a
exten=>3002,1,dial(iax2/servidor-A/3002,10) una extensin del sistema con su configuracin personal). [6]
exten=>3002,2,hangup
En el Servidor A
#vi /etc/asterisk/iax.conf
.
[servidor-B]
type=friend
host=192.168.12.12 ; IP del servidor B
disallow=all
allow=ulaw
allow=gsm
trunk=yes
qualify=yes Fig. 8. Interfaz Web para configuracin de Denwa IPPBX.
context=local Se integra una PBX Denwa MINI compatible con tarjetas
de telefona Sangoma y soporta hasta hasta 20 llamadas
#vi /etc/asterisk/extensions.conf simultneas. Estas caractersticas la convierten en el
. dispositivo ideal para la aplicacin a desarrollar.
[local]
exten=>2001,1,dial(iax2/servidor-B/2001,10)
exten=>2001,2,hangup
exten=>2002,1,dial(iax2/servidor-B/2002,10)
exten=>2002,2,hangup
Fig. 9. Denwa PBX MINI.
5
Las aplicaciones que se realizaron con este appliance Los dispositivos de comunicacin que se toman en cuenta
abarcan: para el diseo de la arquitectura y su correspondiente
distribucin en 10 mesas de trabajo en un laboratorio son:
Configuracin de cuentas de usuario de extensiones. Cabe
sealar que al igual que Asterisk; esta PBX permite 1 Una PC con softphone X-Lite instalado y Asterisk sobre
realizar llamadas SIP, configurar Cdecs de audio, un sistema operativo Centos.
agregar un PIN de seguridad que debe ser ingresado antes 1 Central Telefnica IP DENWA MINI + 1 Tarjeta
de discar cualquier anexo. [7] Sangoma A101 para comunicaciones E1/T1.
2 Telfonos IP TELYLKSIP-T18P.
1 Adaptador Telefnico Analgico Gateway MP202B.
1 Patch panel de 24 puertos + Jacks.
1 Gabinete de Pared 6 RU
1 Bandeja 1U.
7 Patch Cores CAT6 de 3 ft.
2 switches de 48 puertos (1 switch para 5 mesas de
trabajo).