Beruflich Dokumente
Kultur Dokumente
NACIONAL
DE LOJA
PFM-CIS-UNL
Implementacin de un Servidor de
VoIP para empresas Pblicas o
Privadas utilizando Open Source
Asterisk.
PROYECTO FIN DE MDULO
MDULO VIII
Autores:
Tutor:
Mario Enrique Cueva Hurtado.
LOJA-ECUADOR
2013
A.
TITULO
B.
RESUMEN
C.
INDICE
1. ndice General
A.
TITULO ................................................................................................................................ 2
B.
RESUMEN........................................................................................................................... 3
C.
INDICE ................................................................................................................................. 4
1. ndice General ....................................................................................................................... 4
2. Tabla De Contenidos ........................................................................................................... 7
D.
INTRODUCCION .............................................................................................................. 9
E.
PROBLEMTICA ........................................................................................................... 10
1. Situacin Problemtica ...................................................................................................... 10
2. Problema de Investigacin ................................................................................................ 12
F.
JUSTIFICACIN ............................................................................................................ 13
1. Justificacin Acadmica .................................................................................................... 13
2. Justificacin Tcnica Tecnolgica ................................................................................ 13
3. Justificacin Econmica .................................................................................................... 13
G.
ALCANCE ......................................................................................................................... 15
1. Viabilidad ............................................................................................................................. 15
2. Delimitacin del espacio .................................................................................................... 15
3. Delimitacin del tiempo...................................................................................................... 15
H.
OBJETIVOS ..................................................................................................................... 16
1. Objetivo General. ................................................................................................................ 16
2. Objetivos Especficos......................................................................................................... 16
I.
METODOLOGIA.................................................................................................................. 17
1. Mtodos. .............................................................................................................................. 17
2. Fases. ................................................................................................................................... 18
3. Tcnicas ............................................................................................................................... 19
J.
1.
1.2.
1.3.
1.4.
1.5.
1.6.
Funcionamiento de VoIP........................................................................................ 30
1.7.
Sealizacin ............................................................................................................ 32
1.8.
Protocolos ................................................................................................................ 34
1.8.1.
1.8.2.
1.8.3.
1.8.4.
H.323 ................................................................................................................ 37
1.8.5.
1.9.
Cdecs ..................................................................................................................... 39
1.9.1.
G.711 ................................................................................................................ 39
1.9.2.
G.726 ................................................................................................................ 40
1.9.3.
G.729 ................................................................................................................ 40
1.9.4.
1.9.5.
Speex ............................................................................................................... 41
1.9.6.
1.9.7.
1.10.
1.11.
1.12.
2.2.
2.3.
Componentes de Asterisk...................................................................................... 57
2.4.
2.5.
2.6.
K.
Arquitectura.............................................................................................................. 60
2.6.1.
2.6.2.
2.7.
2.8.
2.9.
2.9.1.
2.9.2.
Telefnica 3CX............................................................................................................ 74
1.2.
Xlite 4............................................................................................................................ 81
1.3.
Zoiper_Free_2.39_Installer ....................................................................................... 86
L.
CRONOGRAMA .............................................................................................................. 90
M.
PRESUPUESTO.............................................................................................................. 91
1. Talento Humano ................................................................................................................. 91
2. Bienes y Servicios .............................................................................................................. 91
3. Recursos Tcnicos Tecnolgicos ................................................................................. 92
4. Presupuesto Total .............................................................................................................. 92
N.
CONCLUSIONES ........................................................................................................... 93
O.
RECOMENDACIONES ................................................................................................. 94
P.
BIBLIOGRAFIA............................................................................................................... 95
Q.
ANEXOS ............................................................................................................................ 96
2. Tabla De Contenidos
2.1.
ndice de Figuras
Figura 1. Copia del telfono original de Graham Bell En el Muse des Arts. et Mtiers (Museo de
arte, Paris) ......................................................................................................................................... 20
Figura 2. La tecnologa VoIP .............................................................................................................. 31
Figura 3. a) Un telfono analgico (FXO) conectado a una lnea telefnica (FXS) b) Una PBX-IP
puede incorporar tanto interfaces FXS como FXO. c) Un adaptador telefnico o ATA acta como
una interfaz FXS. [4] .......................................................................................................................... 32
Figura 4. Flujo SIP: indica el proceso de registro de clientes a travs del Proxy SIP. Flujo RTP: indica
el streaming de voz entre los clientes ............................................................................................... 36
Figura 5. Lista comparativa de Cdecs de audio. Fuente: [Meggelen07] ......................................... 39
Figura 6. Esquema bsico general de Asterisk .................................................................................. 53
Figura 7. Comparativa sistema tradicional de comunicaciones Softswitch y sistema Asterisk. ..... 55
Figura 8. Plataforma Linux con kernel 2.4 o 2.6, Asterisk y Zaptel ................................................... 57
Figura 9. Estructuras de Asterisk tomado de [Rojano06].................................................................. 59
Figura 10. Arquitectura bsica de Asterisk........................................................................................ 61
Figura 11. Equipos terminales. .......................................................................................................... 69
Figura 12. Asistente de configuracin 3CX (Interfaz 1) ..................................................................... 74
Figura 13. Asistente de configuracin 3CX. (Interfaz 2) .................................................................... 75
Figura 14. Asistente de configuracin 3CX. (Interfaz 3) .................................................................... 75
Figura 15. Asistente de configuracin 3CX. (Interfaz 4) ................................................................... 76
Figura 16. Asistente de configuracin 3CX. (Interfaz 5) .................................................................... 76
Figura 17. Asistente de configuracin 3CX. (Interfaz 6) .................................................................... 77
Figura 18. Asistente de configuracin 3CX. (Interfaz 7) ................................................................... 77
Figura 19. Asistente de configuracin 3CX. (Interfaz 8) .................................................................... 78
Figura 20. Asistente de configuracin 3CX. (Interfaz 9) ................................................................... 78
Figura 21. Asistente de configuracin 3CX. (Interfaz 10) .................................................................. 79
Figura 22. Asistente de configuracin 3CX. (Interfaz 11) .................................................................. 79
Figura 23. Asistente de configuracin 3CX. (Interfaz 12) .................................................................. 80
Figura 24. Asistente de configuracin 3CX. (Interfaz 13) .................................................................. 80
Figura 25. Asistente de configuracin 3CX. (Interfaz 14) .................................................................. 81
Figura 26. Asistente de Configuracin Xlite. (Interfaz 1). ................................................................. 81
Figura 27. Asistente de Configuracin Xlite. (Interfaz 2). ................................................................. 82
Figura 28. Asistente de Configuracin Xlite. (Interfaz 3).................................................................. 82
Figura 29. Asistente de Configuracin Xlite. (Interfaz 4). ................................................................. 83
Figura 30. Asistente de Configuracin Xlite. (Interfaz 5). ................................................................. 84
Figura 31. Asistente de Configuracin Xlite. (Interfaz 6). ................................................................. 84
Figura 32. Asistente de Configuracin Xlite. (Interfaz 7). ................................................................. 85
Figura 33. Asistente de Configuracin Xlite. (Interfaz 8). ................................................................. 85
Figura 34. Asistente de Configuracin Zoiper_Free_2.39. (Interfaz 1). ............................................ 86
7
2.2.
ndice de Tablas
D.
INTRODUCCION
este
motivo,
el
grupo
de
investigacin
convino
realizar
la
E.
PROBLEMTICA
1. Situacin Problemtica
El desarrollo de las empresas pblicas y privadas, apuntan a la optimizacin
las
problemticas
antes
mencionadas
el
grupo
de
Asterisk. De cdigo abierto, es una plataforma de telefona convergente, diseada para funcionar en
Linux. Combina tcnicas de telefona en una suite de aplicaciones de telecomunicaciones robustas e
integradas. Fuente: Jim Van Meggelen, Jared Smith, Leif Madsen. Asterisk: The Future of Telephony. 2007.
OReilly Media, Inc.
11
2. Problema de Investigacin
La utilizacin de centralillas telefnicas propietarias para las comunicaciones,
ocasionan el incremento de costos operativos en las empresas.
12
F.
JUSTIFICACIN
El inevitable crecimiento empresarial pblico o privado, requiere de nuevas
1. Justificacin Acadmica
La aplicacin de ste proyecto tuvo como propsito, poner en prctica los
conocimientos adquiridos durante el presente mdulo, y como consecuencia, le
permiti a los integrantes modelar las habilidades y destrezas del perfil
profesional, as como el de proveer la capacidad de dar soluciones a las
problemticas presentadas durante la ejecucin de ste proceso. Tambin, la
viabilidad de sta intencin, est ajustada a las lneas del proceso investigativo
que la carrera de Ingeniera en Sistemas propone.
de
soluciones
robustas,
escalables,
seguras
y de
alto
performance.
3. Justificacin Econmica
El desarrollo de ste proyecto cont con el presupuesto econmico
necesario para hacerse realidad, dado que el grupo de investigacin asumi
13
Open Source. Cdigo Abierto. Es el trmino con el que se conoce al software distribuido y desarrollado
libremente.
14
G.
ALCANCE
1. Viabilidad
VoIP. Es un grupo de recursos que hacen posible que la seal de voz viaje a travs de Internet empleando
un Protocolo de Internet. Fuente: Carballar Jos Antonio. VoIP: la telefona de Internet. Thomson. 2009.
15
H.
OBJETIVOS
1. Objetivo General.
2. Objetivos Especficos.
Implementar
el
escenario de pruebas y
IVR. Respuesta de Voz Interactiva, una tecnologa que automatiza la rutina interacciones de servicio al
cliente al permitir a las personas que llaman interactan con los dgitos de tonos al tacto o su voz. Fuente:
Sistem IVR. [En lnea]. Disponible en: http://www.asterisk.org.
5
Cdecs de Voz. Describe la tecnologa de cifrado y descifrado de una seal. Esto se refiere al algoritmo
usado para convertir la voz (de la PBX o del telfono) a datos para la trasmisin sobre una red IP. Fuente:
Codecs Voz sobre IP. [En lnea]. Disponible en: http://tp.vozsobreip.info.
16
I.
METODOLOGIA
La metodologa utilizada para el desarrollo del presente proyecto de
1. Mtodos.
2. Fases.
Para la realizacin del presente proyecto de investigacin la Metodologa de
Desarrollo comprendi las siguientes fases:
2.1. Anlisis y seleccin del hardware y software para la implementacin
de un servidor de VoIP en Asterisk.
Eleccin de equipos.
o Testeo del sistema operativo Debian
o Pruebas en las herramientas de aplicacin para el servidor de
telefona Asterisk.
o Anlisis de la arquitectura Asterisk.
o Estudio de servicios y protocolos Asterisk.
o Comparacin de herramientas para clientes de VoIP.
18
Simulacin del servidor de voz sobre Asterisk para una empresa pblica
o privada.
Pruebas de capacidad.
3. Tcnicas
19
J.
REVISIN DE LITERATURA
CAPTULO I.
1. Evolucin de la Comunicaciones: VoIP.
1.1.
La Telefona en el tiempo.
Figura 1. Copia del telfono original de Graham Bell En el Muse des Arts. et Mtiers (Museo de arte, Paris)
20
W.
Cardwell,
Atlanta
Telephone
History
2005.
Available:
http://home.speedfactory.net/cardwell/part1.html.
7
C. M. Esquivel, Tesis profesional: Inbound para enlaces PSTN con VoIP, Universidad de las
AmricaPuebla, Mxico, 2005.
8
T. Kelly, VoIP for Dummies, 2005.
21
de
medios
radioelctricos,
como
radio
enlaces
como RTB10 (Red de Telefona Bsica) la cual, conforma una gran red mundial de
telefona interconectada.
La PSTN consta de cuatro elementos principales para su funcionamiento: El
aparato telefnico, la transmisin ligada a las distintas formas de informacin de
acuerdo a si se enva voz, datos o ambos, la conmutacin de acuerdo a como
conectar el enlace hacia el destino y la sealizacin para controlar y administrar
las conexiones.
En gran parte de la PSTN se combina la utilizacin de las seales
analgicas y digitales al establecer una llamada telefnica. Generalmente la
conexin, desde al aparato telefnico del emisor a la central
prestadora de
la
PSTN. Public Switched Telephone Network. Es la red de las redes telefnicas pblicas conmutadas por
circuitos del mundo. [1]
10
RTB. Red Telefnica Bsica. es una red de comunicacin diseada primordialmente para transmisin de
voz, aunque pueda tambin transportar datos. [1]
11
T. Kelly, VoIP for Dummies, 2005.
22
(RTB). Dichas redes utilizan el protocolo de Internet (IP) y permiten alcanzar una
convergencia entre datos, voz y video.
Si bien la RTB suele usarse como medio de acceso a Internet, establece
similitudes y diferencias entre ambas redes. [4] En la RTB los flujos de
informacin son cada una de las llamadas efectuadas mientras que en Internet es
cada uno de los paquetes de datos transmitidos. Durante una conversacin en la
RTB se reserva un canal o circuito dedicado de 64kbps, mientras que en Internet
conviven conversaciones de voz y otros servicios de manera simultnea.
La RTB es gobernada por la ITU o UIT en castellano (International
Telecommunication
Unin
Unin
Internacional
de
Telecomunicaciones)
24
L. B. Alberto Escudero Pascual, VoIP para el Desarrollo de Una gua para crear una infraestructura de
voz en regiones en desarrollo, 2006, p. 37.
15
H323, H323 Sistemas y Equipos video-telefnicos para redes locales que proporciona una calidad de
servicio no garantizada, [En lnea]. Available: http://www.itu.int/rec/T-REC-H.323-199611-S/en.
25
Inicios de Asterisk.
para
16
26
adems permite brindar las mismas funciones que las centrales telefnicas
convencionales y otros servicios de valor agregado18.
Asterisk puede funcionar como una aplicacin Cliente-Servidor, en la cual
los clientes se conectan mediante terminales logrando transmitir voz y video en
tiempo real, utilizando alguno de los protocolos y Cdecs soportados.
La empresa Linux Support Services pas a llamarse Digium,
convirtindose en el principal patrocinador y distribuidor de hardware para ser
utilizado junto al Asterisk.
Por otro lado, el aporte de diferentes desarrolladores de la comunidad de
software libre que colaboran con el programa fuente, sus mejoras y correcciones
permiten brindar una versin estable y con soporte, que lo convierte en el principal
producto de VoIP Open Source en todo el mundo.
1.4.
Desarrollos VoIP
el
universitarios
ao
2003
Niklas
Zennstrom
Janus
Friis,
estudiantes
27
costo adicional. Skype logro contar, en tan solo dos aos desde su aparicin, con
50 millones de usuarios. En el ao 2005 la compaa eBay compro Skype en 2600
millones de dlares.
En la actualidad grandes empresas de hardware (como Supura, Linksys,
Cisco, Avaya, NEC, 3COM, entre otras) ofrecen productos VoIP (como telfonos
IP o Adaptadores de telfonos analgicos, entre otros). A la vez se adaptan
distintos programas como MSN Messenger, GoogleTalk, Gizmo y otros para
incorporar la posibilidad de realizar llamadas VoIP.
1.5.
genera diferentes
de
ganancias
para
las
compaas
telefnicas
locales,
Voice 2.0 o Voz 2.0 es otro trmino utilizado para describir la telefona en
Internet planteando una nueva era en las comunicaciones, mientras que la
telefona convencional es vista como Voz 1.0, notando la reduccin de costos en
conectividad debido al crecimiento de banda ancha y a la gran cantidad de
proveedores VoIP que compiten en el mercado. Asumiendo las ventajas de usar
esta tecnologa respecto a la telefona convencional.
Las empresas de servicios de telefona convencional, en general son
dueas de las redes de cableado de cobre ms extensas, y de "la ltima milla" lo
que les permite ofrecer acceso a Internet de banda ancha (mediante tecnologa
ADSL, SDSL, entre otras) y gran cantidad de servicios de valor agregado. Por otro
lado las compaas de TV por cable o cable-operadoras, pueden ofrecer banda
ancha a travs de Cable mdem, y an las compaas de energa pueden llegar al
hogar con banda ancha a travs de seales digitales a travs de la red elctrica.
Al permitir mltiples competidores, las grandes empresas de telefona pierden su
ventaja de "monopolios" y en general los precios tienden a bajar para los
usuarios, se incrementan los servicios de valor agregado y los servicios
contratados tendrn mejor calidad.
Existen otros medios de conexin de banda ancha, como Wireless y
Satelital, pero estn menos desarrollados y presentan ms problemas para
el enrutado de VoIP (especialmente la satelital, debido a que la distancia que
estn los satlites geo- estacionarios -36.000 Km- hace que el manejo de tiempo
real se haga enormemente complejo y los ecos son difciles de amortiguar).
Las redes tienden a sufrir un cambio tecnolgico, al intentar unificar los
servicios de datos, voz y video. La red utilizada por los operadores para brindar
dichos servicios es conocida como NGN (Next Generation Network Red de
Prxima Generacin).
El Triple Play es el futuro cercano para el desarrollo integral de
comunicacin para hogares y empresas. La diferencia que distingue a esta nueva
categorizacin de tecnologa consiste en que todos los servicios se sirven por un
29
nico soporte fsico, ya sea cable coaxial, cable de fibra ptica, cable de par
trenzado, microondas, red elctrica, etc.
1.6.
Funcionamiento de VoIP
los
31
Sealizacin
Figura 3. a) Un telfono analgico (FXO) conectado a una lnea telefnica (FXS) b) Una PBX-IP puede incorporar tanto
interfaces FXS como FXO. c) Un adaptador telefnico o ATA acta como una interfaz FXS. [4]
20
Red
Estrategia
Tecnologa.
[En
lnea].
http://www.estrategiamagazine.com.ar/ediciones/edicion0066/tecnologia.asp//
Available:
32
PBX, ya que de funcionar con un mtodo incorrecto puede ocurrir que la lnea
telefnica se cuelgue de manera inesperada.
En la telefona convencional la voz y las seales auxiliares estn separadas
y cada una de ellas hace uso de un circuito dedicado. Esta informacin enviada
como sealizacin es manejada por protocolos como el SS7, el cual es un grupo
de estndares desarrollados por
la AT&T
la
ITU,
que
gestiona
el
21
33
Protocolos
Capa de transaccin, donde cada accin efectuada por un cliente conlleva una
serie de transacciones.
Disponibilidad
del
usuario,
referido
la
voluntad
de
establecer
comunicaciones.
llamada [5]. Cliente: Cualquier elemento de red que enve peticiones y reciba
respuestas de un servidor SIP. Los clientes pueden ser un Softphone, ATA,
Telfono IP o un agente de usuario e inclusive un Proxy.
Servidor: Cualquier elemento de red que recibe solicitudes de servicios y
responde a ellas. Los servidores Proxy se encargan de negociar las direcciones IP
entre los clientes SIP durante la registracin. Pueden actuar como agente de
usuario de servidores en re direccionamiento o registracin.
En la Figura 4., se observa la interaccin entre dos clientes SIP y el servidor
Proxy SIP. Puede observarse tambin que la sealizacin (SIP) y la voz (RTP)
pueden viajar por caminos diferentes.
El protocolo SIP trabaja junto a otros protocolos como RTP y SDP (Session
Description Protocol Protocolo de descripcin de sesin), entre otros.
35
Figura 4. Flujo SIP: indica el proceso de registro de clientes a travs del Proxy SIP. Flujo RTP: indica el streaming de voz
entre los clientes
son
conscientes
de
las
direcciones
IP,
la
capacidad
de
22
23
36
embargo algunos dispositivos VoIP vienen configurados por defecto a partir del
puerto 8000.
En el control se utiliza RTCP (Real Time Control Protocol Protocolo de
control de tiempo real) para detectar situaciones de congestin de red y
resolverlas. RTCP es un protocolo de comunicacin que proporciona informacin
de control de un flujo de datos. Su principal funcin es informar la calidad de
servicio proporcionada por RTP.
El uso de RTP introduce problemas en redes que implementan NAT
(Network Address Translators Traductor de direcciones de red). NAT, surge
como una tcnica para preservar la escasez de direcciones IP en Internet, debido
al gran crecimiento de equipos y aplicaciones que utilizan la red pblica.
La arquitectura original aplicaba una IP nica y global para cada equipo
conectado a la red. Luego fue remplazada por una arquitectura que consta de una
direccin global y pblica y muchas direcciones privadas utilizando NAT.
Para asignar globalmente direcciones nicas (a todos los equipos
conectados) se utiliza el protocolo IPv4. Las posibles direcciones del protocolo
IPv4 han sido repartidas en diversas clases, dominios y usos, lo cual reduce la
posibilidad de asignar una direccin IP pblica a cada equipo.
1.8.4. H.323
La recomendacin H.323 describe un conjunto de estndares definidos por
la ITU (Unin Internacional de Telecomunicaciones), los cuales definen un
conjunto de protocolos para proveer comunicaciones multimedia sobre redes
de conmutacin de paquetes que pueden no garantizar calidad de servicio,
esta recomendacin constituye el desarrollo de un conjunto de protocolos de
sealizacin que permiten controlar el establecimiento, mantenimiento y liberacin
de conexiones multimedia en tiempo real. H.323 es muy utilizado por los grandes
fabricantes y operadores del mercado, aunque hoy en da los proveedores de
soluciones VoIP tienden a adoptar SIP como protocolo de sealizacin.
37
24
38
1.9.
Cdecs
1.9.1. G.711
El Codec G.711 es un estndar de la ITU-T utilizado para la compresin de
audio. En el cual se representan seales de audio (como frecuencias de la voz
humana) utilizando muestras comprimidas de una seal de audio digital (con tasa
de muestreo de 8000 muestras por segundo) proporcionando un flujo de datos de
64 kbps.
39
40
26
Wiki de VoIP, Descripcin comparativa de Codecs,Monterrey, Nuevo Len Mxico, *En lnea+.
Available:http://www.cavazos.com.mx/modules.php?op=modload&name=PNrowiki&file=index&page=Code
cs.
27
Proyecto Speex, *En lnea+. Available: http://www.speex.org/.
41
importante
consumo
de
ancho
de
banda
requiere
una
42
es
fundamental
para
la
construccin
de
todos
los
circuitos
de
telecomunicaciones digitales.
Las troncales digitales constituyen tramas digitales que por lo general
poseen diferente cantidad de canales que segn el tipo, se ven representadas en
la Tabla 1:
Nmero de
Nmero de canales
Velocidad (Mbps)
T1
24 (24 DS-0s)
1,544
E1
30
2,048
T2
96 (4T-1s)
6,312
E2
120
8,448
T3
672 (7 T-2s)
44,736
E3
480
34,368
T4
4032 (6 T-3s)
274,176
E4
1920
139,264
E5
7680
565,148
canales
Velocidad (Mbps)
28
28
C. M. Esquivel, Tesis profesional: Inbound para enlaces PSTN con VoIP, Universidad de las Amricas
Puebla, Mxico, 2005.
43
OC-1
OC-3
OC-12
OC-48
OC-192
Nmero de canales
672 (1DS-3 + Overhead)
2016 (3 DS-3s)
8064(12 DS-3s)
32256(48 DS-3s)
129024(192 DS-3s)
Velocidades (Mbps)
51,84
155,52
622,08
2488,32
9953,28
calidad de
44
Por otro lado, podemos utilizar una conexin de banda ancha (DSL), donde
su costo en estos das es relativamente bajo, y mejorar satisfactoriamente la
calidad en la llamada VoIP realizada.
Cuando es necesario disponer de una mayor cantidad de llamadas
simultneas (casos de empresas que necesitan realizar una gran cantidad de
llamadas simultneas con la mayor calidad de servicio posible) se utilizan otras
alternativas para el transporte de dichas llamadas como Troncales digitales. En
la interaccin de los enlaces dedicados se utiliza el gateway correspondiente entre
la PBX-IP de la empresa y el servicio digital del prestador.
Estos enlaces se comercializan como enlaces dedicados teniendo un
costo mensual para la empresa, la cual puede dividir el ancho de banda total
disponible entre la propia red de datos, videoconferencia y telefona.
1.11. Fortalezas VoIP
Es importante destacar algunas de las caractersticas que pueden motivar
la incursin de usuarios y empresas en la adopcin de VoIP. Para ello es
imprescindible conocer las ventajas que el uso de esta tecnologa nos ofrece:
Costos. Una de las mayores ventajas que ofrece esta tecnologa es sin dudas
la reduccin de costos. En la PSTN se utiliza durante una llamada un circuito
punto a punto conmutado, mientras que en Telefona IP se pueden mantener
mltiples llamadas, reduciendo los costos de conmutacin y ocupando un
menor ancho de banda que una llamada convencional. Los proveedores VoIP
ofrecen tarifas internacionales realmente bajas en comparacin con las tarifas
45
de
desarrollar
aplicaciones
que
expandan
los
servicios
de
Configuracin
defecto
Vulnerabilidades
sobre
puertos
abiertos
por
MitM (Man in
es
una
tcnica
de
suplantacin
de
identidad.
Existen
29
48
es que
la
mayora
de
los
proveedores VoIP no
CAPTULO II.
2. Asterisk: La Alternativa de VoIP. Funcionalidad de Asterisk.
2.1.
30
51
Las PBX son creadas para tareas especficas y comunicacin de voz, las PBXIP brindan distintos servicios adems de transmitir voz y video.
Otra diferencia es que en las PBX convencionales cada interno necesita ser
L. B. Alberto Escudero Pascual, VoIP para el Desarrollo., de Una gua para crear una infraestructura de
voz en regiones en desarrollo, 2006.
52
32
53
y a los
Compatibilidad
con
la
telefona
estndar: interfaces
FXS,
FXO
54
34
34
55
utilizacin de Asterisk, como el utilizar la CPU para procesar los canales de voz,
en vez de utilizar un procesador de seales digitales (DSP) dedicado. Si bien esto
reduce considerablemente el uso de costosas placas, hace que el sistema sea
muy dependiente de la performance del CPU. Por lo cual, siempre debera
ejecutarse Asterisk en una maquina dedicada y evaluar su performance antes de
poner la central en produccin.
56
Debido a que Asterisk hace uso de lo que conocemos como VoIP en sus
comunicaciones puede entenderse que adopta las ventajas y desventajas propias
del uso de dicha tecnologa. Asterisk debe ser implementado en una VLAN
especfica para VoIP a fin de lograr mejores resultados.
Utilizar Asterisk sobre una mquina dedicada agrega los siguientes
beneficios:
Componentes de Asterisk
35
35
57
Motor SQL: Asterisk puede interactuar con distintas bases de datos ofreciendo
abstraccin y favoreciendo la interaccin. En Asterisk es posible manejar
bases de datos de usuarios, extensiones y proveedores VoIP, entre otras.
Consola CLI representa al cliente que supervisa al servidor Asterisk que corre
en segundo plano. Mediante la consola se pueden realizar e invocar a las
diferentes aplicaciones y/o chequear su configuracin. [4]
Aplicaciones las cuales brindan funcionalidad al Asterisk, algunas de ellas
son incluidas en los mdulos por defecto y otras se obtienen sumando mdulos
auxiliares.
Por otro lado, el uso de Zaptel como modulo independiente y necesario
debe ser utilizado con el Kernel correspondiente a la distribucin de Linux
utilizada. El mdulo Zaptel es el encargado del manejo de canales denominados
ZAP y el uso de hardware especfico (placas conectadas al Asterisk) destinado a
interactuar con las distintas redes PSTN, GSM, ISDN, etc. El hardware
58
Estructura utilizada
Clasificacin de clientes
Arquitectura
60
El
API de canales: Utilizada para controlar todas las llamadas del sistema, sean
VoIP, analgicas o de cualquier otra tecnologa. Permitindose el desarrollo de
nuevos canales.
61
ser
implementado
nicamente
entre
62
centrales Asterisk quedando exentos los usuarios que se conecten con IAX2
directamente al servidor.
Asterisk permite que estos protocolos convivan en un mismo sistema de
telefona IP facilitando su integracin. Hace posible configurar dos PBX-IP
con dispositivos que utilicen H.323 y SIP permitiendo que logren comunicarse
entre s e incluso utilizando IAX2 entre las PBX-IP.
Para lograr la comunicacin Asterisk soporta diferentes Codec [7]:
Codec de voz: GSM, iLBC, G.711 (ulaw/alaw), G.723.1, G726, G729, Speex y
LPC10. video.
Codec de video: H.263, H.263+, H.264 utilizados para llamadas con soporte.
Dichos Codec son negociados al momento de establecer una comunicacin
al
mximo
la
CPU
que
trabaja
con
el
software Asterisk,
2.7.
Aplicaciones y Servicios
cuya
estructura
contempla
las
secciones
solo
hecho de invocar a
dichas
aplicaciones
(correctamente
65
En
automtica)
caso
que
al
primer
usuario
que
encuentre
Otros
servicios:
Registro,
Monitorizacin,
Grabacin,
Enrutamiento,
2.9.
Infraestructura necesaria
PBX
hbrida:
PC
con
Asterisk
instalado
con
recursos
Definiendo
si
68
Basados en Hardware
Basados en Software
Cada subgrupo presenta sus propias ventajas y desventajas. La gran
69
(Fijos
inalmbricos),
Telfonos
IP,
los ATA
70
71
orientarnos
hacia
una
cultura
de
comunicaciones
72
Soporte
Nombre
SIP
IAX2
X-Lite
Zoiper
Express Talk
SNOM-360
Wildix
SJphone
Iaxcomm
X
X
X
X
-
Linphone
Stanaphone
Idefisk 2.0
Kapanga
BOL SIPPhone
X
X
X
X
X
Windows
Linux
MAC
de
X
X
X
X
X
video
-
X
X
X
X
X
X
X
X
X
X
X
X
X
-
X
X
X
X
X
X
X
X
X
X
-
X
-
X-Lite: Posee una interfaz amigable y de fcil configuracin, con soporte para
video llamada, disponible para los sistemas operativos ms utilizados y
en distintas versiones. Solo utiliza el protocolo de sealizacin SIP.
K.
ALTERNATIVAS DE SOLUCIN
74
75
El asistente le preguntar cuntos dgitos desea para los nmeros de las extensiones, en
esta configuracin elegiremos 3 dgitos. Ver Figura 16.
76
77
78
Luego el asistente le pedir que seleccione su pas, que ser utilizado para
determinar el prefijo de discado internacional para su pas. Ver Figura 21.
79
80
1.2. Xlite 4.
Software distribuido por la empresa CounterPath, en su versin gratuita.
Disponible en Sus versiones 3.0 para Windows y MAC, o en su versin 2.0 para
Linux. Al iniciar la instalacin vamos a encontrarnos con una pantalla ver Figura
26., la cual vamos a iniciar la instalacin y configuracin.
81
82
83
84
85
1.3. Zoiper_Free_2.39_Installer
SoftPhone basado en los protocolos IAX y SIP, distribuido a travs del sitio
http://www.zoiper.com/free.php, donde se puede encontrar en su versin libre y
gratuita. Ver Figura 34.
86
Para configurar una cuenta SIP, seleccionamos la opcin Add new SIP
account e ingresamos un nombre simblico, como se observa en la Figura 37.
Luego ingresamos los datos de usuario provistos por el administrador del sistema.
En este caso el usuario pertenece al mismo dominio de red que el Servidor1, por
lo cual debe ingresar la correspondiente direccin IP (del servidor) en el parmetro
Domain.
87
88
Las dos cuentas han sido registradas. Para realizar una llamada se debe
seleccionar una de las cuentas y desplegar las teclas de marcacin en la pestaa
izquierda de la interfaz.
89
L.
CRONOGRAMA
90
M. PRESUPUESTO
En las siguientes tablas se detallan los diferentes recursos que se
emplearon para la realizacin del presente proyecto.
1. Talento Humano
Descripcin
Investigadores:
- Banda Jairo
- Bravo Luis
- Cale Diego
- Chimbo Vernica
- Cueva Jessica
Tutores:
- Ing. Mario Cueva
TALENTO HUMANOS
Horas
Valor hora
Valor total($)
150
150
150
150
150
3.00
3.00
3.00
3.00
3.00
450.00
450.00
450.00
450.00
450.00
25
15.00
SUBTOTAL
375.00
2625.00
2. Bienes y Servicios
Descripcin
Materiales de oficina:
- Resma de hojas
- Lpiz
- Borrador
- Cartuchos de tinta
- Perfiles
- Anillado
- CD
- DVD
Servicios:
- Bsicos(agua, luz)
- Transporte
BIENES Y SERVICIOS
Cantidad Valor unitario
1
3
2
2
2
1
3
3
Valor total($)
4.50
0.30
0.10
30.00
0.70
1.50
0.50
0.75
4.50
0.90
0.20
60.00
0.70
1.50
1.50
2.25
SUBTOTAL
30.00
100.00
201.55
91
RECURSOS TCNICOS-TECNOLGICOS
Descripcin
Cantidad Horas Valor hora
Valor total($)
Tcnicos:
5
120
5.00
3000.00
- Computadoras
1
5
2.50
12.50
- Impresora
Software:
0.00
- Debian
0.00
- Base de Datos MySQL
0.00
- Asterisk
0.00
- Libre Office
Comunicacin:
250
0.50
125.00
- Internet
SUBTOTAL
3137.50
Tabla 6. Presupuesto Recursos Tcnicos Tecnolgicos
4. Presupuesto Total
PRESUPUESTO TOTAL
DESCRIPCIN
RECURSOS HUMANOS
BIENES Y SERVICIO
RECURSOS TECNICOS - TECNOLGICOS
SUBTOTAL
IMPREVISTOS 5%
TOTAL
TOTAL
$2625.00
$201.55
$3137.50
$5964.05
$298.20
$6262.25
92
N.
CONCLUSIONES
(Conclusiones Jairo)
37
H.323. Es una recomendacin de ITU-T que define los protocolos para proporcionar sesiones de
comunicacin audio-visuales en cualquier red de paquetes.
38
RFC 3261. Referente a Session Initiation Protocol, estandarizado por la Internet Engineering Task Force
(IETF) para el establecimiento, mantenimiento y terminacin de sesiones interactivas entre usuarios; estas
sesiones pueden tratarse de conferencias multimedia, chat, sesiones de voz o distribucin de contenidos
multimedia.
93
O.
RECOMENDACIONES
94
P.
BIBLIOGRAFIA
[1]
[2]
[3]
[4]
A. E. Pascual y L. Berthilson, VoIP para el desarrollo: una gua para crear una
infraestructura de voz en regiones en desarrollo, 2006.
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
95
Q.
ANEXOS
96