Leistungsbeschreibung

für Contacts by XPhone

Produktbeschreibung

Contacts by XPhone ist eine hybride Cloudsoftware-Lösung (On-Premise- & Cloud-Komponenten), die den direkten Zugriff auf die vorhandenen Unternehmens-Kontaktdaten in Microsoft Teams zur Verfügung stellt. Das Produkt besteht aus einem zentralen Directory Server (On-Premise), sowie den im Microsoft Teams Client installierten Cloud Software Komponente (Microsoft Teams App).

Contacts by XPhone gibt es aktuell als benutzerbasierte Subskriptions-Lizenz und kann vom Kunden sowohl in der Teams Desktop-Anwendung als auch im Teams Mobile Client installiert und gemäß EULA genutzt werden (mehrere Endgeräte pro Benutzer möglich).

Wegen der Möglichkeit einer Nichtverfügbarkeit von Cloud-Produkten (siehe unten „Verfügbarkeit“) wird dem Kunden empfohlen, angemessene und gleichwertige alternative Kommunikationswege vorzuhalten, auf die der Kunde im Bedarfsfall zurückgreifen kann.

Technische Voraussetzungen

Client

Der Kunde installiert einen Microsoft Teams-Client mit installierter Contacts by XPhone-App (Microsoft Store)


Server

Betriebssystem

  • Microsoft Windows Server 2022
  • Microsoft Windows Server 2019
  • Microsoft Windows Server 2016


Bis 1.000 User und 1 persönlicher Outlook-Ordner und 1 ODBC Datenquelle:

  • 6 GB RAM
  • 8 GB Festplattenspeicher
  • 2 CPU Kerne


Zusätzlicher Leistungsbedarf für Datenquellen und Kontakte:

  • 2 GB RAM für jede weitere Datenquelle


1 GB Festplattenspeicher und 250 MB RAM bei SQL-Standard/Enterprise

  • je 30.000 Kontakte in einer einfachen ODBC Kontakt-Datenbank ohne Relationen
  • je 100.000 CRM Kontakte (ODBC mit wenigen Relationen)
  • je 45.000 Outlook private Kontakte
  • je 25.000 Outlook öffentliche Kontakte
  • je 50.000 Active Directory Kontakte


1 CPU-Kern je weitere 1.000 Contacts by XPhone-User (ab 1.000 User)


Hinweis: Es handelt sich hierbei um allgemeine Empfehlungen. Der tatsächliche Bedarf hängt von vielen Faktoren ab. Einige weitere Parameter können nur schwer quantifiziert werden (z.B. Festplatten-Performance, Netzwerk-Performance, Telefonieverhalten etc.), sodass die Empfehlungen beim Einsatz in der Praxis möglicherweise angepasst werden müssen.

Funktionsübersicht

Benutzeroberfläche (Interaktion):

  • Liste zuletzt geöffneter Kontakte
  • Benutzer definierbare Liste von Favoriten
  • Starten von Microsoft Teams Telefonie, Chat, Audio-/Video-Calls (1:1), E-Mail aus den Kontaktdetails
  • Telefonie über Telefonie-Client (Telefonanlage, Dritt-Anbieter, Microsoft Teams Telefonie)
  • Öffnen des Original-Kontaktes direkt aus Contacts by XPhone in Microsoft Teams (z.B. Microsoft Dynamics)
  • Läuft auf dem MS Teams Desktop + Mobile Client (Lokalisierung: DE/EN/FR/IT)


Suchfunktionen:

  • High Performance Index für schnelle Datensuche
  • Rufnummern-Index mehrstandortfähig
  • Rufnummern-Näherungssuche bei Anrufer-Identifizierung (zentrale Rufnummer statt Durchwahl)
  • Flexible Parameter-Suche
  • Suchergebnisse nach Datenquelle priorisiert


Anrufer-Identifizierung

  • Hochperformante Anrufersuche/Anrufer-Identifizierung über leistungsfähigen Rufnummernindex 1
  • Anzeige des Anrufernamens im Notification-Fenster von Microsoft Teams, der Konversationsansicht sowie in der Microsoft Teams-Anruferliste 2

1 Für die Anrufer-Identifizierung wird ein Session Border Controller benötigt, der einen administrativen Zugriff sowie eine Anrufersuche über LDAP ermöglicht. Getestet wurden anynode und AudioCodes.

2 Abhängig von der in MS Teams implementierten Funktionalität, den Namen aus den im „SIP-Invite“-Kommando gelieferten Informationen zu extrahieren. Die in MS Teams implementierte Funktionalität kann sich jederzeit ändern und das verfügbare Funktionsspektrum verändern, so dass eine bestimmte Funktionalität in Microsoft Teams nicht zugesichert werden kann.


Unterstützte Datenquellen

  • ODBC/SQL
  • CSV/TXT
  • Microsoft 365 Kontakte in freigegebenen Postfächern
  • Microsoft Outlook – öffentliche Kontakte 3
  • Microsoft Outlook – private Kontakte 3
  • HCL Notes 4
  • Active Directory/LDAP
  • Microsoft Dynamics
  • DATEV pro 5
  • Salesforce
  • Das Telefonbuch Deutschland/ETV Inside - Das Schweizer Telefonbuch
  • Weitere Datenquellen & Branchenlösungen auf Anfrage.

3 Erfordert serverseitig installierten Outlook-Client mit entsprechenden Benutzerrechten
4 Erfordert Domino-Server und serverseitig installierten Notes-Client mit entsprechenden Benutzerrechten
5 Erfordert serverseitig installierten und lizenzierten DATEV-Arbeitsplatz mit entsprechenden Benutzerrechten (Lösung nicht multi-mandantenfähig)


Datenbank-Anbindung

  • Anzahl der Datenquellen: 10
  • Mehrfachzuordnung von Datenfeldern
  • Aggregieren von Datenfeldern
  • Mapping Wizard für einfache Quelldaten-Verknüpfung
  • Automatische Normierung von Rufnummern auf versch. Rufnummernformate
  • Benutzerdefinierte Datenfelder
  • Zugriff auf Kontaktfotos


Zugriffsberechtigungen

  • Authentifizierung der Benutzer über Microsoft Teams
  • Zugriffsrechte pro Datenquelle konfigurierbar


Einrichten (Installation & Konfiguration):

  1.  Herunterladen der On-Premise Softwarekomponente und Installation
  2.  Anbindung der gewünschten Datenquellen via Drag & Drop
  3.  Verknüpfung mit dem kundenseitig vorhandenen MS Teams Tenant
  4.  Installation der Contacts by XPhone Microsoft Teams App (App-Store) und Zuweisung der App für die Benutzer

Voraussetzungen und Einschränkungen für die MS Teams-App

Die Microsoft Teams-App bietet Funktionen, um gespeicherte Kontakte per Teams, E-Mail oder Telefonie zu kontaktieren. Hierfür existieren folgende Voraussetzungen:

  • Die beim Kontakt gespeicherte E-Mail-Adresse muss von Microsoft Teams verwendet werden können, um eine Chat-, Audio oder Video-Verbindung aufzubauen. Bei externen Kontakten muss „Federation“ bzw. „External Access“ in der Microsoft-Tenant-Administration zugelassen sein.
  • Bei der Wahl über das öffentliche Fernsprechnetz (PSTN) muss „Teams Telefonie“ eingerichtet und lizenziert sein (PSTN Calling z.B. über Direct-Routing oder Operator Connect).
  • Bei Wahl über eine UCC-Drittanwendung muss eine Client-Anwendung installiert sein, die den „tel:“-Protokoll-Handler unterstützt (z.B. XPhone Connect Client).
  • Das Öffnen der Originalmaske in der jeweiligen Geschäftsanwendung aus der Kontakt-Detailansicht ist abhängig davon, ob die Datenquelle einen URL liefert, der das Öffnen der Kontaktmaske ermöglicht. Vorgeleistet ist dies im Default für die Anwendung „Microsoft Dynamics CRM“. Über die Funktion „Feldverknüpfung“ im Directory lässt sich die Generierung von URL-Parametern datenquellenspezifisch anpassen.

Verfügbarkeit, Servicezeiten und Support

C4B strebt eine durchschnittliche Verfügbarkeit von 98 Prozent pro Jahr an. Ausgenommen von dieser Verfügbarkeit sind (a) geplante Wartungsfenster (6 x 2 Stunden pro Jahr zwischen 22 und 6 Uhr MESZ), sofern diese dem Kunden zumindest in Textform spätestens 24 Stunden im Voraus angekündigt werden; (b) Nicht-Verfügbarkeiten, die der Kunde nicht gemeldet hat und/oder (c) Nicht-Verfügbarkeiten aufgrund von sonstigen Umständen, die außerhalb der Kontrolle und eines unmittelbaren Zugriffs von C4B liegen


Servicezeiten

Die Support-Annahme und -Bearbeitung erfolgt zu den unten genannten Service-Zeiten. Support-Anfragen können per E-Mail oder über das Support-Portal der C4B abgesetzt werden.


Zur Bearbeitung des Tickets werden folgende Informationen benötigt:

  • Microsoft 365 Mandanten-ID des Kunden
  • Im kombinierten Betriebsfall mit XPhone Connect UCC: System-ID (XID) (diese finden Sie auf der Startseite der XPhone Connect Server-Administrationsoberfläche)
  • Version zu XPhone Server
  • Seit wann tritt das Verhalten auf (gab es ein Update etc. Änderung von Einstellungen)?
  • Hat es schon mal funktioniert?
  • Wie äußert sich das Verhalten und wo tritt es auf?
  • Ist das Verhalten nur sporadisch oder lässt es sich reproduzieren?
  • Ist nur ein Nutzer / ein Standort betroffen oder sind alle Benutzer betroffen?

Support-Services zur Erfüllung der Gewährleistungsrechte des Kunden sind für diesen kostenfrei, im Übrigen nach Aufwand zu bezahlen zu den einzelvertraglich vereinbarten Preisen, bei fehlender Vereinbarung zu den jeweils aktuellen Listenpreisen von C4B.

SLA Servicelevel Agreements

Die Zielreaktionszeit unseres Supports beträgt im Regelfall, innerhalb der Service Zeiten 24 Stunden.

Alternativ kann eines unserer Service Produkte erworben werden (voraussichtlich ab Q2 2024).

Datensicherheit und Datenverbindungen

Die Daten verbleiben in den Original-Anwendungen oder liegen aus Gründen des schnellen Zugriffs im XPhone Connect Directory-Server. Sie liegen auf dem zentralen Unternehmens-Server – immer aktuell – und werden nicht von Microsoft Teams gespeichert. Die datenschutzkonforme Absicherung des Windows-Directory-Servers im Unternehmen liegt in der Verantwortung des System-Administrators.

Die Contacts by XPhone-App wird durch einen Cloud-Dienst unterstützt, der das Message-Routing zwischen Client-Anwendung und Directory-Server koordiniert. Im Cloud-Dienst werden keine Kontaktdaten gespeichert, jeder Mandant verwendet eine separate Verschlüsselung. Die Koordination dieser Nachrichtenschlüssel erfolgt automatisiert über das XPhone Connect Directory.

Die Datenverbindung zwischen dem Unternehmens-Directory-Server und dem mit der Contacts by XPhone verbundenen Cloud-Dienst erfolgt verschlüsselt über eine ausgehende HTTPS-Verbindung.

Die Contacts by XPhone App verwaltet eine Favoritenliste sowie eine Liste der zuletzt kontaktierten Personen. Beide sind im lokalen Anwendungsspeicher der Contacts by XPhone-Anwendung gespeichert. Die Listenelemente können über die Löschfunktion der Elemente aus dem Speicher entfernt werden.

Benutzer-Authentifizierung und Berechtigungen

Administrator

Der Zugang zur administrativen Oberfläche des XPhone Connect Directory ist durch ein Admin-Konto plus Passwort gesichert. Da es sich bei der Administrationsanwendung um eine lokal installierte Windows-Anmeldung handelt, ist ein Remote-Desktop-Zugriff zu empfehlen, der entsprechend abzusichern ist.

Die sicherheitstechnische Verbindung zwischen lokal installierter XPhone Connect Directory-Instanz und der Contacts by XPhone-App wird durch die sogenannte „Tenant-Registrierung“ hergestellt. Bei dieser legitimiert sich der Administrator aus der Oberfläche des XPhone Connect Directory heraus mit seiner Microsoft Teams-Administrator-Anmeldung. Dadurch wird die Directory-Instanz mit dem Microsoft-Tenant der Teams-Anwendung verknüpft.

Weiterhin sorgt der Directory-Administrator für die Legitimierung des Zugriffs auf die Daten der Geschäftsanwendungen. Hierdurch erhält eine Datenquelle Zugriff auf eine bestimmte Menge von Kontaktdaten einer Geschäftsanwendung. Im Weiteren kann der Administrator festgelegen, welche Benutzer/Gruppen Zugriff auf die Daten einer Datenquelle haben (siehe hierzu Produktdokumentation des XPhone Connect Directory).

Es ist zu beachten, dass manche Datenzugriffe im XPhone Connect Directory über “Vollzugriffs-Berechtigungen” auf den Datenbestand stattfinden. D.h. die Einschränkung der Zugriffsrechte für die einzelnen Benutzer bzw. Benutzergruppen obliegt dem Administrator des Directories.

Benutzer

Die logische und sicherheitstechnische Verknüpfung zwischen lokaler Directory-Instanz und der Contacts by XPhone-App ist vom Administrator über die Tenant-Registrierung vorgegeben (siehe voriger Punkt). Der Benutzer der Contacts by XPhone App legitimiert sich gegenüber der Microsoft Teams-Anwendung und ist damit als gültiger Benutzer des jeweiligen Microsoft-Tenants identifiziert.

Dokumentation

Eine Beschreibung zur Installation, Konfiguration und Administration von Contacts by XPhone steht auf folgender Webseite bereit: https://help.c4b.com/cbyx/de/admin/