Saltar a contenido

FreePBX

En este artículo

Información

FreePBX es una interfaz web de código abierto para gestionar Asterisk (sistema PBX), que permite la configuración y administración sencilla de la telefonía sin necesidad de tener conocimientos profundos de línea de comandos.

FreePBX. Funcionalidades principales

  • Gestión de dispositivos SIP - registro y configuración de teléfonos SIP, softphones, gateways; soporte para protocolos: SIP, PJSIP (recomendado), IAX2. Plantillas de dispositivos para configuración masiva.
  • Llamadas entrantes y salientes - enrutamiento de llamadas mediante Inbound Routes y Outbound Routes, soporte para DID (Direct Inward Dialing), configuración de traducción de números, failover y redundancia de rutas.
  • Numeración interna - creación de números internos (extensiones), configuración de buzón de voz con notificaciones.
  • IVR (Interactive Voice Response) - menús de voz multinivel con mensajes grabados o sintetizados, enrutamiento de llamadas basado en la pulsación de teclas, capacidad de aplicar diferentes scripts durante el horario laboral/no laboral.
  • Colas de llamadas - configuración de call center, distribución de llamadas, música de espera, anuncios de posición en cola.
  • Conferencia telefónica - creación de salas de conferencia, grabación de llamadas.
  • Grabación de llamadas, informes y monitorización - grabación y almacenamiento de llamadas, reproducción de grabaciones a través de la interfaz web, detalle de llamadas por tiempo y estado.

Funcionalidades de implementación

ID Nombre del Software SO Compatible VM BM VGPU GPU CPU Mín. (Núcleos) RAM Mín. (GB) HDD/SSD Mín. (GB) Dominio Personalizado Activo
462 FreePBX Debian 12 + + + + 2 2 40 No PEDIR

Para obtener información sobre las funcionalidades de implementación de este software, consulte este enlace.

Información

FreePBX es una interfaz web de código abierto para gestionar Asterisk (sistema PBX), que permite la configuración y administración sencilla de la telefonía sin necesidad de tener conocimientos profundos de línea de comandos.

Primeros pasos tras la implementación

Tras realizar el pago del pedido, se enviará una notificación de preparación del servidor a la dirección de correo electrónico proporcionada durante el registro. El correo electrónico contendrá la dirección IP del VPS/servidor, el login y la contraseña para el acceso SSH, y un enlace al panel de gestión del servidor — Invapi.

Los clientes gestionan el equipo a través del server management panel and APIInvapi. En la pestaña Configuration >> Tags para el servidor seleccionado, se encuentran disponibles los parámetros técnicos y los enlaces de servicio.

Los datos de autorización pueden encontrarse tanto en la pestaña Configuration >> Tags del panel de gestión del servidor como en el correo electrónico enviado:

  • Enlace a la interfaz web de FreePBX: en el tag webpanel

Acceso a la interfaz web de FreePBX

  1. Abra un navegador en su máquina local (por ejemplo, Firefox en Ubuntu).
  2. Navegue a una URL con este formato:
  3. https://freepbx<ID_server>.hostkey.in — al acceder mediante el nombre de dominio desde el tag webpanel.

  4. Tras crear un usuario Admin, se le pedirá que inicie el firewall integrado:

Debe accept all settings para que la interfaz funcione correctamente.

Nota

Si el panel está bloqueado, debe realizar las siguientes acciones y reconfigurar el firewall:

  • reboot the server
  • connect to your server via SSH:

    ssh root@ip_adress
    
  • ejecute el comando:

    fwconsole firewall stop
    

  • compruebe la configuración del firewall y de fail2ban en el menú Connectivity para asegurarse de que su red actual esté correctamente añadida a la whitelist y no esté bloqueada.

Atención

Solo dispone de 30 segundos tras el arranque del servidor para realizar estas acciones. Si se le pasa el tiempo, reinicie el servidor de nuevo e intente iniciar sesión y ejecutar el comando más rápido.

Creación de usuario Admin

Al iniciar sesión por primera vez, se le pedirá que cree un usuario admin para la gestión del panel.

Rellene los siguientes campos:

  • Username - introduzca el nombre de usuario (normalmente admin).
  • Password - introduzca una contraseña (el sistema la evalúa e informa inmediatamente de su robustez).
  • Confirm Password - vuelva a introducir la contraseña.
  • Notification Email address - introduzca la dirección de correo electrónico para recibir las notificaciones principales del sistema.
  • System Identifier - introduzca el identificador del sistema de telefonía (p. ej., VOIP Server).
  • System Updates - configure el modo de actualización del sistema (automático o manual) y el programa de actualizaciones.

Panel de monitorización

FreePBX ofrece una amplia gama de capacidades de monitorización para diversos parámetros de rendimiento del sistema. La pantalla principal muestra lo siguiente:

  1. System Overview - muestra el estado general del sistema, los componentes instalados y su estado operativo, y analiza las amenazas existentes.
  2. FreePBX Statistic - proporciona una visualización gráfica de la actividad de usuarios, troncales y canales, y su impacto en el uso de memoria, CPU, disco y red.
  3. System Disc Usage - muestra los parámetros actuales del uso del disco, indicando las fuentes de carga (logs, grabaciones de llamadas, copias de seguridad, etc.).
  4. Live Network Usage - muestra el uso actual de los recursos de red en varias interfaces.
  5. Uptime - muestra información general del sistema (fecha y hora del último reinicio, actualizaciones, carga media durante un periodo de tiempo).

Menú principal

El menú principal contiene numerosas secciones para la gestión, configuración y monitorización del sistema:

  • Admin - gestiona el sistema a nivel administrativo, no para la telefonía diaria. Tareas principales: instalar y actualizar módulos, configurar seguridad, gestionar servicios.
  • Applications - configura los servicios internos y las funciones de usuario de la PBX utilizada por el personal y los suscriptores (creación y gestión de números internos, configuración de grupos de llamadas, organización de menús IVR).
  • Connectivity - configura las conexiones externas y el enrutamiento de llamadas entre la PBX y el mundo exterior (conexión de proveedores, definición de nombres de suscriptores, establecimiento de reglas para llamadas entrantes y salientes).
  • Dashboard — monitorización en tiempo real del estado de la PBX y acceso rápido a información clave.
  • Reports — análisis, auditoría y diagnóstico del funcionamiento de la PBX (análisis de eficacia de colas, exportación de informes para gestión y contabilidad, visualización del historial de llamadas).
  • Settings - configura varios parámetros del sistema como NAT, dirección IP externa, códecs, gestión de llamadas entrantes y salientes, entre otros.

Creación y configuración de usuarios

  1. Navegue al menú Connectivity, sección Extensions, y en la ventana abierta haga clic en Add Extention.

  1. En la ventana abierta, establezca los parámetros requeridos y haga clic en Submit:

  1. Los parámetros de usuario pueden gestionarse (p. ej., cambiar la contraseña) a través del menú Admin, sección User Manager

Nota

La información detallada sobre los ajustes principales de FreePBX está disponible en la documentación para desarrolladores.

Pedido de FreePBX vía API

Para instalar este software utilizando la API, siga estas instrucciones.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×