TAPI-Initialisierung

Die ordnungsgemäße Funktionsweise von TAPI-Komponenten erfordert die Einrichtung der Kommunikationsumgebung auf einem Computer wie folgt:

  • Die Installation wird ausgeführt, wenn software oder hardware zum ersten Mal dem Computer hinzugefügt wird. Ausführliche Verfahren hängen vom Betriebssystem und der Software selbst ab.
  • Bei der primären Initialisierung werden die Objekte und Kommunikationspfade erstellt.
  • Die Versionsaushandlung stellt sicher, dass TAPI-Komponenten Daten austauschen können.
  • Der Ressourcenbestand ruft Informationen zu Geräten ab, die von einer TAPI-Anwendung verwendet werden können.
  • Die Ereignisbenachrichtigung gibt an, wie TAPI und die Dienstanbieter asynchrone Vorgangsergebnisse und Zustandsänderungsinformationen an die Anwendung übergeben.
TAPI 2.x-Funktionen BESCHREIBUNG
lineInitializeEx Richtet die Telefonieumgebung ein, gibt das Anwendungshandle und die Geräteanzahl zurück.
lineGetDevCaps Ruft Gerätefunktionen ab, z. B. unterstützte TAPI-Versionen oder Medientypen.
lineGetAddressCaps Ruft Adressfunktionen ab, z. B. ob Callpark unterstützt wird.
lineÖffnen Benachrichtigt TAPI darüber, dass die Anwendung die Zeile und in welcher Weise verwendet.
lineGetMessage Gibt die nächste TAPI-Nachricht zurück, die in die Warteschlange für die Übermittlung an eine Anwendung eingereiht wird, die den Ereignishandle-Benachrichtigungsmechanismus verwendet.
TAPI 3.x-Schnittstellen oder -Methoden BESCHREIBUNG
ITTAPI::Initialize Richtet die Telefonieumgebung ein.
ITTAPI::EnumerateAddresses Listet die derzeit verfügbaren Adressen auf.
ITTAPI::get _ Addresses Erstellt eine Auflistung der derzeit verfügbaren Adressen. Wird für Automation-Clientanwendungen bereitgestellt, z. B. in Visual Basic geschriebene Anwendungen.
ITTAPIEventNotification::Event Bestimmt die Antwort auf eine asynchrone Ereignisbenachrichtigung. Wird von der Anwendung implementiert, die von TAPI aufgerufen wird.
ITTAPI::put _ EventFilter Legt die Ereignisfiltermaske fest, die TAPI benachrichtigt, welche Ereignisse die Anwendung benötigt.
ITTAPI::RegisterCallNotifications Weist TAPI an, die eingehenden Sitzungen der Anwendung für eine angegebene Adresse und eine Gruppe von Medientypen zu übergeben.
ITMediaSupport Ermöglicht einer Anwendung, die Medienunterstützungsfunktionen für eine Adresse zu ermitteln.