créer un Web Services user dans Configuration > Web Services Access avec les paramètres suivants :
Le service XUC doit être installé côté Avencall et joignable sur le port 8090.
Contenu du fichier /etc/xuc/xuc.conf
:
XivoWs { enabled=true } api { eventUrl = "http://<bluemind.srv.ip:9091/xivo/1.0/event/domain.tld/dropbox/" } xucami { enabled = false } |
Installer les paquets nécessaires :
aptitude install bm-plugin-core-cti-xivo bm-xivobridge bm-plugin-core-cti bm-plugin-webserver-cti |
yum install bm-plugin-core-cti-xivo bm-xivobridge bm-plugin-core-cti bm-plugin-webserver-cti |
Dans le cas d'une installation répartie sur plusieurs serveurs, le paquet |
Redémarrer BlueMind après l'installation :
# bmctl restart |
Modifier le fichier /etc/bm/xivo.ini
et indiquer les informations suivantes :
xuc.host=<xuc_host>:8090 |
NB : Le port par défaut de XUC est le 8090 mais il se peut que d'anciennes versions du serveur XUC écoutent sur le port 9000
Toujours connecté en tant qu'administrateur global admin0 :
On peut tester le bon fonctionnement en simulant un événement XIVO via CURL :
curl -X POST -H 'Content-Type: application/json' http://#BLUEMIND:9091/xivo/1.0/event/bm.lan/dropbox/ -d '{"username":"#LOGIN","status":#STATUS}' |
avec :
Les statuts supportés sont :
Pour en savoir plus sur l'utilisation et l'intégration de la téléphonie au sein de BlueMind, consultez les pages dédiées du guide de l'utilisateur :