Freigeben über


TAPI-Initialisierung

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

  • Installation beim erstmaligen Hinzufügen von Software oder Hardware auf dem Computer ausgeführt wird. Detaillierte Verfahren hängen vom Betriebssystem und der Software selbst ab.
  • Primäre Initialisierung erstellt die Objekte und Kommunikationspfade.
  • Versionsverhandlung stellt sicher, dass TAPI-Komponenten Daten austauschen können.
  • Ressourcenbestand Informationen zu Geräten abruft, die für die Verwendung durch eine TAPI-Anwendung zur Verfügung stehen.
  • Ereignisbenachrichtigung gibt an, wie TAPI und Dienstanbieter asynchrone Vorgangsergebnisse und Statusä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. TAPI-Version oder unterstützte Medientypen.
lineGetAddressCaps Ruft Adressfunktionen ab, z. B. ob das Parken von Anrufen unterstützt wird.
lineOpen- Benachrichtigt TAPI darüber, dass die Anwendung die Zeile verwendet und in welcher Weise.
lineGetMessage- Gibt die nächste TAPI-Nachricht zurück, die für die Zustellung an eine Anwendung in die Warteschlange gestellt wird, die den Ereignishandle-Benachrichtigungsmechanismus verwendet.

 

TAPI 3.x-Schnittstellen oder -Methoden Beschreibung
ITTAPI::Initialize Richtet die Telefonieumgebung ein.
ITTAPI::EnumerateAddresses Listet derzeit verfügbare Adressen auf.
ITTAPI::get_Addresses Erstellt eine Auflistung der derzeit verfügbaren Adressen. Bereitgestellt für Automatisierungsclientanwendungen, z. B. die in Visual Basic geschriebenen.
ITTAPIEventNotification::Event Bestimmt die Antwort auf eine asynchrone Ereignisbenachrichtigung. Implementiert von der Anwendung, aufgerufen von TAPI.
ITTAPI::p ut_EventFilter Legt das Ereignisfilterformat fest, das TAPI benachrichtigt, welche Ereignisse die Anwendung benötigt.
ITTAPI::RegisterCallNotifications Weist TAPI an, die eingehenden Sitzungen der Anwendung für eine bestimmte Adresse und einen Satz von Medientypen zu übergeben.
ITMediaSupport- Ermöglicht einer Anwendung, die Medienunterstützungsfunktionen für eine Adresse zu ermitteln.