El proyecto Elastix

9,324 views

Published on

Introducción a la Telefonía IP, IP-PBX, Elastix y buenas prácticas de implementación.

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
9,324
On SlideShare
0
From Embeds
0
Number of Embeds
111
Actions
Shares
0
Downloads
516
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

El proyecto Elastix

  1. 1. “El proyecto Elastix, Latinoamérica a la vanguardia de la Voz IP Libre” Disertantes: Ing. Rafael Bonifaz Ing. Fernando M. Villares Bs. As. - Rosario – Córdoba, Argentina © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 1
  2. 2. Unas reflexiones previas... “Creo que en los próximos tres años, las soluciones de VoIP basadas en OpenSource como Asterisk generarán más negocio que todo el mercado de Linux hasta el día de hoy” “Las soluciones PBX de hoy son increiblemente caras, cerradas y propietarias. Las soluciones basadas en Asterisk cuestan aproximadamente una décima parte del precio de una PBX propietaria.” Jon “maddog” Hall en el congreso ZDNet UK, 06- 10-2004 © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 2
  3. 3. Presentación Existiendo tantos desarrollos de hardware en PBX IP, ¿por qué elegir una solución basada en software y más aún basada en Software libre y corriendo sobre un sistema operativo como GNU/LINUX?  Estabilidad y Extrema robustez.  Libertad y Gratuidad.  Adaptabilidad y Mejora continua..  Funcionalidad de PBX IP basada 100% en software.  Capacidad de expansión prácticamente ilimitada.  Menores costos contra plataformas privativas. © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 3
  4. 4. Asterisk PBX ¿de qué se trata? ✔ Asterisk es software. Exclusivamente software. ✔ Es software open source, desarrollado por la empresa estadounidense DIGIUM de la cual Mark Spencer es su fundador (creador del ex-GAIM / Pidgin además entre otros proyectos). ✔ Liberado bajo licencia GPL. ✔ Se ejecuta en sistemas de hardware estándares (x86, x86_64, ppc) bajo GNU/Linux, BSD, MacOSX, Solaris... ✔ Soporta todas las funcionalidades de una PBX/PaBX tradicional y mucho más. © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 4
  5. 5. Telefonía tradicional La llamada que sale de nuestra central tiene que llegar hasta la central donde está la persona o teléfono destino. ● No es posible realizar un mallado total. ● Se utilizan circuitos dedicados para cada llamada. ● Se hace necesaria la multiplexación del enlace troncal entre centrales: – Sistema TDM: Time Division Multiplexing © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 5
  6. 6. Telefonía tradicional  Recursos ocupados durante toda la duración de la llamada.  Los precios varían en base al tiempo de uso (tiempo de ocupación del circuito dedicado).  La distancia importa (más circuitos, y sobre todo de operadoras distintas).  Diseñado para “voz solamente”.  Sector totalmente regulado en cada país.  Garantía de disponibilidad > a 99,5 % © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 6
  7. 7. Conmutación de circuitos © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 7
  8. 8. Telefonía IP Estamos hablando de utilizar redes de datos que utilicen el protocolo IP para realizar llamadas de voz.  En particular, realizar llamadas por Internet (IP=Internet Protocol) ya que Internet es la mayor red de datos del mundo.  La tecnología Voz sobre IP se encuentra ahora mismo en su madurez, pero comienza a desarrollarse en los años 90.  Existen 2 formas de denominarla:  VoIP es la denominación genérica de toda comunicación de voz por paquetes en una red IP.  ToIP es la denominación de telefonía por IP y requiere parámetros de calidad y de control mucho más estrictos, dictados por la ITU. © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 8
  9. 9. Conmutación de paquetes © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 9
  10. 10. Telefonía IP - Características  Se utiliza y administra una única red. Si dos empresas distintas, domicilios o sucursales de una misma empresa tienen conexiones a Internet, ¿Porqué no aprovecharlas?  Por fin se puede hablar de: Estándares abiertos e Internacionales. Inter- operabilidad, disminución de precios enproveedores y fabricantes de hardware dedicado a VoIP.  Calidad: Es posible conseguir una calidad similar o, en caso de usar ciertos codecs, mejor que la de las TECO tradicionales. De hecho, a mediados de 2009, mas del 60% de las llamadas de las grandes operadoras son encaminadas por redes IP.  Fiabilidad: En una LAN, se puede lograr una altísima fiabilidad similar a una TECO. En Internet es posible, pero existen muchos más factores a controlar y estudiar que disminuyen este índice. © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 10
  11. 11. Telefonía IP – Razones del éxito  Gran expansión actual de las redes de datos: Cable, ADSL, ADSL2+, VDSL, WIFI, WiMax.  Posibilidad de desarrollar e implementar nuevos y mejores servicios más rápidamente.  Menor inversión inicial para los proveedores.  Costos más bajos para los clientes.  Sociedad de consumo. © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 11
  12. 12. Telefonía IP – Nuevos problemas Problemas que no existían o estaban solucionados con la telefonía tradicional y que afectan a la calidad del servicio (QoS) de un sistema VoIP:  Requerimientos de ancho de banda.  Nuevos equipos estándares y funciones de control.  Latencia o retardo (>300 ms impracticable en telefonía tradicional)  Jitter: Variación de la latencia.  Problemas con la transmisión y recepción de FAXES. ¿Alguien ha escuchado hablar del protocolo T.38?  Problemas en la transmisión de datos digitalizados analógicos (MODEMS, X.25, etc.) Muchos de estos items en Internet no son controlables debido a la gran cantidad de prestadores en el camino. © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 12
  13. 13. Terminando con viejos mitos...  Grandes jugadores del mercado solo se dedican a hacer FUD...en vez de dedicarse a competir lealmente y a evolucionar desarrollando mejores y mas innovadores productos cada día....es hora de terminar con las mentiras....... © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 13
  14. 14. Telefonía Tradicional vs IP Tradicional / Cerrada Libre / Elastix Usuarios Limitados Ilimitados Adaptación Empresa->Central Central->Empresa Crecimiento Limitado y Costoso Rápido y Sencillo Con productos del mismo Interactúa con múltiples Integración proveedor proveedores Reportación A veces integrada pero limitada Integrada, flexible y personalizable Soporte IP Limitado y costoso Nativo para múltiples protocolos Flexibilidad API privado API público Fácil, flexible y con soporte MP3 vía IVR Limitado e inflexible web © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 14
  15. 15. ¿Qué es Elastix?  Software multi-propósito (appliance) para telefonía y comunicaciones unificadas  Licenciado bajo GPL V.2  Web y comunidad disponibles en: http://www.elastix.org  944000+ descargas (280 TB), 5,000 visitas diarias promedio  Corre sobre sistema operativo empresarial CentOS 5.5  Integra las mejores herramientas de software libre disponibles para montar una PBX o sea a hoy día: Asterisk(r).  Interfase amigable y fácil de usar basada entre otros módulos en FreePBX(r).  Finalista en los premios 2007, 2008 y 2009 de SourceForge.  Permite y está abierto a la creación de nuevas funcionalidades y módulos de terceros (requisito de la comunidad del Soft Libre)  Estable, Estándar, Potente, Confiable y extensible.  Posee poderosas herramientas de reportes y facturación.  Localizable: traducido a 23 idiomas © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 15
  16. 16. ¿Qué es Elastix? Mail Server IM Mensajería Instantánea Email Fax Server Fax Asterisk r e as ne adacfi n Uía M i Video Voz sobre IP Voz j Video Conferencia © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 16
  17. 17. ¿Qué es Elastix? © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 17
  18. 18. Múltiples Ventajas  Ahorro  Llamadas internacionales a menor costo vía Internet  Sucursales pueden conectarse vía la infraestructura de red existente  Llamadas se rutean por proveedor de menos costo para el destino  Cableado telefónico innecesario si se usa la red de datos existente  Repuestos estándares, baratos y siempre disponibles  Movilidad  Control  Integración  Expansión © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 18
  19. 19. Múltiples Ventajas  Ahorro  Movilidad  Softphones permiten la atención remota de llamadas en su laptop  Faxes y alertas de mensajes de voz se envían vía email  Acceso vía Web permite administración remota de la central  Conectividad de puestos remotos a la central telefónica vía IP  Control  Integración  Expansión © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 19
  20. 20. Múltiples Ventajas  Ahorro  Movilidad  Control  Controlar costos de llamadas internacionales, celulares y locales  Monitoreo de uso de recursos por extensiones y usuarios  Tendencias y patrones de uso vía reportes exportables a hoja de cálculo  Seguimiento de calidad de servicio al cliente como duración de espera  Integración  Expansión © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 20
  21. 21. Múltiples Ventajas  Ahorro  Movilidad  Control  Integración  Faxes individuales para todo su personal directo a email  Telefonía integrada con correo electrónico para faxes y voicemails  Manejo de Colas, Conferencias y Usuarios desde la misma interfase  Incremento de productividad con módulos extras de CRM y otros  Interacción con cliente groupware para comunicación telefónica con contactos  Expansión © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 21
  22. 22. Múltiples Ventajas  Ahorro  Movilidad  Control  Integración  Expansión  Incrementos en la capacidad de la central son de bajo costo  Reconfiguración de la central para más extensiones es sencilla  Ajuste dinámico de IVR para añadir valor  Incorporación de más telefonos es fácil y rápida © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 22
  23. 23. Componentes importantes.. SOFTWARE HARDWARE TELEFONOS © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 23
  24. 24. Reutilización de la red de datos... PSTN TELEFONICA LINEAS TRONCALES CENTRAL PBX RED IP TELEFONOS © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 24
  25. 25. Esquema conceptual de asterisk © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 25
  26. 26. Amplia funcionalidad.. FUNCIONES DE CENTRAL IP CORPORATIVA Y MAS...  Soporta protocolos SIP, IAX2, H323,  Soporte multi-empresa MGCP, SKINNY, UNISTIM DE NORTEL  Grabación de llamadas  Codecs soportados: ADPCM, G.711 (A-  Parqueo de llamadas Law & μ-Law), G.722 HIGH DEFINITION,  Call-pickup G.723.1 (pass through), G.726, G.729 , GSM, iLBC  Colas de atención  Soporta Codecs de Video de alta definición  Limitación de tiempo de llamada H.264, H263+ y H.261 para video  Least Cost Routing conferencia.  Roaming de extensiones  Interfaces análogas, digitales T1/E1 e IP  Soporte para blacklist  Voicemail, Fax-a-email  Llamada en espera  Soporte para softphones libres y pagos  Interconexión entre PBXs  Consola de operador  Identificación del llamante  IVR (recepcionista digital)  Adaptable a múltiples CRM  Soporte para horarios de atención  Reportación avanzada  Sala de conferencias  Integración con mensajería instantánea  Music-on-hold con soporte para mp3s  Diversas apis de expansión Libres y  Backtones seleccionables, etc, etc, etc.... abiertas. © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 26
  27. 27. Módulo para call centers ... FUNCIONES DE CENTRAL IP CORPORATIVA  Soporte para múltiples campañas entrantes y salientes.  Soporte de listas de números para función de No Molestar.  Asociación de formularios y CRM por campaña.  Asociación de guión por campaña.  Consola de agente en tiempo real.  Soporte para breaks, siendo estos configurables y de diferentes tipos  Marcador predictivo de código abierto.  Reportes avanzados de control de eficiencia de agentes.  Opción para integrar con otras suites de call center como ser QueueMetrics. © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 27
  28. 28. Libertad de elección de hardware... Arquitectura PC x86 y x64...Servers DELL, IBM, HP, Sun... Asterisk soporta están Teléfonos IP que soporten protocolo SIP: Aastra, Cisco, Grandstream, Polycom, Snom Teléfonos que soporten protocolos IAX, H.323, MGCP Softphones SIP o IAX2 para Windows(r) o xNIX: Eyebeam / Bria, Ekiga, Zoiper.... Tarjetas de telefonía: Digium, Openvox, Sangoma, Rhino, Yeastar, Redfone Gateways externos de telefonía: Audiocodes, Cisco, Grandstream, Quintum, Xorcom. © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 28
  29. 29. Capacidades teóricas... 1 canal usando G711 = 95 KiBps envío + 95 KiBps recepción FUNCIONES DE CENTRAL IP CORPORATIVA Y MAS... 1 canal usando G729 = 32 KiBps envío + 32 KiBps recepción Capacidad GATEWAY = 2000 MiBps / 190 KiBps = 10526 canales Capacidad GATEWAY = 2000 MiBps / 64 KiBps = 31250 canales Estadísticamente se usa un aproximado según la distribución de erlang de menos de un 30% de los canales, esto significaría una capacidad de más de 30000 usuarios en una red estándar gigabit sin compresión o más de 93000 usuarios posibles usando compresión G729 en un solo sistema. Queda muy claro de esta forma la optimización y economía de uso de recursos que traen aparejadas estas tecnologías. © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 29
  30. 30. ¿Y qué pasa con la virtualización? ✔ Un sistema de voip es básicamente un sistema que necesita FUNCIONES DE CENTRAL IP CORPORATIVA Y MAS... procesar sonido en tiempo real y que no puede tener ni un milisegundo de delay en sus streams dentro del server para no degradar su calidad... ✔ Teniendo en cuenta estos requerimientos podríamos virtualizar con XeN, KVM, Citrix, o Vmware ESX diversos sistemas de bajas cargas, sin embargo aun hoy los sistemas actuales dejan mucho que desear cuando las cargas comienzan a ser altas y el procesamiento se aleja de los tiempos de respuesta del real time. ✔ Elastix viene con su propio kernel con soporte para xen incluido. ✔ Intel ya está desarrollando sus nuevas generaciones de CPU´s Xeon con 1 versión especializada para aplicaciones de voip. © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 30
  31. 31. Documentación • Wiki foros, blog y listas mantenidas por la comunidad • Libro Elastix Without Tears •Escrito por Ben Sharif de Australia en Inglés •Licencia CC: Attribution-Noncommercial-Share Alike 2.1 Australia •Guía paso a paso para instalar y administrar Elastix • Presentaciones de los diversos cursos ECE y ECT dictados en diferentes paises. • Libro Elastix a Ritmo de Merengue escrito por Alfio Muñoz de Rep. Dominicana en español. • Libros Comunicaciones Unificadas con Elastix V. 1 y 2 •Escritos por Edgar Landivar promotor del proyecto y uno de los dueños de palosanto •En Español •Licencia FDL •Realizado Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 31 © 2010 además con aportes de la comunidad
  32. 32. Buenas prácticas...Etapa 1  Relevamiento físico y lógico.  Cálculo y análisis de tráfico, QoS de la red y enlaces.  Cálculo y análisis de potencia necesaria según cantidad de líneas  Estimación de plan de crecimiento controlado de la solución.  Preparación de plan de ingeniería de solución y adecuación de red.  Preparación de plan de contingencias.  Plan de Implementación.  Pruebas y demostraciones a baja escala.  Plan de aseguramiento de calidad.  Asesoramientos varios referidos a esta etapa. © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 32
  33. 33. Buenas prácticas...Etapa 2  Compra de equipamiento inicial asociado.  Adecuación del housing físico y red asociados.  Instalación de servidores, conexión a PSTN y redes asociadas.  Instalación escalonada de líneas, y servicios según plan de implementación.  Preparación de repositorios de provisioning de equipos.  Puesta en marcha de todos los servicios de valor agregado solicitados.  Pruebas de aceptación del sistema y calidad asociada.  Elaboración de plan de mantenimiento y soporte post venta.  Adaptación a normas ITU de hardware y dispositivos existentes. © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 33
  34. 34. Buenas prácticas...Etapa 3  Plan de mantenimientos correctivos y preventivos.  Seguimientos y verificaciones de planes de contingencia  Plan de Upgrades de software de sistema.  Laboratorio de pruebas de equipos para ampliar la oferta disponible de equipamiento.  Asesoramiento comercial, cursos y capacitación permanente.  Plan de auditoría y control estadístico de calidad.  Análisis de mejoras de productividad y costos telefónicos.  Precios preferenciales de compras de equipamiento o upgrades de hardware. © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 34
  35. 35. Buenas prácticas...Seguridad  Asterisk no soporta todavía de forma nativa encriptación en canales SIP, MGCP o H.323 en dichos casos debe implementarse seguridad por medios externos (VPN, tunelización SSL, etc.)  Asterisk si soporta certificados de firma digital y encriptación AES-128 en su protocolo nativo IAX2 lo cual lo hace una opción muy atractiva de uso para mantener la privacidad de la información que circula hacia y desde el servidor.  Se debe tener muchisimo cuidado al segurizar los servidores a usar, ya sea por medio de firewalls de filtrado de paquetes, medios seguros de control de acceso y sistemas de auditoría. © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 35
  36. 36. Buenas prácticas...Alta Disponibilidad La redundancia, el balanceo de carga entre varios servidores y la tolerancia a fallos son vitales para un sistema Elastix de Alta disponibilidad... Algunos factores a tener en cuenta:  RAID de discos o SAN  Fuentes redundantes  Placas Dual ethernet a switchs diferentes  Doble enlace de internet por diferentes  Servers duplicados en diferentes locaciones  DNS Round Robin para failover  DUNDi para balanceo con ponderación  Sistemas de UPS adecuados  Protecciones contra descargas atmosféricas © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 36
  37. 37. Buenas prácticas...Alta Disponibilidad © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 37
  38. 38. Casos de éxito ✔ Ciba SRL – Rosario, Argentina: Migración del call center de FUNIONES DE CENTRAL IP CORPORATIVA Y MAS...y server emergencias médicas con trama digital R2 redundante. ✔ Integral Insumos SC – Sunchales, Argentina: Central IP para la empresa, expansión central de Sancor y call center con redundancia activa. Integración con su propio CRM web. ✔ Outsourcing 4 iT. Bogotá, Colombia: Integración sucursales Panamá, Miami, Bogotá y Quito en un solo sistema con backup virtualizado de alta disponibilidad. ✔ AGP Glass, Bogotá, Colombia: Sistema de telefonía IP de alta disponibilidad con gateways REDfone para trama ISDN e interconexión con MS Exchange(r), IVR de atención automatizada y call center. ✔ El Corte Inglés Viajes SRL, Call centers de Venta de Viajes, etc, con sucursales en Lima, Santiago, Madrid y Bs. As. © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 38
  39. 39. Esquema modelo a cliente final FUNIONES DE CENTRAL IP CORPORATIVA Y MAS... © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 39
  40. 40. Esquema modelo de interconexión FUNIONES DE CENTRAL IP CORPORATIVA Y MAS... © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 40
  41. 41. El futuro de Elastix...  En el proyecto Elastix(r) tenemos el compromiso público asumido de mantener el proyecto para siempre bajo licencia GPL (actualmente v2).  Ya está disponible la versión 2.0 con novedades como ser: Nueva y mas atractiva interfaz gráfica con widgets. Mejor integración con CRM de última generación. Nuevo módulo de call center y panel de operadora. Nueva solución de conferencias y escritorio virtual libre similar al Webex(r) de Cisco(r). Asterisk 1.6.2.x y FreePBX 2.8. © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 41
  42. 42. ELASTIX LIVE DEMO © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 42
  43. 43. PREGUNTAS Y CONSULTAS... Reglas a seguir:  Mantener silencio mientras dura el turno de preguntas para permitir que todos podamos participar y entender las mismas.  Levantar la mano para solicitar el turno y realizar la pregunta.  Estar atentos para no repetir preguntas ya realizadas. © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 43
  44. 44. ¡Gracias por participar! Licencia de esta presentación Creative Commons 2.5 http://creativecommons.org/licenses/by-sa/2.5/es/ Autores: Palosanto Solutions (contenido original) Ing. Fernando Villares – InteliX Ingeniería Contacto: contacto (arroba) intelix.com.ar www.intelix.com.ar / www.elastix.org © 2010 Intelix Ingeniería & Palosanto Solutions – Licencia CC v2.5 - Diapositiva 44

×