Dieses Dokument ist nur vorläufig. Microsoft Teams ist in der aktuellen AlwinPro Version noch nicht enthalten. Weiterhin haben wir noch keinen Zugang zur einer MS-Teams Installation mit externen Gesprächen, wodurch die bisherige Implementation nur interne Gespräche erfassen kann.
Inhalt |
---|
INI-Key
Für die Aktivierung wird zurzeit noch ein INI-Key in Appsettings.ini benötigt. Über diesen INI-Key wird weiterhin gesteuert, welche Schnittstellen angeboten werden:
INI-Key | Call Records | Direct Roting Calls | PSTN Calls |
---|---|---|---|
MSTeams=1 | X | ||
MSTeams=2 | X | ||
MSTeams=3 | X | X | |
MSTeams=4 | X | ||
MSTeams=5 | X | X | |
MSTeams=6 | X | X | |
MSTeams=7 | X | X | X |
Berechtigung in MS-Teams
Microsoft Teams läuft in der Cloud. Damit AlwinPro Zugriff auf die MS-Teams Daten bekommt, müssen entsprechende Berechtigungen erstellt werden. Rufen Sie dazu das Azure Portal auf:
...
Einrichtung von AlwinPro
Microsoft Teams bietet zwei drei Schnittstellen, über die man Gesprächsdaten abrufen kann:
- Call Records Schnittstelle
- Direct Routing Calls (beta) Schnittstelle
- PSTN Calls Schnittstelle
Call Records Schnittstelle
...
Bei dieser Schnittstelle wird aktiv eine Nachricht von Microsoft Teams an AlwinPro gesendet. Daher muss hier ein Tool in der DMZ ihres Unternehmens installiert werden, welches sowohl aus dem öffentlichen Internet als auch von der AlwinPro Installation aus erreicht werden kann. Details hierzu finden Sie im Kapitel Einrichtung der Call Records Schnittstelle.
Direct Routing Calls (beta) Schnittstelle
Diese Schnittstelle befindet sich seitens Microsoft noch im Beta Stadium. Die Schnittstelle kann durch Microsoft daher jederzeit geändert werden, so dass eine dauerhafte Funktion nicht garantiert werden kann.benötigt eine PSTN-Integration, sonst werden keine Daten erzeugt. Bei dieser Schnittstelle werden auch Gesprächsversuche gespeichert sowie eine Klingeldauer, so dass Analysen hier möglich sind. Diese Schnittstelle greift direkt auf die Gesprächsdaten zu, so dass keine Installation in der DMZ notwendig ist.
PSTN Calls Schnittstelle
Diese Schnittstelle benötigt eine PSTN-Integration, sonst werden keine Daten erzeugt. Bei dieser Schnittstelle werden auch Gesprächsversuche gespeichert sowie eine Klingeldauer, so dass Analysen hier möglich sind. Diese Schnittstelle greift direkt auf die Gesprächsdaten zu, so dass keine Installation in der DMZ notwendig ist.
Um Daten für die PSTN Calls Schnittstelle auslesen zu können, benötigen Sie einen eigenen Session Border Controller, der von Ihrer Teams Installation genutzt wird.
Anker | ||||
---|---|---|---|---|
|
...
Hinweis: Nach dem Führen eines Gesprächs werden die Daten von Microsoft an den AlwinPro Teams Connectivity Server übertragen. Das Übertragen der Daten erfolgt aber nicht sofort. In unseren Tests haben wir eine Verzögerung von bis zu 20 Minuten festgestellt, wobei die Verzögerung allerdings von Gespräch zu Gespräch stark unterschiedlich war-
Einrichtung der AlwinPro Datenquelle für die Direct Routing Call Schnittstelle oder PSTN Call Schnittstelle
- Wählen Sie in der Datenaufnahme den Menüpunkt Telefonanlagen > Einstellen und anschließend den Punkt Neu. Wählen Sie nun die Microsoft Teams Datenquelle mit Graph-API
- Folgen Sie dem Assistenten und geben Sie die entsprechenden Daten ein
- Die Einstellungen der Datenquelle enthält eine Reihe von Registerkarten, wovon nur zwei spezifisch für Microsoft Teams sind:
Verzeichnis Scannen: Hier wird das Verzeichnis angegeben, in dem die von Microsoft heruntergeladenen Gespräche zwischengespeichert werden, bevor sie verarbeitet werden. In der Regel können die Werte so belassen werden, wie sie sind.
Microsoft Teams: Hier sind die Teams-Daten einzutragen - Wählen Sie die Registerkarte Microsoft Teams. Wählen Sie dort als API Direct routing calls (beta) bzw. PSDN Calls
Die Werte für Mandanten ID, Anwendungs ID und Geheimer Wert entnehmen Sie aus den Einstellungen im Microsoft Azure-Portal, wie oben beschrieben. - Wählen Sie anschließend Test um die Einstellungen zu überprüfen.
- Nach erfolgreichem Test kann die Datenquelle für den Abruf von Daten verwendet werden.
...