Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Telefona tradicional
El telfono fue inventado en 1876. Originalmente:
El visionario hombre que invent el telefono fue Antonio Meucci que lo bautiz como teletrfono, entre otras innovaciones tcnicas. Durante mucho tiempo, Alexander Graham Bell fue considerado el inventor del telfono. Sin embargo, Bell no fue el inventor de este aparato, sino solamente el primero en patentarlo.
Transmisin sobre un hilo de hierro. Circuitos sin marcacin (ring down). Comunicacin punto a punto.
Telefona tradicional
Se incorpora el concepto de switch, inicialmente con una persona, luego va conmutacin electrnica.
En muchos casos la comunicacin es analgica hasta la central. En la central la seal se convierte a digital: PCM de 64kbps (prcticamente sin prdida de calidad).
La seal elctrica generada por un aparato telefnico es del tipo analgica, modulada por la voz y limitada por el ancho de banda comprendido entre 300 Hz y 3400 Hz.
Todo lo que se oye tiene forma analgica. Ruido en la lnea= interferencia. Amplificador/Repetidor: resuelve la atenuacin, pero no la interferencia. En seales digitales los repetidores limpian la seal. La telefona analgica migra a modulacin por impulsos codificados (PCM).
A partir de un teorema de Nyquist, si se toman 8000 muestras por segundo, codificando la amplitud en 8 BIT, se obtiene:
Sealizacin (SS7)
Los esquemas de sealizacin entre switch de la PSTN, permiten enviar paquetes de punta a punta utilizando redes inteligentes, a travs de una sealizacin comn. En la capa de sealizacin, se transmite entre otras cosas: Descolgar el telfono (off-hook). Colgar el telfono (on-hook). Envo de tonos. Tono de llamada (ring origen). Alertas (ring destino). Ocupado. Conexin.
Sealizacin (SS7)
Con las redes inteligentes y buscando generar nuevos servicios, los proveedores de telefona implementan otras funciones de sealizacin como por ejemplo: Llamada en espera. Desvo de llamada. Llamada tripartita o llamada en conferencia. Presentacin de ANI (CID).
Recursos ocupados durante toda la duracin de la llamada. Los precios varan en funcin del tiempo de uso (tiempo de ocupacin del circuito dedicado). Se incorpora a las grandes PBX los terminos de LDI (Larga distancia Internacional y LDN Larga Distancia Nacional. La distancia importa (se utilizan ms circuitos y sobre todo de operadoras distintas). LDI y LDN se implementa a travs de Troncales. Diseado para slo voz. Sector totalmente regulado. Garanta de disponibilidad: 99,5 %.
Centralitas telefnicas
Son pequeas PBXs corporativas con caractersticas similares pero de menor capacidad (KTS) KTS Key telephone System. Es un sistema multimedia de forma que las llamadas entrantes pueden ser atendidas por cualquier extension FXS
PBX (Private Automatic Branch Exchange). Controlado por Software, provee funciones de conmutacin a los usuarios conectada. La gran mayora usa una Operadora, IVR, DISA, mailbox, etc.
Trfico en la red
Se tienen dos conceptos trfico telefnico y de dimensionamiento de centrales ambos ligados a la aleatoriedad de las llamadas que se cursan entre abonados. Se introduce el concepto de Erlangs.
Es la intensidad de trfico de un rgano o grupo de rganos en los que el tiempo de observacin coincide con el tiempo total de ocupacin. I (Erlangs)=1/Tn(t).dt
Erlangs
I (Erlangs)=1/Tn(t).dt I (Erlangs)= t x n / 60
t:
Por ejemplo: si se realizan 20 llamadas con una media de 3 minutos, tenemos 1 Earlang
Introduccin a VoIP
La voz se digitaliza y viaja en paquetes de datos utilizando el protocolo IP La infraestructura de paquetes sustituye el switching de circuitos de una PSTN Los dispositivos de digitalizacion se llaman DSP (Digital Signal Processor)
VoIP
Consiste en aprovechar la infraestructura desplegada para la transmisin de datos para transmitir voz, utilizando el protocolo IP que se ha convertido en el ms utilizado en todo el mundo. Es un campo complejo que requiere de conceptos de telefona, de redes y de ingeniera de trfico. Haremos un esbozo de las ideas principales.
Modalidades de Voz/IP
De telfono a PC Telfono IP
Telfono Wi-Fi
De telfono a telfono
En las empresas
Reemplazo de PBX por IP-PBX A travs de ISP y VSP (Voice Services Providers)
En el hogar
A
Conversin
de nmeros telefnicos a direcciones IP y viceversa. Generacin de la sealizacin requerida por la red telefnica.
Conversin Analgica/Digital
VoIP: Ventajas
Ahorro de ancho de banda y aprovechamiento de los intervalos entre rfagas de datos haciendo un uso ms efectivo de canales costosos Convergencia de las comunicaciones de datos y voz en una plataforma nica, facilitando la gestin, el mantenimiento y el entrenamiento del personal
Se utiliza y administra una nica red. Si dos empresas estn unidas a travs de Internet., por qu no aprovecharlo? Finalmente se puede hablar de: estndares abiertos e internacionales. Inter-operabilidad. Disminucin de precios en proveedores y fabricantes de hardware para VoIP. Calidad: es posible conseguir la misma calidad, de hecho hoy el 40% de las llamadas de las grandes operadoras se encaminan por VoIP. Fiabilidad: en LAN, se puede lograr una gran fiabilidad. En Internet tambin, pero intervienen demasiados factores.
Limitaciones
Las redes IP generalmente no permiten garantizar un tiempo mnimo para atravesarlas. Las redes IP estn diseadas para descartar paquetes en caso de congestin y retransmitirlos en caso de error. Esto no es adecuado para la voz. Los retardos de cientos de ms, comunes en redes de datos, son inaceptables en una conversacin telefnica.
mbitos de aplicacin
En las empresas: sustitucin de PBX e integracin con telefona En el hogar: ahorro de costos En proveedores de servicio: migracin de centrales telefnicas a Softswitches
Conversin
de nmeros telefnicos a direcciones IP y viceversa. Generacin de la sealizacin requerida por la red telefnica.
Se utiliza y administra una nica red. Si dos empresas estn unidas a travs de Internet., por qu no aprovecharlo? Finalmente se puede hablar de: estndares abiertos e internacionales. Inter-operabilidad. Disminucin de precios en proveedores y fabricantes de hardware para VoIP. Calidad: es posible conseguir la misma calidad, de hecho hoy el 40% de las llamadas de las grandes operadoras se encaminan por VoIP. Fiabilidad: en LAN, se puede lograr una gran fiabilidad. En Internet tambin, pero intervienen demasiados factores.
Problemas de la VoIP
Problemas que no existan o estaban solucionados con la telefona tradicional y que afectan la calidad del servicio (QoS).
Requerimiento de ancho de banda. Funciones de control. Latencia o retardo (>300 ms es impracticable). Jitter: variacin de latencia.
Limitaciones
Las redes IP generalmente no permiten garantizar un tiempo mnimo para atravesarlas. Las redes IP estn diseadas para descartar paquetes en caso de congestin y retransmitirlos en caso de error. Esto no es adecuado para la voz. Los retardos de cientos de ms, comunes en redes de datos, son inaceptables en una conversacin telefnica.
Compresin de Voz Eco Distorsin de digitalizacin Todas las anteriores se encuentran presentes en las redes inalmbricas.
Retardos
Fuentes de retardo
Retardo de compresin. Retardo de empaquetamiento de la informacin Retardo de espera en cola en CPE Retardo en serializacin del CPE a la WAN Retardo en la WAN Retardo de espera en cola y serializacin de la WAN al CPE Retardo en transmisin hacia el CPE Retardo en la memoria de manejo de fluctuacin de retardos (jitter buffer) Retardo de descompresin
Codecs (codificador/decodificador)
Los codecs se utilizan para transformar la seal de voz analgica en una versin digital y visceversa. Los softphone, hardphone, PBX-IP... soportan una serie de codecs cada uno. Cuando hablan entre s negocian un codec en comn. Aspectos a tener en cuenta por el codec: Calidad de sonido. Ancho de banda requerido. Requisitos de computacin de parte del cliente.
Codecs: comparacin
Mtodosdecompresin
GSM
Velocidadrequerida
13kbps
iLBC
G.711(PCM)
15kbps
64kbps
G.723(ACELP)
G.726(ADPCM) G.729(CS-ACELP) Speex
5.3/6.3kbps
16/24/32/40kbps 8kbps 2.15a44.2kbps
Componentes de retardo
Retardo de paquetizacin
Retardo de propagacin Retardo de transporte (red WAN) Retardo del jitter buffer
Se aaden 8 bytes y 20 bytes de UDP que contiene la direccin de este gateway, la direccin IP del gateway destino as como la informacin de puertos. Se aade un encabezado RTP de 12 bytes que permite el ordenamiento de los paquetes y su priorizacin respecto a los paquetes de datos.
Eco
Opcionales: G.728, G.729 y G.722 que requieren algunos licencias. Mientras mas compresin se utilice se requiere menos ancho de banda pero se introduce ms retardo.
Interfaces de Voz
E&M: EarandMoutha ser usadas para conexin a un troncal. FXO: ForeignExchange Officea ser usadas para conexin a la Central (Central Office o CO). FXS : ForeignExchange Stationa ser usada para conectar un Fax o a una unidad de telfono.
Telefona Clsica
Central (CO)
el Local Loop Termina el Troncal
FXO y FXS
Usualmente el Local Loop est en modo Loop Start FXO se conecta a una PBX o a una CO FXS se conecta a un aparato telefnico o a una lnea y genera el timbre.
FXO y FXS
FXO detecta el voltaje de timbre, cierra el lazo cuando se levanta el auricular y lo abre cuando el telfono esta colgado FXO se comporta como la red telefnica y se conecta a una lnea de dos hilos
T-1/E-1son sistemas digitales diseados para transportar voz y datos T-1 combina 24 canales de 64 kbps en un circuito E-1 combina 30 canales de 64 kbps en un circuito
Protocolos
Para garantizar la interoperabilidad entre la red telefnica y las redes de transmisin de datos es necesario utilizar grupos de protocolos. Los ms conocidos son H.323 y SIP
Protocolos
Protocolos
Protocolos
UDP. La transmisin se realiza sobre paquetes UDP, pues aunque UDP no garantiza la recepcin del paquete, el aprovechamiento del ancho de banda es mayor que TCP. RTP (Real Time Protocol) Maneja los aspectos relativos a la temporizacin, marcando los paquetes UDP con la informacin necesaria para la correcta entrega de los mismos en recepcin.
El protocolo utilizado es RTP (Real time Transport Protocol). En caso de prdida de paquetes, stos no se retransmiten ya que RTP funciona sobre UDP. Para garantizar la calidad y poder priorizar estos paquetes, la red debera soportar esquemas de conocimiento de la aplicacin y marcado de paquetes.
Interoperabilidad
Los terminales H.323 pueden ser utilizados en configuraciones mltiples, y a su vez pueden comunicarse con terminales que sean parte de redes diferentes a la suya, como por ejemplo, terminales en REDES B-ISDN (Broadband ISDN) o redes inalmbricas, conectadas a redes Ethernet, etc
Componentes H.323
Terminal: punto terminal de la LAN que puede realizar una comunicacin con otro terminal, gateway o MCU consistente en flujo de datos de control, audio, video o aplicaciones. Gateway: punto terminal que provee comunicacin entre terminales de la LAN y otros terminales ITU dentro de una WAN Terminales ITU son los incluidos en las recomendaciones H.320 (ISDN), H.321 (ATM, Asynchronous Transfer Mode), H.322 (GQOS, Garanteed Quality of Service), H.324 M (mvil). Gatekeeper: entidad que provee el servicio de traduccin de direcciones y control de acceso a la LAN de terminales, gateway y MCUs en los caso que lo ameriten. Multipoint Control Unit (MCU): punto terminal que se encarga de la centralizacin del flujo informativo en una conferencia multicast
Componentes H.323
Los gateways son los encargados de conectar dos redes dismiles. Realiza la traduccin de la sealizacin, de las codificaciones de audio y vdeo y de los protocolos de transmisin entre las diferentes redes Los gatekeepers proveen los servicios de directorio, autorizacin e identificacin de terminales y gateways, manejo de ancho de banda, conversin de direcciones, control de llamadas, tarificacin, etc. Aunque los gatekeepers son opcionales, resultan ser esenciales para los sistemas H.323 de gran escala Los gatekeepers, los gateways y los MCUs son componentes lgicos separados pero que pueden ser implementados en un mismo dispositivo fsico.
H.323 se apoya en
RTP(Real Time Protocol, protocolo en tiempo real) que le agrega a cada trama la identificacin del tipo de informacin que contiene, el nmero de secuencia y la hora en que fue generada. Esto permite que el receptor transmita la informacin al usuario al mismo ritmo en que fue generada y permite conocer si hubo descartes de informacin. Otro protocolo que trabaja en conjunto con RTP es el RTCP(RTP Control Protocol) que se basa en la transmisin peridica a todos los participantes de una sesin de paquetes de control con informacin sobre la calidad de la comunicacin.
Arquitectura de capas
Source:http://www.cs.columbia.edu/~hgs/internet/
Es la capa que le informa a RTP dnde terminar y dnde comenzar. Traduce el nmero de telfono a la direccin IP. Es el proceso de tomar una decisin de enrutamiento: adnde debe ir y cmo hacer para que ocurra la llamada. En PSTN esta tarea es realizada el protocolos de sealizacin (SS7). Los protocolos mas importantes que se utilizan para negociar y establecer las comunicaciones de voz sobre IP son: SIP, H323, IAX2, MGCP.
Telfonos IP
Telfonos IP: fsicamente, son telfonos normales, con apariencia tradicional. Incorporan un conector RJ45 Ethernet IEEE 802.3 para conectarlo directamente a una red IP en Ethernet. Velocidades de 10/100 BaseT y ahora Gigabit Ethernet 1000 BaseT
Telfonos IP
Caractersticas avanzadas. Dual Lan: algunos telfonos disponen de dos conectores RJ45 e implementan funciones de switch, de esta forma no es necesario tirar otro cableado para los nuevos dispositivos IP. En algunos casos los Telfonos IP agregan QoS en las conexiones.
Adaptadores analgicos IP (ATA): permiten aprovechar los telfonos analgicos actuales, transformando su seal analgica a los protocolos de VoIP. Se configuran desde los menes del propio telfono o por interfaz Web:
Softphone: Qu son? Se trata de un software que se ejecuta en estaciones o servidores de trabajo. Permiten establecer llamadas de Voz sobre IP. El audio es capturado desde:
Un micrfono incorporado. Una entrada de lnea (micrfono externo). Dispositivos de entrada de audio USB. Dispositivos Bluetooth.
Softphone
Son programas que permiten llamar desde la computadora utilizando tecnologas VoIP.
Funcin principal
El principal servicio de los diferentes proveedores de Voz sobre IP es el de hacer de pasarela hacia la red telefnica pblica (PSTN) a costos muy reducidos.
PBX (Private Branch eXhange) propietarias Requieren hardware y mdulos de software costosos. Incompatibles. El Hard de un marca no funciona en otra marca. Sistema rgido y cerrado, sin personalizacin. Su modelo de licenciamiento condiciona el crecimiento. Requiere hardware especializado. Redes telefnicas Sobre la base de conmutacin de circuitos. El circuito est dedicado a una comunicacin telefnica, inclusive en los silencios. Se garantiza la calidad de la transmisin.
Cambio de mentalidad
Telefona IP con base en software de cdigo abierto PBX (Private Branch eXhange) open source
Utiliza hardware estndar. Es desarrollada y mantenida por la comunidad (centenares). El desarrollo es modular, dinmico, flexible, adaptable. Aprovecha lo mejor que encuentra en otros PBX. No se limita a las leyes del mercado. Es interoperable. Tiene su base en estndares abiertos. Permite personalizacin por parte del usuario. Su infraestructura no est manejada por una sola empresa. Facilita el trabajo remoto.
Evolucin de la telefona IP
1995 Inicio de Voz sobre IP: La VoIP empieza con pequeas aplicaciones gratuitas y de cdigo abierto por la posibilidad de enviar pequeos fragmentos de voz codificados con algoritmos de compresin y prdida. Rpidamente se empiezan a desarrollar aplicaciones para transmitir video aunque con un gran coste de ancho de banda y muy mala calidad de imagen. 1996 Aparecen los protocolos de comunicacin: Con aplicaciones como NetMeeting o GnomeMeeting, ICQ y muchas ms, adems de terminales anlogas a telfonos que funcionan con este protocolo.
Evolucin de la telefona IP
El protocolo H323 se hace dueo y seor de la VoIP ofreciendo voz y video, aunque con mala calidad debido al ancho de banda (limitado y poco econmico). De esta manera se empiezan a desarrollar hardware y software que actan como centrales de VoIP para empresas, utilizando la red local como transmisor y mdems para realizar llamadas convencionales.
Evolucin de la telefona IP
proliferar y la VoIP se mantiene estable aunque empiezan a nacer empresas que ven la VoIP como el futuro para llamadas telefnicas de bajo costo. Netmeeting permite la conexin con un servidor H323. CU-SeeMe se afianza como una de las aplicaciones de voz y video ms utilizados hasta el momento. Aparece el protocolo SIP, evolucin del antiguo H323. Comienza Asterisk de la mano de Mark Spencer.
Evolucin de la telefona IP
2000 La revolucin llega a la Voz sobre IP: Asterisk comienza como un software abierto con un gran nmero de seguidores y apoyo. Las empresas an no se fan de este software ni de Linux y continuan utilizando software y hardware de grandes empresas que utilizan H323. 2001-5 Asterisk se afianza como smbolo de VoIP Asterisk gana ms y ms adeptos. La empresa Linux-support se convierte en Digium y se especializa en la venta de hardware para Asterisk. No tardan en aparecer otros fabricantes que crean hardware exclusivamente compatible con Asterisk: Sangoma, Junghanns, etc.
Asterisk se convierte en el principal producto de VoIP en todo el mundo. Cisco Systems compra la empresa Sipura para abandonar el H323 y pasarse a SIP. Asterisk soporta casi todo tipo de protocolos y cdecs utilizados en la VoIP. Panasonic, Siemens, Ericsson, etc. empiezan a plantearse el futuro de la telefona tradicional. Surgen todo tipo de telfonos y terminales IP compatibles con SIP. Skype permite que se pueda hablar con otra persona utilizando Internet. Asterisk lanza el protocolo IAX (protocolo donde el NAT deja de ser un problema). GrandStream lanza telfonos IP baratos (de 400 US$ pasan a costar entre 150 y 100 US$). Linksys-VoIP (antes Sipura) saca sus primeros productos (los antiguos Sipura remarcados).
Skype evoluciona y anuncia su mejora para resolver el problema de utilizarlo atrs de un NAT. Asterisk lanza IAX2, igual de potente y con mucho menor consumo. eBay compra Skype. Surge Astricon, la convencin internacional de usuarios de Asterisk. Aparecen telfonos fabricados en China copia 99% de los originales a mitad de precio. Continan crendose empresas dedicadas a la programacin de software con Asterisk. Google lanza GoogleTalk. Google busca acercarse a Skype (siempre y cuando libere su cdigo), sin llegar a un acuerdo. Mark Spencer (Digium) y Google preparan un acuerdo de colaboracin.
El protocolo SIP
El protocolo utilizado es RTP (Real time Transport Protocol). En caso de prdida de paquetes, stos no se retransmiten ya que RTP funciona sobre UDP. Para garantizar la calidad y poder priorizar estos paquetes, la red debera soportar esquemas de conocimiento de la aplicacin y marcado de paquetes.
Es la capa que le informa a RTP dnde terminar y dnde comenzar. Traduce el nmero de telfono a la direccin IP. Es el proceso de tomar una decisin de enrutamiento: adnde debe ir y cmo hacer para que ocurra la llamada. En PSTN esta tarea es realizada el protocolos de sealizacin (SS7). Los protocolos mas importantes que se utilizan para negociar y establecer las comunicaciones de voz sobre IP son: SIP, H323, IAX2, MGCP.
Codecs
Los codecs se utilizan para transformar la seal de voz analgica en una versin digital. Los softphone, hardphone, PBX-IP... soportan una serie de codecs cada uno. Cuando hablan entre s negocian un codec comn. Aspectos a tener en cuenta por el codec: Calidad de sonido. Ancho de banda requerido. Requisitos de computacin.
Codecs: comparacin
GSM iLBC G.711 13kbps 15kbps 64kbps
G.723
G.726
5.3/6.3kbps
16/24/32/40kbps
G.729
Speex
8kbps
2.15a44.2kbps
Asterisk, Instalacin
Llamadas concurrentes. Conferencias y Aplicaciones complejas simultneas. Transcodifcaciones necesarias (recodificacin). Principalmente, Asterisk requiere microprocesador. Segn Digium: Equipo Dual Intel Xeon 1.8 Ghz 1 Gb Ram soporta 60 llamadas concurrentes codificando con el codec G.729. Dificil determinar con exactitud, mejor apuntar alto para poder escalar.
Que es Asterisk?
para aplicaciones de VoIP. Es software Open Source en su totalidad, liberado bajo licencia GPL. Desarrollado inicialmente por Mark Spencer, quien fund la empresa Digium, con soporte oficial para Asterisk. Soporta todas las funcionalidades de las centralitas tradicionales/IP y muchas ms !!!.
Que es Asterisk?
trabajo, servidores .... Se ejecuta en las arquitecturas: x86 , x86_64, PowerPC. Los sistemas operativos soportados son: Gnu/Linux, *BSD y Apple Mac OSX. Es software libre: libertad de uso, libertad de estudio y adaptacin, libertad de copia, libertad de mejorarlo y publicar las mejoras.
Que es Asterisk?
Historia de Asterisk
El proyecto Asterisk comenz en 1999 cuando Mark Spencer decidi implementar su propia centralita porque no poda comprar una. Viendo el xito de Asterisk, fund Linux Support Services a finales del mismo ao. Linux Support Services se convierte en DIGIUM en 2002. Actualmente, cerca de 300 desarrolladores participan en el desarrollo de los diferentes mdulos.
Funcionalidades:
todos los estndares de telefona tradicional: Lneas analgicas Lneas digitales: E1, T1, accesos bsicos. Soporta casi todos los protocolos de Voz sobre IP: SIP IAX/IAX2 MGCP Cisco Skinny ...
Funcionalidades
Funcionalidades de la Voz IP Soporte de todos los protocolos estndares anteriores Soporta 'bridging' entre tecnologas distintas. Soporta transcodificacin. Soporte de todos los codecs estndar:
ADPCM G.711 u/a, G.723.1, G.726, G.729 (Con licencia). GSM ILBC LineaR LPC-10 Speex
Esquema conceptual
Integracin
Asterisk puede ser integrado de varias formas Como centralita tradicional / centralita IP. Como pasarela transparente hacia VozIP en sistemas en produccin actuales. Como plataforma para servicios telefnicos avanzados: gestin de incidencias, soporte, pedidos, .... Pudiendo estar en cualquier punto con conexin a Internet (es recomendado tener una buena conexin).
Asterisk puede integrarse como pasarela transparente hacia la tecnologa VoIP sin necesidad de modificar o actuar en la infraestructura telefnica ya desplegada y en produccin.
Problemas de Asterisk
Problemas nativos de la Voz IP Asterisk sufre, al igual que el resto de soluciones, de los problemas de la Voz IP:
Algunos se pueden solucionar en cierta medida: Cambio dinmico de proveedor en base a su latencia. IAX2 Trunking para ahorrar cierto ancho de banda en los enlaces inter-asterisk.
Problemas de Asterisk
Problemas de configuracin (Complejidad) Asterisk se configura normalmente como ficheros de texto, la sintaxis puede ser ligeramente 'obtusa'. Existen bastantes gestores e interfaces de usuario para configurarlo, pero no estn del todo depurados para ser integrados conjuntamente.
Distribuciones en el Mercado
Asterisk (Digium)