Ejecutar la comprobación previa y la instalación guiada
Primero comprueba que el servidor esté preparado y después inicia el instalador guiado. Ten a mano los datos del servidor de bases de datos y la dirección web de FreePBX. Los comandos siguientes usan el paquete extraído en /root/obelisk-install.
Resuelve los resultados de la comprobación
Ejecuta el comando siguiente desde el paquete extraído. Esta comprobación previa, llamada preflight, hace preguntas sobre tu instalación FreePBX y las opciones previstas para Obelisk, como la ubicación de la base de datos y las cuentas. Responde según la configuración real de tu FreePBX; la guía enlazada explica cada pregunta. El control señala los requisitos que faltan sin instalar Obelisk. Corrige los errores antes de continuar. Volverás a introducir las respuestas al iniciar la instalación. La página web y su certificado se comprueban durante la instalación, no con este comando.
cd /root/obelisk-install &&
bash install.sh --checkCompleta las preguntas guiadas
Base de datos y tablas de origen
Elige local o remote según dónde esté tu base de datos. Identifica la base existente que contiene CDR y queuelog, normalmente asteriskcdrdb, y elige el nombre de la base independiente de Obelisk. En local, el instalador crea la cuenta de la aplicación. Para una base remota, introduce las cuentas existentes de aplicación y administración. Si tienes dudas, abre FreePBX → Configuración → Ajustes avanzados. Comprueba si CDR utiliza una base de datos remota y anota la conexión y el nombre de la base. Revisa también cualquier nombre personalizado para la base de datos o la tabla del registro de colas: introduce el nombre de la base y el de la tabla queuelog en los campos correspondientes del instalador.
Primer administrador, numeración y AMI
Elige el usuario y la contraseña del administrador Obelisk, el formato telefónico y el idioma de los informes automáticos. AMI conecta Obelisk con Asterisk para mostrar llamadas y colas en vivo. Utiliza una cuenta AMI existente o deja que el instalador cree una dedicada en /etc/asterisk/manager_custom.conf de FreePBX. La cuenta nueva necesita la recarga de configuración FreePBX que se ofrece al terminar. El administrador del PBX puede cambiarla o eliminarla después; si cambian las credenciales, introduce las nuevas en Obelisk → Administración → Sistema y utilidades → Asterisk y bases de datos, siguiendo la guía enlazada. Al eliminarla se interrumpe esta conexión hasta configurar otra cuenta válida. Si el instalador genera la contraseña de acceso web, cópiala y guárdala cuando aparezca.
Revisa antes de confirmar
Introduce la dirección con la que abres FreePBX, sin /obelisk. Se admite HTTPS o HTTP, también con una IP privada. Si usas HTTP o un certificado HTTPS no válido o autofirmado, el instalador explica el problema y pregunta si quieres continuar: responde y para aceptar o n para detenerte. Revisa el resumen antes de confirmar. El instalador comprueba igualmente que no se puedan abrir archivos privados desde el navegador.
bash install.shTermina o reanuda la misma instalación
Una instalación correcta comunica el resultado y programa las tareas de Obelisk. También solicita activar sus dos eventos SQL, min_queue y min_out. Son tareas programadas por MariaDB o MySQL que procesan los datos de colas y llamadas salientes para completar los informes de llamadas de Obelisk. Otras actividades automáticas, como recopilar datos en vivo y enviar informes, utilizan las tareas programadas de Obelisk. Resuelve los avisos de activación antes de dar por hecho que los datos se actualizan solos. Si aplazas la recarga de FreePBX, aplica la configuración antes de probar las vistas en vivo; esa recarga también puede aplicar otros cambios pendientes de FreePBX. No hace falta reiniciar el PBX. Si la instalación se interrumpe e indica que existe un estado de recuperación guardado, conserva el registro y ejecuta este comando desde el mismo paquete.
bash install.sh --resumeSi falla la comprobación web o del certificado
Puedes decidir si aceptas un certificado no válido, por ejemplo uno autofirmado o que no coincida con una IP privada. Lo mismo ocurre si eliges HTTP. Lee el aviso y responde y para continuar o n para detenerte; pulsar Intro equivale a no. La elección se aplica a la comprobación del instalador. Si el sitio no es accesible o los archivos privados quedan expuestos, debes corregir ese problema.
Comprueba el nombre configurado
Si el instalador no alcanza FreePBX, comprueba la dirección desde el propio PBX. Puede abrirse desde tu ordenador y no desde el servidor. Este comando opcional comprueba la conexión; sustituye la dirección de ejemplo por la tuya. Si el único error es el certificado, utiliza la opción que ofrece el instalador.
Comandocurl --noproxy '*' --connect-timeout 5 --max-time 15 -I 'https://pbx.example.com/'Corrige la dirección y continúa
Si introdujiste una dirección incorrecta y el setup se detuvo en la comprobación web, puedes corregirla con el comando siguiente. Sustituye la dirección de ejemplo por la tuya y ejecútalo desde el mismo paquete. La opción se aplica antes de comenzar los cambios de instalación; no cambia la dirección de una aplicación ya instalada. El setup volverá a preguntar si aceptas HTTP o un certificado no válido.
Comandobash install.sh --resume --base-url=http://192.168.1.10