Elastix

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
Elastix
Parte de la familia Linux
Isotipo-elastix.png
Desarrollador
Palosanto Solutions
Sitio Oficial
Información general
Modelo de desarrollo Software libre
Última versión estable 2.4
4 de febrero de 2013
Última versión en pruebas 3.0.0 RC 1
18 de Junio del 2014
Tipo de mercado Telecomunicaciones
Núcleo Linux
Tipo de núcleo Monolítico
Licencia GPLv2
Estado actual Activo
Idiomas Multilingüe
En español Sí 
[editar datos en Wikidata ]


Elastix es una distribución libre de Servidor de Comunicaciones Unificadas que integra en un solo paquete:

  • VoIP PBX
  • Fax
  • Mensajería Instantánea
  • Correo electrónico
  • Colaboración

Elastix implementa gran parte de su funcionalidad sobre cuatro programas de software muy importantes como son Asterisk, Hylafax, Openfire y Postfix. Estos brindan las funciones de PBX, Fax, Mensajería Instantánea y Correo electrónico respectivamente. Elastix corre sobre CentOS como sistema operativo y actualmente su versión más estable es Elastix 2.4.0


Breve Historia[editar]

Elastix se desarrolló en el año 2006 por la empresa Ecuatoriana PaloSanto Solutions. Inicialmente no era una distribución de comunicaciones unificadas sino una interfaz para mostrar el registro de llamadas en Asterisk. A medida que la demanda de clientes de Asterisk incrementaba, era claro que PaloSanto necesitaba estandarizar su instalación para la implementación de telefonía IP.

Con este objetivo PaloSanto Solutions decide elaborar una solución que sea capaz de instalar Asterisk partiendo de la instalación del sistema operativo sobre un servidor y agregando otras funcionalidades, las cuales incluían una interfaz gráfica para administración y configuraciones básicas. Inicialmente es implementada en varios clientes con mucho éxito, por lo cual deciden lanzar la solución bajo la licencia GPLv2, siguiendo los principios de la compañía que apuntaban al Open Source como estructura principal de negocios.

Al principio el número de descargas no fue tan interesante, pero con más experiencia PaloSanto Solutions lanza una nueva versión incluyendo algunas mejoras y poco a poco varias personas empiezan a colaborar con el proyecto. El año 2007 la comunidad de Elastix crece, incrementando el número de descargas y usuarios alrededor del mundo.

Actualmente Elastix ha superado el millón de descargas, y ha incorporado varios socios tecnológicos que colaboran en la compatibilidad de Elastix con hardware de telefonía.

En el año 2010, PaloSanto lanza Elastix 2.0 incorporando Asterisk 1.6, un módulo de Addons, su propio panel de operador: Elastix Operator Panel, Faxing basado en Web, entre otras mejoras y desarrollos. Ese año lanza también ElastixWorld, un evento destinado a reunir a la comunidad de Elastix a nivel mundial y cuya primera edición se realizó en Quito, Ecuador.

Elastix se distribuye como imagen ISO y puede ser descargada desde www.elastix.org o desde la página del proyecto en SourceForge.

En 2007 el proyecto estuvo nominado en 2 categorías para los premios CCA de SourceForge. En el año 2010 y 2011 ganó el premio a producto del año por parte de la revista especializada INTERNET TELEPHONY. En el año 2011 gana un premio a la excelencia, entregado también por INTERNET TELEPHONY, por la presentación de un caso describiendo la implementación de Elastix en proyectos especiales.

Características[editar]

Dashboard de la versión 2.2

A través de sus versiones se han añadido varias funcionalidades las cuales incluyen un módulo de Call Center, el cual se comunica con una consola de agente a través de un protocolo propietario, denominado ECCP (Elastix Call Center Protocol). El protocolo es de código abierto y permite además la comunicación con consolas desarrolladas por terceros diseñadas para actuar como agente o supervisor.


Otro desarrollo importante fue el lanzamiento de Elastix Web Services, el programa de certificación de hardware y Elastix MarketPlace. Este último alberga soluciones desarrolladas por terceros para que sean distribuidas desde el módulo de Addons de Elastix, de tal manera que un usuario administrador pueda instalarlas transparentemente desde la interfaz. Cada solución es certificada por el departamento de QA de PaloSanto Solutions, para garantizar que es totalmente funcional con la versión más estable de Elastix.


El listado de características de Elastix es extenso, pero las más importantes son:

VoIP PBX[editar]

  • Grabación de llamadas con interfaz vía Web
  • Voicemails con soporte para notificaciones por e-mail
  • IVR configurable y bastante flexible
  • Soporte para sintetización de voz
  • Herramienta para crear lotes de extensiones lo cual facilita instalaciones nuevas
  • Cancelador de eco integrado
  • Provisionador de teléfonos vía Web. Esto permite instalar numerosos teléfonos en muy corto tiempo.
  • Soporte para Video-teléfonos
  • Interfaz de detección de hardware de telefonía
  • Servidor DHCP para asignación dinámica de IPs a Teléfonos IP.
  • Panel de operador. Desde donde el operador puede ver toda la actividad telefónica de manera gráfica y realizar sencillas acciones drag-n-drop como transferencias, aparcar llamadas, etc
  • Aparcamiento de llamadas
  • Reporte de detalle de llamadas (CDRs) con soporte para búsquedas por fecha, extensión y otros criterios
  • Tarificación con informes de consumo por destino
  • Informe de uso de canales por tecnología (SIP, ZAP, IAX, Local, H323)
  • Soporte para colas de llamadas
  • Centro de conferencias. Desde donde se puede programar conferencias estáticas o temporales.
  • Soporta protocolo SIP, IAX, H323, MGCP, SKINNY entre otros
  • Codecs soportados: ADPCM, G.711 (A-Law & μ-Law), G.722, G.723.1 (pass through), G.726, G.729 (si se compra licencia comercial), GSM, iLBC
  • Soporte para interfaces análogas FXS/FXO
  • Soporte para interfaces digitales E1/T1/J1 a través de protocolos PRI/BRI/R2
  • Soporte para interfaces bluetooth para celulares (canal chan_mobile)
  • Identificación de llamadas
  • Troncalización
  • Rutas entrantes y salientes las cuales se pueden configurar por coincidencia de patrones de marcado lo cual da mucha flexibilidad
  • Soporte para follow-me
  • Soporte para grupos de timbrado
  • Soporte para paging e intercom. El modelo de teléfono debe soportar también esta característica
  • Soporte para condiciones de tiempo. Es decir que la central se comporte de un modo diferente dependiendo del horario
  • Soporte para PINes de seguridad
  • Soporte DISA
  • Soporte Callback
  • Editor Web de archivos de configuración de Asterisk
  • Acceso interactivo desde el Web a la consola de Asterisk

Fax[editar]

  • Servidor de Fax administrable desde Web
  • Visor de Faxes integrado, pudiendo descargarse los faxes desde el Web en formato PDF.
  • Aplicación fax-a-email
  • Personalización de faxes-a-email
  • Control de acceso para clientes de fax
  • Puede ser integrado con WinprintHylafax. Esta aplicación permite, desde cualquier aplicación Windows, enviar a imprimir un documento y este realmente se envía por fax.
  • Configurador Web de plantillas de emails

General[editar]

  • Ayuda en línea incorporada
  • Elastix está traducido a 22 idiomas
  • Monitor de recursos del sistema
  • Configurador de parámetros de red
  • Control de apagado/re-encendido de la central vía Web
  • Manejo centralizado de usuarios y perfiles gracias al soporte de ACLs
  • Administración centralizada de actualizaciones
  • Soporte para copias de seguridad y la restauración de las mismas a través del Web
  • Soporte para temas o skins
  • Interfaz para configurar fecha/hora/huso horario de la central

Email[editar]

  • Servidor de correo electrónico con soporte multidominio
  • Administrable desde Web
  • Interfaz de configuración de Relay
  • Cliente de Email basado en Web
  • Soporte para "cuotas" configurable desde el Web
  • Soporte antispam
  • Soporte para manejo de listas de correo

Colaboración[editar]

  • Calendario integrado con PBX con soporte para recordatorios de voz
  • Libreta telefónica (Phone Book) con capacidad clic-to-Media:call
  • Dos productos de CRM integrados a la interfaz como vTigerCRM y SugarCRM

Extras[editar]

  • Interfaz de generación de tarjetas de telefonía basada en software A2Billing
  • CRM completo basado en el producto vTigerCRM
  • También versión de código abierto de SugarCRM

Centro de llamadas[editar]

  • Módulo de centro de llamadas con marcador predictivo incluido. Más detalle de este módulo más abajo.

Mensajería instantánea[editar]

  • Servidor de mensajería instantánea basado en Openfire e integrado a PBX con soporte para protocolo XMPP, lo que permite usar una amplia gama de clientes de mensajería instantánea disponibles
  • Se puede iniciar una llamada desde el cliente de mensajería (si se usa el cliente Spark (software))
  • El servidor de mensajería es configurable desde Web
  • Soporta grupos de usuarios
  • Soporta conexión a otras redes de mensajería como MSN, Yahoo Messenger, Google Talk, ICQ, etc. Esto permite estar conectado a varias redes desde un mismo cliente
  • Informe de sesiones de usuarios
  • Soporte para plugins
  • Soporta LDAP
  • Soporta conexiones server-to-server para compartir usuarios

Soporte para hardware de telefonía[editar]

Elastix cuenta con un buen soporte para hardware de telefonía, contando con drivers para los principales fabricantes

Una lista de hardware compatible con Elastix la podemos encontrar Aqui Elastix Hardware Certification Program (EHCP)

Elastix Addons[editar]

Un Addon de Elastix es un paquete de software certificado por el propio Elastix, disponible en formato RPM a través de un repositorio oficial. Puede contener un solo módulo, pero también puede contener otros componentes de software, escritos en cualquier lenguaje soportado por Elastix. La instalación de un addon sea hace de manera fácil e intuitiva desde el menú de "Addons" de la consola web de Elastix. Los Addons puede ser tanto no-comerciales como comerciales, y pueden ser desarrollados por cualquier compañía que desee ofrecer sus servicios a través de esta plataforma y hayan pasado el proceso de certificación de Elastix.

Algunos de los Addons más destacados son:

  • Call Center
  • FOP2
  • Developer
  • RoomX

Call Center[editar]

Elastix es la primera distribución en ofrecer un módulo de centro de llamadas con marcador predictivo incluido siendo éste totalmente software libre. Este módulo se lo puede instalar de manera muy sencilla a través del módulo de Addons que provee la interfaz de Elastix.

Con el módulo de Call Center la implementación de un proyecto de centro de llamadas se puede realizar en un tiempo mucho menor al habitual.

El módulo de centro de llamadas puede manejar tanto campañas de llamadas entrantes como salientes. Algunas de las características son:

  • Soporte para lista de números no-llamar (Do-Not-Call List)
  • Soporte para campañas entrantes y salientes
  • Asociación de formularios por campaña
  • Asociación de guion por campaña
  • Integración con CRM
  • Consola de agente
  • Soporte para breaks, siendo estos configurables y de diferentes tipos
  • Marcador predictivo de código abierto
  • Informes avanzados

FOP2[editar]

Flash Operator Panel 2(FOP2) permite ver la actividad detallada de la PBX, como quién está hablando y con quién, duración de las llamadas, llamadas en espera, llamadas en cola, etc. Permite controlar el teléfono y realizar transferencias, activar llamadas espías, monitorear actividad de las colas, entre otras características.

Developer[editar]

El addon Developer de Elastix provee una interfaz amigable para crear módulos personalizados, permitiendo también decidir dónde colocarlos dentro de la interfaz web de Elastix. Los módulos creados con este addon pueden ser páginas embebidas, formularios o incluso tablas en donde la información pueden ser almacenada y presentada.

RoomX[editar]

RommX brinda a los usuarios de Elastix una completa e intuitiva solución para la administración de habitaciones conectadas a extensiones IP, lo que resulta particularmente útil para la administración de los huéspedes de un hotel. Los administradores podrán ser capaces de manejar las reservas y registraciones de los clientes, ver la información detallada de cada habitación, generar reportes personalizados, ver el consumo de cada habitación, entre otras características.

Enlaces externos[editar]