Einrichten von Xivo/Avencall
Diese Seite zeigt die Installation und Konfiguration der BlueMind Plugins, die eine Verbindung mit dem Produkt XiVO von Avencall ermöglichen.
Einrichten von Xivo
- Erstellen Sie einen Benutzer
Xucin Services > IPBX > Users. - Aktiviere den Xivo-Client für ihn und gib die Daten ein:
- Login:
xuc - password:
0000.
- Login:
- Erstellen Sie einen Web Services Benutzer in Konfiguration > Web Services Access mit den folgenden Parametern:
- Login:
xivows. - Passwort:
xivows. - Host: leer lassen
- Login:
- Stellen Sie sicher, dass Multiqueues call stats sharing in Services > Ipbx > Advanced configuration > Queues aktiviert ist.
Installation des Xivo-Plugins für BlueMind
Voraussetzungen
Der XUC-Dienst muss auf der Seite von Avencall installiert und über Port 8090 erreichbar sein.
Erstellen Sie die Datei /etc/xuc/xuc.conf:
XivoWs {
enabled=true
}
api {
eventUrl = "http://<bluemind.srv.ip:9091/xivo/1.0/event/domain.tld/dropbox/"
}
xucami {
enabled = false
}
Verfahren
-
Installieren Sie die notwendigen Pakete :
- Debian/Ubuntu
- RedHat/CentOS
aptitude install bm-plugin-core-cti-xivo bm-xivobridge bm-plugin-core-cti bm-plugin-webserver-ctiyum install bm-plugin-core-cti-xivo bm-xivobridge bm-plugin-core-cti bm-plugin-webserver-ctiBei einer auf mehrere Server verteilten Installation muss das Paket „
bm-plugin-webserver-cti“ auf dem Server installiert werden, auf dem der Dienst „bm-webserver“ gehostet wird -
BlueMind nach der Installation neu starten :
# bmctl restart -
Erstellen Sie die Datei „
/etc/bm/xivo.ini“ und geben Sie folgende Informationen an:xuc.host=<xuc_host>:8090Hinweis: Der Standard-XUC-Port ist 8090, aber ältere Versionen des XUC-Servers hören möglicherweise auf Port 9000
Konfiguration in BlueMind
Einrichten der Domain
- Sich bei BlueMind als Systemadministrator oder Domänenadministrator anmelden
- Gehen Sie zur Seite Systemadministration > Überwachte Domains
- Wählen Sie das Gebiet, das Sie einstellen möchten
- Klicken Sie auf die Registerkarte "Telefonie".
- Wählen Sie hier die zu verwendende Implementierung aus XiVO
- Geben Sie die HTTPS-Adresse des Servers XiVO ein:
- Änderungen speichern
Konfiguration der Nutzer
- Sich bei BlueMind als Systemadministrator oder Domänenadministrator anmelden
- Gehen Sie auf die Seite Verzeichnisse > Verzeichniseinträge
- Wählen Sie den Benutzer oder die Benutzergruppe aus, für die Sie Einstellungen vornehmen möchten
- Rollen auswählen
- „Telefonie“ auf der Registerkarte „Zugriff auf Anwendungen“
- „Externe Konten verwalten“ auf der Registerkarte „Allgemein“

- Änderungen speichern
Spezifische Konfiguration
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/#DOMAIN/dropbox/ -d '{"username":"#LOGIN","status":#STATUS}'
-
#BLUEMIND : l'url de BlueMind-
#DOMAIN : le domaine concerné (par exemple blue-mind.net)-
#LOGIN : le login de l'utilisateur (sans le domaine)-
#STATUS : le statut téléphoniqueLes statuts supportés sont :
- 0 : disponible (vert)
- 2 : au téléphone (rouge)
- 8 : le téléphone sonne (rouge clignotant)