TAPIMaster® 3.2.0 AnwenderhandbuchDatenbankschnittstelle |
|
|
TAPIMaster® kann über ODBC an Datenbanken angeschlossen werden. Die Datenbankanbindung dient dabei hauptsächlich der Rufnummernidentifikation und dem Speichern der Gesprächsdaten.
Gesprächsdatensätze an Clients senden Für jeden Telefonanruf wird ein Gesprächsdatensatz generiert, welcher die Durchwahl des Mitarbeiters, die Nummer des anderen Telefonpartners, Beginn und Ende, die Anrufrichtung und den Verbindungserfolg einschließt. Ist diese Option aktiviert, dann wird nach jedem Gespräch ein Datensatz an den Client geschickt. Während der Abwesenheit eines Clients werden die Daten für ihn gesammelt. Bei der nächsten Anmeldung erhält er dann die Gesprächsdaten. Einige Telefonanlagen können die Anruferdaten im Display des Telefons zeigen.
Protokollierung der Gesprächsdaten Die Telefondatensätze lassen sich auch in Textform mit konstanten Zeichenabständen ablegen. Diese können dann schnell in eine Tabellenkalkulation eingelesen werden. Der Eintrag umfasst Datum, Uhrzeit, eigene Durchwahl, andere Rufnummer, Verbunden (ja/nein), Richtung (ein/aus -gehend), Gesprächsdauer in Sekunden, bei eingehenden Anrufen die angerufene Adresse des Telefons sowie die angerufene Nummer (ist bei Gruppenrufen abweichend).
05.01.2002,15:07:39, 10, 061759857482, ja,aus, 31, 07.01.2002,08:29:44, 10, 0892587415,nein,ein, 0, 10, 50, 07.01.2002,08:35:01, 10, 0892587415, ja,aus, 127, 11.01.2002,13:08:25, 10, 20, ja,aus, 603,
Es kann erforderlich sein, dass die protokollierten Daten unkenntlich gemacht werden müssen. Vor dem Speichern werden dann externe Nummern in ihren letzten drei Nummern überschrieben, z. B. so:
07.01.2002,08:35:01, 10, 0892587XXX, ja,aus, 127
Der angemeldete Teilnehmer bekommt jedoch die korrekten Daten übermittelt.
Es gibt drei Datenbankverbindungen, welche TAPIMaster® unterhalten kann. Sie können eingehenden Anrufer anhand der Daten identifizieren. Aus diesen Daten können die Clients Telefonbücher erstellen. Die anfallenden Gesprächsdaten können wiederum in eine andere Datenbank geschrieben werden. Als dritte Möglichkeit haben Sie als Programmierer eine Schnittstelle zur freien Verwendung, wodurch Sie in Ihren Clients direkt SQL-Befehle absetzen können. Wenn Sie die ODBC-Anbindung einrichten, sollten Sie mit SQL und der Einrichtung von ODBC-Datenquellen vertraut sein. Wenn Sie die Anbindung testen wollen, laden Sie sich das TAPIMaster®-SDK herunter, dort ist eine kleine Datenbank enthalten welche in den nachfolgenden Beispielen beschrieben wird. Wichtig: Die Datenbank versorgt alle Clients mit Anruferinformationen, indirekt sind somit alle Clients mit der Datenbank verbunden. Informieren Sie sich bei Ihrem Datenbankanbieter, ob Ihre Datenbanklizenzen hierfür ausreichend sind. Die ODBC-Datenquellen müssen Systemdatenquellen sein.
© 2020 Tino Kasubke. Alle Rechte vorbehalten.
|