Plugin XIVO non visible dans l'interface d'administration

Bonjour,

Je viens de découvrir BlueMind et du coup je suis en train de mettre en route une maquette de test pour BM couplé avec XIVO,

J’ai donc installé:
-BM sur une VM, on va la nommer VM1
-Xivo sur une autre VM => VM2
-Xivo CC sur VM3

Coté Xivo RAS, mais coté BM lorsque je suis le tuto se trouvant ici => https://forge.bluemind.net/confluence/display/BM35/Configuration+du+plugin+Xivo+Avencall j’ai quelques souci:

  1. Au point 3.1, lorsque je vais dans “Gestion du système” “serveur d’application” “role du serveur” l’option “serveur de communication unifié…” est déjà coché et si je décoche et que je sauvegarde une barre de progression apparait et ne disparait jamais

  2. Du coup lorsque je vais dans l’onglet “Gestion du système” “domaine supervisé” “mon domaine” l’option téléphonie n’apparait pas !

Je suis en version 3.5.3, l’installation du plugin a bien été réalisé, néanmoins j’ai du créer le fichier /etc/bm/xivo.ini
Je me suis dis que j’ai mal fait quelque chose, j’ai donc recommencé tout a 0 avec les 3 VM, le résultat est identique.

Si quelqu’un a une idée je suis preneur !
Merci

Cordialement,
Greg

Lorsque la barre de progression se fige, avez-vous un message d’erreur dans /var/log/bm/core.log ?

La documentation est incomplète - nous allons corriger. Il faut installer aussi les paquets bm-plugin-core-cti et bm-plugin-webserver-cti. Re-démarrer ensuite les services BlueMind avec la commande bmctl restart.

Bonjour,

Le message dans /var/log/bm/core.log est le suivant:

X-Forwarded-For: 83.141.xx.xx
Host: core
Connection: close
Content-Length: 306
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0
Accept: application/json
Accept-Language: fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate, br
X-BM-ApiKey: 8013c7b0-699b-44b2-863a-f2f7b71f4103
Referer: [https://srvmail.xxxxxx.com/adminconsole/index.html](https://srvmail.xxxxxx.com/adminconsole/index.html)
Content-Type: text/plain;charset=UTF-8
Cookie: BMHPS=0676b127-9afd-4700-a658-7cbf29615328; BMPRIVACY=true
DNT: 1
, params=, remoteAddresses=[83.141.xx.xx, 127.0.0.1], origin=null]
net.bluemind.core.api.fault.ServerFault: server is tagged for  (eos-connect.com,cti/frontend)
        at net.bluemind.server.service.internal.ServerService.update(ServerService.java:142) ~[net.bluemind.server.service_3$
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_72]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_72]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_72]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_72]
        at net.bluemind.core.rest.base.ServiceMethodInvocation.invoke(ServiceMethodInvocation.java:44) ~[net.bluemind.core.r$
        at net.bluemind.core.rest.base.RestServiceSecurityCheck.invokeNext(RestServiceSecurityCheck.java:60) [net.bluemind.c$
        at net.bluemind.core.rest.base.RestServiceSecurityCheck.invoke(RestServiceSecurityCheck.java:50) [net.bluemind.core.$
        at net.bluemind.core.rest.base.RestServiceMethodHandler$RestInvocation.invoke(RestServiceMethodHandler.java:209) [ne$
        at net.bluemind.core.rest.base.RestServiceMethodHandler.handle(RestServiceMethodHandler.java:142) [net.bluemind.core$
        at net.bluemind.core.rest.base.RestServiceMethodHandler.call(RestServiceMethodHandler.java:132) [net.bluemind.core.r$
        at net.bluemind.core.rest.base.RestRootHandler$TreePathLeaf.call(RestRootHandler.java:300) [net.bluemind.core.rest_3$
        at net.bluemind.core.rest.base.RestRootHandler$RestCallRunnable.run(RestRootHandler.java:205) [net.bluemind.core.res$
        at net.bluemind.lib.vertx.BMExecutor.lambda$0(BMExecutor.java:134) [net.bluemind.lib.vertx_3.1.20985.jar:na]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_72]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_72]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[na:1.8.0_72]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_72]

Bluemind est sur une distri Debian, la commande “aptitude install bm-plugin-core-cti” et “aptitude install bm-plugin-webserver-cti” renvoi l’info suivante:

No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

Merci

Pour le premier point, nous allons essayer de reproduire.

Pour le deuxième. Vous avez fait l’installation de BlueMind avec l’installeur ?
Vous avez une souscription - non nécessaire pour ce plugin ?

Que contient le fichier /etc/apt/sources.list.d/bm.list ?

Est-ce que le dossier /var/spool/bluemind-pkgs existe sur votre serveur ?

Oui j’ai installé une VM Debian Jessy et j’ai utilisé l’installeur, j’ai suivi scrupuleusement la document d’installation.

Le dossier /var/spool/bluemind-pkgs existe bien et les 2 plugins y sont bien, et /etc/apt/sources.list.d/bm.list contient :
deb file:///var/spool/bluemind-pkgs ./

Je suis plus a l’aise avec Redhat, je pense refaire l’installation…

ok, et donc:
Vous avez une souscription ?
Que contient le fichier /etc/apt/sources.list.d/bm.list ?
Est-ce que le dossier /var/spool/bluemind-pkgs existe sur votre serveur ?

Nous avons vérifié, mais les paquets bm-plugin-core-cti et bm-plugin-webserver-cti sont bien présents dans l’installeur, il faut qu’on comprenne pourquoi aptitude ne les trouve pas.

Que donne la commande:

# dpkg -l | grep cti

Non je n’ai pas de souscription, je n’ai rien trouvé sur les site Bluemind pour en prendre une…

Le fichier /etc/apt/sources.list.d/bm.list contiens : deb file:///var/spool/bluemind-pkgs ./
Et le dossier existe et tout y est…:

root@mail:/var/spool/bluemind-pkgs# ls
bm-admin-console_3.1.20985_amd64.deb                              bm-plugin-core-dataprotect-upgrade_3.1.20985_all.deb
bm-autodiscover_3.1.20985_amd64.deb                               bm-plugin-core-filehosting-filesystem_3.1.20985_amd64.deb
bm-calendar_3.1.20985_amd64.deb                                   bm-plugin-core-ldap-import_3.1.20985_amd64.deb
bm-cas-native_3.1.20985_all.deb                                   bm-plugin-core-mapi-support_3.1.20985_amd64.deb
bm-cas-role_3.1.20985_all.deb                                     bm-plugin-core-password-bruteforce_3.1.20985_amd64.deb
bm-checks_3.1.20985_amd64.deb                                     bm-plugin-core-password-sizestrength_3.1.20985_amd64.deb
bm-chooser_3.1.20985_amd64.deb                                    bm-plugin-core-subscription_3.1.20985_amd64.deb
bm-client-access_3.1.20985_amd64.deb                              bm-plugin-hps-cas_3.1.20985_amd64.deb
bm-conf_3.1.20985_amd64.deb                                       bm-plugin-hps-kerberos_3.1.20985_amd64.deb
bm-connector-thunderbird_3.1.20985_amd64.deb                      bm-plugin-webserver-cti_3.1.20985_amd64.deb
bm-contact_3.1.20985_amd64.deb                                    bm-plugin-webserver-dav_3.1.20985_amd64.deb
bm-core_3.1.20985_amd64.deb                                       bm-plugin-webserver-filehosting_3.1.20985_amd64.deb
bm-cyrus_3.1.20985_amd64.deb                                      bm-postfix_3.1.20985_amd64.deb
bm-cyrus-imapd_2.4.18-bluemind66_amd64.deb                        bm-postgresql_9.6.1-bluemind69_all.deb
bm-dav_3.1.20985_all.deb                                          bm-push_3.1.20985_amd64.deb
bm-default-app_3.1.20985_amd64.deb                                bm-settings_3.1.20985_amd64.deb
bm-docs_3.1.20985_amd64.deb                                       bm-soap_3.1.20985_all.deb
bm-eas_3.1.20985_amd64.deb                                        bm-tika_3.1.20985_amd64.deb
bm-edge-role_3.1.20985_amd64.deb                                  bm-todolist_3.1.20985_amd64.deb
bm-elasticsearch_2.3.4-bluemind26_amd64.deb                       bm-tomcat_3.1.20985_all.deb
bm-full_3.1.20985_amd64.deb                                       bm-webmail_3.1.20985_amd64.deb
bm-hps_3.1.20985_amd64.deb                                        bm-webserver_3.1.20985_amd64.deb
bm-hsm-role_3.1.20985_amd64.deb                                   bm-xivobridge_3.1.20985_amd64.deb
bm-im_3.1.20985_amd64.deb                                         bm-xmpp_3.1.20985_amd64.deb
bm-imap-i18n_2.4.18-bluemind66_all.deb                            bm-ysnp_3.1.20985_amd64.deb
bm-installation-wizard_3.1.20985_amd64.deb                        cyrus-common_2.4.18-bluemind66_all.deb
bm-ips_3.1.20985_amd64.deb                                        cyrus-common-2.4_2.4.18-bluemind66_all.deb
bm-jdk_8u72-bluemind20_amd64.deb                                  libpq5_9.6.1-2.pgdg80+1_amd64.deb
bm-lmtpd_3.1.20985_amd64.deb                                      libpq-dev_9.6.1-2.pgdg80+1_amd64.deb
bm-locator_3.1.20985_amd64.deb                                    Packages.gz
bm-mailbox-role_3.1.20985_amd64.deb                               pgdg-keyring_2014.1_all.deb
bm-milter_3.1.20985_amd64.deb                                     php5-cli_5.6.26-bluemind38_all.deb
bm-mq_3.1.20985_amd64.deb                                         php5-fpm_5.6.26-bluemind38_all.deb
bm-nginx_1.11.6-bluemind51_amd64.deb                              php5-memcache_3.0.8-bluemind38_all.deb
bm-node_3.1.20985_amd64.deb                                       postgresql-9.6_9.6.1-2.pgdg80+1_amd64.deb
bm-php_5.6.26-bluemind38_amd64.deb                                postgresql-client-9.6_9.6.1-2.pgdg80+1_amd64.deb
bm-php-memcache_3.0.8-bluemind38_amd64.deb                        postgresql-client-common_178.pgdg80+1_all.deb
bm-pimp_3.1.20985_amd64.deb                                       postgresql-common_178.pgdg80+1_all.deb
bm-plugin-admin-console-filehosting-settings_3.1.20985_amd64.deb  postgresql-contrib-9.6_9.6.1-2.pgdg80+1_amd64.deb
bm-plugin-admin-console-ldap-import_3.1.20985_amd64.deb           postgresql-server-dev-9.6_9.6.1-2.pgdg80+1_amd64.deb
bm-plugin-core-cti_3.1.20985_amd64.deb                            python-bm-client_3.1.20985_all.deb
bm-plugin-core-cti-xivo_3.1.20985_amd64.deb                       ysnp_3.1.20985_all.deb

Pour la souscription, il faut remplir le formulaire contact de notre site.

Que donne les commandes:

# dpkg -l | grep cti
# dpkg -l | grep xivobridge

Avez-vous installé le service XUC de Xivo ?

En partant d’une installation vierge, il semblerait qu’il y ait un soucis en 3.5 pour assigner l’hôte à un domaine. Nous regardons.

Bonjour,

Excusez moi j’ai été un peu pris ces derniers temps…
J’ai refait une installation toute neuve, j’ai également vu que vous avez mis a jour la doc pour le plugin…
Je suis reparti sur une VM avec Centos 7 ce coup ci et la dernière version de bluemind

J’ai utilisé l’installeur, tous c’est trés bien passé. J’ai ensuite suivi la procédure d’installation du plugin:
Pour rappel j’ai:
-une VM A avec Xivo
-une VM B avec Xivo CC donc XUC
-une VM C avec blueMind

Xuc est opérationnel, et dialogue avec Xivo.
La commande yum install bm-plugin-core-cti-xivo bm-xivobridge bm-plugin-core-cti bm-plugin-webserver-cti fait bien le boulot
A l’issue bm-plugin-core-cti-xivo, bm-xivobridge, bm-plugin-core-cti, bm-plugin-webserver-cti sont bien installé, j’ai ensuite redémarré les services de bluemind, j’ai même redémarré le serveur…

C’est là que les problèmes commence pour la VM BlueMind:

  • Le fichier /etc/bm/xivo.ini n’existe pas
  • Dans l’onglet «Rôles du serveur», rubrique «Téléphonie», la case “Serveur de communication unifiée” est déjà cochée lorsque je décoche et que je sauvegarde ça plante…
  • Dans mon domaine après être aller dans Gestion du système > Domaines supervisés je n’ai pas d’onglet téléphonie

Je sèche un peu là…