Professional Documents
Culture Documents
Hecho por:
Carlos Zniga.
2014
pg. 2
2014
Tabla de Contenido.
1
INTRODUCCIN................................................................................3
1.1
1.2
1.3
ANTECEDENTES.
DEFINICIN DEL PROBLEMA.
OBJETIVOS.
1.3.1
1.3.2
1.4
Objetivo General.....................................................................................6
Objetivos especficos..............................................................................6
JUSTIFICACIN.
MARCO TERICO..............................................................................7
2.1
2.2
TELEFONA TRADICIONAL
VOZ SOBRE IP
2.2.1
2.2.2
2.2.3
2.2.4
2.3
2.4
2.5
7
8
CODECS 13
FACTORES QUE DEFINEN LA CALIDAD DEL SERVICIO (QOS)
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
14
Latencia................................................................................................ 14
Jitter...................................................................................................... 14
Prdidas de paquetes...........................................................................15
Eco........................................................................................................ 15
Ancho de banda insuficiente.................................................................16
INTEGRACIN DE ELASTIX
2.5.1
3
4
5
6
17
Asterisk................................................................................................. 17
DISEO METODOLGICO.................................................................17
3.1
3.2
3.3
3.4
TIPO DE ESTUDIO.
17
EQUIPOS. 18
PROCEDIMIENTOS.
18
PUNTOS DE VISTA DE LA POSIBLE SOLUCIN Y RESULTADOS PRELIMINARES.
18
CRONOGRAMA DE EJECUCIN..........................................................18
BIBLIOGRAFA................................................................................19
ANEXOS.........................................................................................20
6.1
6.2
6.3
6.4
6.5
6.6
6.7
FXS Y FXO
20
LINKSYS PAP2T
20
GUIA DE TARJETAS PARA ASTERISK
2
CONEXIONES DE TELFONO IP CISCO 7940G / 7960G
HIPATH2036
1
ELASTIX 1
COMANDOS BSICOS DE LINUX 2
pg. 3
2014
1 Introduccin.
Gracias a la evolucin tecnolgica se han desarrollado nuevas tecnologas y nuevos
dispositivos que han evolucionado totalmente el campo de las telecomunicaciones. La
necesidad de comunicarnos dio oportunidad al desarrollo de las redes telefnicas como
se conocen hoy en da, el internet otro medio de comunicacin el cual tiene mucha
aceptacin para los usuarios ha venido haciendo un cambio revolucionario y ha dado
puertas a la trasmisin de vos sobre el protocolo de internet VOIP.
VOIP es una tecnologa que utiliza la red internet para transportar voz en paquetes de
dados a diferencia de la RTB (Red telefnica bsica) que trasmite vos analgica. Una de
las grandes ventajas que se pueden adquirir utilizando la tecnologa de VOIP es unir en
un mismo canal la transmisin de voz y la transmisin de datos. Es importante entender
el concepto: VOIP no es un servicio sino una tecnologa, mediante la cual, con una
conexin estndar a internet se puede crear una plataforma para realizar llamadas
gratuitas sin necesidad de disponer de la red pblica (PSTN, por sus siglas en ingls) la
cual se utiliz antes para la transmisin de seales de voz.
El presente trabajo monogrfico de investigacin, tiene como objeto realizar el diseo de
una red de telefona IP para implementarse en la Universidad Nacional de Ingeniera sede
Estel, por medio del cual los usuarios (en este caso trabajadores de la universidad)
podrn comunicarse internamente y adems tendrn acceso a la Red de telefona bsica
gracias a una central virtual Elastix, la cual est capacitado para brindar los servicios de
una central PBX, buzn de vos, video conferencia, etc. Elastix es un software de licencia
gratuita de gran utilidad en el mbito empresarial por sus grandes cualidades de
funcionalidad, escalabilidad, competitividad de costos, interoperabilidad y flexibilidad.
Este documento servir de apoyo a estudiantes que deseen aprender el diseo e
implementacin de una red telefnica IP, se explicara paso a paso como el diseo va
cumpliendo con los requerimientos del proyecto que son la instalacin de n telfonos IP
distribuidos en un edificio de dos plantas, reutilizaremos el servicio de la plataforma que
suministra el internet de sus instalaciones y algunos telfonos analgicos utilizando un
Gateway de adaptacin analgica obteniendo un sistema hibrido que nos permitir el
ahorro en la inversin inicial.
Elaborado por: Carlos Zniga.
pg. 4
2014
1.1 Antecedentes.
En la Universidad Nacional de Ingeniera, se han realizado algunos proyectos
monogrficos que tienen que ver con el campo de las comunicaciones sobre tecnologa
VOIP, es el caso del proyecto que lleva por tema Implementacin de la tecnologa Voz
sobre IP para mejorar la red de comunicacin agregando un nuevo servicio a la empresa
Ramar Aduaneros SA en el ao 2013, realizado por los estudiantes Jessica Lpez y Xavier
Martnez.
El objetivo de este proyecto era Implementar el servicio de voz sobre IP, por medio de
una prueba piloto que mejorara la red de comunicacin mostrando los nuevos beneficios
de esta tecnologa dentro del sistema telefnico de la empresa durante el ao 2013,
desviando el trfico telefnico entre sedes a travs del tnel VPN utilizando la red de
datos, logrando as la convergencia de servicios de internet y telefona en la empresa,
culminando con un estudio de factibilidad donde demostrara la rentabilidad del proyecto.
Para la implementacin del proyecto de las siete sucursales con que cuenta la empresa,
tomaron en cuenta cuatro sucursales, las cuales son Puerto Corinto, Peas Blancas,
Guasaule y la sede principal ubicada en Bello Horizonte. El diseo de la red es escalable
si se pretendiera ampliar el nmero de extensiones en un futuro.
Este trabajo es uno de los principales documentos de apoyo, que hemos asumido para
realizar el proyecto propuesto en este documento, ya que posee informacin y las
tcnicas que se pueden llevar a cabo en una Tecnologa de voz sobre IP.
Otro proyecto que significa una gran base en la implementacin de nuestro trabajo es
Creacin de prcticas de Laboratorio de centrales privadas PBX para la asignatura de
Elaborado por: Carlos Zniga.
pg. 5
2014
1.3 Objetivos.
1.3.1 Objetivo General.
Disear e implementar un modelo de red de Voz sobre IP para la Universidad Nacional de
Ingeniera con sede en Estel, que cuente con los requerimientos necesarios para lograr
un servicio de calidad, utilizando la red de datos existente.
Elaborado por: Carlos Zniga.
pg. 6
2014
de
esta
tecnologa
1.4 Justificacin.
La implementacin de la tecnologa VOIP vendra a mejorar y modernizar la
infraestructura telefnica de la UNI-Estel, el proyecto permitir estar actualizado con las
tecnologas ms resientes del mercado obteniendo mayores beneficios ya que con una
sola lnea puede ofrecer ms servicios (video conferencias, ), desarrollando una nica red
homognea en la que se enva todo tipo de informacin ya sea voz, video o dato lo que
disminuye costos por infraestructura al reducir dos redes distintas en una sola, adems,
se puede ahorrar hasta un 50% de los costes iniciales de instalacin de las
infraestructuras de comunicaciones al realizar un slo cableado en vez de dos. As como
ahorro en los costes de mantenimiento de dicha red.
Otra ventaja de utilizar tecnologa VOIP es que podemos comunicarnos a cualquier parte
del mundo sin pagar servicios ms caros como es el roaming y reduccin de los costos de
llamadas internas y externas de la universidad. Adems, se puede disponer de varios
nmeros de telfono sin necesidad de contratar lneas a su operador de telefona
tradicional ni pagar cuotas mensuales, pagando solo el consumo realizado. Esto ayuda
tambin a mejorar la imagen de las pequeas y medianas empresas.
Elaborado por: Carlos Zniga.
pg. 7
2014
Si es verdad que los dispositivos para implementar telfonos IP son ms caros pero con el
estudio ingenieril adecuado se pueden utilizar herramientas como lo es Elastix un
software totalmente gratuito que cuenta con herramientas competitivas de una central
telefnica, optando por los equipos justamente necesarios para el correcto
funcionamiento de este servicio y aprovechando los recursos ya existentes en la UNIEstel.
Como universidad tecnolgica es necesario estar actualizado con las tecnologas de
comunicaciones telefnicas que se van desarrollando y promover el aprovechamiento de
las ventajas que ofrece VOIP, a medida que la tecnologa va a avanzando el uso de redes
telefnicas IP irn remplazando la telefona analgica convencional y las centrales PBX
conmutadas usadas frecuentemente en lugares donde requieren del uso de ms de un
telfono y en un futuro VOIP puede llegar a ser lder en comunicaciones telefnicas.
La comunicacin digital permite un ahorro en comparacin a la cantidad de potencia que
requiere la trasmisin de seales analgica, lo cual, representa disminucin de gases de
efecto invernadero, nos permite la participacin en la proteccin de la salud, la seguridad
y el medio ambiente.
2 Marco Terico.
2.1 Telefona tradicional
La red telefnica bsica RTB, tanto por la naturaleza de la informacin a transmitir, como
por la tecnologa disponible en la poca en que fue creada, esta es de tipo analgico.
Hasta hace poco se denominaba RTC o Red Telefnica Conmutada, pero la aparicin del
sistema RDSI (digital pero basado tambin en la conmutacin de circuitos), ha hecho que
se prefiera utilizar la terminologa RTB para la primitiva red telefnica (analgica),
reservando las siglas RTC para las redes conmutadas de cualquier tipo (analgicas y
digitales); as pues, la RTC incluye la primitiva RTB y la moderna RDSI (Red Digital de
Servicios Integrados). RTB ha estado enfocada fundamentalmente hacia las
comunicaciones mediante voz, aunque cada vez ms ha ido tomando auge el uso para
transmisin de datos como fax, Internet, etc. 1
1 Introduccin a la Telefona
Elaborado por: Carlos Zniga.
pg. 8
2014
La situacin actual para la RTB puede clasificarse como hbrida; debido al uso de
tecnologa digital en la comunicacin entre las centralitas telefnicas, manteniendo el
bucle local analgico. Esta medida dio lugar a lo que se conoce como RDI o Red Digital
Integrada.
Lo normal es que la transmisin sea todava analgica en los bucles de
abonado de ambos extremos y digitales en su trfico entre centrales.
Se disponga de tecnologa RDSI o analgica, se requiere de un enlace desde nuestro
hogar hasta la central telefnica de nuestra zona. Es por ello que es de gran importancia
conocer los dos tipos de conexiones telefnicas analgicas existentes, conocidas como
FXS y FXO, es decir, los nombres de los puertos o interfaces usados por las lneas
telefnicas y los dispositivos analgicos.
pg. 9
2014
decodifica
(lo
que
incluye
Gateways: De forma transparente se encargan de conectar las redes VOIP con las
redes de telefona tradicional
pg. 10
2014
Tarjeta PCI: Para poder conectar Asterisk a RDSI bsicas (BRI) o ISDN (BRI),
necesitaremos una tarjeta segn el nmero de lneas que queremos conectar.
2.2.2.1
Protocolos de sealizacin
pg. 11
2014
5 Ignacio Moreno
Elaborado por: Carlos Zniga.
pg. 12
2014
2.2.2.2
Protocolos De Transporte
El conjunto de protocolo TCP/IP origina especifica tres protocolos para nivel de transporte
para el nivel de transporte: UDP, TCP y SCTP.
El protocolo de datagrama de usuario (User Datagram Protocol, UDP) es un
protocolo sin conexin, no fiable y comprobacin de error muy limitada. Si UDP
tiene tan poca potencia Por qu quera usarlo? UDP es un protocolo muy sencillo
que aade un mnimo de sobre carga.
El segundo protocolo de nivel de transporte que veremos es (Transmission Control
Protocol, TCP). TCP es un protocolo proceso a proceso (programa a programa), crea
una conexin virtual entre dos TCP para enviar datos. Es un protocolo de
transporte orientado a conexin y fiable. Aade a IP las caractersticas de
orientacin de conexin y fiabilidad.
El (Stream Control Trasmission Protocol, SCTP) es un protocolo confiable y
orientado a mensaje. Sin embargo, SCTP ha sido diseado para las aplicaciones de
internet. Estas aplicaciones, como IUA (ISDN sobre IP), M2UA y M3UA
(sealizaciones de telefona), H.248 (control de enlace al medio), H.323 (telefona
IP) y SIP (telefona IP)7
pg. 13
2014
2.2.4 Desventajas
8 Javier Barberan
Elaborado por: Carlos Zniga.
pg. 14
2014
2.3 Codecs
La comunicacin de voz es analgica, mientras que la red de datos es digital. El proceso
de convertir ondas analgicas a informacin digital se hace con un codificadordecodificador (CODEC). Hay muchas maneras de transformar una seal de voz analgica,
todas ellas gobernadas por varios estndares. El proceso de la conversin es complejo. Es
suficiente decir que la mayora de las conversiones se basan en la modulacin codificada
mediante pulsos (PCM) o variaciones.
Adems de la ejecucin de la conversin de analgico a digital, el CODEC comprime la
secuencia de datos, y proporciona la cancelacin del eco. La compresin de la forma de
onda representada puede permitir el ahorro del ancho de banda. Esto es especialmente
atractivo en los enlaces de poca capacidad ya que permite tener un mayor nmero de
conexiones de VoIP simultneamente. Otra manera que el CODEC ahorra el ancho de
banda es el uso de la supresin del silencio, que es el proceso de no enviar los paquetes
de la voz entre silencios en conversaciones humanas. 9
El desarrollo de codecs para VoIP (G.711, G.729, G.723, etc.) ha permitido que la voz se
codifique en paquetes de datos de cada vez de menor tamao. Esto deriva en que las
comunicaciones de voz sobre IP requieran anchos de banda ms reducidos. 10
El proceso que realizan los Codecs es el siguiente: Filtrado, muestreo, cuantificacin,
codificacin, compresin, encriptacin y empaquetamiento.
Un cdec depende de:
La frecuencia de muestreo: nmero de muestras tomadas en una unidad de
tiempo. Tpicamente 8 Khz.
Tamao de la trama: nmero de paquetes que se envan por segundo para
garantizar la reconstruccin de la seal.
Tasa de compresin: valor de compresin de la seal al salir al salir de los distintos
tipos de codificacin.
pg. 15
2014
Tamao del frame y payload: son los datos digitalizados que equivalen a cada
intervalo de duracin, expresado en ms o bytes.
2.4.2 Jitter
El jitter es un efecto de las redes de datos no orientadas a conexin y basadas en
conmutacin de paquetes. Como la informacin se discretiza en paquetes cada uno de
los paquetes puede seguir una ruta distinta para llegar al destino. El jitter se define
tcnicamente como la variacin en el tiempo en la llegada de los paquetes, causada por
congestin de red, perdida de sincronizacin o por las diferentes rutas seguidas por los
paquetes
para
llegar
al
destino.
Las comunicaciones en tiempo real (como VoIP) son especialmente sensibles a este
11 http://www.voipforo.com/Telefonos/3CXphone_configuracion.php
Elaborado por: Carlos Zniga.
pg. 16
2014
2.4.4 Eco
pg. 17
2014
pg. 18
2014
Si utilizamos por ejemplo un codec como G.729 ms comprimido y que codifica la voz a 8
Kbps necesitaremos, al aadirle las cabeceras unos 24 Kbps de ancho de banda para
mantener una conversacin.
Si tenemos problemas de ancho de banda podemos abordar el problema desde varios
frentes:
Aumentar el ancho de banda de las redes por las que circulen nuestras
comunicaciones (normalmente pagando ms)
Reducir el consumo que hagan otras aplicaciones del ancho de
(especialmente las descargas de archivos mediante redes de intercambio)
banda
Usar un codec con mayor compresin que usen menos ancho de banda. (Ej: G729)
12
Elastix surgi en el 2006 como una interfaz de tarificacin de llamadas para Asterisk (una
herramienta para interpretar los registros de llamadas que Asterisk genera), pero
rpidamente se convirti en una suite de comunicaciones que integra varios productos
en uno, ya que en un solo CD es posible instalar (en un solo paso) no solamente Asterisk,
sino una interfaz web de configuracin como FreePBX, un sistema de base de datos
(MySQL), un sistema de mensajera instantnea (OpenFire), soporte para fax (Hylafax) y
un CRM (vtiger) entre otras aplicaciones ms que incluye. Hoy en da Elastix es la
distribucin basada en Asterisk que ms seguidores tiene. Al igual que Asterisk, Elastix es
un proyecto open source, con lo que es libre y gratuito.
Haciendo una analoga, Elastix vendra a ser un automvil completo: tiene llantas,
volante, chasis y por encima de todo, hace uso del motor de comunicaciones que es
Asterisk. En otras palabras, Elastix no es un reemplazo de Asterisk, sino que es un
conjunto de herramientas que unidas, nos permiten hacer de manera ms sencilla las
labores ms comunes que haramos utilizando un sistema desde lnea de comandos.
2.5.1 Asterisk
Asterisk es software hecho en lenguaje C y creado originalmente por Mark Spencer
(actual CTO de Digium, empresa que patrocina la mayor parte del desarrollo de Asterisk).
Este software, por s solo, no es una herramienta que venga lista para hacer llamadas,
sino que es necesario atravesar por numerosos pasos (descarga, compilacin, instalacin
y configuracin) para que pueda realizar labores tiles. Sin embargo, es un elemento
12 http://asteriskmx.com/asterisk-vs-elastix-vs-trixbox-vs-asterisknow-vs-freepbx-explicandola-diferencia/
Elaborado por: Carlos Zniga.
pg. 19
2014
base (una plataforma para crear cosas ms grandes) para que de all podamos construir
un sin fin de aplicaciones basadas no solamente en voz, sino en la unin con datos y/o
cualquier otro sistema de cmputo que necesitamos que interacte con un telfono.
Asterisk puede instalarse en cualquier distribucin de Linux, por lo que podemos usar
Debian, Ubuntu, Mint, CentOS, RedHat, OpenSuse, etc. Tambin se puede instalar en
FreeBSD, MacOS y hay algunos ports para Windows, pero solo es en Linux en donde se
tiene el soporte completo para su ejecucin. Esto quiere decir que puedes tomar
prcticamente cualquier PC que tengas y usando Asterisk la puedes convertir en un
servidor de comunicaciones totalmente libre.
Haciendo una analoga como antes, Asterisk es el motor de un automvil. El motor es la
parte base: sin l no se puede andar, pero por si solo no puede hacer gran cosa. Necesita
de varias otras partes para poder entregarnos la experiencia completa de poder conducir
un vehculo.
3 Diseo Metodolgico.
3.1 Tipo de Estudio.
Para este proyecto se realizar un estudio explicativo de tipo experimental puesto que
construiremos un escenario donde el protagonista es la UNI-Estel, se renovara las
instalaciones telefnicas tradicionales por telefona IP al menor costo permitido con la
calidad necesaria para este tipo de servicio.
3.2 Equipos.
La simulacin requiere una computadora con el software Packet Trece y el software libre
Elastix para realizar las pruebas de configuraciones. Para las instalaciones utilizaremos un
Kit de herramientas para redes.
3.3 Procedimientos.
Empezaremos con un estudio intenso de los proyectos relacionados para asimilar el
funcionamiento, esquemas, protocolos, hardware y software convenientes. En segundo
lugar haremos un anlisis de la red de datos en la UNI-Estel, que determine hasta donde
podemos reutilizar los equipos con los que cuenta esta universidad para el diseo de la
red telefnica IP que satisfaga las necesidades establecidas en los requerimientos
solicitados. Continuamente utilizaremos las herramientas necesarias para simular la red y
garantizar el correcto funcionamiento del diseo. Luego llevaremos a cabo las
instalaciones de las vas de trasmisin (cable UTP) que intercomunicaran los dispositivos
Elaborado por: Carlos Zniga.
pg. 20
2014
de inters, despus instalar, configurar y dar acabado a todos los detalles necesarios
para que el sistema funcione correctamente.
4 Cronograma de Ejecucin.
pg. 21
2014
5 Bibliografa.
1. Introduccin a la telefona;
http://www.naser.cl/sitio/Down_Papers/Introduccion%20a%20la%20telefonia.pdf;
12p.
2. Roberto Gutirrez Gil; Seguridad en VOIP: Ataques, amenazas y riesgos;
Universidad de Valencia; 3p
3. Jessica Lpez y Xavier Martnez; Implementacin de la tecnologa Voz sobre IP
(VoIP) para mejorar la red de comunicacin agregando un nuevo servicio en la
empresa RAMAR ADUANEROS S.A.UNI; 11p, 12p.
4. Carlos Hernn y Diego Blanco; Implantacin de un sistema VoIP basado en
Asterisk; Universidad Pontifica Bolivariana; 7p.
5. Behrouz A. Forouzan; Transmisin de datos y redes de comunicaciones; Mc Graw
Hill; Cuarta edicin; 653p.
6. Javier Barberan; Implantacin de un sistema VoIP basado en Asterisk; 12p.
7. Nefta Anaya; Fundamentos de Telefona IP e Introduccin a Asterisk/Elastix;
www.elastixtech.com;
Elaborado por: Carlos Zniga.
pg. 22
2014
8. VOIPForo; http://www.voipforo.com/Telefonos/3CXphone_configuracion.php
9. http://asteriskmx.com/asterisk-vs-elastix-vs-trixbox-vs-asterisknow-vs-freepbxexplicando-la-diferencia/
6 Anexos
6.1 FXS y FXO
pg. 23
2014
pg. 24
2014
pg. 25
2014
6.5 Hipath2036
pg. 26
2014
6.6 Elastix
pg. 27
2014
pg. 28
2014
pg. 29