How to Install and Configure Elastix (Central IP)

17
Instituto Tecnológico de las Américas (ITLA) Joan Eleazar Hernández Méndez (2013-1821) Elastix 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 Características 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. Reseña Historica 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.

description

This tutorial will cover the installation and configuration of Elastix

Transcript of How to Install and Configure Elastix (Central IP)

  • Instituto Tecnolgico de las Amricas (ITLA) Joan Eleazar Hernndez Mndez (2013-1821)

    Elastix

    Elastix es una distribucin libre de Servidor de Comunicaciones Unificadas que integra en un solo paquete:

    VoIP PBX

    Fax

    Mensajera Instantnea

    Correo electrnico

    Colaboracin

    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, Mensajera Instantnea y Correo electrnico respectivamente. Elastix corre sobre CentOS como sistema operativo y actualmente su versin ms estable es Elastix 2.4.0

    Caractersticas

    A travs de sus versiones se han aadido varias funcionalidades las cuales incluyen un mdulo de Call Center, el cual se comunica con una consola de agente a travs de un protocolo propietario, denominado ECCP (Elastix Call Center Protocol). El protocolo es de cdigo abierto y permite adems la comunicacin con consolas desarrolladas por terceros diseadas para actuar como agente o supervisor. Otro desarrollo importante fue el lanzamiento de Elastix Web Services, el programa de certificacin de hardware y Elastix MarketPlace. Este ltimo alberga soluciones desarrolladas por terceros para que sean distribuidas desde el mdulo de Addons de Elastix, de tal manera que un usuario administrador pueda instalarlas transparentemente desde la interfaz. Cada solucin es certificada por el departamento de QA de PaloSanto Solutions, para garantizar que es totalmente funcional con la versin ms estable de Elastix.

    Resea Historica

    Elastix se desarroll en el ao 2006 por la empresa Ecuatoriana PaloSanto Solutions. Inicialmente no era una distribucin 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 instalacin para la implementacin de telefona IP. Con este objetivo PaloSanto Solutions decide elaborar una solucin que sea capaz de instalar Asterisk partiendo de la instalacin del sistema operativo sobre un servidor y agregando otras funcionalidades, las cuales incluan una interfaz grfica para administracin y configuraciones bsicas. Inicialmente es implementada en varios clientes con mucho xito, por lo cual deciden lanzar la solucin bajo la licencia GPLv2, siguiendo los principios de la compaa que apuntaban al Open Source como estructura principal de negocios.

  • Instituto Tecnolgico de las Amricas (ITLA) Joan Eleazar Hernndez Mndez (2013-1821)

    HOW TO INSTALL AND CONFIGURE ELASTIX (CENTRAL IP)

    1. Para instalar Elastix debemos de contar con los requerimientos mnimos de instalacin que son 10gb en espacio en disco, 256 MB de memoria RAM y un procesador que tenga la capacidad mnima de 1.3 GHz. Con esto dicho podremos instalar el sistema, teniendo el ISO y subiendo el equipo tendremos una pantalla como esta:

    2. En esta pantalla lo que debemos de elegir una de las tres opciones que nos solicita ac:

    La primera opcin que presionando la tecla Enter, instalaremos Elastix en modo grafico que a final de cuentas ser en lnea de comando ya que este sistema se administra por una pgina web.

    La segunda opcin que escribiendo Linux text + Enter estaramos instalando Elastix de una forma de lnea de comando.

    Y la ltima opcin que es para configurar las teclas de funciones.

  • Instituto Tecnolgico de las Amricas (ITLA) Joan Eleazar Hernndez Mndez (2013-1821)

    3. La primera opcin a configurar en nuestro servidor de Elastix ser el idioma en el cual este se instalara por defecto lo instalaremos en el idioma ingls, presionamos Enter para continuar con la instalacin.

    4. Ahora seleccionaremos el idioma de introduccin de texto de nuestro teclado que en este caso tambin ser ingls y presionamos ok, para continuar

  • Instituto Tecnolgico de las Amricas (ITLA) Joan Eleazar Hernndez Mndez (2013-1821)

    5. Este mensaje lo que te advierte es de que se ha detectado un nuevo dispositivo de

    almacenamiento y que si queremos instalar nuestro sistema en dicho dispositivo,

    presionamos la tecla Enter encima de la opcin yes.

    6. Aqu el sistema nos realiza la pregunta el mtodo de instalacin que queremos y como

    lo queremos si queremos remover todos los datos del disco, que si queremos utilizar el

    espacio disponible o si deseamos crear una opcin nosotros mismos, en este caso eleg

    que utilice el espacio disponible en disco que es en su totalidad el 100%.

  • Instituto Tecnolgico de las Amricas (ITLA) Joan Eleazar Hernndez Mndez (2013-1821)

    7. Ac los que nos realiza la pregunta de que si queremos remover todos los datos de

    nuestro disco, presionamos la opcin yes para continuar.

    8. Aqu el sistema nos pregunta si queremos revisar nuevamente la opcin selecciona, en

    este caso presione no, porque estoy seguro de que quiero ese mtodo.

  • Instituto Tecnolgico de las Amricas (ITLA) Joan Eleazar Hernndez Mndez (2013-1821)

    9. Esta ventana los que nos realiza la pregunta de que si queremos configurar nuestra

    tarjeta de red, en mi caso seleccione que si la quera configurar.

    10. Aqu habilitamos las opciones de que queremos utilizar el protocolo de ipv4 y que

    nuestra tarjeta se active cuando el sistema inicie.

  • Instituto Tecnolgico de las Amricas (ITLA) Joan Eleazar Hernndez Mndez (2013-1821)

    11. Aqu configuramos la direccin IP de nuestro servidor en mi caso configure el

    adaptador con una direccin IP esttica que pertenece al rango de IP de mi red local.

    12. En esta opcin configuramos lo que es la puerta de enlace y lo que son los DNS

    primario y secundario en mi puerta de enlace y mi servidor DNS es el mismo.

  • Instituto Tecnolgico de las Amricas (ITLA) Joan Eleazar Hernndez Mndez (2013-1821)

    13. Aqu en esta opcin nos pide a nosotros configurar la zona horaria de nuestro servidor

    IP, en este caso puse la zona horaria de mi pas.

    14. En esta opcin debemos de configurar lo que es la contrasea del usuario root, nota:

    esta contrasea debe ser de carcter fuerte, que quiere decir que contenga nmeros,

    letras en minscula, mayscula y caracteres especiales

  • Instituto Tecnolgico de las Amricas (ITLA) Joan Eleazar Hernndez Mndez (2013-1821)

    15. Aqu podemos ver que el proceso de instalacin est procesando los paquetes de

    instalacin

    16. Aqu podemos darnos cuenta que el proceso de instalacin de paquetes ha

    comenzado, luego de esto esperamos a que se instalen los paquetes para continuar

  • Instituto Tecnolgico de las Amricas (ITLA) Joan Eleazar Hernndez Mndez (2013-1821)

    17. Ya los paquetes han sido instalados, ahora debemos definir la contrasea que tendr

    el administrador de las bases de datos de mysql.

    18. Reconfirmamos nuestra contrasea y procedemos a continuar

  • Instituto Tecnolgico de las Amricas (ITLA) Joan Eleazar Hernndez Mndez (2013-1821)

    19. Ahora debemos de asignar la contrasea que tendr el usuario administrador de

    nuestro sistema, para que pueda accesar a dicho sistema por la web.

    20. Reconfirmamos nuestra contrasea y podemos apreciar que nuestro usuario

    administrador se llama admin.

  • Instituto Tecnolgico de las Amricas (ITLA) Joan Eleazar Hernndez Mndez (2013-1821)

    21. En esta ventana podemos apreciar nuestro servidor por lneas de comando el cual nos

    indica que podemos accesar a l desde cualquier equipo siguiendo la siguiente URL, esta

    url apunta a la direccin IP de nuestro servidor.

    Ahora procedemos a la configuracin en s de Elastix

    22. Esta pgina que podemos apreciar es el home page de nuestro servidor siendo

    acezado por la web.

  • Instituto Tecnolgico de las Amricas (ITLA) Joan Eleazar Hernndez Mndez (2013-1821)

    23. En esta ventana podemos ver la ventana de inicio, de nuestro usuario administrador

    ya logueado, ahora bien lo que nos queda por hacer es crear nuestras extensiones para

    poder configurar nuestros softphones.

  • Instituto Tecnolgico de las Amricas (ITLA) Joan Eleazar Hernndez Mndez (2013-1821)

    24. Bien ahora crearemos nuestras extensiones que para poder llegar a esta ventana

    debemos de seguir los siguientes pasos: PBX > PBX Configuration. Estando aqu debemos

    de llenar los campos obligatorios como los son: User extensin, display name, CID y SIP,

    luego de llenar estos campos presionamos okay. Esto es la configuracin de lo que es

    nuestro servidor de central IP.

    25. Bueno ya solo nos queda configuracin de nuestros software para realizar las llamadas

    en este caso estoy instalando ekiga y efectivo software para estos fines, en esta ventana

    presionamos siguiente para continua con la instalacin.

    26. Aqu aceptamos la licencia de uso y presionamos siguiente.

  • Instituto Tecnolgico de las Amricas (ITLA) Joan Eleazar Hernndez Mndez (2013-1821)

    27. Seleccionamos los paquetes que queremos instalar con ekiga y presionamos

    siguiente.

    28. Seleccionamos la ubicacin de nuestro archivo en mi caso deje la direccin por

    default y presionamos siguiente.

  • Instituto Tecnolgico de las Amricas (ITLA) Joan Eleazar Hernndez Mndez (2013-1821)

    29. El proceso de instalacin se est ejecutando y ekiga est siendo instalado.

    30. En esta ventana podemos apreciar nuestro software ya instalado, luego de tenerlo

    instalado, vamos a: editar> cuentas > agregar nueva cuenta, con este proceso podremos

    agregar una nueva cuenta o extensin a nuestro software.

  • Instituto Tecnolgico de las Amricas (ITLA) Joan Eleazar Hernndez Mndez (2013-1821)

    31. luego de haber realizado los pasos nos deberamos de encontrar con una ventana

    como est el cual deberamos de llenar los campos que se nos requieren, en ellos seran

    los importantes: register que es la ip del servidor, User en nmero de extensin, ya los

    dems datos no tendran relevancia.

    Y de esta manera podemos configurar nuestra central de IP con Elastix.

    33. Ya aqu podemos ver un

    ejemplo de una llamada

    entrante de la direccin IP

    192.168.1.220