Acceso a webclient aparece "Desconectado. Reconectando en x segundos"

Status
Cerrado para nuevas respuestas.

ipguinea

Trainee Partner
Intermediate Cert.
Registrado
22 Jul 2019
Mensajes
35
Buenas tengo la 3cx V18.0.5.418 en un VPS. se ha intentado actualizar para llegar a la V18.0.70312 por tema de SBC en un fanvil.
Ha dado error la actualizacion y no se podia acceder a la 3cx.
de manera manual en el servidor he podido arrancar los servicios y tener acceso a la 3CX.
el acceso a Webclient de cualquier extension aparece como desconectado.
he restaurado un backup del dia de ayer y realizado prueba de firewall (parando y activando todos los servicios sin problemas), pero el acceso a Webclient de cualquier extension (y desde cualquier IP) aparece como desconectado.

El resto parece que esta funcionando correctamente, tanto telefonos como llamadas

existe alguna solucion para poder acceder a cada webclient??

gracias
 
hola al fina la central aún se encuentra desactualizada?

cuál es la salida de estos comandos

systemctl list-units 3CX* nginx* postgre*

apt-cache policy postgresql
 
no se ha podido actualizar a la siguiente actualizacion V18.0.6.908 porque ha dado error la actualizacion automatica

esto sale con los comandos:
debian@vps-80a29582:~$ systemctl list-units 3CX* nginx* postgre*

UNIT LOAD ACTIVE SUB DESCRIPTION

3CXAudioProvider01.service loaded active running 3CX PhoneSystem 01 Audio

3CXCallFlow01.service loaded active running 3CX PhoneSystem 01 CallFl

3CXCfgServ01.service loaded active running 3CX PhoneSystem Configura

3CXEventNotificationManager.service loaded active running 3CX Event Notification

3CXFirewall.service loaded active exited 3CX PhoneSystem Firewall

3CXGatewayService.service loaded active running 3CX Gateway Service

3CXIVR01.service loaded active running 3CX PhoneSystem 01 IVR Se

3CXMediaServer.service loaded active running 3CX PhoneSystem Media Ser

3CXPhoneSystem01.service loaded active running 3CX PhoneSystem 01 SIP Se

3CXPhoneSystemMC01.service loaded active running 3CX PhoneSystem 01 Manage

3CXQueueManager01.service loaded active running 3CX PhoneSystem 01 Queue

3CXSystemService01.service loaded active running 3CX PhoneSystem 01 System

nginx.service loaded active running A high performance web se

postgresql.service loaded active exited PostgreSQL RDBMS

[email protected] loaded active running PostgreSQL Cluster 11-mai

[email protected] loaded active running PostgreSQL Cluster 9.6-ma



LOAD = Reflects whether the unit definition was properly loaded.

ACTIVE = The high-level unit activation state, i.e. generalization of SUB.

SUB = The low-level unit activation state, values depend on unit type.



16 loaded units listed. Pass --all to see loaded but inactive units, too.

lines 1-23...skipping...

UNIT LOAD ACTIVE SUB DESCRIPTION

3CXAudioProvider01.service loaded active running 3CX PhoneSystem 01 Audio

3CXCallFlow01.service loaded active running 3CX PhoneSystem 01 CallFl

3CXCfgServ01.service loaded active running 3CX PhoneSystem Configura

3CXEventNotificationManager.service loaded active running 3CX Event Notification Ma

3CXFirewall.service loaded active exited 3CX PhoneSystem Firewall

3CXGatewayService.service loaded active running 3CX Gateway Service

3CXIVR01.service loaded active running 3CX PhoneSystem 01 IVR Se

3CXMediaServer.service loaded active running 3CX PhoneSystem Media Ser

3CXPhoneSystem01.service loaded active running 3CX PhoneSystem 01 SIP Se

3CXPhoneSystemMC01.service loaded active running 3CX PhoneSystem 01 Manage

3CXQueueManager01.service loaded active running 3CX PhoneSystem 01 Queue

3CXSystemService01.service loaded active running 3CX PhoneSystem 01 System

nginx.service loaded active running A high performance web se

postgresql.service loaded active exited PostgreSQL RDBMS

[email protected] loaded active running PostgreSQL Cluster 11-mai

[email protected] loaded active running PostgreSQL Cluster 9.6-ma



LOAD = Reflects whether the unit definition was properly loaded.

ACTIVE = The high-level unit activation state, i.e. generalization of SUB.

SUB = The low-level unit activation state, values depend on unit type.



16 loaded units listed. Pass --all to see loaded but inactive units, too.

To show all installed unit files use 'systemctl list-unit-files'.





debian@vps-80a29582:~$ apt-cache policy postgresql

postgresql:

Installed: 11+200+deb10u5

Candidate: 11+200+deb10u5

Version table:

*** 11+200+deb10u5 500

500 http://repo.3cx.com/debian/1806 buster/main amd64 Packages

100 /var/lib/dpkg/status

11+200+deb10u4 500

500 http://repo.3cx.com/debian/1806 buster/main amd64 Packages
 
[email protected] loaded active running PostgreSQL Cluster 11-mai

[email protected] loaded active running PostgreSQL Cluster 9.6-ma
Hola acá el problema, hay dos bases de datos coexistiendo.

Tenés ya un backup de esa central?

Hay dos alternativas en tu caso para actualizar.

1) Eliminar la máquina existente y crear una nueva con el último archivo ISO de 3CX y cargar el backup en el proceso de instalación.

2) Ejecutar el siguiente comando sin embargo no es garantía de que vaya a funcionar sobre esa instalación vía ssh como usuario root, antes de hacerlo asegurarte de tener un snapshot o backup de esa central

cd /tmp
curl https://downloads.3cx.com/downloads/misc/fix_postgresql_issue.zip bash

en seguida intentar actualizar
 
entiendo que la duplicidad de la base de datos afecta a la actualizacion, pero y el que aparezca el webclient desconectado a pesar de tener la maquina como ayer (que ayer iba todo correctamente??
 
primero asegúrate de tener la central actualizada en versión 18.0.7.312
 
esta claro que es necesario actualizar, pero hay que buscar el momento adecuado para el cliente por si existen problemas con los backup como bien dices, y la pregunta es porque no pueden acceder a webclient si ayer iba todo corrrectamente para que el cliente pueda funcioanr hasta estar seguros de que la actualizacion nos va a ir correctamente y no dejar al cliente sin servicio. o si hay alguna solucion para el webclient.

gracias Alejandro por tus indicaciones
 
Esto requiere de un troubleshooting pues habría varias cosas por validar sobre esa instalación, para que podamos hacer esto deberás abrir un ticket de soporte y así podamos revisar el sistema siempre y cuando el mismo se encuentre actualizado.

Para ingresar al cliente web se necesita

  • puerto https de la central abierto públicamente sin restricción
  • la extensión debe tener habilitado el permiso para ingresar al cliente web
  • no usar algún tipo de extensión antivirus sobre el navegador
  • usar navegadores soportados como chrome o edge actualizados
  • el fqdn debe estar resolviendo correctamente la ip pública
  • revisar que no exista algún bloqueo de ip en lista negra

Si el problema persiste luego de actualizar abrí el ticket de soporte para que podamos revisar la instalación.
 
Existe alguna manera de saber cual de las dos bases de datos activas es la que deberia dejar funcionando??
[email protected] loaded active running PostgreSQL Cluster 11-mai

[email protected] loaded active running PostgreSQL Cluster 9.6-ma

Es para poder actualizar tanto para tenerla en la ultima version, solucionar el problema de webclient y poder instalar sbc en un telefono router.

gracias alejandro
 
la que deberá quedar funcionando es la versión 11
 
sin embargo, vos no tenés que hacer nada bajo línea de comando, solo lo que se te ha indicado de resto si hacés alguna otra cosa invalidará el soporte de la misma.
 
Status
Cerrado para nuevas respuestas.

Estadísticas del Foro

Temas
44.332
Mensajes
232.474
Miembros
78.281
Último miembro
Aguabuena