Jose Luis Chauca Ingeniero Electronico Jose_chauca@autelcom.net Autelcom S.A Telf: 593-72841595 Cuenca - Ecuador Conceptos basicos de telefona tradicional Idea principal: Hacer audible la voz a largas distancias. Originalmente: transmission punto a punto sobre hilo de hierro Inicialmente: conmutacion manual. La comunicacion es analogical hasta la Central Telefonica (CO) En la central digitaliza la senal a PCM de 64 kbps (preceso de muestreo y teoria de nayquist) Conceptos basicos de telefonia tradicional Conexion entre centrales: Una central agrupa determinada cantidad de abonados basados en su ubicacion geogrfica principalmente. Las centrales se comunican entre si para permitir la comunicacion entre abonados de distintos lugares. La troncal entre centrales se multiplexa (TDM) para poder ser compartidad entre las llamadas. Existe un circuito exclusivo de comunicacion. Conceptos basicos de telefonia tradicional Caracterisitcas principales de la telefona tradicional: Recursos ocupados durante toda la duracion de la llmada. Los precios varian en base al tiempo de uso. (tiempo en el que el circuito estuvo ocupado) La distancia es un punto a considerar (tarifacion por circuitos y operadoras locales, nacionales, internacionales) Diseado solo para voz. Sector totalmete regulado (no bypass) Disponibilidad del 99,5% Fundamentos de Telefona IP Que es Voz sobre Ip? - Es utilizar redes de datos para realizar llamadas de voz - El protocolo mas difundido de internet es el IP (Internet Protocol) - La internet es la red de redes, cobertura global. - Tecnologa conocida como VoIP Fundamentos de Telefonia IP Caractersticas principales de VoIP: - Utiliza una red nica, se puede montar una red de telefona Ip sobre la red de datos sin mayor problema. - Administracin nica de la red (convergencia) - Disponibilidad de estndares abiertos (interoperabilidad de fabricantes y proveedores) - Fiabilidad, en la LAN se obtiene mayor fiabilidad, pero en internet depende de varios factores. Fundamentos de Telefonia IP Problemas de la VoIP En la telefona tradicional estos problemas no existan o estaban solucionados - Requerimiento de ancho de banda - Funciones de control. - Latencia o retardo (<150 ms.) - Jitter (variacion de la latencia) Fundamentos de Telefona IP Elementos de una red VoIp - Telfonos IP: Fsicamente, son telfonos normales con apariencia tradicional (no funcionan en una red tradicional) Incorporan en la mayora de los casos un switch de 2 puertos Ethernet. - Adaptadores Analgicos (ATA): transforma la seal analgica en protocolos de VoIp para aprovechar los telfonos analgicos. - Softphones: Programas de ordenador (existen para smartphone hoy en dia) con funcionalidades de telefona. - Centralitas IP (IP PBX) Son las encargadas de la gestin y procesamiento de llamadas. Fundamentos de Telefona IP Funcionamiento simplificado de VoIP - 1. Los usuarios se registran en el servidor con sus dispositivos (fsicos o softphones) - 2. El equipo emisor pregunta por el equipo receptor. - 3. El servidor VoIp devuelve los datos de contacto al emisor (direcciones IP, puertos) - 4. Se establece la comunicacin entre emisor y receptor de punto a punto. Tecnologas de VoIP Tecnologas de VoIP Protocolo: Es el conjunto de reglas que se utilizan para negociar y establecer las comunicaciones de VoIP, entre estos estn: Sip, IAX2, H.323, entre otros. Codecs: Transforman la seal de voz analgica en digital para poder ser enviada por la red de datos. Los mas utilizados son: G.711, G.729A, GSM, etc. Tecnologas de VoIP Codecs. El uso de un determinado cdec depende de varios factores como: - Calidad de sonido - Ancho de banda requerido - Requisitos de procesamiento. Tecnologas de VoIP Protocolo IAX2 IAX2: Inter Asterisk eXchange Creado y estandarizado para Asterisk. Utiliza el puerto 4569 UDP. Caractersticas Principales: Media y sealizacin por el mismo flujo de datos. Trunking Cifrado Tecnologas de VoIP Protocolo IAX2: Ventajas NAT: Se envia tanto sealizacin como streaming por el mismo flujo de datos (flujo UDP) evitando los problemas derivados del NAT. No es necesario abrir rangos de puertos para RTP. Trunking: Envio de varias conversaciones por el mismo flujo, lo cual supone un importante ahorro de ancho de banda (overhead de la capas IP y transporte UDP). Tecnologas de VoIP Protocolo SIP SIP: Session Initiation Protocol, protocolo del IETF para VozIP, texto y sesiones multimedia. Es principalmente un protocolo de sealizacin de capa de aplicacin para iniciacin, modificacin y terminacin de sesiones de comunicacin multimedia entre usuarios. Principales elementos implicados: User Agent (Usuario) Registrar y SIP Proxy El sector tiende globalmente hacia SIP. Tecnologas de VoIP Esquema de funcionamiento de protocol SIP - De forma nativa es peer to peer (dos user agents pueden establecer sesiones entre si) - Utiliza dos canales: - 1. Sealizacin (UDP 5060): control de establecimiento de sesiones. - 2. Streaming RTP (UDP 10000 20000) y control RTCP Tecnologas de VoIP Proxy Inbound/Outbound El Inbound Proxy permite independizar al usuario del dispositivo que utiliza y de su localizacin. El proxy saliente simplifica la administracin de los usuarios de un dominio, aplica polticas, tarifica, etc ... Un mismo servidor puede funcionar como Proxy entrante y saliente de un dominio Tecnologas de VoIP Comunicacin SIP: Tecnologas de VoIP Ventajas protocolo SIP Simplicidad: Basado en texto para una implementacin y depuracin simples, utilizacin de primitivas (mtodos y respuestas al estilo HTTP) para establecimiento de sesiones. No se definen servicios o funciones. Escalabilidad y flexibilidad: Funcionalidades proxy, redireccin, localizacin/registro pueden residir en un nico servidor o en varios distribuidos. No es necesario un control centralizado: funcionamiento Peer to Peer totalmente posible. Tecnologas de VoIP Desventajas Protocolo SIP: Problemas de Red: La utilizacin de un canal PtP para el streaming de audio RTP plantea numerosos problemas a nivel de red: nat routers, firewalls. Ancho de banda de acceso a internet para sitios remotos. Requerimientos de calidad de servicio en redes WAN Hardware para Telefona IP Telfonos IP: Son aparatos telefnicos con la misma apariencia fsica que los telfonos tradicionales. Utilizan tecnologas VozIP y normalmente permiten realizar ciertas funcionalidades avanzadas Normalmente soportan un nico protocolo de VozIP (SIP, IAX2, H323). Soportan una serie de codecs, principalmente G.729 Se conectan directamente a la Red IP Configuracin en el equipo mismo o a traves de una interface web Hardware para Telefona IP Telfonos IP: Dual Lan: La mayora de los telfonos disponen de dos conectores RJ45 e implementan funciones de switch. (es necesario un solo punto de red para el telfono y la PC) Manos Libres Conector auriculares/micrfono: Display LCD: Caller ID / Agenda Autoprovisioning: Autoconfiguracin automtica de los parmetros de configuracin desde un servidor remoto. Hardware para Telefona IP Adaptadores Analogicos. Son dispositivos (hardware) que permiten conectar un telefno analgico a la red IP utilizando protocolos de VozIP. ATA: Analog Telephone Adapter, el caso ms normal, tienen un conectr FXS para telfono analgico normal y envan por VozIP a traves del conector LAN, soportan SIP normalmente. Soportan SIP o IAX2 normalmente, varios codecs (entre ellos, casi siempre el G.729). Tienen uno o dos interfaces FXS para conectar 2 telfonos analgicos. Cada telfono puede ser registrado a un proxy VozIP distinto. Soportan caller ID, tonos de llamada distintivos, llamada en espera Hardware para Telefona IP Gateways. Por definicin aceptada, permiten interconectar la telefona tradicional con la telefona por IP (Voz IP). Se integran con la red telefnica pblica con interfaces analgicos o enlaces digitales. Los adaptadores tambin pueden ser considerados como gateways, a pequea escala. Generalmente, los adaptadores que realizan funciones de routing/NAT IP, son considerados gateways. Asterisk Asterisk es software. Es software open source, desarrollado por la empresa americana DIGIUM. Liberado con la licencia GPL. Se ejecuta en PC estandar (arquitectura x86,x86_64, ppc) bajo GNU/Linux, BSD o MacOSX. Soporta todas las funcionalidades de las PBX tradicionales y mas. En la actualidad es una solucin probada y robusta, tanto para empresas que lo utilizan de base de usuario como para proveedores o carriers. Asterisk Funcionalidades especiales: Asterisk es capaz de trabajar con prcticamente todos los estndares de telefona tradicional: Lineas analgicas Lineas digitales: E1, T1, accesos bsicos Soporta casi todos los protocolos de VozIP: SIP IAX2 MGCP Cisco Skinny Asterisk Esquema conceptual: Elastix Elastix es un software de cdigo abierto para el establecimiento comunicaciones unificadas. Pensando en este concepto el objetivo de Elastix es el de incorporar en una nica solucin todos los medios y alternativas de comunicacin existentes en el mbito empresarial El proyecto Elastix se inici como una interfaz de reportacin para llamadas de Asterisk y fue liberado en Marzo del 2006. Posteriormente el proyecto evolucion hasta convertirse en una distro basada en Asterisk. Elastix Elastix Algunas de las caractersticas bsicas de Elastix incluyen: Correo de Voz Fax-a-email Soporte para softphones Interfase de configuracin Web Sala de conferencias virtuales Grabacin de llamadas Least Cost Routing Roaming de extensiones Interconexin entre PBXs Identificacin del llamante CRM Reportacin avanzada Bibliografia Comunicaciones Unificadas con elastix Vol 1., Edgar Landivar Curso de Voz sobre Ip y Asterisk, IROTEC, http://www.irontec.com Informacin y software asterisk, www.asterisk.org Informacin y software eleatix, www.elastix.org. Hardware de telefona IP, www.grandtream.com Comunicaciones del Austro AUTELCOM S.A Integrador de soluciones tecnolgicas de infraestructura y conectividad Cuenca Ecuador 593 - 72841595