CTI Client SQL Funktionen (C++ CTI API)

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 CTI_SQLLogin, CTI_SQLBegin, CTI_SQLNext und CTI_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.

 

CTI_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.

 

CTI_SQLLogin

Meldet Client bei der Datenbank an.

CTI_SQLBegin

Startet eine Datenbankabfrage.

CTI_SQLNext

Setzt eine Abfrage fort.

CTI_SQLEnd

Beendet eine Abfrage.

 

Möglicher Ablauf einer Sitzung

1.Anmelden an Datenbank mit CTI_SQLLogin("Paßwort");
2.SQL_LOGIN liefert TRUE in wParam zurück, Anmeldung erfolgreich
3.50 Datensätze anfordern mit CTI_SQLBegin("SELECT * FROM members",50); Funktion liefert Request von 1 zurück.
4.Datensätze kommen mit Event SQL_DATA an.
5.Weitere 30 Datensätze werden angefordert für Abfrage Nummer 1: CTI_SQLNext(1,30);
6.Datensätze kommen mit Event SQL_DATA an.
7.Abfrage Nummer 1 beenden mit CTI_SQLEnd(1);
8.Das Event SQL_END bestätigt das Ende der Abfrage.

 

Siehe auch

Übersicht C++ CTI API

 


Send feedback to TAPIMaster®

© 2020 Tino Kasubke. Alle Rechte vorbehalten