FreePBX es una Interfaz Grafica Web para Asterisk, viene incluida en la mayoría de las distribuciones de los sistemas PBX-IP basadas en Asterisk, además de ser compatible con cada una de ellas, es muy fácil de usar, pero con una gran capacidad, desde FreePBX se pueden realizar la mayoría de las configuraciones de Asterisk de una manera más amigable. También está basado en Open Source licenciado bajo GPL. Puede mantener las bases de datos de usuarios y extensiones, así como todas las funciones de valor añadido. En las versiones más recientes de Elastix FreePBX viene instalado pero no está activo por razones de seguridad. En esta Guía se explica cómo activar y poner en funcionamiento FreePBX en Elastix El conocimiento no aplicado es conocimiento muerto Cursos de Entrenamiento en Telefonía IP y Call Center con Asterisk/Elastix www.elastixtech.com
FreePBX hizo su debut en 2004 como el proyecto AMP (Asterisk Management Portal), el Distro FreePBX fue lanzado en 2011 como una solución todo-en-uno para construir una PBX Asterisk, CentOS y FreePBX. Es mantenido por Schmooze Com Inc. El problema más grande con el que se enfrentan la mayoría de todos y todas que se inician en este mundo de la telefonía IP con Asterisk, es la dificultad en el uso de la interfaz desde la línea de comandos (CLI) y lo poco amigable que esta resulta, en especial si no se está familiarizado o no se tiene experiencia con el CLI de Linux. De manera nativa toda la configuración y gestión de Asterisk se realiza desde la Línea de Comandos, esto hace que una gran mayoría desistan en su intento. Elastix provee una interfaz gráfica que facilita grandemente la gestión, sin embargo hay ciertas funcionalidades que no están incluidas o no se pueden hacer desde el GUI de Elastix, para solventar este problema se hace uso de FreePBX, esta es una herramienta grafica que fue desarrollada precisamente para facilitar la administración de los sistemas Asterisk. Desde FreePBX se pueden configurar algunas funcionalidades que no están incluidas en la GUI de Elastix. FreePBX es un gestor Web para sistemas Asterisk. FreePBX ofrece un interfaz GUI (Interfaz Gráfica de Usuario) para administración de una PBX-IP basada en Asterisk, muy fácil de usar pero con gran capacidad. También está basado en Open Source GPL. Los interfaces web sobre Asterisk tienen una gran ventaja, y es que automatizan muchas tareas tediosas y permiten una interacción más amigable con el sistema de Asterisk. Para los novatos pueden suponer una gran ayuda, pero a veces, pueden provocar que el proceso de aprendizaje natural de Asterisk, se vea distorsionado y mal enfocado. La filosofía de trabajo de FreePBX consiste en que no se deben de modificar o editar manualmente los archivos de configuración de Asterisk, ya que este lo hace desde la interfaz Web. Cada vez que se realiza un cambio de configuración FreePBX, actualiza de manera automática todos los archivos de texto de Asterisk. PROCEDIMIENTO PARA HABILITAR FreePBX EN ELASTIX Página - 1
Para acceder a la interfaz FreePBX desde Elastix, se hace siguiendo la siguiente secuencia de Clic: PBX >>> PBX Configuration >>> freepbx Sin embeber Por defecto FreePBX viene desactivado en Elastix. Cuando no esta activado aparece una pantalla similar a la siguiente: Si observan en el mensaje que se muestra, aparece también la manera de activar la funcionalidad. A continuación lo explico paso a paso. Página - 2
Para activar FreePBX se debe realizar el siguiente procedimiento: 1.- Acceder a las opciones de seguridad, como se muestra en la siguiente imagen: 2.- Dentro de las opciones de Seguridad, accedemos a Opciones Avanzadas (Advanced Settings): Aparece la siguiente pantalla. Si observan FreePBX no está habilitado (Aparece en OFF): Página - 3
3.- Vamos a proceder a habilitar FreePBX, además de asignar una clave de acceso. Procedemos a colocar la opción Habilitar acceso directo (No embebido) a FreePBX: en ON, esto lo hacemos desplazando con el botón sostenido del Ratón (Mouse), la opción a ON. Además colocamos la clave de acceso, para esto recomiendo que utilicen la misma con la que acceden a la interfaz de Elastix. Deben confirmar la clave, es por esto que deberán ingresarla dos veces, no olviden dar Clic en Guardar. Luego de haber guardado los cambios procedemos a ingresar a FreePBX, de la misma manera como se explicó al inicio: PBX >>> PBX Configuration >>> freepbx Sin embeber. Aparece una pantalla para ingresar el usuario y la clave. El usuario por defecto es: admin La clave es la que asignaron en el paso anterior. Si las credenciales que ingresaron están correctas, aparecerá la interfaz Web de FreePBX. Página - 4
Si observan la mayoría de las opciones que aparece en la interfaz Elastix están en FreePBX, en el menú de Tools están la mayoría de opciones que no trae el GUI de Elastix. En futuros tutoriales explicare las funcionalidades que podemos activar desde esta herramienta gráfica, una de ellas son los Códigos de Marcación Rápida (Speed Dial Code), que nos servirán para crear números de marcación cortos que se asignan a extensiones internas o números telefónicos externos de uso frecuente, como pueden ser números telefónicos internacionales, que además de ser muy largos son difícil de memorizar incluso hasta de marcar. Recomendación: Por seguridad se recomienda que FreePBX se mantenga desactivado y se active solo cuando se vaya a utilizar. Página - 5
ESPACIO PARA NOTAS: Página - 6