Freigeben über


TAPI-Initialisierung

Das ordnungsgemäße Funktionieren der TAPI-Komponenten erfordert die Einrichtung der Kommunikationsumgebung auf einem Computer wie folgt:

  • Die Installation erfolgt, wenn Software oder Hardware zum ersten Mal dem Computer hinzugefügt wird. Detaillierte Verfahren hängen vom Betriebssystem und der Software selbst ab.
  • Bei der primären Initialisierung werden die Objekte und Kommunikationspfade erstellt.
  • Die Versionsverhandlung stellt sicher, dass TAPI-Komponenten Daten austauschen können.
  • Die Ressourceninventur ruft Informationen zu Geräten ab, die von einer TAPI-Anwendung verwendet werden können.
  • 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 den 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 das Parken von Anrufen unterstützt wird.
lineÖffnen Benachrichtigt TAPI, dass die Anwendung die Zeile verwendet und auf welche Weise.
lineGetMessage Gibt die nächste TAPI-Nachricht zurück, die für die Übermittlung an eine Anwendung in die Warteschlange eingereiht wird, die den Ereignishandles-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. solche, die in Visual Basic geschrieben wurden.
ITTAPIEventNotification::Event Bestimmt die Antwort auf eine asynchrone Ereignisbenachrichtigung. Wird von der Anwendung implementiert, die von TAPI aufgerufen wird.
ITTAPI::p ut_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 einen Satz von Medientypen zu übergeben.
ITMediaSupport Ermöglicht es einer Anwendung, die Medienunterstützungsfunktionen für eine Adresse zu ermitteln.