Sei sulla pagina 1di 130

Universidad Central de Venezuela

Facultad de Ciencias
Escuela de Computacin
Laboratorio de Comunicacin y Redes




Propuesta para solucionar el problema
de comunicacin telefnica
en la Facultad de Ciencias de la UCV
utilizando un servidor PBX de software












Trabajo Especial de Grado
presentado ante la ilustre
Universidad Central de Venezuela
Por el Bachiller
David Ricardo Verenzuela Moreno
para optar al ttulo de
Licenciado en Computacin



Prof. Eric Gamess


Caracas, Octubre / 2006





Tecnologa VoIP





Tecnologa VoIP
3
Universidad Central de Venezuela
Facultad de Ciencias
Escuela de Computacin





ACTA DEL VEREDICTO

Quienes suscriben, miembros del Jurado designado por el Consejo de Escuela de
Computacin, para examinar el Trabajo Especial de Grado presentado por el
Bachiller David Ricardo Verenzuela Moreno C.I. 14.991.189, con el ttulo
Propuesta para solucionar el problema de comunicacin telefnica en la
Facultad de Ciencias de la UCV utilizando un servidor PBX de software, a los
fines de cumplir con el requisito legal para optar al ttulo de Licenciado en
Computacin, dejan constancia de lo siguiente:

Ledo como fue dicho trabajo por cada uno de los miembros del jurado, ste fij el
da 27 de octubre de 2006, para que su autor lo defendiera en forma pblica, lo
que estos realizaron, mediante una exposicin oral de su contenido, luego de lo
cual respondi satisfactoriamente a las preguntas que le fueron formuladas por el
jurado, todo ello conforme a lo dispuesto en la Ley de Universidades y dems
normativas vigentes de la Universidad Central de Venezuela.

Finalizada la defensa pblica del Trabajo Especial de Grado, el jurado decidi
APROBARLO.


Firmas del Tutor y Jurados examinadores:



Prof. Eric Gamess
(Tutor)




Prof. Ana Romero Prof. Omaira Rodrguez
(Jurado Principal) (Jurado Principal)

Tecnologa VoIP







Tecnologa VoIP
5
DEDICATORIA

Dedico este trabajo de Tesis a mis padres, quienes con todo su esfuerzo,
apoyo y amor incondicional siempre dieron todo por m y me han enseado a
luchar para alcanzar mis metas. A Dios por estar presente en todo mi camino, aun
en los momentos ms difciles. A mi novia a quien admiro y amo, que es mi
inspiracin para superarme profesionalmente.






































Tecnologa VoIP






Tecnologa VoIP
7
AGRADECIMIENTOS

La presente Tesis ha sido realizada gracias al apoyo y confianza recibida por
parte de numerosas personas e instituciones, a quienes brindo todo mi
agradecimiento por hacer posible la elaboracin de este proyecto.

Mis agradecimientos van en primer lugar a Dios, por darme la fuerza,
paciencia y constancia necesaria para llevar a cabo el proyecto.

A mis padres, por brindarme todo su apoyo incondicional en cada uno de los
momentos en que ms me hizo falta.

A mi novia, por su soporte, paciencia y consejos que me dieron la ayuda
necesaria para continuar en los momento ms difciles.

A mi familia, por su preocupacin y disposicin a apoyarme en cualquier
circunstancia.

A mi tutor Prof. Eric Gamess, que con su apoyo, paciencia y conocimientos
supo orientarme en la realizacin de este proyecto, logrando de forma conjunta la
elaboracin de un trabajo de investigacin que beneficie el desarrollo de las
comunicaciones en la UCV.

A la direccin de la Escuela de Computacin de la Facultad de Ciencias de la
UCV, por brindarme siempre su ayuda en la utilizacin de los espacios de la
universidad.

A la empresa Imolko, por iniciarme en el rea de VoIP (Voz sobre IP), por
permitirme desarrollarme con su apoyo y ayuda incondicional.

A la empresa Advantel, por brindarme su apoyo y ayuda en el aprendizaje y
fortalecimiento del rea de VoIP, por su flexibilidad y paciencia en los momentos
en que necesit de tiempo para la culminacin de este proyecto.












Tecnologa VoIP










Tecnologa VoIP
9
RESUMEN

El presente Trabajo Especial de Grado est basado en el estudio profundo
de la tecnologa de comunicacin de VoIP, as como en el aprendizaje de las
herramientas de software y hardware utilizadas actualmente para su aplicacin. El
objetivo del trabajo es proponer una posible solucin al problema de comunicacin
telefnica en la Facultad de Ciencias de la Universidad Central de Venezuela.

El proyecto est compuesto por un proceso de investigacin, instalacin y
configuracin de un conjunto de aplicaciones de software que conforman la
plataforma de comunicacin de VoIP. La solucin se basa en Asterisk, l cual es
un software de cdigo abierto que implementa las funcionalidades y servicios de
una central telefnica tradicional. Para las comunicaciones de voz se utiliz el
protocolo de sealizacin SIP (Session Initiation Protocol), por poseer mayor
aceptacin en las comunicaciones de VoIP en la actualidad, debido a su eficiencia,
sencillez y amplio desarrollo. Ya que la plataforma Asterisk carece de una interfaz
de usuario para la administracin sus componentes, se desarroll una aplicacin
basada en tecnologa Web para este fin, caracterizada por ser amigable,
comprensible y muy eficiente.

Con la implementacin de la plataforma de comunicacin telefnica bajo la
tecnologa de VoIP, se logr obtener una solucin que proporcion adems de las
funcionalidades y servicios de la central telefnica de la Facultad de Ciencias,
diferentes servicios adicionales que brindan ms y mejores opciones de
comunicacin a los diferentes usuarios (interfaces Web administrativas, interfaces
Web de usuarios, sistema de cobranza por tarjetas prepago, funciones de
redireccin de llamadas, funcin para la grabacin de llamadas, entre otros). De
igual forma se obtuvo una plataforma fcilmente escalable en cuanto a servicios,
funcionalidades y nmero de extensiones telefnicas, adems de ser extensible ya
que esta solucin se podra implementar en otras facultades, o en toda la
Universidad en forma distribuida.














Tecnologa VoIP









Tecnologa VoIP
NDICE
INTRODUCCIN......................................................................................................................... 15
CAPTULO I: EL PROBLEMA..................................................................................................... 17
1. PLANTEAMIENTO DEL PROBLEMA ......................................................................................... 17
2. JUSTIFICACIN E IMPORTANCIA............................................................................................ 17
3. OBJETIVOS........................................................................................................................ 18
CAPTULO II: MARCO TERICO................................................................................................ 19
1. ESTNDAR VOIP ............................................................................................................ 19
1.1 Qu es VoIP? .............................................................................................................. 19
1.2 Funcionamiento ............................................................................................................. 19
1.2.1 Servicios de Base de Datos / Direccionamiento......................................................................20
1.2.2 Sealizacin .........................................................................................................................20
1.2.3 Codificador y Decodificador (CODEC) ...................................................................................20
1.2.4 Establecimiento y Control de Transmisin..............................................................................22
1.3 Arquitectura de Red VoIP............................................................................................... 23
1.3.1 Servidor de Procesamiento de Llamadas (IP PBX).................................................................23
1.3.2 Dispositivos de Usuarios Finales ...........................................................................................24
1.3.3 Medios, VoIP Gateway y Gatekeeper ....................................................................................25
1.3.4 Plataforma de Red IP............................................................................................................26
1.4 Ventajas y Desventajas de VoIP..................................................................................... 28
1.4.1 Ventajas ...............................................................................................................................28
1.4.2 Desventajas..........................................................................................................................30
1.5 Importancias .................................................................................................................. 31
2. PROTOCOLOS DE SEALIZACIN USADOS POR VOIP............................................... 32
2.1 Protocolo SIP................................................................................................................. 32
2.1.1 Qu es SIP?.......................................................................................................................33
2.1.2 Caractersticas Principales de SIP.........................................................................................33
2.1.3 Arquitectura Distribuida en SIP..............................................................................................35
2.1.4 Mensajes SIP: Mtodos y Respuestas...................................................................................37
2.1.5 Encabezado SIP...................................................................................................................38
2.1.6 Direcciones SIP....................................................................................................................39
2.1.7 Proceso para Establecer una Comunicacin SIP....................................................................40
3. ASTERISK....................................................................................................................... 46
3.1 Qu es Asterisk?.......................................................................................................... 46
3.2 Orgenes........................................................................................................................ 46
3.3 Funcionalidades............................................................................................................. 47
3.3.1 Funcionalidades de Llamadas ...............................................................................................47
3.3.2 Integracin del Computador con el Telfono ..........................................................................49
3.3.3 Escalabilidad ........................................................................................................................49
3.3.4 Codecs.................................................................................................................................49
3.3.5 Protocolos de Sealizacin ...................................................................................................49
3.3.6 Interoperabilidad con la Telefona Tradicional ........................................................................50
3.3.7 Protocolos PRI......................................................................................................................50
3.4 Soporte de Protocolos.................................................................................................... 50
3.5 Soporte de Plataforma ................................................................................................... 51
3.6 Arquitectura de Asterisk ................................................................................................. 51
3.7 Hardware Utilizado en Asterisk....................................................................................... 54
3.7.1 Zaptel Compatible Hardware.................................................................................................54
3.7.2 Dialogic Hardware.................................................................................................................55
3.8 Futuro de Asterisk.......................................................................................................... 55
CAPTULO III: MARCO METODOLGICO.................................................................................. 59
1. RECOLECCIN DE LA INFORMACIN...................................................................................... 59

Tecnologa VoIP
2. ANLISIS DEL AMBIENTE EXISTENTE ..................................................................................... 61
3. DISEO DEL AMBIENTE DE PRUEBAS..................................................................................... 62
4. SELECCIN DEL HARDWARE Y SOFTWARE A UTILIZAR ............................................................. 64
5. PROCESO DE IMPLEMENTACIN........................................................................................... 67
6. PROCESO DE PRUEBAS..................................................................................................... 101
7. OBSERVACIONES ............................................................................................................. 111
CAPTULO IV: CONCLUSIONES.............................................................................................. 115
CAPTULO V: RECOMENDACIONES....................................................................................... 117
BIBLIOGRAFA......................................................................................................................... 123
GLOSARIO DE ACRNIMOS Y TRMINOS VOIP.................................................................... 125

TABLAS

Tabla 2.1 Codificadores de voz definidos por la ITU ..................................................................... 21
Tabla 2.2 Consideracin de retardos para VoIP............................................................................ 27
Tabla 3.1 Consumo de CPU por codecs utilizados ..................................................................... 112


FIGURAS

Figura 2.1 Esquema simple de IP PBX......................................................................................... 24
Figura 2.2 Arquitectura bsica de una plataforma SIP .................................................................. 35
Figura 2.3 Esquema de Proxy Outbound e Inbound...................................................................... 36
Figura 2.4 Intercambio de mensajes para la realizacin de registro SIP........................................ 40
Figura 2.5 Intercambio de mensajes para la realizacin de una llamada SIP................................. 41
Figura 2.6 Intercambio de mensajes para la realizacin de una llamada SIP a travs de Proxy..... 43
Figura 2.7 Intercambio de mensajes para la realizacin de llamadas a travs de redirect SIP....... 45
Figura 2.8 Esquema de la arquitectura de Asterisk....................................................................... 53
Figura 2.9 Esquema de red Asterisk PBX 1x1 .............................................................................. 56
Figura 2.10 Esquema de red Asterisk PBX 8x16........................................................................... 56
Figura 2.11 Esquema de red Asterisk PYME................................................................................ 57
Figura 2.12 Esquema de red Asterisk IVR.................................................................................... 57
Figura 3.1 Esquema de conexin de la Central Telefnica de la Facultad de Ciencias de la UCV. 60
Figura 3.2 Esquema del ambiente de pruebas.............................................................................. 63
Figura 3.3 Tarjeta Digium TDM400P............................................................................................. 65
Figura 3.4 Interfaz Web de administracin seccin de estado.................................................... 74
Figura 3.5 Interfaz Web de administracin seccin de creacin de extensiones automatizadas . 75
Figura 3.6 Interfaz Web de administracin seccin de manejo de dispositivos ........................... 76
Figura 3.7 Interfaz Web de administracin seccin de manejo independiente de extensiones.... 76
Figura 3.8 Interfaz Web de administracin seccin de manejo de buzones de voz..................... 77
Figura 3.9 Interfaz Web de administracin mdulo de control .................................................... 77
Figura 3.10 Interfaz Web de administracin mdulo de enlaces................................................. 78
Figura 3.11 Interfaz Web de A2Billing Mdulo de Clientes ......................................................... 79
Figura 3.12 Interfaz Web del sistema A2Billing Mdulo de Cobranza......................................... 80
Figura 3.13 Esquema del proceso de aplicacin de tarifas de tarjetas en A2Billing ....................... 82
Figura 3.14 Interfaz Web del sistema A2Billing Mdulo de Tarifa de Tarjetas............................. 82
Figura 3.15 Interfaz Web del sistema A2Billing Mdulo de Comunicacin.................................. 83
Figura 3.16 Interfaz Web del sistema A2Billing Mdulo de Reportes.......................................... 84
Figura 3.17 Interfaz Web de estadsticas Mdulo de reporte bsico........................................... 86

Tecnologa VoIP
Figura 3.18 Interfaz Web de estadsticas mdulo de reporte avanzado...................................... 86
Figura 3.19 Interfaz Web de estadsticas mdulo de reporte para comparacin de llamadas...... 87
Figura 3.20 Interfaz Web de estadsticas mdulo de reporte de trafico mensual......................... 88
Figura 3.21 Interfaz Web de estadsticas mdulo de reporte de carga diaria.............................. 88
Figura 3.22 Interfaz Web de administracin de grabaciones de llamadas ..................................... 89
Figura 3.23 Interfaz Web del panel de operador ........................................................................... 90
Figura 3.24 Interfaz Web de monitoreo de la PBX ........................................................................ 91
Figura 3.25 Interfaz Web de respaldo de archivos de la PBX........................................................ 92
Figura 3.26 Interfaz Web de usuarios mdulo de buzn de voz ................................................. 93
Figura 3.27 Interfaz Web de usuarios mdulo de registros de llamadas ..................................... 93
Figura 3.28 Interfaz Web de usuarios mdulo de directorio........................................................ 94
Figura 3.29 Interfaz Web de usuarios mdulo de autogestin .................................................... 95
Figura 3.30 Interfaz Web de usuarios mdulo de ayuda............................................................. 96
Figura 3.31 Interfaz Web de usuarios mdulo de opciones ........................................................ 97
Figura 3.32 Interfaz Web de usuarios mdulo de descargas ...................................................... 98
Figura 3.33 Interfaz Web de tarjetas prepago informacin de tarjeta.......................................... 98
Figura 3.34 Interfaz Web de tarjetas prepago registros de llamadas .......................................... 99
Figura 3.35 Interfaz de la aplicacin Express Talk ...................................................................... 100
Figura 4.1 Tarjeta Digium TDM2400P......................................................................................... 118
Figura 4.2 Tarjeta Digium TE212P.............................................................................................. 118
Figura 4.3 Tarjeta Digium TE412P.............................................................................................. 119
Figura 4.4 Telfono Linksys VoIP SPA922 ................................................................................. 120
Figura 4.5 Telfono D-link VoIP DPH-140................................................................................... 120


























Tecnologa VoIP










Introduccin

Tecnologa VoIP
15
INTRODUCCIN

Hace ms de 30 aos cuando la tecnologa de Internet no exista, las
comunicaciones de voz se realizaban slo por medio de plataformas telefnicas a
travs de las redes Switched Circuit Network (SCN) [1], constituidas por subredes
Public Swicth Telephone Network (PSTN) [2], que permiten la comunicacin
telefnica tradicional.

Con el pasar del tiempo y gracias a los avances cientficos, han ido
apareciendo nuevas tecnologas de gran utilidad que han abierto nuevos
horizontes para las comunicaciones. Todas estas innovaciones comenzaron a
difundir alrededor del mundo la idea de que en un futuro no muy lejano, se podra
utilizar una comunicacin en tiempo real por medio de plataformas de redes de
datos.

El crecimiento de las redes IP, el aumento del uso de tecnologas de alta
velocidad, el desarrollo de tcnicas avanzadas de digitalizacin de voz, el avance
de protocolos de transmisin en tiempo real, as como la aparicin de nuevos
estndares de calidad de servicio en redes IP, han creado un entorno donde es
posible transmitir la Voz sobre IP (VoIP). Esta tecnologa (VoIP) ha tomado gran
importancia en los ltimos aos, dando lugar a grandes esfuerzos e inversiones
que estn revolucionando las redes telefnicas tradicionales y sobre todo, los
servicios y aplicaciones que stas ofrecen hoy da.

El inters del presente trabajo, en base a una investigacin profunda sobre la
tecnologa de VoIP y las herramientas utilizadas para su aplicacin, es proponer
una posible solucin al problema de comunicacin telefnica en la Facultad de
Ciencias de la Universidad Central de Venezuela.

A manera de orientar al lector e investigador en el seguimiento y
comprensin, el presente trabajo se encuentra estructurado por captulos, como es
especificado a continuacin:

Captulo I: En este captulo se realiza la descripcin de la problemtica
existente con el servicio de telefona de la Facultad de Ciencias de la UCV.
Se presenta la situacin actual de la central telefnica y se formulan los
objetivos del trabajo.
Captulo II: En este captulo se presentan los fundamentos conceptuales
implicados en el tema de la tecnologa VoIP.
Captulo III: En este captulo se describe la metodologa utilizada para el
desarrollo del trabajo, se especifican las fases de anlisis, diseo e
implementacin.
Captulo IV: Este captulo contiene las conclusiones que se emiten sobre el
trabajo de investigacin.
Introduccin

Tecnologa VoIP
16
Captulo V: En este captulo se expresan las recomendaciones para la
implementacin de una solucin de comunicacin telefnica bajo la
tecnologa de VoIP, a una escala media en cuanto a nmeros de usuarios y
servicios.








































Captulo I: El Problema

Tecnologa VoIP
17
CAPTULO I: EL PROBLEMA

1. Planteamiento del Problema
Actualmente, las comunicaciones telefnicas en la Facultad de Ciencias de la
Universidad Central de Venezuela son limitadas; existen pocas lneas telefnicas
CANTV e insuficientes extensiones telefnicas internas. La central telefnica no es
extensible, es decir, no existe la posibilidad de crear extensiones telefnicas
adicionales por falta de interfaces.

Debido a la escasez de extensiones telefnicas, los usuarios de la Facultad
de Ciencias comparten los dispositivos de comunicacin (telfonos). Esta situacin
dificulta el acceso por parte de los usuarios a los servicios de telefona, ya que
deben depender de la utilizacin de las lneas en un momento determinado.

Se puede ejemplificar como un caso muy usual, el de encontrar un
departamento de la Facultad con una nica extensin telefnica para mltiples
usuarios, en casos para 15 o ms usuarios, tal como el Laboratorio de Postgrado
de la Escuela de Computacin. Estas mismas extensiones son bloqueadas para el
acceso hacia lneas CANTV, es decir, slo permitiendo la comunicacin interna de
la UCV.

De acuerdo a lo mencionado anteriormente, se desea proponer una posible
solucin de comunicacin ptima y eficiente utilizando como base tecnolgica
VoIP. Soportada por medio de una plataforma de cdigo abierto de software que
trabaje como un dispositivo de comunicacin de voz y datos; que permita la
integracin de redes de datos con redes de voz (redes telefnicas), as como
tambin que brinde funcionalidades diversas de gran utilidad que acarreen
cambios en las comunicaciones telefnicas de la Facultad de Ciencias. Adems se
desea contemplar en la solucin aspectos econmicos, sociales y educativos,
orientados a hacer de este trabajo una solucin factible y extensible a otras
Facultades o a cualquier escenario de comunicaciones, siendo a su vez de gran
ayuda al brindar beneficios a las comunicaciones tradicionales.

2. J ustificacin e Importancia
El inters fundamental de este trabajo radica en la necesidad de realizar
cambios sustanciales en las comunicaciones, de forma econmica, con un
reducido impacto social y cumpliendo con los requerimientos que hoy en da
solicita la sociedad en las comunicaciones.

Al lograr en forma positiva los cambios en las comunicaciones, se estar
garantizando una nueva y mejor manera de comunicarnos, con una gran variedad
de opciones y modalidades.
Captulo I: El Problema

Tecnologa VoIP
18

Muchas fuentes mencionan que la informacin es una necesidad social, una
exigencia de los individuos de una colectividad para alcanzar su desarrollo en
diferentes aspectos. Siendo as se puede decir que al existir ms y mejores formas
de comunicar dicha informacin, se estar contribuyendo al desarrollo de los
individuos y como consecuencia al desarrollo de una comunidad. Es por ello que
la importancia de este trabajo va ms all de una simple investigacin, es poder
proponer una posible solucin de comunicacin til y factible que contribuya con
las mejoras en las comunicaciones de la UCV.

3. Objetivos
El objetivo general de dicha investigacin es solucionar el problema de
comunicacin telefnica en la Facultad de Ciencias de la Universidad Central de
Venezuela utilizando un servidor PBX de software. En consecuencia se pretende
alcanzar los siguientes objetivos especficos:

Instalar un servidor que provea la funcionalidad de central telefnica privada
(PBX), a travs de la plataforma de software Asterisk.
Configurar diversas funcionalidades de la plataforma Asterisk que aporten
mejoras a la comunicacin telefnica de la Facultad de Ciencias as como
nuevos servicios. Dentro de las funcionalidades a implantar se encuentran:
- Capacidad para crear extensiones telefnicas ilimitadas para cada
Escuela de la Facultad.
- Utilizacin de una aplicacin telefnica de software (softphone).
- Capacidad para recepcin de mensajes de voz por medio del correo
electrnico.
- Manejo de un sistema de cobranza que suministre y administre
tarjetas prepago para usuarios, de forma que les permita a estos
realizar llamadas a diferentes localidades sin que afecten los gastos
econmicos de la Facultad de Ciencias.
- Interfaz Web para usuarios de la plataforma que provea informacin
de los servicios, as como un directorio telefnico donde se
almacenen las extensiones existentes.
- Interfaz Web administrativa para el manejo de la plataforma.
Planificar un ambiente de prueba en la Escuela de Computacin de la
Facultad de Ciencias, para realizar un estudio sobre el rendimiento de la
solucin.
Analizar la extensibilidad y escalabilidad de la solucin implementada, para
su aplicacin en otras Facultades de la Universidad Central de Venezuela,
con el fin de satisfacer diferentes necesidades de comunicacin existentes.


Captulo II: Marco Terico

Tecnologa VoIP
19
CAPTULO II: MARCO TERICO

1. ESTNDAR VoIP
Los trminos de voz sobre el protocolo de Internet (VoIP), telefona IP,
telefona Internet y voz sobre Internet (VoN), han sido definidos de diferentes
maneras por diversos investigadores y de hecho no poseen ninguna definicin
universal. Sin embargo se debe tener presente que existen distinciones entre cada
una de las definiciones mencionadas. El protocolo IP puede ser utilizado de
diferentes maneras para realizar la transmisin de voz.

1.1 Qu es VoIP?

VoIP: Es un trmino general que refiere a todas aquellas comunicaciones de
voz que se realizan utilizando la tecnologa del protocolo de Internet (IP) en lugar
de la utilizacin de la tecnologa de conmutacin de circuitos. Esto incluye la
utilizacin de tecnologa de paquetes por instituciones o empresas de
telecomunicacion para transportar la voz hacia el ncleo de su red.

VoN: Tambin llamada telefona Internet, es un servicio donde los destinos
finales son los que seleccionan su uso, es una forma especializada de VoIP en
donde una llamada telefnica regular es transmitida por la red pblica de Internet,
pasando por parte de las centrales telefnicas PSTN.

La telefona IP se define como cualquier aplicacin telefnica que puede ser
cursada a travs de una red de datos basada en conmutacin de paquetes.

1.2 Funcionamiento

La voz sobre IP convierte las seales de voz estndar en paquetes de datos
comprimidos que son transportados a travs de redes de datos en lugar de lneas
telefnicas tradicionales. La evolucin de la transmisin conmutada por circuitos a
la transmisin basada en paquetes toma el trfico de una PSTN y lo coloca en
redes IP. Las seales de voz se encapsulan en paquetes IP que pueden
transportarse por diversas tecnologas como Ethernet, Frame Relay, ATM o
SONET.

Uno de los aspectos ms importantes al momento de evaluar a la tecnologa
VoIP como una solucin viable, alternativa e incluso capaz de reemplazar a las
redes (PSTN) tanto para usuarios como para empresas en el mercado, es el de
contemplar que dicha tecnologa pueda garantizar igual o mejor funcionamiento
que las redes (PSTN) existentes, incluyendo los diferentes servicios ofrecidos.
Dado este escenario, la tecnologa VoIP debe someterse al cumplimiento de las
funcionalidades que a continuacin se describen:
Captulo II: Marco Terico

Tecnologa VoIP
20
Las funcionalidades que se brindan en las redes de voz PSTN son:

Servicios de Base de datos o direccionamiento
Sealizacin
Codificador y Decodificador (CODEC)
Control de Transmisin

1.2.1 Servicios de Base de Datos / Direccionamiento

Es la manera de localizar un destino final y traducir las direcciones de dos
redes usualmente heterogneas. Bajo una red PSTN se utilizan nmeros
telefnicos para identificar los destinos finales. Bajo una red VoIP se utilizan
direcciones IP asociadas a un nmero de puerto para identificar los destinos
finales.

1.2.2 Sealizacin

Es la forma como se comunican los dispositivos en la red, llevando a cabo un
proceso de configuracin, activacin y coordinacin de diversos componentes
necesarios para hacer posible la conexin de una llamada.

Bajo una red PSTN los dispositivos (telfonos) se comunican por medio de
seales analgicas a travs de conmutadores o seales digitales a travs de una
Private Branch eXchange (PBX) [3], para establecimientos de conexiones de
llamadas o con fines de enrutamiento.

Bajo una red VoIP, la sealizacin es realizada por el intercambio de
paquetes IP entre componentes de VoIP. El formato de estos paquetes puede ser
dictado por una gran variedad de protocolos estndar existentes.

Los procedimientos de sealizacin de voz sobre IP juegan un papel muy
importante en la red, ya que establecen, mantienen, finalizan, administran y
proveen Calidad de Servicio (QoS) en la telefona por paquetes. La sealizacin
es utilizada para controlar y administrar la conexin entre dos puntos, ofreciendo
funciones como supervisin, marcado, llamadas y retorno de tonos de progreso.
Los estndares normalmente utilizados para la sealizacin de VoIP se conocen
como H.323 y los protocolos adicionales que se implementan son el Protocolo de
Iniciacin de Sesin (SIP) y el protocolo de control del gateway de transporte
(MGCP).

1.2.3 Codificador y Decodificador (CODEC)

Las comunicaciones de voz tradicionales son realizadas a travs de seales
analgicas, mientras que las comunicaciones de datos a travs de una red de
paquetes se realizan por seales digitales. Como resultado de lo anterior, las
Captulo II: Marco Terico

Tecnologa VoIP
21
redes deben encontrar la forma de convertir la voz en un formato que pueda ser
transportado por las redes de datos.

El proceso para convertir seales analgicas a seales digitales se realiza a
travs de un codificador y decodificador. Existen diversas maneras en que una
seal analgica puede ser muestreada en una seal digital. La mayora de estas
transformaciones son reguladas por estndares internacionales. El proceso de
conversin es complejo y se encuentra fuera de los objetivos del presente trabajo.
De manera general se puede decir que la mayora de las conversiones son
basadas en la modulacin codificada de pulsos -Pulse Code Modulation (PCM)- o
variaciones. Cada esquema de codificacin posee su propia historia y mrito, de
acuerdo a cada una de las diferentes necesidades en cuanto a ancho de banda.

El resultado de una codificacin es un flujo de datos que es colocado en
paquetes IP y transportado a travs de la red hacia el destino final. Este destino
final debe manejar el mismo estndar, as como el mismo conjunto de parmetros
de los codificadores utilizados. Si los extremos utilizan distintos estndares y
parmetros entonces traer como resultado una comunicacin no inteligible. La
Tabla 2.1 presenta algunos de los codificadores ms importantes definidos y
soportados por la Unin Internacional de Telecomunicacin (ITU) [4]. Ntese las
proporciones entre la eficiencia del codificador, reduccin del consumo de ancho
de banda e incremento del retardo por conversin.

Tabla 2.1 Codificadores de voz definidos por la ITU

Nombre del estndar Descripcin Ancho de banda
(Kbps)
Retardo de
Conversin (ms)
G.711 PCM 64 < 1.00
G.721 ADPCM 32 , 16, 24, 40 < 1.00
G.728 LD-ACELP 16 2.50

G.729 CS-ACELP 8 15.00
G.723.1 Multirate CELP 6.3, 5.3 30.00
Fuente: Christensen S.

Los algoritmos de compresin de voz permiten enviar la informacin
minimizando el ancho de banda, siendo posible utilizar el protocolo IP con tiempos
de respuesta aceptable.

En general, las ventajas que se obtienen al comprimir la voz con cdigos ms
sofisticados y por la supresin de los perodos de silencio, son contrarrestadas por
la sobrecarga de datos, impuesto por la necesidad de dotar a cada paquete de voz
con la informacin necesaria para enrutarlo a su destino, por lo que es difcil
estimar exactamente cul ser el ancho de banda requerido por un sistema de
VoIP. Sin embargo, este ancho de banda es siempre considerablemente inferior a
los 64 kbps requeridos por la codificacin PCM en la telefona clsica.

Captulo II: Marco Terico

Tecnologa VoIP
22
1.2.4 Establecimiento y Control de Transmisin

La conexin de una llamada es realizada por dos destinos finales
estableciendo o abriendo una sesin de comunicacin entre ambos. En una red
PSTN, los conmutadores pblicos o privados se conectan a un canal digital o
analgico a travs de la red para completar una llamada.

En una implementacin VoIP, esta conexin viene dada por rfagas de datos
multimedia (audio, video o ambos), transportadas en tiempo real. Esta conexin es
el canal de la portadora y representa el contenido de la voz o video que est
siendo transportado, cuando una comunicacin es finalizada, la sesin IP es
liberada y los recursos de red opcionales son liberados.

Dentro de los protocolos que se utilizan para realizar las transmisiones de los
paquetes de voz, video o datos en VoIP se encuentran:

User Datagram Protocol (UDP): La transmisin se realiza sobre paquetes
UDP, pues aunque UDP no ofrece control de flujo y errores, el
aprovechamiento del ancho de banda es mayor que con TCP.

Real Time Protocol (RTP): Es un protocolo de transporte orientado a la
transmisin de informacin en tiempo real, como la voz o el video. Este es
un protocolo que funciona sobre UDP haciendo uso de sus servicios, para
proporcionarle a los programas que generan este tipo de datos, un manejo
de transmisiones en tiempo real a travs de difusiones unicast o multicast.
Al utilizar UDP se cambia confiabilidad por velocidad, lo cual es bsico para
manejo de transmisiones en tiempo real como VoIP.

Aunque RTP no es lo suficientemente confiable por si slo, este proporciona
conexin con protocolos y aplicaciones de capas inferiores y recursos
proporcionados por los conmutadores y enrutadores para garantizar confiabilidad.
Los paquetes RTP no contienen campo de longitud, ya que al funcionar sobre
UDP, este protocolo es quien encapsula la voz comprimida en paquetes.

Las herramientas de las que se vale RTP para lograr transmisiones en
tiempo real son el RTCP (Real Time Control Protocol) que proporciona un
feedback a cerca de la calidad de distribucin y la congestin. Con esto, la
empresa que ofrece el servicio puede monitorear la calidad y puede diagnosticar
los problemas que pueda presentar la red, adems, RTCP sincroniza el audio y el
video, conoce el nmero de usuarios presentes en una conferencia y con esto
calcula la rata a la cual deben ser enviados los paquetes, todas estas opciones
son obligatorias cuando RTP se usa en entornos multicast IP. Pero existe otra
aplicacin opcional y es una administracin de sesiones con bajo manejo de
informacin de control para aquellas aplicaciones donde hay uso masivo de
usuarios entrando y saliendo constantemente.
Captulo II: Marco Terico

Tecnologa VoIP
23
Durante una transmisin en Internet los paquetes pueden sufrir prdidas,
retardos o errores que daan los mismos. Las tcnicas convencionales de
correccin de errores requieren de retransmisiones de paquetes perdidos o
daados, pero si la transmisin es una comunicacin de voz en tiempo real esa
misma tcnica para la correccin de errores no funcionara, debido a ello se
utilizan sistemas ms sofisticados de deteccin y correccin de errores para crear
sonidos que rellenen los vacos (este proceso almacena una porcin de la voz de
entrada y utiliza un algoritmo muy complejo para tratar de adivinar o predecir el
contenido del paquete perdido y crea nueva informacin sonora para realzar la
comunicacin).

Finalmente una vez que los paquetes son transmitidos y estos han llegado a
sus destinos finales, la transmisin es ensamblada y descomprimida para
restaurar los datos (Voz), de manera de aproximarse lo mejor posible a la forma
original.

1.3 Arquitectura de Red VoIP

Los componentes que conforman una plataforma de red VoIP, a pesar de
poseer ciertas diferencias con respecto a los de la red PSTN, realizan
funcionalidades similares, permitiendo as la ejecucin de todas las tareas
realizadas por una red PSTN.

El nico elemento que debe contener adicionalmente una plataforma VoIP,
es un dispositivo que permita el establecimiento de conexin entre una red PSTN
y una red VoIP.

Existen cuatro (4) componentes principales en una plataforma de red VoIP,
los cuales son:

Servidor de procesamiento de llamadas (IP PBX).
Dispositivos de usuarios finales.
Medios, VoIP Gateway y Gatekeeper.
Plataforma de red IP.

1.3.1 Servidor de Procesamiento de Llamadas (IP PBX)

IP PBX es el corazn del sistema telefnico de VoIP, ya que administra todas
las conexiones de control de VoIP. El servidor de procesamiento de llamadas
usualmente est basado en software y puede ser implementado como un servidor
independiente, parte de un servidor o como un conjunto de servidores con
funcionalidades distribuidas. IP PBX tambin puede estar basado en una
plataforma de enrutador o como un dispositivo dedicado.

Captulo II: Marco Terico

Tecnologa VoIP
24
Las comunicaciones sobre VoIP requieren de un mecanismo de sealizacin
para el establecimiento de llamadas, conocido como control de trfico, adems de
requerir un flujo de datos para la voz (flujo de voz Voice stream).
Exceptuando las tareas de enrutamiento del trfico de la voz hacia otro
servidor de procesamiento de llamadas, el establecimiento de conferencia y la
colocacin de una llamada en espera por un medio musical, los IP PBX no
manejan el trfico de la carga til de VoIP (la cual es la carga del flujo de datos del
protocolo RTP).

En la Figura 2.1 se puede observar que el intercambio de informacin entre
los dispositivos de comunicacin y el IP PBX es exclusivamente trfico de control
de VoIP, mientras que el flujo de datos viaja entre los dispositivos de usuarios
nicamente (tomada ).

Figura 2.1 Esquema simple de IP PBX


Fuente: Francis M.

1.3.2 Dispositivos de Usuarios Finales

Son aquellos elementos que permiten la comunicacin entre usuarios del
servicio, es decir extremo a extremo. Entre una gran variedad de dispositivos se
encuentran: computadores, telfonos IP y concentradores telefnicos.


Captulo II: Marco Terico

Tecnologa VoIP
25
1.3.3 Medios, VoIP Gateway y Gatekeeper

Medios

Los medios en la tecnologa VoIP son considerados como todos aquellos
tipos de contenidos de informacin que se pueden transmitir por la red, entre los
ms usuales se encuentran: datos, voz, video, multimedia y muchos ms.

Gateway

Este dispositivo permite la interconexin del mundo de las redes PSTN con el
mundo de las redes VoIP. Las funciones de un gateway incluyen la conversin
anloga a digital de la voz y la creacin de paquetes de VoIP, adicionalmente el
gateway poseen funciones opcionales tales como: cancelacin del eco, supresin
del silencio y recoleccin de estadsticas. El gateway forma la interfaz utilizada por
los contenidos de voz para ser transportados por la red IP.

El gateway es un elemento esencial en la mayora de las redes, pues su
misin es la de enlazar la red VoIP con la red PSTN o ISDN (Red Digital de
Servicios Integrados). Se puede considerar el gateway como una caja que por un
lado tiene un interfaz LAN y por el otro dispone de una o varias de las siguientes
interfaces:

FXO: Para conexin a extensiones de centrales o a la red telefnica bsica.
FXS: Para conexin a enlaces de centrales o a telfonos analgicos.
E&M: Para conexin especfica a centrales.
BRI: Acceso bsico ISDN (2B+D).
PRI: Acceso primario ISDN (30B+D).
G.703/G.704: (E&M digital) conexin especifica a centrales a 2 Mbps.

GateKeeper

Es un elemento opcional en la red, pero cuando est presente, todos los
dems elementos que contacten dicha red deben hacer uso de l. Su funcin es la
de gestin y control de los recursos de la red, de manera que no se produzcan
situaciones de saturacin de la misma. El gatekeeper opera de la siguiente forma:
Servicio de traduccin de direcciones (DNS), de tal manera que se puedan
usar nombres en lugar de direcciones IP.
Autenticacin y control de admisin, para permitir o denegar el acceso de
usuarios.
Administracin del ancho de banda.

El gatekeeper proporciona los servicios de DNS entre los equipos de VoIP y
adicionalmente brinda los siguientes:
Captulo II: Marco Terico

Tecnologa VoIP
26
Conversin de direccin (NAT): Traduccin de una direccin del alias a la
direccin de transporte. Se hace esto usando la tabla de la traduccin que
es actualizada con los mensajes del registro.
Control de Admisin: El gatekeeper puede conceder o negar el acceso
basado en la autorizacin de la llamada, las direcciones de fuente y destino
o algunos otros criterios.
Sealizacin de llamada: El gatekeeper puede ordenar, aprender y conocer
los puntos finales para conectar la llamada.
Autorizacin de llamadas: El gatekeeper junto con el gateway puede
restringir las llamadas a ciertos nmeros dentro de la red, hacer la
marcacin ms verstil, por ejemplo en casos de llamadas de emergencias.

1.3.4 Plataforma de Red IP

Se pudiera ver una red IP como un conmutador lgico, sin embargo este
conmutador lgico es un sistema distribuido que permite la comunicacin o
conectividad entre dispositivos distribuidos.

La infraestructura IP utilizada bajo un ambiente de VoIP, debe garantizar la
entrega confiable de paquetes de voz y sealizacin hacia los elementos de VoIP.
Debido a las diferencias que existen entre paquetes de datos y de voz, la red IP
debe realizar las mismas diferencias al momento del manejo del trfico de voz y
de datos. La red IP debe ser capaz de priorizar los diferentes tipos de trfico,
conociendo la sensibilidad extrema en cuanto a la latencia que posee el trfico de
VoIP.

Una de las principales desventajas para cualquier trfico crtico y en
particular el trfico de paquetes VoIP en una red LAN, es que los protocolos ms
utilizados a nivel de enlace, Ethernet y Token Ring, trabajan con un tamao de
paquete variable. El equipamiento desarrollado para VoIP brinda slo conectividad
Ethernet, con un ancho de banda de transmisin (BW) de 10 Mbps. El tamao de
la carga til del paquete (PSpl) vara entre 46 y 1500 bytes y el encabezado
(Psoh) ocupa entre 14 y 20 bytes.

Calidad de Servicio (QoS)

La calidad de servicio (QoS) es el rendimiento de extremo a extremo de los
servicios electrnicos, tal como lo percibe el usuario final. Los parmetros de QoS
son: el retardo, la variacin del retardo (Jitter) y la prdida de paquetes. Una red
debe garantizar cierto nivel de calidad de servicio para trficos que siguen un
conjunto especfico de parmetros.

La implementacin de polticas de calidad de servicio se puede enfocar en
varios puntos segn los requerimientos de la red; las principales polticas son:

Captulo II: Marco Terico

Tecnologa VoIP
27
Asignar ancho de banda en forma diferenciada.
Evitar y/o administrar la congestin en la red.
Manejar prioridades de acuerdo al tipo de trfico.
Modelar el trfico de la red.

Como se ha dicho, la comunicacin sobre IP (al igual que la telefona
convencional) debe tener caractersticas de tiempo real, desafortunadamente
TCP/IP no puede garantizar este tipo de particularidad siempre, de modo que es
imprescindible introducir algunas polticas que puedan manejar el flujo de
paquetes en todos los enrutadores que deban intercambiar paquetes. Estas son:

Campo TOS en el protocolo IP para describir el tipo de servicio: los altos
valores indican poca urgencia, mientras que los ms bajos indicaran
urgencia, es decir, que se solicita respuesta en tiempo real.
Mtodos de solucin para paquetes en cola.
Capacidad de limitacin, la cual permite restringir a la fuente llegar a un
ancho de banda determinado para:
- Descarga (download).
- Carga (upload).
- Prevencin de congestin.

Retardo

Cuando se disean redes que transportan voz en paquetes, tramas, o celdas,
es importante entender todos los posibles causales de retardos teniendo en
cuenta cada uno de los factores, es posible mantener la red en un estado
aceptable. La calidad de la voz es funcin de muchos factores, como lo son, los
algoritmos de compresin, los errores y las perdidas de tramas, la cancelacin del
eco y los retardos. En la Tabla 2.2 se presentan los posibles retardos
contemplados para VoIP definidos en la recomendacin G.114 de la ITU.

Tabla 2.2 Consideracin de retardos para VoIP

Rango(ms) Descripcin
(0-150]
Aceptable para las aplicaciones ms
comunes.
(150-400] Aceptable, teniendo en cuenta que un
administrador de red conozca las
necesidades del usuario.
Sobre 400 Inaceptable para la mayora de
implementaciones de red, sin embargo,
este lmite puede ser excedido en
algunos casos aislados.
Fuente: Elaboracin propia.

Captulo II: Marco Terico

Tecnologa VoIP
28
Estas recomendaciones se estipulan para conexiones con control de eco
adecuado, eso implica el uso de equipos canceladores de eco. Estos equipos son
requeridos cuando el retardo de una va excede los 25 ms (ITU G.131).

Prdida de Paquetes

El porcentaje de prdida de paquetes que pueda presentar una red depende
bsicamente del proveedor de acceso (ISP) que este proporcionando el enlace.
Para el caso de una lnea privada, depende del servicio en si, conectarse a su
backbone y tener acceso a todo el contenido de la red.

Consumo de Ancho de Banda

Lograr transportar voz de alta calidad telefnica sobre IP en tiempo real no es
una tarea nada fcil de realizar ya que tal labor requiere manejo de las
capacidades de la red que permita el control del trfico, protocolos de tiempo real
y anchos de banda dedicados durante el tiempo que tome la realizacin de la
llamada.
Sin embargo, da a da las limitaciones en los servicios de voz basados en IP,
estn siendo superadas gracias a dos factores: 1) mejoras en los algoritmos de
compresin (que permiten la optimizacin de la utilizacin del ancho de banda) y
2) la sofisticacin y gran desarrollo de los actuales protocolos de enrutamiento
(capaces de tener en consideracin el retardo por cada uno de los caminos
posibles que puede tomar el paquete para as determinar la mejor ruta que puede
seguir, proveer reservas de ancho de banda mientras que dura la conversacin y
dar preferencia al procesamiento de los paquetes dentro de los lmites del
enrutador, de manera que aquellos de alta prioridad son procesados primero).

1.4 Ventajas y Desventajas de VoIP

VoIP siendo una tecnologa nueva est orientada a mejorar las
comunicaciones, su implementacin logra numerosas ventajas sobre las
tecnologas anteriores, sin embargo al ser una tecnologa en proceso de madurez,
tambin posee algunas desventajas. A continuacin se describen algunas de las
ventajas y desventajas que se pueden encontrar en VoIP.

1.4.1 Ventajas

Al tratarse de una tecnologa soportada en IP presenta las siguientes
ventajas:

La tecnologa VoIP permite la integracin de las plataformas tecnolgicas
de voz y datos, trayendo consigo una gran capacidad de desarrollo de
aplicaciones que brindan al servicio de voz, nuevas y mejores
funcionalidades, escalabilidad y estandarizacin.
Captulo II: Marco Terico

Tecnologa VoIP
29
Es independiente del tipo de red fsica que lo soporta. Permite la integracin
con las grandes redes IP actuales.
Es independiente del hardware utilizado.
Permite ser implementado tanto en software como en hardware, con la
particularidad de que el hardware supondra eliminar el impacto inicial para
el usuario comn.

Se pueden englobar las ventajes de VoIP en los siguientes aspectos:

Mayor Eficiencia: la tecnologa convencional de conmutacin de circuitos
sobre las redes PSTN, requiere un circuito entre el conmutador telefnico de un
proveedor y el cliente o usuario final, donde dicho circuito permanece abierto y
ocupado por toda la duracin de la llamada, sin importar la cantidad de
informacin transmitida. En contraste con esta modalidad, sobre redes IP, todo el
contenido ya sea voz, texto, video, programas u otros medios de informacin,
viajan a travs de la red en paquetes, los cuales son enviados en direccin a sus
destinos finales por medio de diversos enrutadores, compartiendo las mismas
facilidades con mayor eficiencia.

Reduccin de costos: los sistemas IP tienen un menor impacto econmico
para proveer conexiones de comunicacin. De igual forma (y esta es una de las
cosas que despierta la incertidumbre de los portadores de voz a largas distancias),
la tecnologa Internet hace posible que cualquier persona con un computador y un
MODEM pueda realizar un puente entre las redes PSTN de largas distancia.

Mayor Confianza: en algunos aspectos las redes IP ofrecen la potencialidad
de brindar mayor confianza que las redes por conmutacin de circuito, debido a
que las redes IP de manera automtica re-enrutan los paquetes al presentarse
problemas, como mal funcionamiento de enrutadores o lneas daadas. Asimismo
las redes IP no realizan separaciones entre redes de sealizacin, lo cual resulta
vulnerable a las interrupciones.

Soporte de Innovaciones: IP es un estndar no propietario constituido por
desarrolladores de hardware y software, gratuito al uso de cualquier ente o
persona. Esta arquitectura de cdigo abierto permite a empresas emprendedoras
el desarrollar nuevos hardware y software que puedan integrarse hacia la red. En
contraste, las redes por conmutacin de circuito operan como un sistema cerrado,
con mayor grado de dificultad para aquellos desarrolladores que quieran innovar
en la construccin e implantacin de nuevas aplicaciones.

Los servicios de VoIP pueden expandirse al soporte de aplicaciones
multimedia, abriendo las posibilidades del video conferencia, el video en tiempo
real, juegos, entre otras aplicaciones.

Captulo II: Marco Terico

Tecnologa VoIP
30
1.4.2 Desventajas

Son muchos los retos que plantea la introduccin de la tecnologa VoIP,
sobre todo si se toma en cuenta que viene a sustituir a otra tecnologa con mucho
tiempo de desarrollo y un nivel de madurez y fiabilidad muy alto. Entre ellos se
pueden citar:

Calidad de Servicio (QoS): es bien conocido el problema que presentan las
redes IP a la hora de garantizar un cierto nivel de calidad de servicio a una
determinada comunicacin. A diferencia de las redes telefnicas, que reservan y
garantizan los recursos a cada llamada, el servicio de mejor esfuerzo ofrecido por
IP no es adecuado. A pesar de los grandes esfuerzos que se estn invirtiendo en
la definicin de modelos de QoS, todava no se ha alcanzado una solucin global
que permita crear una Internet con QoS. Mientras este modelo no exista, VoIP
estar soportada solo a las redes IP privadas o a las redes sobredimensionadas.

Fiabilidad: las tecnologas empleadas en las redes telefnicas actuales
presentan una fiabilidad muy alta, a menudo se hace referencia a los cinco nueves
al hablar de ella (esto es, el 99,999%, lo que significa unos pocos segundos de
mal funcionamiento al ao). Las tecnologas utilizadas en Internet y en particular
las creadas alrededor de VoIP, estn todava lejos de alcanzar esas cifras.

Seguridad: como es conocido, la seguridad que ofrecen las redes IP y en
particular Internet, es deficiente en algunos aspectos. Ataques del tipo denegacin
de servicio o posibles violaciones de la confidencialidad de las conversaciones
son, entre otros, aspectos a madurar si se quiere hacer un uso global de VoIP.
Este aspecto es clave, sobre todo, si se piensa que el principal escenario de
aplicacin de VoIP son las redes corporativas. Los operadores de telefona
tradicional basan sus ingresos en la contabilidad de llamadas realizadas por cada
usuario y la aplicacin de tarifas que realizan de las mismas. Los esquemas de
costos utilizados en Internet son radicalmente distintos; de hecho, el trmino
costo plano o tarifa plana se ha popularizado sin duda gracias a ella. Es
necesario armonizar ambos esquemas para adaptarlos a los nuevos escenarios.

Recursos Humanos: La universalidad y calidad del servicio telefnico actual
descansa sobre una legin de personas formadas en las tecnologas de
conmutacin de circuitos. La transicin hacia VoIP exigir la formacin y
reconversin de este personal. A menudo, este aspecto ha sido descuidado en
nuestra sociedad a la hora de introducir nuevas tecnologas.




Captulo II: Marco Terico

Tecnologa VoIP
31
1.5 Importancias

Uno de los aspectos ms importantes de VoIP, es que no es limitado a slo
comunicaciones de voz, de hecho, numerosos esfuerzos se han hecho para
mejorar el significado del trmino de VoIP, de manera que pueda reflejar el hecho
que VoIP implica la transmisin de cualquier tipo de medio de informacin (voz,
video y datos).

VoIP es importante debido a que por primera vez en ms de 100 aos, existe
la oportunidad de realizar cambios significativos en la manera en que las personas
se comunican, lo cual quiere decir que adems de utilizar los telfonos de hoy en
da para comunicarnos en tiempo real, tambin se tiene la posibilidad de utilizar
dispositivos basados en la tecnologa IP, incluyendo computadores y telfonos
inalmbricos. Asimismo, se pueden usar telfonos que manejen el video, con lo
cual se cambia la idea de que por ejemplo un usuario en vez de slo llamar a su
familia para hablarles, tambin podr verlos.

Uno de los aspectos ms interesantes de VoIP es que tambin se tiene la
posibilidad de integrar telfonos convencionales o telfonos con video con los
computadores personales, es decir, se pudiera usar un computador como telfono
y reproductor de video al mismo tiempo o separar las funciones de voz y video
(telfono + computador), o simplemente utilizar el computador incluyendo un
telfono con video para realizar funcionalidades de conferencia de datos.

VoIP permite tambin la posibilidad de usar una conexin de Internet
independiente, de alta velocidad para todas las comunicaciones (voz, video y
data). Esta idea comnmente es referida como la convergencia y es uno de los
primeros temas para las corporaciones interesadas en la tecnologa.
















Captulo II: Marco Terico

Tecnologa VoIP
32
2. PROTOCOLOS DE SEALIZACIN USADOS POR
VoIP

En el punto anterior se describe la sealizacin como la forma en que se
comunican los dispositivos en la red, llevando a cabo un proceso de configuracin,
activacin y coordinacin de diversos componentes necesarios para hacer posible
la conexin de una llamada.

Los procedimientos de sealizacin de voz sobre IP son utilizados
principalmente para controlar, administrar y proveer Calidad de Servicio (QoS) a
conexiones entre dos puntos, ofreciendo funciones como supervisin,
mantenimiento y marcado.

La telefona IP utiliza como soporte cualquier medio basado en enrutadores y
los protocolos de transporte UDP/IP. El modelo de capas diseado en 1981 para
IP (RFC 791 [5]), tena prevista que la voz estuviera soportada sobre protocolos
RTP/IP. El modelo actual en cambio, agrega RTP/UDP/IP. Existen varios
organismos involucrados en los estndares para la sealizacin: el ITU; el ETSI [6]
y el IETF [7].

El ITU define el estndar H.323 [8], l cual es el primero aplicado para
acciones dentro de una Intranet. Es una cobertura para una suite de protocolos
como el H.225, H.245 y RAS que se soportan en TCP y UDP. El IETF define otros
tipos de protocolos: el MGCP para el control del gateway a la red pblica PSTN y
SIP hacia las redes privadas o pblicas.

Adicionalmente existe el protocolo IAX (Inter-Asterisk eXchange protocol) [9],
l cual es un protocolo actual utilizado en Asterisk, un servidor PBX de cdigo
abierto patrocinado y desarrollado por la empresa Digium. IAX es utilizado para
manejar conexiones VoIP entre usuarios. A pesar de no ser un estndar, IAX es
un protocolo que ha venido creciendo y actualmente es calificado por sus usuarios
como una alternativa viable para VoIP.

En base a los objetivos planteados en la presente Tesis de Grado, solo ser
descrito de forma detallada el protocolo SIP, l cual en la actualidad es
considerado como el ms importante y ms utilizado por la tecnologa VoIP.

2.1 Protocolo SIP

El IETF ha generado un conjunto de protocolos que simplifican las funciones
de H.323, l cual tiene previstas funciones dentro de una red corporativa y en
multimedia. SIP es un protocolo ms simple que H.323 y est basado en HTTP.


Captulo II: Marco Terico

Tecnologa VoIP
33
2.1.1 Qu es SIP?

Session Initiation Protocol (SIP) [10], es un protocolo de sealizacin de capa
de aplicacin que define la iniciacin (establecimiento), modificacin y la
terminacin de sesiones interactivas de comunicacin multimedia entre usuarios.

2.1.2 Caractersticas Principales de SIP

En el diseo del protocolo SIP para aplicaciones interactivas multimedia, se
contemplan las siguientes caractersticas:

SIP soporta cinco facetas en el establecimiento y terminacin de
comunicaciones multimedia:

Ubicacin de usuario: Determinacin del dispositivo a utilizar por la
comunicacin.
Disponibilidad del usuario: Determinacin de la voluntad del receptor de la
llamada a participar en las comunicaciones.
Capacidad del usuario: Determinacin del medio y de los parmetros a
utilizar.
Establecimiento de sesin (ringing): Establecimiento de los parmetros de
la sesin en ambos extremos.
Gestin de sesin: Se basa en la transferencia y terminacin de las
sesiones, modificacin de parmetros de la sesin y la invocacin de
servicios.

Integracin con Protocolos Existentes

SIP no es un sistema de comunicaciones verticalmente integrado, por el
contrario es un componente que puede ser usado con otros protocolos definidos
por el IETF, para lograr as construir una arquitectura multimedia ideal.
Usualmente esta arquitectura incluir diversos protocolos como:

TCP/UDP: para transportar la informacin de sealizacin.
TLS: para establecer sesiones seguras.
DNS: para resolver nombres de servidores de acuerdo a la direccin de
destino.
RSVP, DiffServ: para asegurar la calidad de servicio de la sesin.
RTP (Real Time Protocol): para transportar las comunicaciones interactivas
de voz, datos y video.
RTSP (Real Time Streaming Protocol): para controlar el envo de rfagas
de medios.
SAP (Session Advertisement Protocol): para publicar sesiones multimedia
via multicast.
SDP (Session Description Protocol): para describir sesiones multimedia.
Captulo II: Marco Terico

Tecnologa VoIP
34
MIME (Multipurpose Internet Mail Extension): estndar para describir
contenido en Internet.
HTTP (Hypertext Transfer Protocol): toma parte de la sintaxis y semntica,
los mecanismos de autenticacin.
SMTP (Simple Mail Transport Protocol): re-utiliza las cabeceras,
mecanismos de enrutamiento, modo de direccionamiento, etc.
COPS (Common Open Policy Service): para establecer polticas de calidad
y seguridad.
XML (eXtensible Markup Language): para crear servicios y transmitir
informacin de eventos.

Escalabilidad y Simplicidad

SIP posee una funcionalidad distribuida la cual permite incorporar nuevas
funciones o procesos sin afectar a los dems componentes. El protocolo conserva
informacin de estado en los extremos, permitiendo recuperarse de fallas de
alguno de los componentes, no es necesario un control centralizado.

Diseo rpido y simple en el centro, inteligente y con menor volumen en el
borde, basado en texto para una implementacin y depuracin simple; utilizando
primitivas (mtodos y respuestas) para el establecimiento de sesiones.

Movilidad

SIP permite implementar dos tipos de movilidad diferentes:

1. La movilidad personal, que permite que el usuario pueda ser alcanzado en
un dispositivo cualquiera, mediante los servicios de un dispositivo y
redireccin.

2. La movilidad intrnseca provista por la ubicuidad del protocolo IP.

Extensibilidad

Actualmente el IETF tiene tres grupos de investigacin estandarizando SIP,
siendo el rea con mayor actividad en todo el IETF. Los grupos definidos son:

SIP WG: desarrolla las bases directivas del estndar (RFC 3261 [11]).
SIPPING WG: estandariza la utilizacin de SIP en aplicaciones especficas.
SIMPLE WG: define el flujo de trabajo de mensajera instantnea utilizando
SIP.

El foco actualmente est en estandarizar el uso de SIP en aplicaciones
actuales, creacin de extensiones y paquetes de eventos, definicin de las
mejores practicas (Best Current Practices) y seguridad.
Captulo II: Marco Terico

Tecnologa VoIP
35
2.1.3 Arquitectura Distribuida en SIP

La arquitectura que compone la plataforma del protocolo SIP, esta basada en
un conjunto de dispositivos los cuales interactan entre ellos para proveer las
comunicaciones. En la Figura 2.2 se presenta de forma grfica la arquitectura
bsica de la plataforma SIP.

Figura 2.2 Arquitectura bsica de una plataforma SIP


Fuente: Schulzrinne H.

User Agents

Es una aplicacin que inicia, recibe y finaliza llamadas o sesiones. Debido a
que el estilo de comunicacin SIP es de igual a igual (peer to peer), dos agentes
de usuarios pueden establecer una sesin entre s.

Existen dos tipos de agentes de usuarios:
User Agent Clients (UAC): Una entidad que inicia una sesin.
User Agent Server (UAS): Una entidad que recibe una sesin.

Las entidades se implementan de acuerdo a la funcin del User Agent, en
general se implementan ambas.


Captulo II: Marco Terico

Tecnologa VoIP
36

Los User Agents pueden tomar distintas formas de acuerdo a su funcin:

Telfono.
Softphone (Aplicaciones para computador).
Gateway PSTN.
Servidor de conferencias.
Servidor de voice mail.

Proxy Server

Se encarga de enrutar peticiones/respuestas hacia el destino final. El
enrutamiento se realiza salto a salto de un servidor a otro hasta alcanzar el destino
final. Para estos casos, existe un parmetro incluido en las peticiones/respuestas
denominado Va que incluye los sistemas intermedios que han participado en el
proceso de enrutamiento. Esto evita bucles y permite forzar que las respuestas
sigan el mismo camino que las peticiones. Afecta nicamente a la informacin de
control pues el transporte de medios, salvo en el caso de requerir codificacin
intermedia, se realiza directamente entre origen y destino.

Un mismo servidor puede funcionar como Proxy entrante y saliente de un
dominio, funcionando como una aplicacin intermedia que acta tanto como
servidor y cliente, generando mensajes SIP a nombre del cliente que gener el
mensaje original. Conceptualmente se dividen en dos tipos de Proxy Server:

El Outbound Proxy, que recibe las peticiones emitidas por los user agents
de su dominio y define sus enrutamientos basado en los datos de la URI
destino.
El Inbound Proxy, recibe las peticiones destinadas a los user agents de su
dominio y define su ubicacin.

En la Figura 2.3 se presenta un esquema grfico del funcionamiento de
Proxy Outbound e Inbound.

Figura 2.3 Esquema de Proxy Outbound e Inbound


Fuente: Schulzrinne H.
Captulo II: Marco Terico

Tecnologa VoIP
37
Redirect Server

Es un servidor que acepta las peticiones SIP, procede a mapear la direccin
en cero o ms direcciones nuevas y las retorna al cliente. Al contrario que un
Proxy Server, el Redirect Server no inicia sus propios mensajes SIP, sino que
contesta con un mensaje de redireccin indicando en el mismo cmo contactar al
destino. Al contrario de un User Agent, el Redirect Server no acepta o termina
llamadas.
Registrar Server

Es un servidor que acepta mensajes del tipo REGISTER para realizar los
registros de los dispositivos de los usuarios. Un usuario puede estar registrado con
mltiples dispositivos. Un dispositivo puede tener registrado mltiples usuarios y
cada usuario es responsable de registrar y mantener el registro en sus diferentes
dispositivos.

Location Server

Es un servidor utilizado por un Redirect o Proxy Server para obtener
informacin acerca de las posibles ubicaciones de un usuario. Se utiliza para que
los terminales registren la ubicacin en la que se encuentran. Este servidor facilita
la movilidad de usuarios, al actualizar dinmicamente la misma. Es una base de
datos, no utiliza SIP para comunicarse con los otros servidores.

2.1.4 Mensajes SIP: Mtodos y Respuestas

Los componentes SIP se conectan intercambiando mensajes SIP, los tipos de
mensajes utilizados son:

Mtodos SIP:

INVITE: inicia una llamada invitando a un usuario a participar en una
sesin.
ACK: confirma que el cliente ha recibido una respuesta final a un mtodo
INVITE.
BYE: indica la terminacin de la llamada.
CANCEL: cancela un requerimiento pendiente.
REGISTER: registra al User Agent.
OPTIONS: usado para consultar las capacidades de un servidor.
INFO: usado para transportar informacin fuera de banda, como dgitos
DTMF.
MESSAGE: transporta mensajes de texto entre User Agents.
REFER: solicita generar una sesin desde una tercera parte.
SUSCRIBE: suscribe al User Agent para ser notificado sobre eventos que
ocurran en otro User Agent.
Captulo II: Marco Terico

Tecnologa VoIP
38
NOTIFY: notifica los eventos a los suscritos.
UPDATE: modifica elementos del dilogo activo.
PRACK: confirmacin provisional.
PUBLISH: publica la notificacin de eventos.

Respuestas SIP:

1xx: Mensajes provisionales
100 Trying
180 Ringing
183 Session Progress
2xx: Respuestas de xito
200 OK
202 Accepted
3xx: Respuestas de redireccin
300 Multiples Choices
301 Moved Permanently
302 Moved Temporarily
4xx: Respuestas de falla de mtodo
400 Bad request
401 Unauthorized
404 Not found
407 Proxy authentication required
486 Busy here
487 Request terminated
5xx: Respuestas de fallas de servidor
500 Sever internal error
502 Bad gateway
6xx: Respuestas de fallas global
600 Busy everywhere
603 Decline

2.1.5 Encabezado SIP

SIP tiene dos tipos de mensajes: peticiones (request) y respuestas
(response). El mensaje de peticin es emitido desde el cliente terminal al servidor
terminal. El encabezado del mensaje de peticin y respuesta contiene campos
similares, estos son:

Start Line: Usado para indicar el tipo de paquete, la direccin y la versin de
SIP.
General Header: El encabezamiento general contiene las siguientes
informaciones:
- Call-ID: se genera en cada llamada para identificar la misma.
Contiene la direccin del dominio del host.
Captulo II: Marco Terico

Tecnologa VoIP
39
- Cseq: por ejemplo <Cseq: 1234 Invite>. Se inicia en un nmero
aleatorio e identifica en forma secuencial a cada peticin.

- From: por ejemplo: <From: MyName
<SIP:myaccount@company.com>>. Se encuentra presente en toda
peticin y respuesta. Es la direccin del origen de la llamada.
- To: por ejemplo:
<To: Helpdesk <sip:helpdesk@company.com;tag=287447>>. Se
encuentra presente en todo request y response. Es la direccin del
destino de la llamada. El tag es usado cuando el mismo destino
designa a varios puntos finales.
- Via: por ejemplo: <Via:SIP/2.0/UDP PXY1.provider.com; received
10.0.03>. Sirve para recordar la ruta del request; por ello cada Proxy
en la ruta aade una lnea de va.
- Encryptio: por ejemplo: <Encryption: PGP version=2.6.2,
encoding=ascii>. Identifica un mensaje que ha sido cifrado para
seguridad (proceso descrito en SDP; es del tipo MD5).
Additionals: adems del encabezado general se pueden transportar campos
adicionales. Por ejemplo: expire indica el tiempo de validez de registro;
priority indica la prioridad del mensaje.

2.1.6 Direcciones SIP

SIP es un protocolo basado en texto (de acuerdo con RFC-2279 para la
codificacin del conjunto de caracteres) y el mensaje basado en HTTP (RFC-2068
para la semntica y sintaxis). Las direcciones SIP son identificadas mediante los
denominados URI (Uniform Resource Identifiers, Identificadores de recursos
uniformes), que siguen la estructura user@host, donde user corresponde a un
nombre, identificador o nmero telefnico y host l cual es el dominio al que
pertenece el usuario o direccin de red.

Ejemplos de URIs SIP:
sip:mstokle@nortelnetworks.com
sip:bob@192.168.10.1
sip:14083831088@gateway.nortel.com
sip:mstokle@nortelnetworks.com
Los proxy server pueden resolver y transformar URIs del tipo TEL, que
contienen direcciones E.164 tel:+541148277237.

Dependiendo del tipo de User Agent, estos tambin pueden utilizar otros
tipos de URIs como HTTP o mailto:

http://www.nortelnetworks.com
mailto:mstokle@nortelnetworks.com

Captulo II: Marco Terico

Tecnologa VoIP
40
Las URIs se diferencian de las URLs ya que las URLs apuntan a una
ubicacin fsica especfica (ejemplo: un archivo).

2.1.7 Proceso para Establecer una Comunicacin SIP

El establecimiento de una comunicacin usando SIP ocurre usualmente en 6
pasos:

1. Ubicacin del usuario.
2. Determinacin del medio a utilizar: se efecta por medio de un modelo de
oferta/respuesta por intermedio de SDP (Session Description Protocol).
3. Determinacin del destino de aceptar o rechazar la llamada.
4. Establecimiento del medio.
5. Modificacin de la llamada o manejo de la misma: ejemplo, transferencia.
6. Terminacin de la llamada.

Proceso de Registro

Cada vez que el usuario enciende su dispositivo (telfono SIP, computador u
otro dispositivo SIP), el cliente se registra con el Registrar Server. El registro
tambin ocurre cuando el usuario modifica su ubicacin fsica o enciende un
nuevo dispositivo.

El Registrar Server actualiza la base de datos del Location Server. El registro
puede hacerse por otros medios (pginas web, scripts, admin, etc.). En la Figura
2.4, se muestra un ejemplo de flujo de mensajes para realizar el proceso de
registro.

Figura 2.4 Intercambio de mensajes para la realizacin de registro SIP


Fuente: Mahy R.
Captulo II: Marco Terico

Tecnologa VoIP
41
Proceso de Llamada Bsica

En la Figura 2.5, se muestra un ejemplo del establecimiento de una llamada
de manera bsica. Existen dos usuarios llamados Alice y Bob los cuales desean
comunicarse a travs de SIP. En este caso, Alice y Bob conocen su ubicacin
actual y pueden contactarse directamente. Alice enva un mensaje INVITE a Bob.
En el cuerpo del mensaje INVITE ofrece sus capacidades de medios usando SDP
(audio, video, juegos, etc.). El User Agent de Bob enva una respuesta provisional
(180 ringing).

Una vez que el usuario contesta la llamada, el User Agent enva la respuesta
definitiva (200 OK) y en el cuerpo de esa respuesta se enva la respuesta sobre
los medios a utilizar usando SDP. El User Agent de Alice enva el ACK y se
establece el camino de medios utilizando los protocolos apropiados (RTP en este
caso). Bob corta la llamada, su User Agent enva un mensaje BYE. El User Agent
de Alice enva su respuesta exitosa (200 OK).

Figura 2.5 Intercambio de mensajes para la realizacin de una llamada SIP


Fuente: Mahy R.
Captulo II: Marco Terico

Tecnologa VoIP
42
Proceso de Llamada por medio de Proxy Server

En la Figura 2.6 se presenta un flujo de mensajes de un escenario donde son
utilizados los Proxy Server para la comunicacin SIP. A continuacin se describen
cada uno de los flujos:

F1: el User Agent de Alice enva un mensaje INVITE al Proxy Server 1 para
iniciar una llamada con Bob.

F2: el Proxy Server responde al User Agent de Alice con un mensaje 407
requiriendo autenticacin.

F3: el User Agent de Alice enva un mensaje de reconocimiento al Proxy
Server 1 indicando que la solicitud de autenticacin fue recibida.

F4: el User Agent de Alice enva el mensaje de INVITE nuevamente con los
datos de autenticacin al Proxy Server 1.

F5: el Proxy Server 1 recibe el mensaje INVITE del User Agent de Alice y lo
re-enva al Proxy Server 2.

F6: el Proxy Server 1 enva un mensaje 100 al User Agent de Alice
indicndole que esta intentando establecer comunicacin con el Proxy Server
2.

F7: el Proxy Server 2 recibe el mensaje INVITE del User Agent de Alice, lo
acepta y lo enva al User Agent de Bob.

F8: el Proxy Server 2 enva un mensaje 100 al Proxy Server 1 indicndole
que est intentando establecer comunicacin con el User Agent de Bob.

F9, F10, F11: el User Agent de Bob acepta el mensaje INVITE del User
Agent de Alice y le enva un mensaje provisional 180 (Ringing).

F12, F13, F14: una vez que el usuario Bob contesta la llamada, su User
Agent enva la respuesta definitiva (200 OK).

F15, F16, F17: el User Agent de Alice enva el ACK y se establece el camino
de medios utilizando el protocolo RTP.

F18, F19, F20: Bob corta la llamada, su User Agent enva un mensaje BYE.

F21, F22, F23: el User Agent de Alice enva su respuesta exitosa (200 OK).


Captulo II: Marco Terico

Tecnologa VoIP
43
Figura 2.6 Intercambio de mensajes para la realizacin de una llamada SIP a travs de Proxy


Fuente: Mahy R.







Captulo II: Marco Terico

Tecnologa VoIP
44
Proceso de Llamada por medio de Redirect Server

En la Figura 2.7 se presenta un flujo de mensajes de un escenario donde es
utilizado el Redirect Server para la comunicacin SIP. A continuacin se describen
cada uno de los flujos:

F1: el User Agent de Alice enva un mensaje INVITE al Redirect Server con
el propsito de conocer la ubicacin del Proxy Server para establecer una
llamada con Bob.

F2: el Redirect Server responde al User Agent de Alice con un mensaje 302,
indicndole que el Proxy Server ha sido temporalmente movido y le provee la
direccin actual donde puede ser ubicado.

F3: el User Agent de Alice enva un mensaje de reconocimiento al Redirect
Server indicando que la informacin fue recibida.

F4: el User Agent de Alice enva el mensaje de INVITE nuevamente al Proxy
Server, basado en la informacin de ubicacin provista por el Redirect
Server.

F5: el Proxy Server recibe el mensaje INVITE del User Agent de Alice y le
enva al mismo un mensaje 100 indicndole que esta intentando establecer
comunicacin con el User Agent de Bob.

F6: el Proxy Server recibe el mensaje INVITE del User Agent de Alice, lo
acepta y lo enva al User Agent de Bob.

F7, F8: el User Agent de Bob acepta el mensaje INVITE del User Agent de
Alice y le enva un mensaje provisional 180 (Ringing).

F9, F10: una vez que el usuario Bob contesta la llamada, su User Agent
enva la respuesta definitiva (200 OK).

F11, F12: el User Agent de Alice enva el ACK y se establece el camino de
medios utilizando el protocolo RTP.

F13, F14: Bob corta la llamada, su User Agent enva un mensaje BYE.

F15, F16: el User Agent de Alice enva su respuesta exitosa (200 OK).





Captulo II: Marco Terico

Tecnologa VoIP
45
Figura 2.7 Intercambio de mensajes para la realizacin de llamadas a travs de redirect SIP


Fuente: Mahy R.







Captulo II: Marco Terico

Tecnologa VoIP
46
3. ASTERISK
3.1 Qu es Asterisk?

Asterisk [12] es una plataforma PBX software, considerada tambin como
una aplicacin de respuesta interactiva de voz (Interactive Voice Response (IVR))
de cdigo abierto para tecnologa hibrida de TDM y VoIP. De forma no oficial, es
posible que Asterisk este considerada como la pieza de software disponible ms
poderosa, flexible y extensible para la integracin de las telecomunicaciones. Su
nombre viene dado a partir del smbolo asterisco (*), l cual en diferentes sistemas
operativos es utilizado como un comodn para relacionar a cualquier archivo. De
manera similar, Asterisk fue diseada para interconectar cualquier pieza telefnica
de hardware o software, con cualquier aplicacin telefnica, de forma sencilla y
consistente.

Tradicionalmente, los productos telefnicos son diseados para satisfacer
una necesidad tcnica especfica en una red. Sin embargo, muchas aplicaciones
utilizadas por la telefona comparten gran parte de la tecnologa. Asterisk toma
ventaja de esa sinergia para crear un ambiente nico que puede ser moldeado
para encajar en cualquier aplicacin en particular, o conjunto de aplicaciones.

Asterisk provee todas aquellas funcionalidades que ofrece una PBX
tradicional y en adicin muchas ms. Esta PBX de software implementa la
tecnologa de VoIP bajo diversos protocolos y a la vez puede interoperar con casi
todos los estndares basados en dispositivos telefnicos con la utilizacin de
hardware econmico.

3.2 Orgenes

Asterisk fue diseado originalmente por Mark Spencer perteneciente a la
empresa Digium, Inc [13]. Digium es el desarrollador y patrocinador principal de
Asterisk, y provee una variedad de productos de hardware telefnico de alta y baja
densidad, as como servicios profesionales relacionados al soporte de Asterisk.

La primera versin de Asterisk fue desarrollada y puesta en produccin en el
mes de septiembre del 2004. Algunas partes del cdigo han sido provistas por
desarrolladores de todas partes del mundo. Las pruebas realizadas con su
utilizacin por parte de la comunidad de usuarios, han logrado una buena
depuracin de errores. Dicha comunidad le ha brindado al proyecto un incalculable
valor para su optimizacin y crecimiento.

Asterisk, en combinacin con la utilizacin de tarjetas telefnicas de Digium,
ofrece una estratgica solucin en la relacin costo beneficio, aproximada a las
arquitecturas de transporte de voz y data sobre TDM, conmutadas y las ethernet.
Captulo II: Marco Terico

Tecnologa VoIP
47
Las soluciones de Digium reducen el costo de las implementaciones
tradicionales de TDM y VoIP a travs del cdigo abierto. Los dispositivos de
hardware de Digium soportan protocolos tradicionales de voz.

3.3 Funcionalidades

Asterisk provee servicios de correo de voz con la utilizacin de un directorio,
conferencias de llamadas, respuestas interactivas de voz y manejo de colas de
llamadas. Posee soporte para llamadas de tres vas, servicios de identificador de
llamada, ADSI, SIP y H.323 (como cliente y gateway).

El objetivo de Asterisk es el de proveer soluciones telefnicas, ofreciendo
una gran gama de funcionalidades potentes y flexibles. Asterisk brinda tanto las
funcionalidades clsicas de una PBX tradicional, como funcionalidades avanzadas
que no son provistas. Asterisk nter-opera con estndares tradicionales de los
sistemas telefnicos, as como tambin sistemas de VoIP.

Dentro de las funcionalidades que Asterisk provee se encuentran las
siguientes:

3.3.1 Funcionalidades de Llamadas
ADSI On-Screen Menu System
Alarm Receiver
Append Message
Authentication
Automated Attendant
Blacklists
Blind Transfer
Call Detail Records
Call Forward on Busy
Call Forward on No Answer
Call Forward Variable
Call Monitoring
Call Parking
Call Queuing
Call Recording
Call Retrieval
Call Routing (DID & ANI)
Call Snooping
Call Transfer
Call Waiting
Caller ID
Caller ID Blocking
Captulo II: Marco Terico

Tecnologa VoIP
48
Caller ID on Call Waiting
Calling Cards
Conference Bridging
Database Store / Retrieve
Database Integration
Dial by Name
Direct Inward System Access
Distinctive Ring
Distributed Universal Number Discovery (DUNDi)
Do Not Disturb
E911
ENUM
Fax Transmit and Receive (3rd Party OSS Package)
Flexible Extension Logic
Interactive Directory Listing
Interactive Voice Response (IVR)
Local and Remote Call Agents
Macros
Music On Hold
Music On Transfer
Flexible MP3-based System
Random or Linear Play
Volume Control
Predictive Dialer
Privacy
Open Settlement Protocol (OSP)
Overhead Paging
Protocol Conversion
Remote Call Pickup
Remote Office Support
Roaming Extensions
Route by Caller ID
SMS Messaging
Spell / Say
Streaming Media Access
Supervised Transfer
Talk Detection
Text-to-Speech (via Festival)
Three-way Calling
Time and Date
Trunking
VoIP Gateways
Voicemail
Visual Indicator for Message Waiting
Stutter Dialtone for Message Waiting
Captulo II: Marco Terico

Tecnologa VoIP
49
Voicemail to email
Voicemail Groups
Web Voicemail Interface
3.3.2 Integracin del Computador con el Telfono
AGI (Asterisk Gateway Interface)
Graphical Call Manager
Outbound Call Spooling
Predictive Dialer
TCP/IP Management Interface
3.3.3 Escalabilidad
TDMoE (Time Division Multiplex over Ethernet)
Permite conexin directa de Asterisk PBX
Latencia de cero (0)
Utiliza el hardware de ethernet
Voice-over IP
Permite la integracin de instalaciones separadas fsicamente.
Utiliza comnmente conexiones de datos amplias.
Permite planes de discado unificados entre mltiples entidades.
3.3.4 Codecs
ADPCM
G.711 (A-Law & -Law)
G.723.1 (pass through)
G.726
G.729
GSM
iLBC
Linear
LPC-10
Speex
3.3.5 Protocolos de Sealizacin
IAX (Inter-Asterisk Exchange)
H.323
SIP (Session Initiation Protocol)
MGCP (Media Gateway Control Protocol)
SCCP (Cisco Skinny)
Captulo II: Marco Terico

Tecnologa VoIP
50
3.3.6 Interoperabilidad con la Telefona Tradicional
E&M
E&M Wink
Feature Group D
FXS
FXO
GR-303
Loopstart
Groundstart
Kewlstart
MF and DTMF support
Robbed-bit Signaling (RBS) Types
3.3.7 Protocolos PRI
4ESS
BRI (ISDN4Linux)
DMS100
EuroISDN
Lucent 5E
National ISDN2
NFAS
3.4 Soporte de Protocolos

Asterisk soporta un rango amplio de protocolos TDM para el manejo y la
transmisin de la voz sobre las interfaces telefnicas tradicionales. Asterisk
soporta los diversos tipos de estndares de sealizacin definidos por los Estados
Unidos (US) y por Europa, usados en los estndares de negocios por los sistemas
telefnicos. Esto permite que exista un puente entre las redes integradas (de voz y
datos) de prxima generacin y las infraestructuras existentes en la actualidad.
Asterisk no slo maneja y soporta los dispositivos telefnicos tradicionales,
tambin los realza con funcionalidades adicionales.

Con la utilizacin del protocolo IAX en la tecnologa de VoIP, Asterisk fusiona
el trfico de voz y datos de forma similar a travs de redes dispares, trayendo
como consecuencia la posibilidad de enviar datos tal como informacin URL e
imgenes en lnea con el trfico de voz, permitiendo integracin avanzada de la
informacin.

Asterisk provee un ncleo central conmutado, con 4 interfaces API
(Advanced Programers Interface) para mdulos de carga de aplicaciones de
telfonos, interfaces hardware, manejo de formatos de archivos y codecs. Permite
Captulo II: Marco Terico

Tecnologa VoIP
51
la transparencia para la conmutacin entre todas las interfaces soportadas,
logrando as la unin de diversos sistemas telefnicos en una misma red
conmutada.

3.5 Soporte de Plataforma

Asterisk es principalmente desarrollada sobre GNU/Linux para x86.
Posteriormente se han realizado compilaciones y se ha ejecutado sobre
GNU/Linux para PPC y hasta OpenBSD, FreeBSD y Mac OS X Jaguar. Otras
plataformas y estndares basados en el sistema operativo UNIX pueden ser
utilizadas para la compilacin y la ejecucin de Asterisk.

3.6 Arquitectura de Asterisk

La arquitectura de la plataforma de Asterisk es fundamentalmente muy
simple, pero diferente a la mayora de los productos telefnicos. Esencialmente
Asterisk acta como un ente mediador, conectando la tecnologa telefnica con las
aplicaciones telefnicas, creando un ambiente consistente para unir contextos
telefnicos mezclados. La tecnologa telefnica puede incluir servicios VoIP, tales
como, SIP, H.323, IAX y MGCP, as como tecnologas tradicionales TDM, tales
como, T1, ISDN PRI y BRI, servicios PSTN y muchos ms.

El ncleo de Asterisk contiene varios motores, los cuales juegan un papel
muy importante y crtico en el rea operativa del software. Cuando Asterisk se
inici exista un cargador de mdulo dinmico, l cual cargaba e inicializaba cada
uno de los controladores que a su vez provean controladores de los canales,
formatos de archivos, grabaciones detalladas de llamadas, codecs, aplicaciones y
ms, enlazndose a las funciones APIs internas apropiadas. Luego, el ncleo de
Asterisk comenz a aceptar llamadas provenientes de interfaces y las manejaban
de acuerdo a un plan de llamadas (DialPlan).

Asterisk fue diseado cuidadosamente para brindar mxima flexibilidad. Sus
funciones son definidas especficamente en base al ncleo del sistema central de
una PBX. Este ncleo avanzado maneja la conexin interna de una PBX,
abstrayndose de protocolos especficos, codecs e interfaces del hardware de las
aplicaciones telefnicas. Esto permite a Asterisk la utilizacin de cualquier
hardware conveniente y cualquier tecnologa disponible en el presente o en el
futuro, de manera de realizar sus funciones esenciales, conexin del hardware y
sus aplicaciones.





Captulo II: Marco Terico

Tecnologa VoIP
52
El ncleo de Asterisk maneja los siguientes elementos internamente:

PBX Switching (conmutacin): la esencia de Asterisk es un sistema de
conmutacin (Private Branch eXchange Switching), para la conexin de llamadas
entre varios usuarios y tareas automatizadas. El ncleo de conmutacin conecta
de manera transparente llamadas provenientes de diversas interfaces hardware y
software.

Application Launcher: implementa aplicaciones que realizan servicios
variados, tales como: correo de voz, reproduccin de archivos y listado de
directorios.

Codec Translator: se utilizan mdulos de codecs para la codificacin y
decodificacin de varios formatos de compresin de audio, presentes en la
industria telefnica. Una gran gama de codecs estn disponibles para satisfacer
diversas necesidades y poder alcanzar el mejor balance entre la calidad del audio
y la utilizacin del ancho de banda.

Scheduler and I/O Manager: maneja tareas programadas de bajo nivel y la
administracin del sistema para lograr un ptimo funcionamiento bajo cualquier
condicin de carga.

Mdulo con capacidad de carga por funciones APIs (Advanced Programers
Interface):

Son definidos (4) APIs para los mdulos con capacidad de carga, facilitando
la abstraccin del hardware y el protocolo. Con la utilizacin del sistema de
mdulo con capacidad de carga, el ncleo de Asterisk no tiene que preocuparse
acerca de los detalles de cmo son conectadas las llamadas, ni que codec se est
usando, entre otros.

Channel API: el canal API maneja el tipo de conexin con que una llamada
est entrando, ya sea una conexin VoIP, ISDN, o alguna otra tecnologa.
Mdulos dinmicos son cargados para manejar los detalles de las capas
bajas de las conexiones.
Application API: permite que varios mdulos de una tarea se ejecuten para
realizar diversas funciones, tales como, conferencia, listado de directorios,
correo de voz, todas bajo una lnea de transmisin. Cualquier otra tarea la
cual un sistema PBX puede realizar en el presente o en un futuro, es
manejada por medio de estos mdulos.
Codec Translator API: carga los mdulos de codec para soportar varios
formatos de codificadores y decodificadores, tales como, GSM, Mu-Law, A-
Law e incluso MP3.
File Format API: maneja la lectura y escritura de varios formatos de
archivos para el almacenamiento de datos en el sistema de archivos.
Captulo II: Marco Terico

Tecnologa VoIP
53
Con la utilizacin de estos APIs, Asterisk logra una abstraccin completa
entre sus funciones del ncleo como un sistema de servidor PBX y la variedad de
tecnologas existentes (o en desarrollo) en el rea de la telefona. La forma
modular de Asterisk permite integrar tanto al hardware telefnico conmutado
implementado actualmente, como a la tecnologa creciente de voz por paquetes
(VoIP) que surge hoy en da.

Las aplicaciones API prevn la utilizacin flexible de los mdulos de
aplicaciones para realizar cualquier funcin flexible bajo demanda y permite, para
desarrollos abiertos de nuevas aplicaciones, unir necesidades y situaciones
comunes y nicas. Adicionalmente, al cargar todas las aplicaciones como un
mdulo, permite que el administrador disee la mejor trayectoria para las llamadas
entrantes en el sistema PBX, as como modificar las rutas de llamadas para unirlas
al cambio de las necesidades de comunicacin ocasionadas por un fin. En la
Figura 2.8 se presenta un esquema de la arquitectura de Asterisk.

Figura 2.8 Esquema de la arquitectura de Asterisk


Fuente: Spencer M.
Captulo II: Marco Terico

Tecnologa VoIP
54
3.7 Hardware Utilizado en Asterisk

Asterisk no requiere de hardware adicional a las tarjetas telefnicas para la
implementacin de VoIP. Para la interconexin entre dispositivos de telefona
anlogos y digitales, Asterisk soporta un gran nmero de dispositivos de hardware,
haciendo ms nfasis en todo el hardware desarrollado por sus patrocinantes.

A continuacin se lista el hardware que soporta actualmente Asterisk:

3.7.1 Zaptel Compatible Hardware

Wildcard TE411P, Wildcard TE410P, Wildcard TE406P

Tarjetas con cuatro interfaces T1/E1/J1 con cancelacin de eco, que
permiten seleccionar uno de los formatos de sealizacin T1, E1, J1 por tarjeta o
por puerto seleccionado (3.3 volt PCI).

Wildcard TE405P

Tarjetas con cuatro interfaces T1/E1/J1 con cancelacin de eco, que
permiten seleccionar uno de los formatos de sealizacin T1, E1, J1 por tarjeta o
por puerto seleccionado (5.0 volt PCI).

Wildcard TE210P

Tarjeta con dos interfaces T1/E1/J1 con cancelacin de eco, que permiten
seleccionar uno de los formatos de sealizacin T1, E1, J1 por tarjeta o por puerto
seleccionado (3.3 volt PCI).

Wildcard TE205P

Tarjeta con dos interfaces T1/E1/J1 con cancelacin de eco, que permiten
seleccionar uno de los formatos de sealizacin T1, E1, J1 por tarjeta o por puerto
seleccionado (5 volt PCI).

Wildcard TE110P

Tarjeta con una interfaz T1/E1/J1 con cancelacin de eco, que permite
seleccionar uno de los formatos de sealizacin T1, E1, J1 por tarjeta o por puerto
seleccionado.




Captulo II: Marco Terico

Tecnologa VoIP
55
Wildcard TDM400P

Tarjeta PCI con dos interfaces de longitud media que soporta estndares
analgicos o de telfonos ADSI, as como tambin soporta lneas regulares
telefnicas POTS.

3.7.2 Dialogic Hardware

Analgicas
D/41JCT-LS 4-port analog + voice
VFX/41JCT-LS 4-port analog + voice + fax
D/120JCT-LS 12-port analog + voice

Digitales
D/240JCT-1T1 T1 + 24 voice
D/300JCT-1E1 E1 + 30 voice
D/480JCT-2T1 (2) T1 + 48 voice
D/600JCT-2E1(2) E1 + 60 voice

3.8 Futuro de Asterisk

Asterisk est creciendo con la incorporacin de nuevas funcionalidades al
rbol de su plataforma de software. Mark Spencer y numerosos colaboradores de
todo el mundo, adicionan cdigo nuevo buscando implantar actualizaciones
diarias. El 17 de noviembre del 2005 fue lanzada la nueva versin de la plataforma
Asterisk 1.2. Esta versin contiene alrededor de 3000 mejoras sobre la versin
1.0, as como cientos de nuevas funcionalidades y aplicaciones. Asterisk 1.2 est
disponible para el pblico en su pgina Web (www.asterisk.org), esperando a ser
implantada por la comunidad de usuarios Asterisk. A continuacin de describen
algunas soluciones que pueden ser implementadas con Asterisk:














Captulo II: Marco Terico

Tecnologa VoIP
56
Redes que pueden ser implantadas con Asterisk

PBX 1x1

Figura 2.9 Esquema de red Asterisk PBX 1x1


Fuente: Spencer M.

Se implementa una PBX en un escenario donde existe una lnea telefnica,
un telfono analgico y mltiples conexiones por aplicaciones de software en
diversos computadores. En la Figura 2.9 se presenta un ejemplo de esta
implementacin.

PBX 8x16 para pequeas oficinas

Figura 2.10 Esquema de red Asterisk PBX 8x16


Fuente: Spencer M.

Este escenario puede ser muy comn para empresas pequeas donde se
provee de mayor densidad de telfonos en la parte interna de la red que de lneas
telefnicas en el exterior de la red, por lo cual se presenta una solucin donde
Captulo II: Marco Terico

Tecnologa VoIP
57
existen 8 lneas telefnicas y 16 telfonos analgicos, estos son colocados en un
banco que multiplexa los canales hacia un interfaz T1, donde posteriormente por
medio de un cable es llevado a la tarjeta del servidor Asterisk donde sern
provistos de una seal de tono. Al igual que el ejemplo anterior se pueden
implementar mltiples conexiones a nivel de aplicaciones clientes de software en
la red. En la figura 2.10 se presenta un ejemplo de esta implementacin.

Pequeas y medianas empresas con oficinas remotas

Figura 2.11 Esquema de red Asterisk PYME


Fuente: Spencer M.

Una de las caractersticas mas poderosas de Asterisk es la de poder
interconectar entes remotos y hacer entre ellos las conexiones transparentes,
logrando formar una sola red. En este ejemplo se presentan tres oficinas con
distintos PBX y todos interconectados formando una misma red Asterisk. En la
Figura 2.11 se presenta un ejemplo de esta implementacin.

Redes de alta densidad IVR y conferencia.

Figura 2.12 Esquema de red Asterisk IVR


Fuente: Spencer M.
Captulo II: Marco Terico

Tecnologa VoIP
58
Asterisk puede ser utilizado como una plataforma de alta densidad IVR y
conferencia, usando interfaces tradicionales PRI/T1; proveyendo redundancia,
escalabilidad e intercomunicacin usando la tecnologa TDM sobre Ethernet,
logrando extender el bus TDM a travs de la red Ethernet, mientras que se
mantiene latencia mnima. En la Figura 2.12 se presenta un ejemplo de esta
implementacin.





Captulo III: Marco Metodolgico

Tecnologa VoIP
59
CAPTULO III: MARCO METODOLGICO

La aplicacin de la solucin de comunicacin telefnica de VoIP para la
Facultad de Ciencias de la UCV, se ha constituido por medio de 7 fases
secuenciales, en las cuales se toma como gua ciertos pasos de la metodologa
desarrollada por la empresa Telchemy [14]. A continuacin se describen cada una
de las fases:

1. Recoleccin de la informacin
La primera fase contemplada en la metodologa para la aplicacin de la
solucin de comunicacin de VoIP, es la recoleccin de informacin sobre el
estado actual de la plataforma telefnica existente en la Facultad de Ciencias de la
UCV.

La recoleccin de esta informacin fue llevada acabo a partir de una visita
realizada a la central telefnica de la Facultad de Ciencias, con el apoyo y la
participacin de la Divisin de Operaciones (DTIC) de la UCV.

A continuacin se presentan las especificaciones de la plataforma telefnica
de la Facultad de Ciencias de la UCV:

Tipo de Central Telefnica

La central telefnica existente en la Facultad de Ciencias es una PBX Alcatel
cuyo modelo es 4300L.

Ubicacin Fsica

La central telefnica de la Facultad de Ciencias de la UCV est ubicada en el
Centro de Computacin de la Facultad mencionada.

Esquema de comunicacin de la central telefnica de la Facultad de Ciencias

La central telefnica de la Facultad de Ciencias brinda comunicacin a la
comunidad universitaria a travs de extensiones telefnicas manejadas y
administradas en la misma.

Por medio de la central telefnica se proveen extensiones telefnicas para
los diferentes departamentos y escuelas de la Facultad de Ciencias, as como
tambin a entidades externas a la Facultad por medio de conexiones remotas. De
esta manera se presenta un servicio telefnico distribuido.

Captulo III: Marco Metodolgico

Tecnologa VoIP
60
Las entidades provistas de extensiones telefnicas manejadas y
administradas por la central telefnica de la Facultad de Ciencias son:

Departamentos y Escuelas de la Facultad de Ciencias.
Escuela de Ingeniera Metalrgica y Ciencias de los Materiales.
Decanato de Medicina.
Escuela de Medicina Luis Razetti.
Dependencias de la UCV ubicadas en el Centro Comercial Los
Chaguaramos.

En la Figura 3.1 se muestra un esquema grfico de las conexiones existentes
en la central telefnica de la Facultad de Ciencias de la UCV.

Figura 3.1 Esquema de conexin de la Central Telefnica de la Facultad de Ciencias de la
UCV.


Fuente: Elaboracin propia.

Caractersticas principales de la Central Telefnica

Utiliza tarjetas de comunicacin analgicas y digitales, siendo las digitales
utilizadas en su mayora por departamentos administrativos.
Posee una capacidad mxima para la administracin de 800 extensiones
telefnicas.
Utiliza 8 canales directos (Trunks) FXO para la comunicacin de las
extensiones analgicas.
Se comunica al rectorado a travs de 60 canales digitales contenidos en
dos (2) enlaces E1.
Captulo III: Marco Metodolgico

Tecnologa VoIP
61
Dispone actualmente, para la creacin de nuevas extensiones, de una
capacidad mxima de 60 extensiones adicionales.

Funcionalidades y servicios que provee la central telefnica

Comunicacin con extensiones telefnicas de toda la comunidad
universitaria.
Transferencia de llamadas en el transcurso de una conversacin.
Tele conferencia.
Buzn de voz centralizado en la central telefnica principal del rectorado de
la UCV.
Aparcamiento de llamadas.

2. Anlisis del ambiente existente
Obtenida la informacin de la plataforma telefnica existente en la Facultad
de Ciencias, se puede entonces conocer con mayor detalle la situacin de las
comunicaciones telefnicas.

Seguidamente, se determina la posibilidad de implementar la solucin de
comunicacin de VoIP en la plataforma de red de datos de la Facultad de
Ciencias, en relacin a los niveles de calidad de servicio (QoS) que se deben
garantizar. Los parmetros que se establecieron para conocer la capacidad de
implementacin fueron:

Nivel de retardo promedio en la red LAN de la Facultad de Ciencias
Porcentaje de utilizacin promedio del ancho de banda de la red LAN
Nivel promedio de perdidas de paquetes en la red LAN

Con el fin de obtener valores certeros y aproximados en lo posible a los
exactos, se cont con la participacin del departamento del Centro de
Computacin de la Facultad de Ciencias para el suministro de las mediciones de
QoS de la red de datos de la Facultad de Ciencias.

A continuacin se presentan los valores obtenidos:

Nivel de retardo promedio en la red LAN de la Facultad de Ciencias:

El nivel de retardo existente en la red LAN de la Facultad de Ciencias se
encuentra acotado en el rango de [0 - 50] milisegundos, siendo variable segn el
segmento de red donde se realice la medicin.



Captulo III: Marco Metodolgico

Tecnologa VoIP
62
Porcentaje de utilizacin promedio del ancho de banda de la red LAN

El consumo de ancho de banda de la red LAN de la Facultad de Ciencias
est considerado por el departamento del centro de computacin como un
consumo bajo, el porcentaje de utilizacin promedio se da en un rango de [10%
30%].

Nivel promedio de prdidas de paquetes en la red LAN

Los niveles de perdidas de paquetes de la red LAN de la Facultad de
Ciencias se encuentran en un rango promedio entre [0% 10%].

Con las especificaciones obtenidas en cuanto a los niveles de QoS
existentes en la red LAN de la Facultad de Ciencias, y las especificaciones
requeridas por la tecnologa de VoIP, se puede determinar el cumplimiento de las
especificaciones de QoS por parte de la red de datos de la Facultad de Ciencias,
para garantizar las comunicaciones de voz de forma eficiente.

3. Diseo del ambiente de pruebas
A partir del anlisis realizado previamente sobre el rendimiento, las
caractersticas de calidad de servicio y los recursos tecnolgicos que provee la
plataforma de red de datos de la Facultad de Ciencias, se presenta un escenario
donde es posible implementar la solucin de comunicacin telefnica sobre VoIP
de forma eficiente.

El diseo del ambiente de pruebas, constituye un factor crtico al momento de
evaluar las funcionalidades que se ofrecen con la solucin de comunicacin a
implementar. Se ha estructura el diseo con los siguientes elementos:

Usuarios
Extensin Telefnica Interna
Telfono Analgico
Segmento de Red de Datos
Servidor PBX

Usuarios

Son definidos como aquellas personas pertenecientes a la comunidad
universitaria de la Facultad de Ciencias de la UCV, seleccionados para realizar la
interaccin con la solucin de comunicacin telefnica sobre VoIP.

La seleccin de los usuarios contempla un universo mnimo de 5 personas y
mximo de 10 personas.
Captulo III: Marco Metodolgico

Tecnologa VoIP
63
Extensin Telefnica Interna

Las extensiones telefnicas internas son aquellas que se encuentran creadas
y administradas en la central telefnica de la Facultad de Ciencias. El diseo del
ambiente de pruebas contempla la utilizacin de una (1) extensin telefnica
interna disponible.

Telfono Analgico

Los telfonos analgicos son aquellos dispositivos utilizados en la telefona
tradicional para transmitir comunicaciones de voz. El diseo del ambiente de
pruebas requiere de la utilizacin de un (1) telfono analgico.

Segmento de Red de Datos

El diseo del ambiente de pruebas debe poseer un enlace a un segmento de
red de datos de la Facultad de Ciencias que provea las caractersticas de QoS
requeridas.

Servidor PBX

Se debe disponer de un servidor PBX con las caractersticas mnimas de
hardware y software, que sea utilizado para el procesamiento de las conexiones
de VoIP. Este servidor debe brindar las funcionalidades establecidas en la
solucin de comunicacin telefnica propuesta.

En la Figura 3.2 se esquematiza de forma grfica el diseo del ambiente de
pruebas para la implementacin de la solucin de comunicacin telefnica.

Figura 3.2 Esquema del ambiente de pruebas


Fuente: Elaboracin propia.
Captulo III: Marco Metodolgico

Tecnologa VoIP
64
4. Seleccin del hardware y software a utilizar
Una vez que se han especificado las funcionalidades que debe proveer la
solucin de comunicacin telefnica y se ha realizado el diseo del ambiente de
pruebas, se procede a la seleccin de las caractersticas mnimas de hardware y
software a contemplar en el servidor PBX. Dichas caractersticas mnimas son
definidas por los desarrolladores de la plataforma Asterisk.

Hardware

Las caractersticas de hardware definen el conjunto de elementos fsicos o
materiales que componen a un computador (Servidor PBX). Los elementos a ser
constituidos para la solucin de comunicacin telefnica se describen a
continuacin:

Procesador:

Procesador: Intel Pentium III 500 MHz
Velocidad del procesador/bus: 500 MHz / 100 MHz

Memoria RAM:

Memoria estndar: 256 MB

Disco Duro:

Unidad de disco duro: 10 GB

Unidades externas:

Disquete flexible: 3.5", 1.44 MB
CD/ROM

Tarjeta de comunicacin telefnica:

Digium Wildcard TDM400P: Tarjeta PCI que soporta interfaces FXS y FXO
para la conexin de telfonos analgicos y lneas analgicas de centrales
telefnicas tradicionales, a travs de un computador.

Se requiere que la tarjeta TDM400P posea un mdulo FXS y un mdulo
FXO respectivamente. En la Figura 3.3 se presenta de manera grfica la
tarjeta TDM400P.



Captulo III: Marco Metodolgico

Tecnologa VoIP
65
Figura 3.3 Tarjeta Digium TDM400P


Fuente: Digium C.A.

Software

Las caractersticas de software definen el conjunto de aplicaciones o
programas que deber ejecutar el hardware del servidor PBX, para la realizacin
de las tareas destinadas a proveer las funcionalidades de la solucin telefnica.
Los elementos de software a ser constituidos se describen a continuacin:

Sistema Operativo:

El sistema operativo a utilizar estar basado en el software de libre
distribucin y cdigo abierto Linux. La distribucin a utilizar ser Fedora Core 5
[15] con la versin del ncleo (Kernel), 2.6.17-1.2174_FC5.

Plataforma PBX Software:

Esta plataforma se compone de un conjunto de aplicaciones que definen el
funcionamiento de la central telefnica bajo la tecnologa de VoIP. Los elementos
que conformara la plataforma PBX de software sern:

Asterisk-1.2.10: Software de cdigo abierto que implementa las
funcionalidades de una PBX tradicional e integra la tecnologa de VoIP.
Asterisk-Admin: Interfaz de administracin de la plataforma Asterisk,
desarrollada como una aplicacin Web que permite de manera sencilla
aplicar configuraciones, optimizaciones y modificaciones sobre extensiones
telefnicas de la plataforma.
Captulo III: Marco Metodolgico

Tecnologa VoIP
66
Asterisk-Stat: Interfaz Web que realiza el anlisis de los registros de
llamadas almacenados en la plataforma Asterisk y los presenta en tablas de
informacin, grficos y archivos exportables.
ARI-00.10.02: Interfaz Web orientada a usuarios de la plataforma Asterisk,
que provee interaccin con los registros de llamada del sistema y registros
de mensajes de voz recibidos por la extensin del usuario, as mismo,
permite la configuracin de ciertos parmetros del sistema de forma
personalizada.
A2Billing-1.2.3: Es una plataforma que se integra con Asterisk para
proveer un sistema de cobranza. Est desarrollado sobre una interfaz Web
y brinda la administracin y control de las tarjetas prepago.
Apache Web Server-2.0.52: Servidor Web de cdigo abierto y libre
distribucin.
Callmonitor: Interfaz Web de almacenamiento de llamadas grabadas por la
plataforma Asterisk.
Flash Operador Panel: Interfaz Web orientada para operadores de la
plataforma Asterisk, la cual despliega informacin sobre llamadas
establecidas en tiempo real y permite aplicar varias actividades de
comunicacin.
MRTG (Multi Router Traffic Grapher): Sistema Web de monitoreo de
actividades de un dispositivo. Basado en el protocolo SNMP registra las
actividades de un dispositivo y las presenta en grficos va Web.
MySQL Database-5: Es un sistema manejador de base de datos SQL de
cdigo abierto. Se caracteriza por ser multitareas y multiusuarios.
OpenSSH-3.6.1p2: Es una aplicacin que provee comunicacin de
sesiones en forma encriptada sobre una red de datos, con la utilizacin del
protocolo SSH.
PHP-4.3.9: Es un robusto lenguaje de programacin usado principalmente
para el desarrollo de aplicaciones Web de tipo cliente servidor, as como
desarrollo de contenido dinmico Web.
SendMail-8.12.11.4: Es un agente de transferencia de correos electrnicos
(MTA Mail Transfer Agent). Est constituido como cdigo abierto y de
libre distribucin.
Webmin: Herramienta de administracin remota para el sistema operativo
de cdigo abierto y libre distribucin Linux. Est basado en una interfaz
Web de administracin y provee facilidad en las actividades de
configuracin del computador.

La seleccin del hardware y software a utilizar en la solucin de
comunicacin est basada en tres (3) aspectos fundamentales:

Disponibilidad econmica.
Disponibilidad de los recursos en el mercado.
Alto rendimiento de los recursos en la solucin de comunicacin telefnica.

Captulo III: Marco Metodolgico

Tecnologa VoIP
67
5. Proceso de implementacin
Posterior a la seleccin del hardware y software a utilizar, procedemos a
describir el proceso de implementacin de la solucin de comunicacin telefnica
sobre VoIP.

El proceso de implementacin esta constituido por varias fases de
instalacin, configuracin y desarrollo de aplicaciones de software. A continuacin
se describen los pasos secuenciales realizados en dicho proceso:

A. Instalacin del Sistema Operativo Fedora Core 5

La primera fase para la implementacin del servidor PBX fue la instalacin
del sistema operativo Fedora Core 5. Dicha instalacin fue realizada con la
utilizacin de medios de almacenamiento (CD) con la informacin de los paquetes
de instalacin.

La instalacin de Fedora Core 5 se realiz contemplando las siguientes
consideraciones:

El lenguaje del sistema operativo fue definido en Ingles.
La instalacin fue realizada en modo texto, fueron eliminados de la
instalacin todo tipo de elementos grficos.
Se instalaron los paquetes bsicos generales de Fedora Core 5, los
paquetes adicionales se instalaron posteriormente a la instalacin del
sistema operativo.
Particin automatizada del disco fsico.

Una vez finalizada la instalacin de Fedora Core 5 se realiz la respectiva
actualizacin del Kernel del sistema, con el fin de obtener la versin ms reciente
con las correcciones, mejoras y optimizaciones del mismo.

B. Instalacin de aplicaciones adicionales en el sistema operativo

Debido a que el sistema operativo (Fedora Core 5) fue instalado con los
paquetes bsicos, se requiri la instalacin de aplicaciones adicionales necesarias
a utilizar por el servidor PBX. Las aplicaciones instaladas fueron:

Apache Web Server
MySql Server
Sendmail
Perl
PHP
OpenSSL
Captulo III: Marco Metodolgico

Tecnologa VoIP
68
SNMP
NTP Server

Todas y cada una de las aplicaciones mencionadas fueron instaladas con las
dependencias requeridas.

Luego de realizar la instalacin de las aplicaciones, se efectuaron las
actualizaciones existentes para cada una de ellas, con el fin de obtener las
versiones ms ptimas.

C. Instalacin de la plataforma Asterisk

Hasta este punto se tiene el servidor instalado con al sistema operativo
Fedora Core 5 y con las aplicaciones necesarias, por lo cual se creo el ambiente
ideal para realizar la instalacin de la plataforma Asterisk.

Asterisk es una plataforma de software que depende de varios paquetes para
su instalacin. El primer paso para la instalacin de Asterisk fue la obtencin de
los paquetes requeridos.

Asterisk-1.2.10: Paquete que realiza la instalacin de las funciones,
aplicaciones y servicios telefnicos de la PBX de la plataforma.
Zaptel-1.2.7: Paquete que realiza la instalacin de las funciones de
comunicacin hbridas de la plataforma, es decir, comunicaciones entre una
red IP y una red telefnica pblica.
Lipbri-1.2.3: Paquete que realiza la instalacin de las funciones de
comunicacin digital de la PBX. Controla las comunicaciones por medio de
enlaces E1 y T1.
Asterisk-addons-1.2.2: Paquete que instala las aplicaciones para el control
y administracin del registro de llamadas de la PBX.
Asterisk-sounds-1.2.1: Paquete que instala los sonidos de voz para las
funciones de IVR (Interactive Voice Response).
mpg123-0.59r: Paquete que brinda soporte de reproduccin de archivos de
sonido con formato mp3.

Cada uno de los paquetes mencionados fue compilado e instalado en el
servidor por medio de las instrucciones: Make Clean, Make y Make Install del
sistema operativo.

Finalizada la instalacin de los paquetes de la plataforma Asterisk se procede
a realizar la configuracin general del sistema.




Captulo III: Marco Metodolgico

Tecnologa VoIP
69
D. Configuracin de funciones y servicios telefnicos en Asterisk

Realizadas las instalaciones mencionadas anteriormente, se tiene un
servidor PBX preparado para ser configurado con las diferentes aplicaciones,
funcionalidades y servicios telefnicos contemplados en la solucin de
comunicacin. A continuacin se describe el proceso de configuracin de las
funciones telefnicas:

Buzn de Voz

El buzn de voz es un servicio orientado a brindarle la posibilidad al usuario
de poseer una maquina contestadora personal asociada a su extensin
telefnica. La funcionalidad que cumple es la de grabar mensajes de voz en
aquellos casos en que el usuario no pueda contestar una llamada en un
periodo de tiempo preestablecido en el sistema.

Una de las caractersticas ms resaltantes de este servicio, es la de poder
acceder a la informacin de los mensajes de voz mediante varios
mecanismos:

- Por medio del telfono:

El usuario puede acceder a su buzn de mensajes de voz a travs
de su extensin telefnica por medio de un cdigo definido en el
sistema. El acceso al buzn de voz es realizado mediante datos de
autenticacin establecidos a cada usuario. Por medio de este
mecanismo el usuario podr:

Escuchar los mensajes de voz recibidos.
Guardar o eliminar los mensajes.
Personalizar los mensajes de no disponibles y
ocupado.
Grabar nombre.

- Por medio del correo electrnico:

El usuario podr recibir por medio de un correo electrnico
establecido, las notificaciones de mensajes de voz recibidos por el
sistema en su extensin telefnica. Por medio de este mecanismo el
usuario recibir en cada notificacin los datos del mensaje de voz
(extensin o nmero origen, fecha y hora, duracin), y como archivo
adjunto el mensaje de voz en formato de audio.



Captulo III: Marco Metodolgico

Tecnologa VoIP
70
Directorio IVR

El directorio telefnico por medio del IVR es una aplicacin que se
implement para los usuarios de la plataforma, con el propsito de
consultar la informacin de algn nmero de extensin telefnica existente,
mediante una bsqueda por apellido del usuario.

El directorio IVR posee una particularidad en el proceso de reproduccin de
los nombres de los usuarios asociados a una extensin, a continuacin se
presentan las dos posibles formas de reproduccin:

- Reproduccin predeterminada: La reproduccin realizada producto
de una bsqueda acertada, es el nombre del usuario deletreado por
cada una de las letras del mismo.

- Reproduccin personalizada: Si al momento de una bsqueda
acertada, el usuario a contactar posee su grabacin personalizada,
la misma ser reproducida directamente.

Funciones de redireccin de llamadas

Las funciones de redireccin de llamadas se implementaron a fin de que el
usuario pueda desviar sus llamadas entrantes hacia otra extensin
telefnica, en caso de no poder ser atendidas.

Existen cuatro (4) tipos de redirecciones que el usuario del sistema tendr
acceso a realizar:

- Redireccin Incondicional: Se realiza el desvo de una llamada
entrante sin contemplar alguna condicin.

- Redireccin si esta ocupado: Se realiza el desvo de una llamada
entrante si la extensin se encuentra en estado de ocupado.

- Redireccin si no contesta: Se realiza el desvo de una llamada
entrante si no es contestada en el perodo de tiempo preestablecido
por el sistema.

- No Molestar: Se realiza el desvo de una llamada entrante
incondicionalmente hacia el buzn de mensajes de voz,
reproduciendo previamente el mensaje de no disponible del usuario.




Captulo III: Marco Metodolgico

Tecnologa VoIP
71
Funcin de Llamada de Alarma y Recordatorio

La funcin de llamada de alarma y recordatorio se aplic como mecanismo
de ayuda para los usuarios del sistema en la ejecucin de actividades
diarias y recurrentes. Esta funcin hace posible la creacin de una llamada
como una tarea programada en el sistema, la cual es realizada acorde al
momento predefinido por el usuario. A continuacin se describe la
diferencia entre una llamada de alarma y una llamada de recordatorio:

- Llamada de Alarma: La llamada programada mediante esta
modalidad, al ser contestada, reproducir un sonido general de
alarma.

- Llamada de Recordatorio: La llamada programada mediante esta
modalidad, al ser contestada, reproducir un sonido grabado
previamente por el usuario, alertndolo sobre alguna actividad
especfica.

Funciones de transferencia y grabacin de llamada

Las funciones de transferencia y de grabacin de llamadas, se aplicaron
como funciones para el usuario que se habilitan solo en el momento en que
se encuentre una llamada en curso. A continuacin se especifican las
propiedades de dichas funciones:

- Transferencia de Llamada: En el transcurso de una conversacin el
usuario podr realizar la transferencia de dicha llamada hacia otra
extensin del sistema. La transferencia puede ser ejecutada
mediante dos formas: modo atendido (se debe esperar a que el
destino conteste para transferir la llamada) o como modo ciego (la
llamada es transferida a la extensin destino directamente sin
esperar confirmacin).

- Grabacin de Llamada: En el transcurso de una conversacin el
usuario podr realizar la grabacin de dicha llamada en el momento
que desee, y la misma ser almacenada en la plataforma como un
archivo de sonido.

Salones de conferencia

La funcin de tele-conferencia permite la conexin de dos o ms
extensiones telefnicas mediante un mismo canal de comunicaciones.
Dicha funcin es contemplada a travs de extensiones de la plataforma
definidas como salones de conferencia.

Captulo III: Marco Metodolgico

Tecnologa VoIP
72
En la configuracin de esta funcionalidad, se cre un rango de extensiones
destinadas a ser utilizadas por los usuarios para la realizacin de tele-
conferencias. Cada saln de conferencia posee datos de autenticacin para
su acceso, con el fin de garantizar una comunicacin segura.

Cola de Llamadas

Una cola de llamadas se define como una aplicacin encargada de manejar
las llamadas entrantes al sistema. Mediante parmetros definidos en la cola
se realiza el enrutamiento de dichas llamadas hacia diferentes extensiones
del sistema, y se ejecutan acciones segn ciertos eventos ocasionados.

En la configuracin realizada para esta funcin se cre una cola de
llamadas para operadores. En esta cola de llamadas se especifican los
miembros asociados, los cuales son las extensiones de la plataforma. Una
vez establecidos los miembros, las llamadas entrantes a la cola son
desviadas a las extensiones telefnicas de dichos miembros de forma
paralela, aquel miembro que conteste la llamada se le otorga el canal de
comunicacin.

Da la hora y fecha actual

La funcin de hora y fecha actual del sistema se implement para brindar la
informacin del tiempo, en todo momento, a los usuarios de la plataforma.
Los usuarios por medio de su extensin telefnica sern provistos de la
fecha actual seguida de la hora en formato am/pm.

Aplicacin de Tarjetas Prepago

Esta es una aplicacin de cobranza automatizada, la cual se ha
implementado para administrar el servicio de llamadas hacia el exterior de
la UCV. Esta aplicacin brinda la posibilidad de adquirir el servicio mediante
tarjetas prepago, cuyo proceso se basa en la cancelacin del servicio
previamente a su utilizacin.

Las tarjetas prepago son creadas por la aplicacin con un saldo en Bs.
predefinido por el administrador. Al momento de adquirir una tarjeta se le
provee al usuario de un nmero de tarjeta (PIN). Con este dato el usuario
podr ingresar al sistema por medio de una extensin telefnica, y podr
realizar llamadas a nmeros externos a la UCV.

Al momento de ingresar en la aplicacin de tarjetas prepago desde una
extensin telefnica, se presentan los siguientes estados:


Captulo III: Marco Metodolgico

Tecnologa VoIP
73
- Mensaje de bienvenida
- Peticin de Ingreso del PIN de la tarjeta prepago
- Validacin del PIN de la tarjeta prepago
- Verificacin del saldo de la tarjeta en Bs.
- Clculo y Verificacin del tiempo disponible para realizar llamadas.
- Peticin del nmero de telfono a llamar
- Emisin y conexin de la llamada

E. Instalacin y configuracin de Interfaces Web de Administracin

Con el propsito de facilitar los procesos de administracin y optimizacin de
la plataforma PBX, se implementaron varias interfaces administrativas con
funcionalidades distintas, que cubren las actividades administrativas necesarias
para el mantenimiento del servicio telefnico. A continuacin se describe cada una
de las interfaces Web:

Administracin de extensiones telefnicas

Se realiz el desarrollo de una aplicacin Web que brinda la capacidad de
administrar las extensiones en la plataforma Asterisk. Esta aplicacin interacta
con los archivos de configuracin de Asterisk para realizar las actividades de
creacin, modificacin y eliminacin de extensiones.

Las funcionalidades que contiene la interfaz son:

Presentacin del estado de la PBX:

Esta seccin muestra los valores actuales en cuanto a la cantidad de
extensiones, dispositivos y buzones de voz existentes en la PBX. En la
Figura 3.4 se presenta un grfico de esta seccin en la interfaz Web.















Captulo III: Marco Metodolgico

Tecnologa VoIP
74
Figura 3.4 Interfaz Web de administracin seccin de estado


Fuente: Elaboracin propia.

Creacin de extensiones, dispositivos y buzones de voz (voicemail) de
forma automatizada en cascada.

Esta funcionalidad permite crear de forma automatizada las extensiones,
dispositivos y buzones de voz en la plataforma PBX. El proceso se da
mediante un formulario cuya aplicacin resulta sencilla, comprensible y
transparente para el administrador.

Con la creacin automatizada de una extensin, se crea adicionalmente un
dispositivo y un buzn de correo, los cuales son asociados entre si. En la
Figura 3.5 se presenta una grfica de esta seccin en la interfaz Web.






Captulo III: Marco Metodolgico

Tecnologa VoIP
75
Figura 3.5 Interfaz Web de administracin seccin de creacin de extensiones
automatizadas


Fuente: Elaboracin propia.

Manejo de dispositivos (Creacin, modificacin y eliminacin).

Esta funcionalidad brinda la posibilidad de crear, modificar y eliminar
dispositivos de comunicacin registrados a la plataforma PBX. En la Figura
3.6 se presenta una grfica de esta seccin en la interfaz Web.








Captulo III: Marco Metodolgico

Tecnologa VoIP
76
Figura 3.6 Interfaz Web de administracin seccin de manejo de dispositivos


Fuente: Elaboracin propia.

Manejo independiente de extensiones (Modificacin y eliminacin).

El manejo independiente de extensiones, es contemplado por esta
funcionalidad para la modificacin y eliminacin de las mismas, sin afectar
a los dispositivos y buzones de voz relacionados. En la Figura 3.7 se
presenta una grfica de esta seccin en la interfaz Web.

Figura 3.7 Interfaz Web de administracin seccin de manejo independiente de
extensiones


Fuente: Elaboracin propia.

Captulo III: Marco Metodolgico

Tecnologa VoIP
77
Manejo de Buzones de Voz (Creacin, modificacin y eliminacin).

Esta funcionalidad brinda la posibilidad de crear, modificar y eliminar
buzones de voz de usuarios registrados a la plataforma PBX. En la Figura
3.8 se presenta una grfica de esta seccin en la interfaz Web.

Figura 3.8 Interfaz Web de administracin seccin de manejo de buzones de voz


Fuente: Elaboracin propia.

Mdulo de control para la PBX

El siguiente mdulo fue desarrollado para aplicar controles de cambio a la
PBX. Las modificaciones que se realicen en la interfaz de administracin,
son aplicadas a la PBX una vez que se ejecute la recarga de la misma. De
igual forma se puede consultar el estado de los servicios de la PBX. En la
Figura 3.9 se presenta una grfica de esta seccin en la interfaz Web.

Figura 3.9 Interfaz Web de administracin mdulo de control


Fuente: Elaboracin propia.

Mdulo de enlaces hacia las interfaces administrativas de la PBX.

Este mdulo brinda accesos directos hacia las diferentes interfaces
administrativas de la plataforma. En la Figura 3.10 se presenta una
grfica de este mdulo en la interfaz Web.
Captulo III: Marco Metodolgico

Tecnologa VoIP
78
Figura 3.10 Interfaz Web de administracin mdulo de enlaces


Fuente: Elaboracin propia.

Las especificaciones de uso de la interfaz administrativa de extensiones
telefnicas de la plataforma, son explicadas en el manual de administracin del
sistema.

Administracin de Tarjetas Prepago

El sistema conocido como A2Billing es el encargado de gestionar, administrar
y controlar los procesos de las tarjetas prepago para la plataforma. A2Billing fue
instalado y configurado en la PBX como la aplicacin de cobranza automatizada. A
continuacin se describe el proceso de funcionamiento:

De manera general el funcionamiento del sistema A2Billing se da de la
siguiente forma:

El administrador genera tarjetas prepago bajo demanda, cada tarjeta posee
un nmero de serial asociado (PIN).
El cliente o usuario se comunica a la plataforma Asterisk por medio de un
nmero de acceso al sistema.
La plataforma Asterisk contesta la llamada y le pide al usuario ingresar el
nmero de serial de la tarjeta prepago.
Despus de validar el nmero de tarjeta por el sistema A2Billing, Asterisk
anuncia al cliente el balance de su cuenta (saldo), y lo invita a marcar el
nmero destino al que desea llamar.
Posterior al ingreso del nmero destino, Asterisk anuncia al cliente el
tiempo en minutos y segundos que tiene disponible para realizar llamadas,
y procede a realizar la conexin del cliente con el nmero destino.
Una vez finalizada la llamada, Asterisk almacena la informacin referente a
la llamada, con el fin de utilizarla para el proceso de facturacin y reportes.
Captulo III: Marco Metodolgico

Tecnologa VoIP
79
Cuando el balance de la cuenta (saldo) de la tarjeta prepago es consumida
en su totalidad, el sistema A2Billing deshabilita la llamada en tiempo real y
el cliente deber recargar o adquirir una nueva tarjeta prepago.

A2Billing integra varios mdulos para conformar el sistema, los cuales
interactan entre s para proveer el servicio de tarjetas prepago en la plataforma
Asterisk. Los mdulos que componen a A2Billing son:

Mdulo de Clientes (Customer)

Este mdulo provee la administracin de las tarjetas prepago, los clientes
son considerados como tarjetas. Las tareas disponibles en este mdulo son:

Crear Tarjetas Prepago, de forma individual o por lotes.
Listar las tarjetas prepago existentes para consultar su informacin.

En la Figura 3.11 se muestra la interfaz Web del mdulo de clientes en
A2Billing.

Figura 3.11 Interfaz Web de A2Billing Mdulo de Clientes


Fuente: Elaboracin propia.
Captulo III: Marco Metodolgico

Tecnologa VoIP
80
Mdulo de Cobranza (Billing)

Este mdulo provee la administracin de los procesos de cobranza del
sistema, dentro de estos procesos encontramos:

Consultar la situacin econmica del sistema, es decir, la cantidad de
dinero que se ha facturado en relacin a la cantidad de tarjetas adquiridas
por los usuarios.
Consultar el estado de pagos realizados o por realizar, es decir, las cuentas
por cobrar o cobradas asociadas a cada tarjeta prepago existente en el
sistema.
Registrar nuevos pagos.
Consultar la tabla de monedas asociadas con la tasa actual del dolar
registrada en A2Billing.

En la Figura 3.12 se muestra la interfaz Web del mdulo de cobranza en el
sistema A2billing.

Figura 3.12 Interfaz Web del sistema A2Billing Mdulo de Cobranza


Fuente: Elaboracin propia.
Captulo III: Marco Metodolgico

Tecnologa VoIP
81
Mdulo de Tarifa de Tarjetas (RateCard)

Este mdulo provee el manejo de las reglas de tarifas aplicadas a las tarjetas
prepago. Dichas reglas de tarifas se definen por varias entidades del mdulo, las
cuales se describen a continuacin:


Grupo de Tarifa (TariffGroup)

Un grupo de tarifa determina un conjunto de tarifas que pueden ser
aplicadas en el proceso de cobro para cierta tarjeta. Cada grupo de tarifa
contiene a su vez una (1) o ms tarifas de tarjetas.

Tarifa de Tarjeta (RateCard)

Una tarifa de tarjeta determina la informacin de cobro asociada a los
destinos de llamadas. Estos datos se definen como un par (destino, tarifa),
en donde para diferentes destinos especificados existen diferentes tarifas.

El proceso para la aplicacin de las tarifas de tarjetas en A2Billing se da de
la siguiente forma:

- La llamada es iniciada en la plataforma Asterisk.
- Se realiza la autenticacin de la tarjeta prepago, a travs de su
nmero PIN.
- El sistema busca el grupo de tarifa al cual esta asociada la tarjeta.
- El usuario introduce el nmero al que desea llamar.
- El sistema verifica la existencia de una tarifa para ese destino de
llamada, y de ser as automticamente se conecta la llamada.

En la Figura 3.13 se muestra el esquema grfico del proceso de aplicacin
de las tarifas de tarjetas en A2Billing.













Captulo III: Marco Metodolgico

Tecnologa VoIP
82
Figura 3.13 Esquema del proceso de aplicacin de tarifas de tarjetas en A2Billing


Fuente: Elaboracin propia.

En la Figura 3.14 se muestra la interfaz Web del mdulo de tarifa de tarjetas
en A2Billing.

Figura 3.14 Interfaz Web del sistema A2Billing Mdulo de Tarifa de Tarjetas


Fuente: Elaboracin propia.
Captulo III: Marco Metodolgico

Tecnologa VoIP
83
Mdulo de Comunicacin (Trunk)

Este mdulo provee la definicin de los canales directos de comunicacin a
utilizar en la plataforma de Asterisk, para la realizacin de las llamadas por parte
de los usuarios.

Las tareas disponibles en este mdulo son:

Listado de los canales definidos para consultar su informacin.
Definicin de canales segn varios parmetros de la aplicacin.

En la Figura 3.15 se muestra la interfaz Web del mdulo de comunicacin en
A2Billing.

Figura 3.15 Interfaz Web del sistema A2Billing Mdulo de Comunicacin


Fuente: Elaboracin propia.



Captulo III: Marco Metodolgico

Tecnologa VoIP
84
Mdulo de Reportes (Call Report)

Este mdulo provee la administracin de los reportes de llamadas en la
plataforma por medio de la aplicacin. Los reportes suministrados son clasificados
segn el tipo de informacin requerida. Dentro de los reportes disponibles se
encuentran:

Reportes de llamadas por tarjetas prepago.
Reportes por facturas de tarjetas prepago.
Reportes por comparacin de llamadas.
Reportes por cantidad de trfico mensual.
Reportes por cantidad de llamadas diarias.

En la Figura 3.16 se muestra la interfaz Web del mdulo de reportes en
A2Billing.

Figura 3.16 Interfaz Web del sistema A2Billing Mdulo de Reportes


Fuente: Elaboracin propia.

Captulo III: Marco Metodolgico

Tecnologa VoIP
85
Aspectos de Seguridad en A2Billing

El principal motivo de preocupacin en la implantacin de la aplicacin
A2Billing, se concentra en el nivel seguridad que pueda garantizar dicha aplicacin
para ofrecer el servicio de tarjetas prepago.
La seguridad en A2Billing esta sustentada por medio de los siguientes
aspectos:

Seguridad de Acceso al sistema

Este tipo de seguridad se refiere al mecanismo utilizado para permitir el
acceso al sistema a solo aquellos usuarios definidos para tal fin. A2Billing
establece la creacin de usuarios autenticados para el acceso al sistema.

Seguridad de las Tarjetas Prepago

Se refiere a la seguridad aplicada a las tarjetas prepago para evitar
duplicacin de nmeros de seriales y utilizacin del servicio con datos
aproximados de seriales.

La seguridad de las tarjetas prepago recae en la longitud del nmero de
serial de la tarjeta definida. A2Billing permite definir la longitud del nmero
serial de las tarjetas prepago, por medio de sus parmetros de
configuracin.

Al momento de crear una tarjeta prepago en A2Billing, el nmero de serial de
la tarjeta es asignado automticamente. Por lo cual el proceso para generar dichos
nmero es interno, garantizando nmeros nicos, no replicables y generados de
forma aleatoria.

Anlisis de estadsticas de registros de llamadas (CDRs)

Esta interfaz es utilizada para realizar reportes de llamadas en base a
anlisis de los registros de llamadas almacenados en la plataforma. Existen
diferentes mdulos de reportes especficos para ciertos estudios. A continuacin
se describen dichos mdulos de reportes:

Reporte de CDRs Bsico

Este reporte especifica la informacin de ciertos campos, filtrando aquellos
datos crticos para el anlisis bsico de llamadas. Dicho reporte es
orientado a usuarios administradores que no posean un conocimiento
avanzado de la plataforma PBX. En la Figura 3.17 se muestra un grfico de
la interfaz Web del presente mdulo de reporte.

Captulo III: Marco Metodolgico

Tecnologa VoIP
86
Figura 3.17 Interfaz Web de estadsticas Mdulo de reporte bsico


Fuente: Elaboracin propia.

Reporte de CDRs Avanzado

Este reporte especifica la informacin de todos los campos del registro de
llamadas. Dicho reporte es orientado a usuarios administradores con
conocimientos slidos de la plataforma PBX. En la Figura 3.18 se muestra
un grfico de la interfaz Web del presente mdulo de reporte.

Figura 3.18 Interfaz Web de estadsticas mdulo de reporte avanzado


Fuente: Elaboracin propia.

Captulo III: Marco Metodolgico

Tecnologa VoIP
87
Reporte para comparacin de llamadas

Este reporte brinda la informacin necesaria para analizar llamadas
registradas en la plataforma, posee un motor de bsqueda avanzada para
especificar ciertas caractersticas de llamadas. En la Figura 3.19 se muestra
un grfico de la interfaz Web del presente mdulo de reporte.


Figura 3.19 Interfaz Web de estadsticas mdulo de reporte para comparacin de llamadas


Fuente: Elaboracin propia.

Reporte de trafico mensual

Este reporte presenta la informacin del registro de llamadas clasificado por
mes. En la Figura 3.20 se muestra un grfico de la interfaz Web del
presente mdulo de reporte.





Captulo III: Marco Metodolgico

Tecnologa VoIP
88
Figura 3.20 Interfaz Web de estadsticas mdulo de reporte de trafico mensual


Fuente: Elaboracin propia.

Reporte de carga diaria

Este reporte presenta la informacin del registro de llamadas clasificado por
da. En la Figura 3.21 se muestra un grfico de la interfaz Web del presente
mdulo de reporte.

Figura 3.21 Interfaz Web de estadsticas mdulo de reporte de carga diaria


Fuente: Elaboracin propia.
Captulo III: Marco Metodolgico

Tecnologa VoIP
89
Administracin de grabaciones de llamadas

Esta interfaz Web permite manejar las grabaciones de llamadas realizadas
por los usuarios del sistema, todas las grabaciones se almacenan en la PBX y
pueden ser consultadas por el administrador. Las grabaciones podrn ser
descargadas en formato de audio. En la Figura 3.22 se muestra un grfico de la
interfaz Web.

Figura 3.22 Interfaz Web de administracin de grabaciones de llamadas


Fuente: Elaboracin propia.



Captulo III: Marco Metodolgico

Tecnologa VoIP
90
Panel de operador

El panel de operador instalado y configurado en la PBX tiene como finalidad
proveer la informacin de llamadas conectadas en tiempo real en determinado
momento. Este panel es representado por medio de una interfaz Web, la cual va
mostrando las actividades de llamadas de la PBX. En la Figura 3.23 se muestra
una grfica del panel de operador.

Figura 3.23 Interfaz Web del panel de operador


Fuente: Elaboracin propia.

Panel de Monitoreo de la PBX

En la administracin de una plataforma de comunicaciones, es de gran
importancia conocer el estado de cada uno de los componentes o elementos que
interactan en ella, es por esto que se instal y se configuro la aplicacin MRTG.
Este es un sistema que por medio del protocolo SNMP consulta consistentemente
el estado de los componentes de la PBX y los presenta en forma de grficos para
hacer el anlisis comprensible al administrador. En la Figura 3.24 se presenta una
grfica de la interfaz Web de monitoreo de la PBX.








Captulo III: Marco Metodolgico

Tecnologa VoIP
91
Figura 3.24 Interfaz Web de monitoreo de la PBX


Fuente: Elaboracin propia.

Respaldo de archivos de la PBX

En la plataforma PBX se implemento un proceso de respaldo de los archivos
y datos crticos del sistema. Estos respaldos se ejecutan en cierta hora del da y
son almacenados en un archivo del sistema operativo. Para una mayor facilidad
de obtencin de estos archivos de respaldo, se desarrollo una interfaz Web que
lista los archivos de respaldo contenidos en el sistema, brindando la posibilidad de
descargar los mismos. En la Figura 3.25 se presenta una grfica de la interfaz
Web de respaldo de archivos de la PBX.

















Captulo III: Marco Metodolgico

Tecnologa VoIP
92
Figura 3.25 Interfaz Web de respaldo de archivos de la PBX


Fuente: Elaboracin propia.

F. Instalacin y configuracin de Interfaces Web de Usuarios

Portal de servicios

Se realizo la instalacin y configuracin de una interfaz Web para los
usuarios de la plataforma PBX. Esta interfaz se presenta como una ventana de
servicios y funcionalidades telefnicas, personalizada a cada usuario y disponible
en cualquier momento y lugar.

La interfaz Web de usuarios esta basada en una aplicacin de cdigo abierto
llamada ARI (Asterisk Recordings Interface), la cual primeramente solo brinda la
posibilidad de consultar la informacin personal del buzn de voz y los registros de
llamadas. Esta aplicacin fue modificada para adaptar diferentes mdulos
adicionales que ofrecieran ms servicios de interaccin para el usuario.

A continuacin se describen los diferentes mdulos presentes en la interfaz
Web:

Mdulo de Buzn de Voz

Este mdulo permite manejar la informacin referente al buzn de mensajes
de voz, mediante el mismo el usuario podr consultar sus mensajes
recibidos, descargar dichos mensajes en formato de audio, guardar los
mensajes de forma clasificada por categoras y eliminar mensajes. En la
Figura 3.26 se presenta una grfica de la interfaz Web del mdulo de buzn
de voz.
Captulo III: Marco Metodolgico

Tecnologa VoIP
93
Figura 3.26 Interfaz Web de usuarios mdulo de buzn de voz


Fuente: Elaboracin propia.

Mdulo de Registros de Llamadas

El mdulo de registros presenta la informacin de llamadas realizadas y
recibidas por el usuario de manera especfica. Tambin presenta el registro
de las grabaciones realizadas por el usuario en el transcurso de una
llamada. Estas grabaciones pueden ser escuchadas y descargadas en
formato de audio. Adicionalmente presenta un rea de bsqueda para
ubicar algn registro de llamada en especfico. En la Figura 3.27 se
presenta una grfica de la interfaz Web del mdulo de registros de
llamadas.

Figura 3.27 Interfaz Web de usuarios mdulo de registros de llamadas


Fuente: Elaboracin propia.
Captulo III: Marco Metodolgico

Tecnologa VoIP
94
Mdulo de Directorio

Este mdulo ofrece la informacin listada de todas las extensiones
telefnicas existentes en la plataforma PBX, dicha informacin contiene el
nombre usuario y la extensin telefnica asociada. Adicionalmente presenta
un rea de bsqueda para ubicar alguna extensin o usuario en especfico.
En la Figura 3.28 se presenta una grfica de la interfaz Web del mdulo de
directorio.

Figura 3.28 Interfaz Web de usuarios mdulo de directorio


Fuente: Elaboracin propia.

Mdulo de Autogestin

Este mdulo fue implementado para brindarle a los usuarios de la
plataforma PBX, la posibilidad de aplicar las funciones de redireccin de
llamadas a su extensin. En la Figura 3.29 se presenta una grfica de la
interfaz Web del mdulo de autogestin.










Captulo III: Marco Metodolgico

Tecnologa VoIP
95
Figura 3.29 Interfaz Web de usuarios mdulo de autogestin


Fuente: Elaboracin propia.

Mdulo de Ayuda

En este mdulo se presenta la informacin de uso de cada uno de los
servicios y funcionalidades de la plataforma PBX. Se muestra el cdigo de
la extensin del servicio y una breve explicacin del mismo. En la Figura
3.30 se presenta una grfica de la interfaz Web del mdulo de ayuda.















Captulo III: Marco Metodolgico

Tecnologa VoIP
96
Figura 3.30 Interfaz Web de usuarios mdulo de ayuda


Fuente: Elaboracin propia.

Mdulo de Opciones

Por medio de este mdulo se brinda la posibilidad de realizar distintas
configuraciones y ajustes en la aplicacin de buzn de voz personalizado.
Entre las diferentes opciones se encuentran: contrasea del buzn,
direccin de correo electrnico, opciones de reproduccin del buzn y
formato de audio de los mensajes de voz almacenados. En la Figura 3.31
se presenta una grfica de la interfaz Web del mdulo de opciones.







Captulo III: Marco Metodolgico

Tecnologa VoIP
97
Figura 3.31 Interfaz Web de usuarios mdulo de opciones


Fuente: Elaboracin propia.

Mdulo de Descargas

Este mdulo es implementado para presentar aplicaciones de usuarios
relacionadas a la plataforma PBX, una de las aplicaciones con mayor
relevancia es el software de telfono (softphone). Por medio de este mdulo
es posible realizar la descarga de las aplicaciones listadas conjuntamente
con las guas de instalacin y uso. En la Figura 3.32 se presenta una grfica
de la interfaz Web del mdulo de descarga.












Captulo III: Marco Metodolgico

Tecnologa VoIP
98
Figura 3.32 Interfaz Web de usuarios mdulo de descargas


Fuente: Elaboracin propia.

Interfaz de Tarjetas Prepago

Esta interfaz es orientada a usuarios que posean el servicio de tarjetas
prepago. Por medio de esta interfaz el usuario podr conocer la informacin del
estado de su tarjeta, saldo restante y registros de llamadas realizadas. Los
registros de llamadas son presentados en formato de tablas y grficos,
adicionalmente se provee un rea de bsquedas avanzadas con la cual el usuario
podr ubicar los datos de alguna llamada en particular.

El acceso a la interfaz Web se realiza con la utilizacin de un nmero de alias
y una contrasea asignada a la tarjeta del usuario, en el momento en que se crea
la misma. En la figura 3.33 se muestra la interfaz Web de tarjetas prepago
especificando la informacin de la tarjeta, y en la Figura 3.34 se presenta un
ejemplo de los registros de llamadas.

Figura 3.33 Interfaz Web de tarjetas prepago informacin de tarjeta


Fuente: Elaboracin propia.



Captulo III: Marco Metodolgico

Tecnologa VoIP
99
Figura 3.34 Interfaz Web de tarjetas prepago registros de llamadas


Fuente: Elaboracin propia.

G. Seleccin de una aplicacin telefnica cliente (Softphone) para
computador.

Las aplicaciones de software (softphone), son aplicaciones que proveen las
funcionalidades bsicas de un telfono IP desde un computador. Este tipo de
aplicacin ser utilizada como dispositivo para realizar las conexiones de llamadas
a la plataforma.

De forma particular se seleccion la aplicacin softphone conocida con el
nombre Express Talk 1.04, como la aplicacin a ser utilizada por los usuarios de la
plataforma. La seleccin de esta aplicacin estuvo sustentada por los siguientes
factores:

Software de cdigo abierto.
Posee las funcionalidades necesarias de comunicacin telefnica.
Aplicacin con interfaz amigable, comprensible y fcil de manejar para los
usuarios.
Proceso de instalacin y configuracin rpido y sencillo.
Manejo del protocolo SIP.

Captulo III: Marco Metodolgico

Tecnologa VoIP
100
En la gua de usuarios de la plataforma se especifican los pasos a seguir
para la instalacin y configuracin de la aplicacin softphone Express Talk. De
igual forma se presenta dicha gua en modo digital a travs de la interfaz Web de
usuarios. En la Figura 3.35 se muestra la interfaz de la aplicacin softphone
Express Talk 1.04.

Figura 3.35 Interfaz de la aplicacin Express Talk


Fuente: NCH Swift Sound.

















Captulo III: Marco Metodolgico

Tecnologa VoIP
101
6. Proceso de pruebas
La fase del proceso de prueba esta constituida por la integracin de dos de
los procesos ms importantes de la metodologa, el diseo del ambiente de
pruebas y el proceso de implementacin.

Se integran los procesos mencionados para completar el diseo y la
implementacin de un ambiente ideal, donde se aplica la solucin de
comunicacin telefnica de VoIP propuesta.

El proceso de pruebas busca estudiar el rendimiento de la solucin en los
aspectos de comunicacin, utilidad, funcionalidad y servicios brindados. A
continuacin se presentan los ensayos efectuados en el ambiente de pruebas.

Creacin de extensiones telefnicas

El primer paso realizado en el proceso de pruebas fue la creacin de las
extensiones telefnicas a ser utilizadas. Fueron creadas 6 extensiones telefnicas
en total y un canal troncal para las comunicaciones hacia la red telefnica
tradicional, clasificados de la siguiente forma:

Extensiones SIP: se crearon 5 extensiones con la tecnologa de
comunicacin SIP, dichas extensiones fueron dispuestas en el rango
numeral de extensin [600 - 604].

Canal y extensin ZAP: se creo un canal y una extensin telefnica con la
tecnologa de comunicacin ZAP, la cual es la encargada de manejar las
comunicaciones hbridas entre la red telefnica tradicional y la red de VoIP,
por medio de la tarjeta TDM400P. A continuacin se describe el canal y la
extensin ZAP:

- Canal troncal ZAP: Este canal fue creado para manejar las
comunicaciones de voz hbridas, entre la red telefnica tradicional y
la red de VoIP. El identificador del canal creado es el canal 4
(ZAP/4).

- Extensin para dispositivo analgico: Esta extensin fue creada para
la conexin de un dispositivo analgico (telfono analgico), l cual
tendr comunicacin directa con la PBX. El nmero de extensin
creado fue el 400.




Captulo III: Marco Metodolgico

Tecnologa VoIP
102
Creacin de Reglas de llamadas salientes por el troncal ZAP

Las reglas para las llamadas salientes definen los patrones a seguir por las
extensiones telefnicas de la plataforma para la realizacin de llamadas. Las
llamadas emitidas por las extensiones se comunican con el servidor PBX para
establecer la conexin a travs del canal ZAP/4, utilizando las reglas permitidas.
Se creo una regla de llamadas salientes cuya configuracin fue establecida
basada en ciertas reglas para el proceso de marcado definido por la plataforma
Asterisk. Las reglas o patrones se definen segn los siguientes aspectos:

o X = asocia cualquier digito en el rango 0-9
o Z = asocia cualquier digito en el rango 1-9
o N = asocia cualquier digito en el rango 2-9
o [1237-9] = asocia los dgitos o letras contenidos en los corchetes
o . = asocia uno o mas caracteres
o | = elimina un prefijo del nmero discado.

Dada las especificaciones de las reglas de marcado, se establece una ruta
con la limitacin de aceptar solo el patrn ZXXX para las llamadas salientes de
la plataforma hacia la central telefnica de la Facultad de Ciencias de la UCV. El
patrn definido permite la comunicacin a cualquier extensin de la comunidad
universitaria que se encuentre en el rango [1000 9999].

Instalacin y configuracin de la aplicacin telefnica (Softphone) en computador

Se realizo la instalacin de la aplicacin telefnica softphone (Express Talk)
seleccionada previamente en diferentes computadores. La instalacin fue regida
por la gua de instalacin desarrollada para este proyecto. Luego de ser instaladas
las aplicaciones fueron configuradas cada una de ellas con la informacin de las
extensiones creadas en la plataforma (nmero de extensin, nombre de usuario,
contrasea y nombre de dominio o direccin IP del servidor PBX a ser registrado).

Registro de dispositivos por extensin creada

Posterior a la creacin de las extensiones, creacin de las reglas de llamadas
saliente e instalacin y configuracin del softphone, se realizo el proceso de
conexin (registro) de los dispositivos de usuario a la plataforma PBX. Cada
dispositivo registrado represento una de las extensiones telefnicas creadas.

Pruebas de comunicacin

Las pruebas de comunicacin se realizaron desde los siguientes puntos de
vista:


Captulo III: Marco Metodolgico

Tecnologa VoIP
103
Llamadas a travs de extensiones SIP

Esta prueba proporcion el nivel de rendimiento del protocolo SIP en
relacin a la transmisin de la voz por medio de la red de datos.

Las llamadas realizadas se dividen en dos tipos:

- Llamadas individuales: se emitieron llamadas individuales por medio
de una extensin telefnica SIP y se estudio su comportamiento
(calidad de la voz, consumo de ancho de banda, impacto en el
rendimiento servidor).

- Llamadas simultneas: se emitieron, de forma paralela, llamadas
desde diferentes extensiones telefnicas SIP, con la finalidad de
estudiar el comportamiento de las mismas y del servidor. Se estudio
la capacidad del servidor en cuanto al manejo en cantidad de
llamadas simultneas, as como el deterioro de estas llamadas
debido a diversos factores de rendimiento.

Llamadas a travs de la extensin ZAP

Esta prueba proporcion el nivel de rendimiento de la tarjeta de
comunicacin TDM400P bajo el protocolo ZAP, en relacin a la transmisin
de la voz desde el servidor haca la red telefnica tradicional. De igual
forma permiti conocer el rendimiento en cuanto al manejo de las
comunicaciones de voz entre la plataforma telefnica tradicional y la
plataforma telefnica de VoIP.

Las llamadas realizadas se dividen en dos tipos:

- Llamadas desde la extensin telefnica ZAP hacia extensiones de la
central telefnica tradicional: se emitieron llamadas por medio de la
extensin telefnica ZAP y se estudio su comportamiento (calidad de
la voz, impacto en el rendimiento del servidor).

- Llamadas desde la extensin telefnica ZAP hacia extensiones
telefnicas SIP de la plataforma: se emitieron llamadas desde la
extensin ZAP hacia extensiones SIP, con el fin de poder evaluar el
rendimiento de la plataforma al tener que direccionar las llamadas
entre un protocolo y otro.

Recepcin de llamadas entrantes por medio del canal Troncal ZAP

Esta prueba proporcion el nivel de rendimiento de la tarjeta de
comunicacin TDM400P bajo el protocolo ZAP, en relacin a la recepcin y
Captulo III: Marco Metodolgico

Tecnologa VoIP
104
transmisin de la voz desde la central telefnica tradicional haca las
extensiones SIP de la plataforma.

Pruebas de los servicios y funcionalidades telefnicas

Se realizaron pruebas con cada uno de los servicios y funcionalidades
ofrecidas por la plataforma, con la finalidad de obtener el nivel de rendimiento de
los mismos. A continuacin se describen las pruebas realizadas:

Buzn de Voz

Se realizaron llamadas a diferentes extensiones de la plataforma las cuales
no fueron contestadas, con el propsito de realizar grabaciones de voz en
cada uno de los buzones de mensajes. Luego de realizar las grabaciones
se revisaron los buzones de voz y sus correos electrnicos asociados para
verificar que los mensajes se recibieran correctamente.

Igualmente se realizaron las grabaciones de los mensajes personales de
cada buzn de voz (grabacin del nombre del usuario, grabacin del
mensaje de no disponible, grabacin del mensaje de ocupado), con la
finalidad de personalizar e identificar en la plataforma a cada extensin.

Directorio IVR

Con la personalizacin realizada de las extensiones telefnica se realizo la
prueba del directorio IVR. Por medio de las extensiones telefnicas se
marco el servicio y se realizaron bsquedas por nombre y apellido,
esperando las respuestas de la existencia de las mismas. Una vez
encontradas las extensiones buscadas se realizo la conexin de
comunicacin.

Funciones de Redireccin de llamada

Por medio de cada una de las extensiones telefnicas existentes en la
plataforma, se realizaron las pruebas de las funciones de redireccin de
llamadas. A continuacin se describen las pruebas por cada funcin:

- Redireccin de llamada incondicional: se establecieron diferentes
nmeros de extensin para redirecciones en las extensiones
telefnicas de la plataforma. Una vez redireccionada una extensin
se realizaron llamadas a la misma esperando a ser contestada por la
extensin establecida.

- Redireccin de llamada si esta ocupado: se establecieron diferentes
nmeros de extensin para redirecciones en las extensiones
Captulo III: Marco Metodolgico

Tecnologa VoIP
105
telefnicas de la plataforma. Una vez redireccionada una extensin
se realizaron llamadas a la misma esperando a que el estado de la
extensin fuese ocupado, para lograr que la llamada fuese desviada
y contestada por la extensin establecida.

- Redireccin de llamada si no contesta: se establecieron diferentes
nmeros de extensin para redirecciones en las extensiones
telefnicas de la plataforma. Una vez redireccionada una extensin
se realizaron llamadas a la misma esperando a que el tiempo
mximo para contestar dicha llamada expirara y que esta fuese
desviada y contestada por la extensin establecida.

- No molestar: se estableci en diferentes extensiones telefnicas de
la plataforma, el estado habilitado de No Molestar. Una vez
habilitado se realizaron llamadas a dichas extensiones esperando a
ser desviados al buzn de voz directamente.

Funcin de llamada de alarma y recordatorio

Por medio de diferentes extensiones telefnicas fueron establecidas
llamadas de alarma y recordatorio para diferentes horas del da. En el caso
de las llamadas de recordatorio fueron grabados mensajes personalizados.

Funciones de transferencia y grabacin de llamadas

Las pruebas sobre estas funciones fueron realizadas en el transcurso de
llamadas establecidas (conversaciones). A continuacin se describen las
pruebas para cada funcin:

- Funcin de transferencia de llamada: en el transcurso de una
llamada establecida (conversacin), se realizaron transferencias
de dicha llamada hacia otra extensin de la plataforma. Estas
transferencias fueron aplicadas recursivamente y como
transferencia en atendido y transferencia ciega.

- Funcin de grabacin de llamada: en el transcurso de una
llamada establecida (conversacin), se habilito la grabacin de
dicha llamada por la extensin de la plataforma. Luego se
verificaron las grabaciones mediante la interfaz Web de
administracin y de usuarios.

Salones de conferencia

Se crearon tres (3) salones de conferencia en el rango [*701-*703], dichos
salones fueron creados con informacin de acceso mediante una
Captulo III: Marco Metodolgico

Tecnologa VoIP
106
contrasea. Una vez creados los salones de conferencia se establecieron
diferentes sesiones de conferencia manejando ciertos parmetros (numero
de invitados, duracin de la conferencia, tecnologas de canales
establecidos). Estos parmetros fueron considerados con el fin de obtener
el rendimiento mximo y mnimo de comunicacin.

Cola de llamadas

Con la cola de llamadas para operador existente de la plataforma, se
establecieron como miembros algunas de las extensiones de la plataforma.
El proceso de pruebas fue realizado mediante el desvo de las llamadas
entrantes hacia la cola de operador, y cada llamada entrante fue manejada
por los distintos miembros.

Da la hora y fecha actual

Por medio de diferentes extensiones telefnicas se establecieron llamadas
hacia el servicio de hora y fecha actual comparando la informacin obtenida
con los datos del tiempo actual.

Aplicacin de Tarjetas Prepago

El servicio de tarjetas prepago se prob mediante varios pasos y casos
posibles a contemplar. A continuacin se describe el proceso de pruebas:

- Creacin de Tarjetas Prepago

Por medio de la interfaz Web administrativa del sistema de
tarjetas prepago, fueron creadas 3 tarjetas con diferentes
denominaciones en cuanto al saldo asignado en Bs. El proceso
de creacin de las tarjetas por medio de la interfaz es explicado
en el manual de administracin de la plataforma.

- Acceso al servicio por medio de extensiones telefnicas de la
plataforma.

Una vez creadas las tarjetas prepago y obtenidos los datos de los
seriales (PIN), se realizo el acceso al servicio por medio de
diferentes extensiones telefnicas de la plataforma. Regidos por
la aplicacin se ingresaron los PIN de las tarjetas recibiendo la
informacin del estado de las misma (saldo actual y minutos
disponibles), posteriormente se marcaron diferentes nmeros
estableciendo varias llamadas.


Captulo III: Marco Metodolgico

Tecnologa VoIP
107
- Casos contemplados en la utilizacin del servicio.

El la utilizacin del servicio se realizaron pruebas contemplando
los siguientes escenarios:

Consumo total del saldo de una tarjeta durante una
llamada establecida
Acceso al sistema con una tarjeta prepago cuyo estado
es inactivo
Acceso al sistema con una tarjeta telefnica cuyo saldo
es menor al permitido o es cero (0).

Pruebas de interfaces Web administrativas

Se realiz un proceso de pruebas a las interfaces Web administrativas de la
plataforma con la finalidad de obtener el grado de rendimiento y funcionamiento de
las mismas. A continuacin se describen las pruebas realizadas en cada interfaz
Web administrativa:

Administracin de extensiones telefnicas

Las pruebas realizadas en esta interfaz, se basaron en la utilizacin de
cada uno de la funciones para administrar las extensiones telefnicas. Las
pruebas realizadas fueron:

- Se crearon extensiones telefnicas en forma de cascada
(extensin, dispositivo y buzn de voz).
- Se modific informacin de extensiones telefnicas existentes.
- Se eliminaron extensiones telefnicas.
- Se crearon dispositivos de forma independiente.
- Se modific informacin de dispositivos existentes.
- Se eliminaron dispositivos existentes.
- Se crearon buzones de voz independientes.
- Se modific informacin de buzones de voz existentes.
- Se eliminaron buzones de voz existentes.
- Se crearon extensiones independientes asignndolas a
dispositivos y buzones de voz exigentes.
- Se aplicaron las funciones de control de la PBX (Recarga y
Estatus).
- Se probaron los enlaces Web listados.





Captulo III: Marco Metodolgico

Tecnologa VoIP
108
Administracin de tarjetas prepago

Las pruebas realizadas en esta interfaz, se basaron en la utilizacin de
cada uno de la funciones para crear y administrar las tarjetas telefnicas.
Las pruebas realizadas fueron:

- Se crearon 3 tarjetas prepago en el mdulo de clientes, con
denominaciones diferentes en cuanto al saldo en Bs. A cada
tarjeta se le asigno datos de acceso distintos.
- Se defini el canal troncal ZAP/4, por l cual las llamadas deben
ser enrutadas.
- Se creo un Grupo de Tarifa global (TariffCard).
- Se creo una regla global de Tarifa de Tarjeta (RateCard)
- Se crearon varias Tarifa Destino asociadas a diferentes prefijos
de llamadas (general, 0412, 0414, 0416, 001).
- Con las pruebas realizadas en los servicios de telefona de
tarjetas prepago se verificaron los registros de llamadas en el
mdulo de reportes.

Anlisis de estadsticas de llamadas CDRs

Las pruebas realizadas en esta interfaz, se basaron en la utilizacin de
cada uno de los reportes de registros de llamadas para obtener reportes
sobre las llamadas registradas en la PBX. Las pruebas realizadas fueron:

- Se verifico la informacin de registros de llamadas en el mdulo
de reportes bsicos, y desde el punto de vista de un
administrador bsico se analizaron los datos. Adicionalmente se
realizaron bsquedas avanzadas.
- Se verifico la informacin de registros de llamadas en el mdulo
de reportes avanzados, y desde el punto de vista de un
administrador con conocimientos slidos de la plataforma se
analizaron los datos. Adicionalmente se realizaron bsquedas
avanzadas.
- Se realizaron comparaciones de llamadas registradas en la
plataforma PBX. Se analizaron los datos y las grficas obtenidas.
Adicionalmente se realizaron bsquedas avanzadas.
- Se verifico la informacin sobre el trfico mensual de la
plataforma PBX. Se analizaron los datos y las grficas obtenidas.
Adicionalmente se realizaron bsquedas avanzadas.
- Se verifico la informacin sobre el trfico mensual de la
plataforma PBX. Se analizaron los datos y las grficas obtenidas.
Adicionalmente se realizaron bsquedas avanzadas.


Captulo III: Marco Metodolgico

Tecnologa VoIP
109
Administracin de grabacin de llamadas

Las pruebas realizadas en esta interfaz, se basaron en la verificacin y
obtencin (descarga) de las grabaciones realizadas en la plataforma. De
igual forma se verifico la calidad de las grabaciones y la fidelidad.

Panel de operador

Las pruebas realizadas en esta interfaz, se basaron en la visualizacin en
cuanto a activada de la plataforma PBX sobre las llamadas en curso. Se
prob la capacidad de poder conocer el estado de todos y cada unos de los
enlaces en la plataforma.

Monitoreo de PBX

Las pruebas realizadas en esta interfaz, se basaron en la visualizacin del
rendimiento de la plataforma PBX en cada uno de los componentes que la
integran. Se estudiaron las grficas obtenidas en la interfaz, con la finalidad
de conocer el impacto que tienen las comunicaciones de voz en el servidor.

Pruebas de Interfaces Web de usuario

Se realiz un proceso de pruebas a las interfaces Web de usuarios de la
plataforma, con la finalidad de obtener el grado de rendimiento y funcionamiento
de las mismas. A continuacin se describen las pruebas realizadas en cada
interfaz Web de usuarios:

Portal de Servicios

Las pruebas realizadas en esta interfaz, se basaron en la utilizacin de
cada uno de los servicios y funcionalidades contemplados en la plataforma
para ser administrar por cada usuario en su propia extensin telefnica. Las
pruebas realizadas fueron:

- Se verifico la informacin del buzn de voz, en l cual son listados
los mensajes de voz almacenados en la plataforma, se realiz la
descarga de los archivos de sonido y se verifico su calidad y
fidelidad.
- Se verifico la informacin de los registros de llamadas almacenados
en la plataforma de forma personalizada por extensin. En dichos
registros se buscaron las grabaciones realizadas y se descargaron
para verificar la calidad y fidelidad.
- Se verifico la informacin listada en el directorio sobre todas las
extensiones existentes en la plataforma.
Captulo III: Marco Metodolgico

Tecnologa VoIP
110
- En la seccin de Autogestin se aplicaron las diferentes
redirecciones de llamadas contempladas en la plataforma y se
verifico la informacin del estado actual de las extensiones
asociadas en cuanto a los servicios de redireccin.
- Se realizaron cambios en las opciones de buzn de mensaje en la
interfaz, verificando su aplicacin en la plataforma.

Tarjetas Prepago

Las pruebas realizadas en esta interfaz, se basaron en la visualizacin de la
informacin de tarjetas prepago registradas en el sistema A2Billing en la
plataforma PBX. Las pruebas realizadas fueron:
- Se verifico la informacin del usuario asociado a una tarjeta prepago.
- Se verifico la informacin del saldo de una tarjeta prepago a medida
que se aplicaba su uso.
- Se verifico la informacin de los registros de llamadas almacenadas
por el sistema, personalizados por tarjeta prepago.



























Captulo III: Marco Metodolgico

Tecnologa VoIP
111
7. Observaciones
A raz de las pruebas realizadas en la fase anterior, se describen a
continuacin las observaciones obtenidas. Dichas observaciones se clasificaron
segn los diferentes aspectos del proceso de pruebas.

Rendimiento de las comunicaciones

Las pruebas efectuadas para el estudio del rendimiento de las
comunicaciones de voz, bajo la plataforma de VoIP, arrojaron las siguientes
apreciaciones:

Las comunicaciones hbridas entre la red de VoIP y la red telefnica
tradicional de la central de la Facultad de Ciencias, se establecieron de
forma eficiente y con excelente calidad de la voz. Sin embargo se detect
un problema (no recurrente) presentado por la tarjeta TDM400P, el mismo
es descrito a continuacin:

- En las pruebas de comunicacin realizadas por medio del canal
troncal ZAP hacia la central telefnica, se detecto un problema de
reconocimiento del estado de colgado (Hangup) en ciertas llamadas
finalizadas previas a ser respondidas por el destino. Este problema
se presenta debido a que la tarjeta TDM400P, en algunas ocasiones,
no interpreta los pulsos enviados por la central telefnica con la
indicacin de que el circuito de la llamada se ha desconectado.

La consecuencia que trae este problema radica en el tiempo de
duracin en que el canal es ocupado por la llamada no contestada.
Cuando se presenta dicho problema, la llamada continuar
intentando conectarse en un estado de ringing (repique) hasta
ingresar al buzn de voz del destino, posteriormente se realizar
todo el proceso de grabacin del mensaje para finalmente ser
colgada por el sistema. El mximo tiempo de duracin para una
llamada en este modo es de 60 segundos.

Este inconveniente detectado en las comunicaciones por medio de la
tarjeta TDM400P, se presenta debido a fallas conocidas en el
manejo de interrupciones de la tarjeta. Estas fallas son reconocidas
por el fabricante y han sido solventadas en las nuevas tarjetas
desarrolladas. Tambin se han desarrollado nuevas versiones del
protocolo ZAPTEL, l cual es el encargado de manejar las
comunicaciones de la tarjeta, que mejoran el manejo de las
interrupciones.

Captulo III: Marco Metodolgico

Tecnologa VoIP
112
El Servidor PBX soporta una capacidad mxima de diez (10) llamadas
simultaneas (en paralelo) con la utilizacin del codec g711. Al alcanzar
dicha capacidad se comienza ha afectar de forma crtica el rendimiento del
mismo, consumiendo en casi un 100% la memoria RAM e igualmente la
utilizacin del CPU. Al encontrarse el servidor en dicho estado crtico, las
llamadas establecidas comienzan a perder calidad de la voz y se presencia
interrupciones en las conversaciones. Las limitaciones mencionadas se
presentan debido a las caractersticas de hardware contempladas en el
servidor PBX.

La capacidad mxima de extensiones telefnicas del servidor PBX esta en
el rango de [50 - 100]. Estos clculos son obtenidos basados en los datos
contemplados en la tabla 3.1.

Tabla 3.1 Consumo de CPU por codecs utilizados

Codec Utilizacin del CPU Capacidad de Compresin
(Kbps)
G711 30Mhz 64
GSM 40Mhz 12
G729 60Mhz 8
Fuente: Elaboracin propia.

La capacidad mxima de extensiones es calculada en base al nmero de
canales simultneos soportados por la plataforma. Existe una proporcin de
5:1 entre el nmero de extensiones que pueden existir en la plataforma y el
nmero de canales (llamadas) simultneos que se pueden establecer.

El rendimiento de las llamadas telefnicas se ve afectado por el rendimiento
del computador donde se este ejecutando el programa telefnico del
usuario (Softphone). Mientras mayor sea el porcentaje de utilizacin del
CPU y de memoria RAM del computador del usuario, menor ser la calidad
de la conversacin de voz hasta llegar al punto de interrumpir abruptamente
la llamada.

Rendimiento de los servicios y funciones telefnicas de la plataforma VoIP

Las pruebas efectuadas para el estudio del rendimiento de los servicios
telefnicos de la plataforma de VoIP, arrojaron las siguientes apreciaciones:

Servicio de Redireccin de Llamada

De forma especfica se encontr en el servicio de redireccin de llamada,
un caso de redireccin en el que se presentan conflictos en la plataforma.
El caso en particular se presenta con la participacin de dos extensiones
Captulo III: Marco Metodolgico

Tecnologa VoIP
113
telefnicas, para realizar una descripcin comprensible de la situacin, a
continuacin se explicar mediante un ejemplo:

- Se cita como ejemplo un contexto que contiene dos extensiones
telefnicas (ext.600 y ext.601).
- La extensin 600 establece un servicio de redireccin hacia la
extensin 601 y a su vez la extensin 601 establece una redireccin
hacia la extensin 600.
- En el momento en que entre una llamada a cualquiera de las
extensiones mencionadas, se crea un ciclo en el que la llamada ser
desviada a la extensin 600 y esta a su vez la desviara a la
extensin 601.
- Esta situacin ocasiona que un canal de comunicacin de la
plataforma se ocupe indefinidamente, llegando a colapsar el servicio
de comunicacin hasta interrumpirlo.

Este problema fue solucionado con un proceso de verificacin de estado
de las extensiones a ser desviadas. Cada vez que una extensin quiera
establecer una redireccin, es verificado el destino para conocer si existe
una redireccin activa hacia la extensin origen.

Rendimiento de las Interfaces Web Administrativas

Las pruebas efectuadas para el estudio del rendimiento de las interfaces
Web administrativas de la plataforma de VoIP, arrojaron las siguientes
apreciaciones:

Panel de Operador

En el manejo de la interfaz Web del panel de operador se detectaron ciertos
problemas en la aplicacin de funciones sobre los elementos de la
plataforma representados en el mismo, estas funciones son:

- Al momento de conectar una llamada entre dos extensiones
telefnicas la comunicacin se establece solo en un sentido,
quedando un extremo de la comunicacin sin ser iniciado.
- Al momento en que se enlaza una extensin con un saln de
conferencia no se puede aplicar el control de silencio (mute) a los
participantes de la conferencia.






Captulo III: Marco Metodolgico

Tecnologa VoIP
114


Conclusiones

Tecnologa VoIP
115
CAPTULO IV: CONCLUSIONES

Los resultados obtenidos en el desarrollo del presente Trabajo Especial de
Grado, permiten destacar las siguientes conclusiones:

1. La tecnologa de VoIP, con la utilizacin del protocolo de sealizacin SIP,
provee comunicaciones confiables de voz con alta calidad en las
transmisiones. De acuerdo a los resultados obtenidos en las pruebas de
comunicacin, se pudo determinar que las conversaciones de voz
establecidas bajo VoIP, poseen tan buen rendimiento como las
conversaciones establecidas a travs de la central telefnica de la Facultad
de Ciencias.

2. La plataforma de software Asterisk es una herramienta muy til para la
implementacin de servidores PBX, ya que brinda los servicios y
funcionalidades telefnicas equivalentes a los contemplados en una central
telefnica tradicional. Con la integracin de diferentes sistemas se pueden
agregar nuevas funcionalidades y servicio de forma sencilla, lo que hace a
dicha plataforma ser ampliamente escalable.

3. Los objetivos planteados en la solucin propuesta se cumplieron en su
totalidad. Los logros obtenidos con el desarrollo de la solucin de
comunicacin de VoIP, abarcan varios aspectos que a continuacin se
describen:

Por medio de ciertas caractersticas mnimas de hardware y software,
se instal y configur un servidor PBX que brinda la funcionalidad de
central telefnica. Los recursos utilizados determinaron el bajo costo
econmico para el desarrollo de la solucin.

Se logr cubrir la mayora de los servicios provistos por la central
telefnica de la Facultad de Ciencias, y con la integracin de nuevos
servicios y funcionalidades telefnicas se pudo determinar las mejoras
sustanciales en cuanto a opciones de comunicacin para los usuarios.

Por medio de la plataforma Asterisk, se pudo determinar la gran
capacidad para crear mltiples extensiones telefnicas bajo diferentes
protocolos de sealizacin, permitiendo as ofrecer extensiones
telefnicas personales para cada uno de los usuarios de la Facultad
de Ciencias.

De acuerdo a los resultados obtenidos en las pruebas de
comunicacin realizadas desde la plataforma Asterisk hacia la central
telefnica de la Facultad de Ciencias, se pudo constatar la posibilidad
Conclusiones

Tecnologa VoIP
116
de integrar la tecnologa de VoIP con la telefona tradicional, de forma
eficiente y eficaz.

Con la instalacin y configuracin del sistema de cobranza por tarjetas
prepago, se logr implantar una solucin para el establecimiento de
llamadas telefnicas al exterior del campo universitario, siendo capaz
de reducir el impacto econmico en el presupuesto de la Facultad de
Ciencias. A travs de este servicio, se brinda una alta capacidad para
el control de llamadas, as como reportes que ayudan a optimizar la
plataforma.

A travs de las interfaces Web para usuarios instaladas y configuradas
en la plataforma, se logr constituir un ambiente personalizado para
los usuarios. Dicho ambiente le provee a cada usuario del sistema,
funciones e informacin que le permiten tener el control total sobre su
extensin telefnica.

A travs de las diferentes interfaces Web administrativas instaladas y
configuradas en la plataforma, se pudo brindar un ambiente para los
administradores donde las tareas de configuracin, mantenimiento y
optimizacin de la plataforma, se ejecuten con la mayor facilidad,
comprensin y rapidez posible, de manera de poder garantizar el buen
funcionamiento continuo de los servicios telefnicos.

4. El proceso de pruebas de la solucin de comunicacin, llevado a cabo bajo
un ambiente diseado previamente, represent una escala muy reducida de
la solucin total para la Facultad de Ciencias. Sin embargo, se pudo
determinar que dicha solucin puede ser reaplicada para diferentes
ambientes a escalas mucho mayores, por lo cual se considera como una
solucin extensible a cualquier Facultad de la Universidad Central de
Venezuela.

5. El aporte brindado a travs del desarrollo del Trabajo Especial de Grado,
fue una propuesta para solucionar el problema de comunicacin telefnica
existente en la actualidad en la Facultad de Ciencias. Dicha solucin, de
acuerdo a los resultados obtenidos, se considera como efectiva y de alto
rendimiento. La importancia se presencia en las caractersticas de la
solucin, donde posee bajos costos econmicos, facilidad en la
implantacin, y facilidades para mantenimiento y operacin. De igual forma
se presenta una solucin que se destaca por ser extensible y escalable,
donde se proveen los servicios y funcionalidades de la central telefnica
actual, y se agregan nuevos y mejores servicios para finalmente obtener
una solucin integral de comunicacin telefnica.

Recomendaciones

Tecnologa VoIP
117
CAPTULO V: RECOMENDACIONES

La solucin de comunicacin telefnica propuesta en el presente Trabajo
Especial de Grado, fue desarrollada e implementada bajo un ambiente
contemplado por los requerimientos mnimos de hardware y software de la
plataforma, cubriendo as las funcionalidades, servicios y necesidades de una
escala muy reducida en relacin a la capacidad real de la central telefnica de la
Facultad de Ciencias.

En base a los exitosos resultados obtenidos en la solucin de comunicacin
telefnica implementada, se desarrollan a continuacin unas recomendaciones
para implementar la solucin a una escala ms amplia con la capacidad de cubrir
las funcionalidades, servicios y necesidades esperadas.

Las recomendaciones se realizan a travs de los siguientes aspectos:

Caractersticas de Hardware

Procesador:

- Procesador: Intel Pentium IV 3 GHz o mayor (Dual core opcional).
- Velocidad del bus: 800 MHz o mayor

Memoria RAM:

- Memoria estndar: 1 GB o mayor

Disco Duro:

- Unidad de disco duro: 250 GB

Unidades externas:

- Disquete flexible: 3.5", 1.44 MB
- CD-RW/ROM

Tarjeta de comunicacin telefnica:

A continuacin se presenta una variedad de opciones de interconexin
para la comunicacin hbrida entre la plataforma de VoIP y la central
telefnica tradicional:

- Digium Wildcard TDM2400P: Tarjeta PCI que soporta hasta 24
interfaces entre FXS y FXO, para la conexin de telfonos
Recomendaciones

Tecnologa VoIP
118
analgicos y lneas analgicas de centrales telefnicas tradicionales,
a travs de un computador. En la Figura 4.1 se presenta de manera
grfica la tarjeta TDM2400P.

Figura 4.1 Tarjeta Digium TDM2400P


Fuente: Digium C.A.

- Digium Wildcard TE212P: Tarjeta PCI 3.3 con dos (2) puertos
digitales que soportan las tecnologas E1, T1 y J1. Esta tarjeta posee
un mdulo para la cancelacin de eco que incremente el rendimiento
de las comunicaciones digitales. En la Figura 4.2 se presenta de
manera grfica la tarjeta TE212P.

Figura 4.2 Tarjeta Digium TE212P


Fuente: Digium C.A.

- Digium Wildcard TE412P: Tarjeta PCI 3.3 con cuatro (4) puertos
digitales que soportan las tecnologas E1, T1 y J1. Esta tarjeta posee
Recomendaciones

Tecnologa VoIP
119
un mdulo para la cancelacin de eco que incremente el rendimiento
de las comunicaciones digitales. En la Figura 4.3 se presenta de
manera grfica la tarjeta TE412P.

Figura 4.3 Tarjeta Digium TE412P


Fuente: Digium C.A.

La seleccin de la tarjeta de comunicacin hbrida a utilizar depender
de la dimensin de la solucin de comunicacin que se quiera implementar.

Dispositivos de comunicacin IP (Telfonos IP)

A pesar de la gran utilidad que presenta el uso de aplicaciones
telefnicas de software para computadores, se recomienda la utilizacin de
telfonos IP con el fin de poder eliminar el impacto que causa en las
comunicaciones el rendimiento de los computadores. Entre los telfonos IP
ms recomendados se encuentran:

- Telfono Linksys VoIP SPA922 y SPA942: Utiliza como tecnologa
de comunicacin el protocolo SIP. Es de fcil integracin con la
plataforma Asterisk. Existen diferentes modelos y se diferencian por
la cantidad de lneas provistas (SPA922 = 2 lneas, SPA942 = 4
lneas). En la figura 4.4 se presenta el modelo de telfono Linksys
VoIP SPA922.



Recomendaciones

Tecnologa VoIP
120
Figura 4.4 Telfono Linksys VoIP SPA922


Fuente: VoIP Supply C.A.

- Telfono D-link VoIP DPH-140S: Utiliza como tecnologa de
comunicacin el protocolo SIP. Es de fcil integracin con la
plataforma Asterisk. Soporta la configuracin de una lnea telefnica.
En la figura 4.5 se presenta este modelo.

Figura 4.5 Telfono D-link VoIP DPH-140


Fuente: VoIP Supply C.A.

Caractersticas de Software

Sistema Operativo:

- Fedora Core 5: con la versin 2.6.17-1.2174_FC5 del ncleo
(Kernel).

Plataforma PBX Software:

- Asterisk 1.2.10: Esta versin de Asterisk ha sido probada en
ambientes de produccin resultando estable. Sin embargo existen
nuevas versiones que no son recomendadas por no ser probadas
previamente en ambientes de produccin.

- Asterisk-Admin
- Asterisk-Stat
- ARI 00.10.02
Recomendaciones

Tecnologa VoIP
121
- A2Billing 1.2.3
- Apache Web Server
- Callmonitor
- MRTG (Multi Router Traffic Grapher)
- MySQL Database 5
- OpenSSH 3.6.1p2
- PHP
- SendMail 8.12.11.4
- Webmin

Softphone

Se recomienda la utilizacin de las siguientes aplicaciones telefnicas
para computadora:

- Softphone Express Talk 1.0.4: Utiliza como protocolo de comunicacin
SIP. Esta versin es la nica versin gratuita, las nuevas versiones son
slo demostraciones con lmites de tiempo.

- Softphone Idefisk 1.37: Software gratuito que utiliza como protocolo de
comunicacin IAX2, l cual es el protocolo nativo de la plataforma
Asterisk. Es catalogado como el mejor softphone gratuito existente,
debido a sus diversas funcionalidades y su interfaz amigable.

Con la implementacin de una solucin de comunicacin telefnica con las
caractersticas mencionadas, se obtienen los siguientes beneficios:

Capacidad para crear y manejar un mximo de 500 extensiones telefnicas
entre los diferentes protocolos de comunicacin.

Capacidad para manejar un promedio de 1000 llamadas diarias.

Capacidad de realizar un promedio de 100 llamadas simultneas entre
extensiones por medio del protocolo SIP, IAX2 o ZAP.

Servicios telefnicos innovadores que brinden ms y mejores opciones de
comunicacin e interaccin en la comunidad universitaria.

Interfaces Web para usuarios de la plataforma que le brinden el control total
sobre sus extensiones telefnicas.

Interfaces Web administrativas que brindan un proceso de manejo de la
plataforma de forma sencilla, segura, rpida y controlada.


Recomendaciones

Tecnologa VoIP
122



















Bibliografa

Tecnologa VoIP
123
BIBLIOGRAFA

[1] L. Ong, I. Rytina, M. Garcia, H. Schwarzbauer, L. Coene, H. Lin, I. Juhasz, M.
Holdrege and C. Sharp. Framework Architecture for Signaling Transport. The
Internet Engineering Task Force. RFC 2719. October 1999.

[2] PSTN: Public Switched Telephone Network. Wikipedia, enciclopedia gratuita en
lnea. Disponible: http://en.wikipedia.org/wiki/PSTN. ltima modificacin:
Noviembre 18, 2005.

[3] PBX: Private branch exchange. Wikipedia, enciclopedia gratuita en lnea.
Disponible: http://en.wikipedia.org/wiki/PBX. ltima modificacin: Noviembre 14,
2005.

[4] ITU: Internacional Telecomunication Union. Pgina Web. Disponible:
http://www.itu.int/home.

[5] Postel, J. Internet Protocol. The Internet Engineering Task Force. RFC 791.
September 1981.

[6] ETSI: European Telecomunication Standard Institute. Pgina Web.
Disponible: http://www.etsi.org.

[7] IETF: The Internet Engineering Task Force. Pgina Web.
Disponible: http://www.ietf.org.

[8] H.323: Primera recomendacin por ITU-T. Noviembre 1996. Disponible:
http://www.itu.int/rec/recommendation.asp?type=items&lang=E&parent=T-REC-
H.323-199611-S.

[9] IAX: Inter-Asterisk eXchange (IAX) Version 2. M. Spencer. Digium, Inc. Enero
2005. Disponible: http://www.cornfed.com/iax.pdf.

[10] M. Handley, H. Schulzrinne, E. Schooler and J. Rosenberg. SIP: Session
Initiation Protocol. The Internet Engineering Task Force. RFC 2543. March 1999.

[11] J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R.
Sparks, M. Handley and E. Schooler. SIP: Session Initiation Protocol. The Internet
Engineering Task Force. RFC 3261. June 2002.

[12] Asterisk: Plataforma PBX Software Open Source. Pgina Web. Disponible:
www.asterisk.org, www.asteriskguru.org, www.voip-info.org. Handbook.
Disponible: http://www.digium.com/handbook-draft.pdf.

Bibliografa


Tecnologa VoIP
124
[13] Digium Inc: Pgina Web. Disponible: http://www.digium.com.

[14] Telchemy: Tech Note - Six Steps To Getting Your Network Ready For Voice
Over IP. Enero 2005.
Disponible: http://www.telchemy.com/appnotes/TechNoteSixStepVoIP.pdf.

[15] Fedora Core 5: Pgina Web. Disponible: http://fedora.redhat.com.






Glosario de Acrnimos y Trminos VoIP
Tecnologa VoIP
125
GLOSARIO DE ACRNIMOS Y TRMINOS VoIP

A

API (Application Programming Interface): Especifica el formato de los
mensajes y el lenguaje utilizado por un programa para comunicarse con el
sistema operativo o con otro programa.

ATM (Asynchronous Transfer Mode): Modo de Transferencia Asncrona, es
una tecnologa de conmutacin de red que utiliza celdas de 53 bytes, til
tanto para LAN como para WAN. ATM soporta voz, vdeo y datos en tiempo
real y sobre la misma infraestructura. Utiliza conmutadores que permiten
establecer un circuito lgico entre terminales, fcilmente escalable en ancho
de banda y garantiza una cierta calidad de servicio (QoS) para la
transmisin. Sin embargo, a diferencia de los conmutadores telefnicos,
que utilizan un circuito dedicado entre terminales, el ancho de banda no
utilizado en los circuitos lgicos ATM se puede aprovechar para otros usos.

B

Backbone: segmento de una red que transporta el trfico ms denso:
conecta LANs, ya sea dentro de un edificio o a travs de una ciudad o
regin.

C

D

DiffServ (Differentiated Services): Modelo de Calidad de Servicio en
Internet basado en Servicios Diferenciados.

DNS (Domain Name System): Sistema de Nombres de Dominio.

DTM (Dual Tone Multifrequency): Una forma de sealizacin consistente en
uno o varios botones, o un teclado numrico completo como en el caso de
los telfonos, que enva un sonido formado por dos tonos discretos, sonido
que es recogido e interpretado por los sistemas telefnicos (centrales o
conmutadores).

E

E1: Conexin por medio de la lnea telefnica que puede transportar datos
con una velocidad de hasta 2.048 Mbps. Segn el estndar europeo (ITU),
Glosario de Acrnimos y Trminos VoIP

Tecnologa VoIP
126
un E1 est formado por 30 canales de datos de 64 kbps ms 2 canales de
sealizacin.

E.164: Recomendacin de la ITU-T para la numeracin telefnica
internacional, especialmente para ISDN, BISDN y SMDS.

ENUM (Telephone Number Mapping): Integracin de Nmeros de Telfono
en DNS.

F

FDM (Frequency Division Multiplexing): Multiplexado por Divisin de
Frecuencia.

Firewall: Es un dispositivo que utiliza listas de acceso y otros mtodos para
garantizar la seguridad de la red privada. Funciona entre una red pblica
Internet y una red privada.

FoIP (Fax over IP): Fax sobre IP.

G

H

H.323: Estndar de la ITU-T para voz y videoconferencia interactiva en
tiempo real en redes de rea local e Internet.

I

IETF (Internet Engineering Task Force): Grupo de Trabajo de Ingeniera de
Internet. Grupo responsable del desarrollo, mantenimiento y difusin de los
RFCs.

IGMP (Internet Group Management Protocol): Protocolo de Gestin de
Grupos en Internet.

Interfaz (Interface): Zona de contacto o conexin entre dos componentes
de "hardware"; entre dos aplicaciones; o entre un usuario y una aplicacin.
Apariencia externa de una aplicacin informtica.

IntServ (Integrated Services): modelo de Calidad de Servicio en Servicios
Integrados de Internet.

IP (Internet Protocol): Protocolo Internet.

Glosario de Acrnimos y Trminos VoIP

Tecnologa VoIP
127
IP Multicast: Extensin del Protocolo Internet para dar soporte a
comunicaciones multidifusin

IPBX (Internet Protocol Private Branch Exchange): Central Privada basada
en IP.

IPSec (IP Security): Protocolo de Seguridad IP.

ISDN (Integrated Services Data Network): Red Digital de Servicios
Integrados. Red telefnica pensada para mejorar los servicios de
telecomunicaciones a nivel mundial. Proporciona un estndar aceptado
internacionalmente para voz, datos y sealizacin. Todas las transmisiones
son digitales extremo a extremo, utiliza sealizacin fuera de banda y
proporciona ms ancho de banda que la red telefnica tradicional.

ISP (Internet Service Provider): Proveedor de Servicios Internet.

ITU (International Telecommunication Union): Unin Internacional de
Telecomunicaciones.

IVR (Interactive Voice Response): Consiste en un conjunto de mensajes de
voz y marcacin de tonos desde un telfono, de este modo se obtiene
informacin del usuario que realizo la llamada que en el destino sirve para
la autenticacin e identificacin del mismo.

J

K

L

LDP (Label Distribution Protocol): Protocolo de Distribucin de Etiquetas.

LSR (Label Switching Router): Enrutador de Conmutacin de Etiquetas.

M

MBONE (Multicast Backbone): Red Troncal de Multidifusin.

MCU (Multipoint Control Unit): Unidad de Control Multipunto.

MGCP (Media Gateway Control Protocol): Protocolo de Control de Pasarela
de Medios. Es un protocolo de control de dispositivos, donde un gateway
esclavo (MG, Media Gateway) es controlado por un maestro (MGC, Media
Gateway Controller).
Glosario de Acrnimos y Trminos VoIP

Tecnologa VoIP
128
MPLS (Multiprotocol Label Switching): Conmutacin de Etiquetas
Multiprotocolo.

N

NAT (Network Address Translation): Un estndar definido en la RFC 1631,
que permite a una red de rea local (LAN) utilizar un conjunto de
direcciones IP internamente y un segundo conjunto de direcciones
externamente. El dispositivo que hace NAT se sita en el punto de salida a
Internet y realiza todas las traducciones de direcciones IP que sean
necesarias.

O

P

PBX (Private Branch eXchange): Central Telefnica Privada. Sistema
telefnico utilizado en compaas y organizaciones para manejar llamadas
externas e internas.

PCM (Pulse Code Modulation): Convierte una seal analgica (voz) en
digital para que pueda ser procesada por un dispositivo digital, normalmente
un computador.

POTS (Plain Old Telephone Service): Servicio Telefnico Tradicional.

PPP (Point to Point Protocol): Protocolo Punto a Punto.

PSTN (Public Switched Telephone Network): Red de Telefona Conmutada
Pblica.

Q

QoS (Quality of Service): Calidad de Servicio. Medida de rendimiento de un
sistema de transmisin que refleja su calidad de transmisin y disponibilidad
del servicio.

R

RAS (Registration, Authentication and Status): Registro, Autentificacin y
Estado.

RSVP (Resource reSerVation Protocol): Protocolo de Reserva de Recursos.

RTCP (Real Time Control Protocol): Protocolo de Control de Tiempo Real.
Glosario de Acrnimos y Trminos VoIP

Tecnologa VoIP
129
RTP (Real Time Protocol): Protocolo de Tiempo Real.

S

SCN (Switched Circuit Network): Red de Circuitos Conmutados.

SDP (Session Description Protocol): Protocolo de Descripcin de Sesin.

SIP (Session Initiation Protocol): Protocolo de Inicio de Sesin.

SLA (Service Level Agreement): Acuerdo de Nivel de Servicio.

T

T1: Circuito digital punto a punto dedicado a 1,544 Mbps proporcionado por
las compaas telefnicas en Norteamrica. Permite la transmisin de voz y
datos y en muchos casos se utilizan para proporcionar conexiones a
Internet.

TCP (Transmission Control Protocol): Protocolo de Control de Transmisin.

TDM (Time Division Multiplexing): Multiplexado por Divisin de Tiempo.

TRUNK: Enlace Troncal, Conexin lgica y fsica entre dos conmutadores
ATM a travs de las cuales viaja el trfico de la red ATM. Un backbone ATM
est formado por una serie de enlaces troncales.

U

UDP (User Datagram Protocol): Protocolo de Datagramas de Usuario.

UMTS (Universal Mobile Telephone System): Sistema Universal de
Telecomunicaciones Mviles.

URL (Uniform Resource Locator): Es el formato fijo utilizado para
especificar y obtener documentos y otros recursos disponibles en Internet.
Por ejemplo, una URL puede ser: http://www.sitio.com. Si se desglosa
vemos que consta del protocolo http (hyper-text transfer protocol), www
(world-wide web), sitio (nombre del dominio), com (company). Las URLs
tambin se utilizan para indicar otros protocolos, como ftp, news, WAIS, etc.

V

VLAN (Virtual Local Area Network): Red de rea Local Virtual.

Glosario de Acrnimos y Trminos VoIP

Tecnologa VoIP
130
VPN (Virtual Private Network): Red Privada Virtual. Es una tecnologa de
red que permite una extensin de la red local sobre una red pblica, como
por ejemplo Internet.

W

WAN (Wide Area Network): Red de comunicacin utilizada para conectar
dispositivos a gran escala. Las conexiones pueden ser privadas o pblicas.

WLAN (Wireless Local Area Network): Red de rea local inalmbrica. Es un
sistema de comunicacin de datos inalmbrico flexible y muy utilizado como
alternativa a la red LAN cableada o como una extensin de la misma. Utiliza
tecnologa de radiofrecuencia que permite mayor movilidad a los usuarios al
minimizarse las conexiones cableadas.

X

xDSL: Cualquiera de las tecnologas de Lneas de Suscripcin Digital (por
ejemplo, ADSL).

Y

Z

Potrebbero piacerti anche