Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2018-2019
Introducción
El presente proyecto está vinculado a la red telefónica tradicional, y el mismo trata acerca
de cómo se puede usar la digitalización de la voz para su transmisión usando las nuevas
tecnologías de teléfonos IP. Se diseñará una red VoIP que cumpla con los requerimientos
y configuraciones necesarios para la comunicación entre diversos telefonos ip usando
como medio de transporte las redes de datos (conmutación de paquetes). Por lo que se
estará analizando la teória concerniente a la tecnología de Voz sobre IP, así como los
protocolos de señalización que se utilizan y los programas de software libre como Elastix
y Asterix que se usan en la actualidad para realizar la plataforma de central telefónica
privada VoIP.
Capítulo 1
Descripción de la empresa:
Presta atención médica de los tres niveles con proyección hacia un área
regional.
Está ubicado en una población con más de cien mil habitantes.
Posee una capacidad arquitectónica para 440 camas.
Dentro de su estructura funcional se encuentra:
General:
Atender todo lo relacionado al sector salud en las diversas áreas, mediante los
servicios que prestan los diferentes recursos humanos, para así satisfacer las
necesidades del público en general.
Específicos:
Misión:
El EMS 601 EPABX IS también puede trabajar en una red digital (con PCM 30 o
canal común (DPNSS1)) hasta 8 sistemas EMS 601 pueden conectarse a través
de enlaces PCM 30 a una red privada.
Objetivos específicos:
Justificación
La Tecnología VoIP ofrece una gran cantidad de ventajas y beneficios frente a las
centrales telefónicas tradicionales que aunque se usan en muchas empresas hoy
en día. La mayoría se enfoca hacia un nuevo cambio que contemple nuevas
estrategias comerciales con mejor calidad de servicio que lo convencional. Es por
esto que en el presente proyecto se realizará una propuesta de mejora de la actual
central telefónica a una especie de migración suave hacia una mejor tecnología
que cubra las expectativas y los estándares actuales del Hospital "Dr. Victorinos
Santaella".
Capítulo 2
Marco Teórico
Antecedentes
Con este modelo de la Metodología PPDIOO se omitió este primer paso que es el
de Preparar en el cual se detallan los casos de negocio y justificación financieras,
por las que se mantienen en un margen, por motivo de que este proyecto se
enfoca en un modelo de sistema de Telefonía VoIP, y su desarrollo se manifiesta
con una simulación para pre visualizar su forma de operación para la organización.
En el caso de que la empresa de forma tangible requiera poner en marcha el
proyecto, realizaría una inversión en la infraestructura para poder implementar los
servicios, teniendo la ventaja de que ya se pre visualizo la herramienta de entorno
simulado en la herramienta de Cisco Packet Tracer.
Por su parte
Marín Portillo, Luis Alberto Illas Daguilh, Rodrigo Raul (2013) en su “” nos dice:
Es una tecnología que permite comunicarse por voz a través de cualquier red que
acepte el protocolo IP. El funcionamiento consiste en una emisión sonora la cual
se digitaliza por medio de un códec de audio, para luego ser enviado hacia su
destinario en paquetes IP. Una vez realizado el recorrido, un códec de audio
restituye y, en caso de estar comprimida, descomprime, la señal de voz de la
mejor forma posible a su estado original.
2.1.2 Protocolos
2.1.2.1 Protocolo IP
Clase A: son las que en su primer byte tienen un valor comprendido entre
1 y 126, incluyendo ambos valores. Estas direcciones utilizan únicamente
este primer byte para identificar la red, quedando los otros tres bytes
disponibles para cada una de las computadoras (Host) que pertenezcan a
esta misma red. Esto significa que podrán existir más de dieciséis millones
de host en cada una de las 126 redes de esta clase. Este tipo de
direcciones es usado para red muy extensa.
Clase B: estas direcciones utilizan en su primer byte un valor comprendido
entre 128 y 191, incluyendo ambos. En este caso el identificador de la red
se obtiene de los dos primeros bytes de la dirección, debiendo ser un valor
entre 128.001 y 191.254 (no es posible utilizar los valores 0 y 255 por tener
un significado especial). Los dos últimos bytes de la dirección constituyen
el identificador de la computadora permitiendo que, por consiguiente, un
número máximo de 64.516 ordenadores en la misma red. Este tipo de
direcciones tendría que ser suficiente para la mayoría de las
organizaciones grandes.
Clase C: En este caso el valor del primer byte tendrá que estar
comprendido entre 192 y 223, incluyendo ambos valores. Este tercer tipo
de direcciones utiliza los tres primeros bytes para el número de la red, con
un rango desde 192.001.001 hasta 223.254.254. De esta manera queda
libre un byte para el Host, lo que permite que se conecten un máximo de
254 computadoras en cada red.
Clase D: Esta clase se usa con fines de multidifusión a más de un
dispositivo. El rango es desde 224.0.0.0 hasta 239.255.255.255.
2.1.4 Protocolos de señalización
SIP, (Session Initiation Protocol o Protocolo de iniciación de sesión por sus siglas
en inglés), es un protocolo de señalización utilizado para establecer una “sesión”
entre 2 o más participantes, modificar esa sesión y eventualmente terminar esa
sesión. Ha encontrado su mayor uso en el mundo de la Telefonía IP. El hecho de
que SIP sea un estándar abierto, ha despertado un enorme interés en el mercado
de la telefonía, y fabricantes entregando teléfonos basados en SIP han tenido un
crecimiento exponencial en este sector.
Servidores de red
Existen tres tipos de servidores de redes SIP, los cuales son los servidores
Proxy, los servidores de redirección, y los servidores de registro. Los Proxy
básicamente actúan en nombre de otros clientes y contienen funciones tanto
de servidor como de cliente. Un servidor Proxy es capaz de interpretar y de
reescribir en las cabeceras de las solicitudes antes de que estas pasen a
otros servidores, de esta manera se identifica al Proxy como el creador de
la solicitud y se asegura de que la respuesta siga la misma ruta de regreso
hacia el Proxy en lugar de al cliente.
Mensajes SIP
Existen dos tipos de mensajes SIP: Solicitudes, las cuales son iniciadas por los
clientes y Respuestas, que son originadas desde los servidores. Cada mensaje
contiene una cabecera que describe los detalles de la comunicación a
establecerse. SIP es un protocolo basado en texto cuya sintaxis de mensajes y
campos de cabecera son iguales a las del protocolo http, los mensajes SIP se
pueden enviar sobre TCP o UDP (User Datagram Protocol – Protocolo de
Datagrama de Usuario).
Cabeceras General
Solicitudes de mensaje
Respuestas SIP
Señales de Línea que son usadas para monitorear el estado de la llamada y las
señales MF son usadas para transmitir información de la llamada durante el
establecimiento de la misma (DNIS, ANI, Calling Party Category). Las señales de
línea se envían usando señales CAS que viajan usando el canal 16 del enlace E1.
Todas las señales CAS para cada canal del E1 son multiplexadas por éste canal.
Cada 2 milisegundos cada punta del enlace actualiza sus 4 bits de señal CAS
conocidos como los bits ABCD. (Silva, 2009).
MFC/R2 usa 2 de esos 4 bits para enviar las siguientes señales: Idle, Block,
Seize, Seize Ack, Clear Back, Forced Release, Clear Forward, Answer. Ya que
sólo 2 bits se usan para 8 posibles señales es imposible no repetir algún patrón,
es por eso que algunas de las 8 señales tienen el mismo patrón de bits, pero no
representa un problema considerando que, por ejemplo, no puedes ir del estado
Idle al Forced Release, por lo tanto, aunque el patrón de bits para Forced Release
y Seize son los mismos, el protocolo conoce lo que la otra punta del enlace quiere.
La razón de usar sólo 2 bits teniendo 4 disponibles es histórica y proviene de la
época donde la versión analógica de MFC/R2 fue proporcionada para trabajar en
un mundo digital.
Tabla 1.Bits ABCD de la señalización CAS.
Al igual que las señales de línea, las señales de registro en el protocolo MFC/R2
se realizan por medio de señales hacia adelante y señales hacia atrás, estas a su
vez se dividen en grupos. Para el caso de Venezuela las señales hacia adelante
se dividen en dos grupos, grupo I y grupo II, cada uno de estos formado por 15
señales diferentes, mientras que la señales hacia atrás se dividen también en
otros dos grupos, llamados grupo A y grupo B, compuestos igualmente por 15
señales cada uno.
Otra diferencia entre la capa de transporte y la de red es a quien van dirigidos sus
servicios. El servicio de red lo usan únicamente las entidades de transporte. Pocos
usuarios escriben sus entidades de transporte y pocos usuarios
o programas llegan a ver los aspectos internos del servicio de red. En cambio,
muchos programas ven primitivas de transporte. En consecuencia el servicio de
transporte debe ser adecuado y fácil de usar.
Pero también existen diferencias importantes entre ambas, como los entornos en
que operan, la capa transporte necesita el direccionamiento explícito de los
destinos, mientras que la capa de red no, otra diferencia es la cantidad de datos,
mucho mayor en la capa de transporte.
Direccionamiento
La liberación simétrica es ideal cuando un proceso tiene una cantidad fija de datos
por enviar y sabe con certidumbre cuándo los ha enviado. En otras situaciones, la
determinación de si se ha efectuado o no todo el trabajo y se debe terminarse o no
la conexión no es tan obvia. Podríamos pensar en un protocolo en el que el host 1
diga:”Ya termine, ¿Terminaste también?”. Si el host 2 responde “Ya termine
también. Adiós”, la conexión puede liberarse con seguridad.
Pero no es tan fiable por el problema de que siempre tendremos que esperar la
confirmación de los mensajes recibidos y si esta confirmación no llega no libera la
conexión y después puede que necesite la confirmación de que llegó la
confirmación y entraríamos en un bucle del que no podemos salir.
Los Buffers pueden ser de tres tipos, y usaremos cada uno de ellos cuando más
nos convenga.
Multiplexión
Recuperación de caídas
Protocolo TCP
Protocolo UDP
Señal analógica: Una señal analógica es aquella cuya magnitud (por ejemplo
tensión de una señal que proviene de un Transductor y Amplificador) puede tomar
en principio cualquier valor, esto es, su nivel en cualquier muestra no está limitado
a un conjunto finito de niveles predefinidos como es el caso de las señales
cuantificadas, lo que significa que sufre una variación continua en amplitud a lo
largo del tiempo.
Señal digital: En cambio, una señal digital es aquella cuyas dimensiones (tiempo
y amplitud) no son continuas sino discretas, lo que significa que la señal
necesariamente ha de tomar unos determinados valores fijos predeterminados en
momentos también discretos. La información digital, ya que es bastante difícil
encontrarla en la naturaleza y, posiblemente los pocos pasos que encontremos
pueden llevar a confusión. Sin embargo, podemos poner como ejemplos “lleno y
vacío”, “vida y muerte”, que son valores perfectamente diferenciados y solo
admiten un numero finito de estados en un intervalo finito de tiempo.
De este modo comprobamos que, según la precisión del reloj, tendremos más o
menos cantidad de valores visualizados. Por lo tanto, la información digital es una
forma práctica de reflejar el comportamiento de la naturaleza de una manera
sencilla. El proceso de lo que sí estamos seguros, es de los relojes digitales
siempre tendrán un numero finito de valores en un intervalo de tiempo completo.
Para convertir una señal analógica en digital, el primer paso consiste en realizar
un muestreo (sampling) de ésta, o lo que es igual, tomar diferentes muestras de
tensiones o voltajes en diferentes puntos de la Onda senoidal. La frecuencia a la
que se realiza el muestreo se denomina razón, tasa o también frecuencia de
muestreo y se mide en Kilohertz (kHz). En el caso de una grabación digital de
audio, a mayor cantidad de muestras tomadas, mayor calidad y fidelidad tendrá la
señal digital resultante. Durante el proceso de muestreo se asignan valores
numéricos equivalentes a la tensión o voltaje existente en diferentes puntos de la
sinusoide, con la finalidad de realizar a continuación el proceso de cuantificar. Las
tasas o frecuencias de Muestreo más utilizadas para audio digital son 24 000
muestras por segundo (24 kHz), 30 000 muestras por segundo (30 kHz), 44 100
muestras por segundo (44,1 kHz) (Calidad de CD), 48 000 muestras por segundo
(48 kHz).
Fig5. Muestreo.
2.1.4 .1 Codecs
Un Codec, convierte una señal de audio analógico en un formato de audio digital para
transmitirlo y luego convertirlo nuevamente a un formato descomprimido de señal de
audio para poder reproducirlo. Esta es la esencia del VoIP, la conversión de señales
entre analógico-digital.
Fig7. Codec.
Los codecs realizan esta tarea de conversión tomando muestras de la señal de audio
miles de veces por segundo. Por ejemplo, el codec G.711 toma 64,000 muestras por
segundo. Convierte cada pequeña muestra en información digital y lo comprime para
su transmisión. Cuando las 64,000 muestras son reconstruidas, los pedacitos de audio
que se pierden entre medio de estas son tan pequeños que es imposible para el oído
humano notar está perdida, esta suena como una sucesión continua de audio. Existen
diferentes frecuencias de muestre de la señal en VOIP, esto depende del codec que
se esté usando.
Tipos de Codecs
ulaw :Este codec, es realmente conocido como G.711 pero en su versión específica
para Estados Unidos. Es el tipo de codificación que utilizan los teléfonos en la red
clásica de telefonía en EEUU y Canadá. Ofrece un flujo de datos de 64 kbit/s lo que
puede resultar bastante alto comparado a sus “competidores” (aunque para la
telefonía estándar, es un flujo de datos común). Esos 64 kbit/s recuerdan al ancho de
banda, obtenido por los MODEM que se utilizaban antiguamente para conectarse a
Internet y es justamente por esto, las lineas de voz, ocupaban el 100% de su ancho de
banda utilizando este códec.
G.729: El codec G.729a es el códec que utiliza una licencia de pago más popular en
el mundo de Asterisk. De hecho Digium comercializa sus licencias directamente como
un producto desde su página web oficial. Este códec es todo un compromiso de
calidad en todos los niveles anteriormente expuestos. Podría considerarse que en la
actualidad no tiene rivales, y su algoritmo al estar patentado no es posible que sea
replicado. En instalaciones bastante grandes, o en instalaciones que tengamos
problemas porque el coste del ancho de banda se dispara en precio conforme vamos
solitando ampliaciones, este códec podría ser muy interesante tenerlo en cuenta ya
que realmente para lo que ofrece, no es excesivamente caro. Por ejemplo en una
instalación de teléfonos en una sede remota, que dependen de troncales en una sede
principal, y que el ancho de banda lo comparten además con otras aplicaciones de
uso interno, sería una buena opción plantearse la adquisición de estas licencias.
Podríamos considerar el uso de codecs libres u Open Source como los comentados
anteriormente, pero nos encontramos ante la dificultad que muchos terminales no lo
soportan. Si los teléfonos no pasan por un sistema Asterisk intermedio, y conectar
directamente con la central, hay que tener en cuenta, que este codec suele venir
implícito en una gran cantidad de teléfonos físicos, lo que aporta un valor añadido aún
superior.
GSM: Este codec es muy reconocido dado que se utiliza regularmente en los canales
de las lineas móviles. Sus siglas hacen referencia a Global System for Mobile
communications, es decir, Sistema Global para las comunicaciones móviles.
Realmente no prima en la calidad sino en la cantidad, ya que el flujo de datos en una
conexión Full-Rate es de solo 13kbit/s. Es un buen método para ahorrar ancho de
banda ya que es casi consume 5 veces menos que el códec alaw, aunque si
trabajamos en conexiones de mala calidad a nivel de tiempo de respuesta (tiempo que
tarda en ir y volver un paquete enviado) o de jitter (desviación estándar del tiempo de
respuesta), la voz podría llegar a distorsionarse tanto hasta ser incomprensible.
Estos adaptadores se caracterizan por tener uno o más conectores RJ-11 para
conectar los teléfonos analógicos y un conector RJ-45 para la conexión con la red
LAN.
Teléfonos IP
Softphones
Los softphones son aplicaciones para equipos digitales como computadores, tabletas,
teléfonos inteligentes (smartphones), que permiten a los usuarios acceder a una red
telefónica de Voz sobre IP. Los softphones requieren de una conexión de VoIP o una
puerta de enlace (gateway) VoIP conectada al equipo donde se está ejecutando la
aplicación. Cuando se está usando la aplicación del softphone, la computadora o el
equipo donde se está ejecutando requiere un ancho de banda suficiente para la
conexión a Internet, y una cuenta con un proveedor de servicios de telefonía por
Internet en caso de que la conexión vaya a ser remota, esta conexión normalmente
usa un formato SIP.
Conmutador (switch)
Los conmutadores se utilizan cuando se desea conectar múltiples tramos de una red,
fusionándolos en una sola red. Al igual que los puentes, dado que funcionan como un
filtro en la red y solo retransmiten la información hacia los tramos en los que hay el
destinatario de la trama de red, mejoran el rendimiento y la seguridad de las redes de
área local (LAN).
Fig7. Conmutador.
Servidor
Es una aplicación en ejecución capaz de atender las peticiones de un cliente y
devolverle una respuesta en concordancia. Los servidores se pueden ejecutar en
cualquier tipo de computadora, incluso en computadoras dedicadas a las cuales se les
conoce individualmente como «el servidor». En la mayoría de los casos una misma
computadora puede proveer múltiples servicios y tener varios servidores en
funcionamiento. La ventaja de montar un servidor en computadoras dedicadas es la
seguridad. Por esta razón la mayoría de los servidores son procesos diseñados de
forma que puedan funcionar en computadoras de propósito específico.
Fig7. Servidor.
Los servidores operan a través de una arquitectura cliente-servidor. Los servidores
son programas de computadora en ejecución que atienden las peticiones de otros
programas, los clientes. Por tanto, el servidor realiza otras tareas para beneficio de los
clientes. Ofrece a los clientes la posibilidad de compartir datos, información y recursos
de hardware y software. Los clientes usualmente se conectan al servidor a través de
la red pero también pueden acceder a él a través de la computadora donde está
funcionando. En el contexto de redes Internet Protocol (IP), un servidor es un
programa que opera como oyente de un socket.
Comúnmente los servidores proveen servicios esenciales dentro de una red, ya sea
para usuarios privados dentro de una organización o compañía, o para usuarios
públicos a través de Internet. Los tipos de servidores más comunes son servidor de
base de datos, servidor de archivos, servidor de correo, servidor de
impresión, servidor web, servidor de juego, y servidor de aplicaciones.
Un gran número de sistemas usa el modelo de red cliente-servidor, entre ellos los
sitios web y los servicios de correo. Un modelo alternativo, el modelo red peer-to-
peer permite a todas las computadoras conectadas actuar como clientes o servidores
acorde a las necesidades.
Router
Es un dispositivo que proporciona conectividad a nivel de red (o lo que es lo mismo,
el nivel tres en el modelo OSI). Su función principal consiste en enviar o encaminar
paquetes de datos de una red a otra, es decir, interconectar subredes, entendiendo
por subred un conjunto de máquinas IP que se pueden comunicar sin la intervención
de un encaminador (mediante puentes de red o un switch), y que por tanto tienen
prefijos de red distintos.
Fig7. Router.
Gateway
Las tarjetas digitales están diseñadas para recibir enlaces digitales, como T1, E1, J1
etc. Estas son capaces de soportar varios tipos de señalización como ISDN
(Integrated Services Digital Network – Red Digital de Servicios Integrados) y R2. Por
lo general este tipo de tarjetas se presentan con 3 capacidades: 1, 2 y 4 E1, lo que
representa 30, 60 y 120 canales de comunicación. Estas tarjetas suelen venir con
canceladores de eco, que básicamente se trata de un módulo externo que se le añade
a la tarjeta a utilizar.
Fig7. Concentrador.
Asterisk
Gestión de Módulos.
Temporizador de Sistema.
Gestión de Canales.
Interfaces de Sistema.
Aplicaciones.
Recursos.
Funciones del Dialplan.
Registro del detalle llamadas.
Registro de eventos de canales.
Drivers de canales.
Traductores de Codecs y Formatos.
Add-ons.
Funcionalidad de Asterisk
Asterisk puede funcionar como cualquier centralita tradicional, e incorpora todas sus
funcionalidades. Enumeramos las más importantes:
- Desvíos.
- Conferencia múltiple.
- DND.
Funciones avanzadas:
Elastix
VoIP PBX.
Fax.
Mensajería Instantánea.
Correo electrónico.
Colaboracion
Dentro de los principales programas que usa Elastix tenemos los siguientes:
Asterisk
VTigerCRMR and SugarCRMR, Sistemas de CRM (Customer Relationship
Manager – Gerente de Relacion con el Cliente)
Otra de las grandes ventajas de Elastix es que viene con todos estos componentes
instalados, adicionalmente añade algunas interfaces para el control y los reportes de
sí mismo, lo cual lo hace un paquete sumamente completo. Dentro de las
características más resaltantes provistas por la plataforma Elastix se tienen:
Una de las grandes ventajas de utilizar este programa es que permite "ver" (opción
"Simulation") cómo deambulan los paquetes por los diferentes equipos (switchs,
routers, PCs), además de poder analizar de forma rápida el contenido de cada uno de
ellos en las diferentes "capas" y "datos.
Capítulo 3
Tipo de Investigación
Metodología
3 MARCO METODOLÓGICO