3. Introducción
● Elastix es una distribución de Línux que integra
las mejores herramientas disponibles para Private
Branch Exchanges (PBX) basadas en Asterisk en
una interfaz única y fácil de usar.
● También agrega su propio juego de herramientas
y permite la integración de módulos de terceros
para hacerlo un excelente paquete de software
disponible para la telefonía de código abierto.
● La versión más reciente es la 4.0
● Está basada en CentOS 7.
4. Introducción – Algo más que una distro de GNU/Linux
ElastixWorld 2016 del
19 y 20 de Octubre de 2016.
Argentina
5. Breve Historia
● 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.
6. Breve Historia
● Se 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.
● 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.
● 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.
8. Hardware soportado
Elastix es compatible con gran variedad de fabricantes de hardware de telefonía, la
lista completa está en: http://www.elastix.org/en/certified-hardware/
9. Elastix Addons
● 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 se 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.
10. Elastix Addons
Algunos de los Addons más destacados son:
●
SmartFink: Permite observar detalladamente la actividad de tu
IPPBX, observar quién está hablando con quién, duración de
las llamadas, llamadas a colas, etc.
●
MyVPN: Ayuda a configurar servidor VPN usando tecnología
OpenVPN en minutos
● Anti-Hacker: Protege a su servidor y no permite que hackers
ataquen a sus servicios principales como ASTERISK,
INTERFAZ WEB (http/https), SSH, VSFTPD (ftp). El módulo
puede detectar ataques de fuerza bruta, luego bloquea la
dirección IP del hacker y envía un reporte a su e-mail.
15. El ambiente
● Se utiliza un ambiente virtual con una máquina virutual
en VirtualBox:
● 1024 MB de RAM
● 80 GB de Disco Duro
● 2 tarjetas de red
● La primera en NAT
● La segunda en adaptador puente (permite
acceder desde cualquier máquina en la red)