Este documento resume la instalación y configuración de un servidor Elastix para proveer servicios de VoIP y CRM. Explica los pasos para instalar Elastix en una máquina virtual, crear extensiones telefónicas, configurar softphones en clientes, e implementar el CRM Vtiger para gestionar cuentas y contactos. Adicionalmente, realiza pruebas de llamadas entre extensiones para validar la correcta configuración del servidor VoIP.
2. INTRODUCCIÓN.
Elastix es un software de comunicaciones unificadas de código abierto que ofrece servicios de
PBX, FAX, Voz sobre IP, videoconferencia y servicio de correo.
Algunas de las características básicas de Elastix incluyen:
Correo de Voz.
Faxaemail.
Soporte para softphones.
Interfase de configuración Web.
Sala de conferencias virtuales.
Grabación de llamadas.
Least Cost Routing.
Roaming de extensiones.
Interconexión entre PBXs.
Identificación del llamante.
CRM.
Reportación avanzada.
Este software corre sobre el sistema operativo CentOS e implementa gran parte de su
funcionalidad sobre cuatro softwares, Openfire, Asterisk, Hylafax y Postfix.
2
4. Instalación de Elastix.
Para la instalación del software de comunicaciones unificadas Elastix debemos descargar la
imagen iso de la página de descargas de la corporación, lo podemos hacer mediante el
siguiente URL.
http://www.elastix.org/index.php/es/descargas/distroprincipal.html
Luego de haber descargado la imagen podemos bootear la imagen.
Para esta práctica utilizaremos el software de virtualización de sistemas operativos VirtualBox.
Después de crear la máquina virtual iniciamos el sistema.
La primera ventana que nos aparecerá en la instalación será la siguiente.
Para seguir con la instalación común presionamos la tecla Enter, si somos usuarios avanzados
ingresamos el comando advanced, para otras opciones podemos ingresar con las teclas de
función para abrir otros menús como nos indica la pantalla, en esta ocasión continuaremos la
instalación normalmente.
4
5. En esta ventana seleccionamos el idioma de instalación y continuamos con la opción OK. Para
avanzar por medio de las opciones podemos utilizar la tecla de tabulación, la tecla espaciadora
para seleccionar y la tecla de función F12 para avanzar a la próxima ventana.
5
7. En esta ventana elegiremos el tipo de particionamiento del disco que se adapte a nuestras
necesidades, podemos navegar por las diferentes opciones, en este caso utilizaremos todo el
disco para la instalación.
7
9. La dirección IP y la máscara de red que poseerá el servidor será configurada estáticamente en
nuestro caso.
9
10. Ingresamos el nombre del servidor, esta función se la puede dar un servidor DHCP pero en este
caso lo haremos manualmente, continuamos con Aceptar.
Seleccionamos la zona horaria según la región en la que nos encontremos.
10
14. Para la administración del servidor debemos ingresar la dirección IP que nos arroja Elastix en el
navegador web de una máquina cliente.
Primero, comprobamos conexión entre el servidor y la máquina cliente, los dos equipos deben
estar dentro de la misma red.
En el navegador ingresamos la dirección IP del servidor de Elastix y nos logueamos con el
14
17. Para agregar una extensión en PBX, damos clic en intound call control>add extension>o en
submit.
Lo que debes colocar allí es muy simple, el nombre, colocar el número de la extensión,
la contraseña secreta y listo.
En la parte inferior encontrará un ejemplo de llenado de un formato para agregar una extensión,
recuerde que hay que crear varias extensiones para que se puedan comunicar con diferentes
números.
17
21. Luego de haber creado las extensiones necesarias para lograr comunicación procedemos a
instalar el softphone en las máquinas cliente, un softphone es un software de llamadas que
funciona como un teléfono en una computadora en este caso serán dos clientes con el
softphone Zoiper el cual podemos descargar directamente de la página oficial de zoiper.
Cabe agregar que la instalación de este software es relativamente sencilla.
A continuación, tenemos la plataforma del softphone en la cual antes de realizar una llamada
debemos establecer algunas configuraciones previas, para este fin ingresamos a la ficha de
Opciones o pulsamos Ctrl + O.
21
22. A continuación vamos a adicionar un nuevo SIP, SIP es un protocolo de señalización y control
que funciona y telefonía. Lo que va ahí es realmente simple, podemos observar que se trata del
dominio, en este caso el dominio es la dirección IP del servidor, luego nos pide el nombre de
usuario y colocamos en este caso el número de la extensión, sigue la clave secreta puesta
anteriormente,y por último el Nro. de la llamada (extensión). Pulsamos aplicar y OK.
22
24. Luego de haber configurado los dos teléfonos podemos empezar a hacer las llamadas, en el
siguiente ejemplo podemos apreciar una llamada desde la extensión 2013 a la extensión 2012.
CRM
La configuración del crm en elastix ya viene instalada, entonces lo que nosotros vamos a hacer
es crear un usuario, una cuenta y asociarlos.
A continuación vamos a indicar como hacer esto.
En la plataforma de elastix, vamos a extras, inmediatamente al ir a extras nos aparece el
recuadro que se puede ver en la parte inferior, los datos que vas a colocar ahí son realmente
mínimos, colocar el usuario que es este caso el el mismo de cuando vamos a ingresar a elastix
y la misma contraseña.
24
27. le damos en el símbolo + y agregamos el contacto, es esta parte es importante asociar los
contactos con las cuentas ya le explicaremos dónde lo harán.
27
28. donde dice cuenta que hay un símbolo de +, aparecen las cuentas existentes y creadas usted le
da al contacto la cuenta a la que va a pertenecer y listo.
Agregar Usuarios:
Para agregar un usuario en la plataforma de CRM, vamos a configuración. y cuando nos
aparezca la imagen inferior vamos a usuarios.
Cuando entramos a usuarios le damos clic en agregar usuarios, y anotamos todos los datos
que se requieran un ejemplo de ello es el nombre de usuarios, la contraseña, nombre y apellido,
email, etc y finalizamos con ACEPTAR
28
30. CONCLUSIONES:
En esta actividad, se pudo implementar correctamente el servicio de elastix, incluyendo
también VoIP y CRM, se explican los detalles de la instalación y de la configuración, además de
las pruebas que se hacen para saber si realmente funciona.
Aparte de esto logramos saber más a fondo de la comunicación por voz mediante elastix, las
llamadas se logran normalmente y se escucha en los dos pc que actúan como clientes.
Elastix funciona con el gestor de base de datos MySQL.
La implementación de los servicios de comunicación es importante para el avance de una
empresa en cuanto a tecnología se refiere.
Un sistema de CRM centralizado y unificado ayuda a aumentar las relaciones con los clientes
en una empresa, así como la gestión adecuada de las bases de datos que se manejan en la
misma.
Elastix es un software de código abierto.
Al momento de la instalación del software Elastix se deben tener en cuenta las necesidades que
se tengan para así hacer más adaptable el servicio a las exigencias.
Vtiger es el CRM que trae configurado el servidor Elastix.
Es de suma importancia poseer un softphone para hacer llamadas desde computadora a
computadora.
Al momento de crear las extensiones se debe tener en cuenta el tipo de extensión, ya sea SIP o
IAX2, el número de la extensioń, el nombre de la extensión, la clave de la extensión.
30