CTI Client SQL Funktionen (ActiveX)

SQL

Inhalt  Zurück  Vor

Verwendung der SQL-Funktionen

In Telefonieanwendungen kann es erforderlich sein, auf Datenbankbestände zuzugreifen um z. B. zu einer Rufnummer weitere Daten wie Adresse, Notizen usw. anzeigen zu können. Der CTI-Server unterhält bereits Datenbankverbindungen um Rufnummern identifizieren zu können oder Gesprächsdatensätze zu speichern. Mit einer dritten Datenbankverbindung haben Sie die Möglichkeit, individuelle Abfragen zu tätigen. Richten Sie dazu erst die Datenquelle auf dem CTI-Server ein. Auf der Seite "Datenbankschnittstelle" der Serverkonsole finden Sie die entsprechenden Einstelloptionen.

 

clip0004

Danach empfiehlt es sich die Befehle SQLLogin, SQLBegin, SQLNext und SQLEnd zuerst einmal mit dem CTI-Browser zu testen.

 

Präfix

Die SQL-Funktionen haben den Präfix "SQL" vorangestellt.

 

Adressen aus der Stammdatenbank holen

Aus der Datenbank für die Rufnummernidentifikation lassen sich auch umgekehrt Rufnummern zu Namen ermitteln.

 

SQLGetDbBook

Holt einzelne Datensätze oder eine komplette Adreßliste aus der Stammdatenbank.

 

Abfragen mit zusätzlicher Datenbankverbindung

Nutzen Sie diese Befehle für individuelle Datenbankabfragen.

 

SQLBegin

Meldet Client bei der Datenbank an.

SQLEnd

Startet eine Datenbankabfrage.

SQLLogin

Setzt eine Abfrage fort.

SQLNext

Beendet eine Abfrage.

 

Möglicher Ablauf einer Sitzung

1.Anmelden an Datenbank mit SQLLogin("Paßwort");
2.OnSQLLogin liefert True zurück, Anmeldung erfolgreich
3.50 Datensätze anfordern mit SQLBegin("SELECT * FROM members",50); Funktion liefert Request von 1 zurück.
4.Datensätze kommen mit Event OnSQLData an.
5.Weitere 30 Datensätze werden angefordert für Abfrage Nummer 1: SQLNext(1,30);
6.Datensätze kommen mit Event OnSQLData an.
7.Abfrage Nummer 1 beenden mit SQLEnd(1);
8.Das Event OnSQLEnd bestätigt das Ende der Abfrage.

 

Siehe auch

Übersicht ActiveX

 


Send feedback to TAPIMaster®

© 2020 Tino Kasubke. Alle Rechte vorbehalten