Project

General

Profile

Connection à l'interface web Xivo CC impossible

Added by David David about 1 year ago

Bonjour,

je poste ce message en plein désespoir! Je possède une VM sur laquelle tourne un Xivo PBX (version Gaia) parfaitement fonctionnel. Je viens maintenant d'installer Xivo CC (version Gaia également) sur une autre VM en suivant la doc officielle.
L'installation se passe sans aucun problème. Cependant, une fois l'installation terminée, impossible de me logger sur le Xivo CC.

Voici les sites auxquels j'accède:
http://XIVO_CC_IP/kibana/app/home#/
http://XIVO_CC_IP:9500/SpagoBI/
http://XIVO_PBX_IP:9100/configmgt

Ceux auxquels je n'accède pas:
http://XIVO_CC_IP/login
http://XIVO_CC_IP:8070/ccmanager#!/login
http://XIVO_CC_IP/ccagent#!/login

Je précise que, avant de tenter d'accéder aux sites sur lesquels je suis bloqué, j'ai ajouté un utilisateur dans http://XIVO_PBX_IP:9100/configmgt avec les droits 'Administrator'.
Cet utilisateur est bien enregistré dans le Xivo PBX. J'utilise donc son username et password définis dans la section CTI Login pour me logger sur les sites ci-dessus, mais sans succès.

J'ai déjà procédé à plusieurs réinstallation du Xivo CC sans succès.
Dans les logs /var/log/xivocc/xuc, j'obtiens le message d'erreur suivant:

c.x.AuthenticationController- User test not found in local repository
AuthenticationResult- Failed authentication: AuthenticationFailure(InvalidCredentials,Invalid credentials)

Si quelqu'un a une idée, je suis preneur car je ne sais plus quoi tester!
Merci d'avance pour votre aide.


Replies (5)

RE: Connection à l'interface web Xivo CC impossible - Added by Laurent MEILLER about 1 year ago

Bonjour,

J'en déduis que si vous avez cette erreur, c'est que vous bien la mire de login où vous pouvez mettre votre login cti / mot de passe ?

Cependant, bizarre cette erreur, vous n'avez pas activé de configuration LDAP ou SSO dans le fichier /etc/docker/compose/custom.env ?
Egalement, pouvez vous essayer de créer un utilisateur webertc simple sur Xivo avec des credentials genre test/1234 puis sur xivo faire :

su - postgres
psql

puis dans le prompt sql

\c asterisk
select * from userfeatures;

et rechercher votre utilisateur, deja être sur qu'il a l'air correctement créé, avant d'essayer de le connecter.
Si ça ne fonctionne toujours pas, ouvrez la console de dev Chrome (F12) et regarder la requête de login partir dans l'onglet network pour voir si votre login/password n'est pas alteré.
Pouvez vous regarder également les logs plus bas niveaux après le xuc, c'est à dire sur xivo:

tail -f /var/log/xivo-ctid.log
tail -f /var/log/xivo-auth.log

Si ça ne marche toujours pas, il faudra qu'on active des logs sur réception de la requête coté serveur...

RE: Connection à l'interface web Xivo CC impossible - Added by David David about 1 year ago

Bonjour.
Merci pour votre réponse.

Après avoir créé l'utilisateur dans l'interface Web, je le récupère bien dans la base de données avec la commande:

select * from userfeatures where firstname="test";

En inspectant la console dans Chrome, je vois effectivement les identifiants en clair qui correspondent bien aux identifiants tapés.

Par contre, lorsque je regarde au niveau des fichiers de logs /var/log/xivo-ctid.log et /var/log/xivo-auth.log, aucun mouvement lorsque j'essaie de me connecter sur les urls suivantes:
http://XIVO_CC_IP/login
http://XIVO_CC_IP:8070/ccmanager#!/login
http://XIVO_CC_IP/ccagent#!/login

Quelle url devrais-je utiliser normalement (parmis celles citées ci-dessus) svp?

Merci d'avance pour votre aide.

RE: Connection à l'interface web Xivo CC impossible - Added by Laurent MEILLER about 1 year ago

alors normalement il faut utiliser si vous n'avez pas de module edge (xivo avec un accès public sans VPN) c'est :

https://XIVO_CC_IP (https est important)

il faut des fois valider le certificat (vu qu'il est auto-signé).

Dans les logs Xuc sur le CC (/var/log/xivocc/xuc/xuc.log) vous avez toujours l'erreur de mauvais credentials ?
Si oui, pouvez vous partager votre fichier /etc/docker/compose/custom.env (en anonymisant un peu si il y'a des données sensibles)

RE: Connection à l'interface web Xivo CC impossible - Added by David David about 1 year ago

Bonjour.

J'ai effectivement toujours le même message d'erreur dans les logs lorsque j'accède à l'url https://XIVO_CC_IP :

c.x.AuthenticationController- User test not found in local repository
AuthenticationResult- Failed authentication: AuthenticationFailure(InvalidCredentials,Invalid credentials)

Vous trouverez ci-dessous le fichier /etc/docker/compose/custom.env

XIVO_HOST=192.168.1.2
XUC_HOST=192.168.1.3
CONFIG_MGT_HOST=192.168.1.2
CONFIG_MGT_PORT=9100
XUC_PORT=8090
WEEKS_TO_KEEP=12
RECORDING_WEEKS_TO_KEEP=12
XIVO_AMI_SECRET=XXXXXXXXX
APPLICATION_SECRET=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
PLAY_AUTH_TOKEN=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ELASTICSEARCH_HOST=192.168.1.3

Merci d'avance.

RE: Connection à l'interface web Xivo CC impossible - Added by David David about 1 year ago

Bonjour,

le soucis rencontré est visiblement lié à la version du Xivo (Gaia).
En faisant un upgrade du Xivo et XivoCC en Helios, tout fonctionne (j'ai finalement accès au ccmanager).

Merci pour votre aide.

Cordialement.

    (1-5/5)