Como entrar al panel de administración de FREEPBX sin morir en el intento.
En uno de los servicios que atendemos encontramos un pbx ip armado con FreePBX, es una versión algo antigua que maneja 4 lineas análogas por medio de una tarjeta Sangoma y distribuye a las extensiones a teléfonos ip.
No se había manipulado porque no había necesidad pero esta ocasión se requería modificar algunas extensiones, pero al intentar ingresar por medio del administrador web del pbx, no lo permitía con los datos que nos habían dado, por lo que encontramos esta opción y que a la fecha se usa.
Cabe mencionar que si teníamos acceso via ssh, pero es mas amigable la interfaz web.
Ahora veamos como entrar al panel de administración de FREEPBX sin morir en el intento.
El método es sencillo y es que el Freepbx tiene la opción de habilitar sesiones de administración web por medio de habilitar la sesión web, así que tenemos que obtener el ID de la sesión web, para ello tenemos que entrar desde una computadora en la misma red a la interfaz web por medio de la ip.
Seleccionaremos la opción de User Control Panel, y veremos los campos de login y contraseña
En esa ventana simplemente oprimimos las teclas CTRL + a y se seleccionara todo el texto y veremos el ID de la sesión.
Copiamos el ID y utilizaremos un cliente SSH, en este caso usaré Putty.
En el campo de Host name (or IP address) ponemos la ip de nuestro PBX y accedemos con los datos del administrador.
Ahí usaremos el siguiente comando junto con el ID de la sesión y damos enter.
# amportal a u ID_de_la_sesión
Ya validada la sesión regresamos al navegador y en la barra de dirección ponemos:
xxx.xxx.xxx.xxx/admin/config.php
Y entraremos al panel de administración del PBX, recuerden cambiar las X por su ip.
Con este sencillo proceso ya puedes administrar sin problema tu pbx.
También esta la opción de hacerlo todo por terminal pero para ello se requiere un conocimiento mayor y más tiempo, pero si requieren ayuda con la terminal, les dejo un wallpapper con comandos básicos de linux.