El objetivo del proyecto, es diseñar, configurar, poner en marcha una centralita VoIP software y dotar a ésta de alta disponibilidad y alto rendimiento.
Además, se ha llevado a cabo el diseño de diversos escenarios de estudio, donde se ha analizado y estudiado las ventajas e inconvenientes, de factores como la disponibilidad del servicio, del rendimiento, asà como del coste de implantación que dicha configuración supondrÃa a una empresa.Gracias a este estudio, es posible determinar cuál es la solución más recomendable para una empresa, en base a necesidades como: certeza de que el servicio Asterisk se encuentra en funcionamiento en todo momento, garantÃa de disponer siempre de recursos para realizar una llamada, disponer siempre de comunicación con la red de telefonÃa tradicional, etc.
Para ello, se ha realizado un análisis y estudio sobre las arquitecturas propuestas en cada uno de los escenarios, identificándose las puntos de fallo elimianados, los posibles puntos de fallo aún existentes, la inversión, etc.
Finalmente, se llevó a cabo la implantación de un sistema VoIP de alta disponibilidad en la Universidad de AlmerÃa. Previa implantación del sistema, era necesario conocer el número máximo de llamadas simultáneas que este podÃa gestionar. Para responder con certeza a este asunto, se llevaron a cabo pruebas de rendimiento, mediante las cuales se puede conocer el número máximo de llamadas simultáneas que puede gestionar el sistema, manteniendo siempre un determinado nivel de calidad y pudiendo determinar con total claridad si es o no necesario el uso de técnicas de balanceo de carga para poder satisfacerlos (alto rendimiento).
En Proyecto se estructura en los siguientes capÃtulos:
- CapÃtulo 1. Introducción a la telefonÃa. En este capÃtulo, se lleva a cabo un rápido estudio sobre la evolución de la telefonÃa tradicional, una evolución desde una arquitectura analógica hacia una arquitecura digital como la actual. Se muestra la tecnologÃa analógica, posteriormente las tecnologÃas digitales existentes, y para finalizar se listan las tecnologÃa de comunicación con mayor auge, las tecnologÃas móviles. Análogamente, se realiza un repaso en la evolución de la tecnologÃa VoIP, se conocen las ventajas que aporta respecto de la telefonÃa tradicional, y se muestran, de manera detallada y completa, los componentes necesarios para llevar a cabo la implantación de un sistema VoIP.</p>
- CapÃtulo 2. Introducción a la alta disponibilidad y al alto rendimiento. Introducción de los conceptos de Alta disponibilidad y Alto rendimiento, tanto desde un punto de vista software, como del punto de vista hardware. Mediante representativas figuras, y sencillos ejemplos, se presenta el funcionamiento de estas nuevas tecnologÃas software, y por qué son tan necesarias actualmente. Por último, se detallan los motivos por los cuales es necesario integrarlas con la VoIP.</p>
- CapÃtulo 3. Asterisk. Actualmente la centralita software más extendida en todo el mundo. En este capÃtulo se muestra al lector, una guÃa muy completa de cómo realizar una instalación de Asterisk en un entorno GNU/Linux. Además, se introducen los conceptos necesarios para la configuración del servicio, y se lleva a cabo una configuración de un escenario básico. Finalmente, se presentan los pasos necesarios para hacer uso del entorno de administración de Asterisk.</p>
- CapÃtulo 4. Alta disponibilidad en GNU/Linux. Inicialmente, en el capÃtulo, se realiza una clasificación de las tecnologÃas de alta disponibilidad disponibles actualmente, tanto soluciones hardware como soluciones software. Estas tecnologÃas son clasificadas, en tecnologÃas destinadas a dar alta disponibilidad a servicios, y en tecnologÃas encargadas de dotar de alta disponibilidad a los datos. Además, se ha elaborado un listado que cubre la mayorÃa de los proyectos relacionados con alta disponibilidad, tanto para integrarlos con servicios como con datos.</p>
- CapÃtulo 5. Alto rendimiento en GNU/Linux. En el mercado, existen muchas herramientas GNU/Linux que ofrecen alto rendimiento. Por ello, inicialmente, se lleva a cabo una clasificación de las distintas herramientas, destacándose las soluciones especÃficas de alto rendimiento para VoIP. Posteriormente, se muestra un listado donde pueden encontrarse los principales proyectos de alta disponibilidad, tanto orientados a servicios, como los orientados especificamente a VoIP.
- CapÃtulo 6. Esquemas de sistemas VoIP con alta disponibilidad y alto rendimiento. El objetivo de este capÃtulo, es mostrar la infinidad de posibilidades de integración del servicio VoIP Asterisk, con los servicios de alta disponibilidad y alto rendimiento vistos anteriormente. Para conocer el alcance de las distintas configuraciones que se pueden llevar a cabo, partiendo de una arquitectura VoIP básica, se diseñan diversos esquemas de integración con los mencionados servicios. Cada uno de estos esquemas es analizado, y adicionalmente, estudiado con el fin de obtener las principales ventajas e inconvenientes (desde el punto de vista de la disponibilidad del servicio, del rendimiento asà como del coste de implantación) que cada configuración aportarÃa o supondrÃa a una empresa respectivamente.</p>
- CapÃtulo 7. Diseño, implementación y prueba de un sistema de telefonÃa VoIP de alta disponibilidad. Se muestra el análisis, diseño, y finalmente implantanción del sistema de telefonÃa VoIP de alta disponibilidad instalado en la Universidad de AlmerÃa. Previamente a la implantación del sistema, y con la finalidad de conocer el rendimiento máximo del sistema, se llevaron a cabo pruebas de benckmarking, ya que era necesario conocer con certeza el número máximo de llamadas simultáneas que podÃa gestionar un servidor HP Proliant DL380 G5. Las pruebas se basaron en dos escenarios, uno en el que era necesario realizar trascoding (G711-G729) y otro en el que no era necesario (G711-G711).</p>