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.
Zusammenfassung verwandter Referenzseiten
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. |