Neuigkeiten (Telefonie-API)
TAPI 3.1 fügt detaillierte Telefongerätesteuerungen und eine Reihe spezialisierter Terminalschnittstellen hinzu. In der folgenden Tabelle sind die neuen Schnittstellen aufgeführt.
nbbnInterface | Beschreibung |
---|---|
IEnumPhone | Stellt Enumerationsmethoden für die ITPhone-Schnittstelle bereit. |
IEnumPluggableSuperclassInfo | Stellt Enumerationsmethoden für die ITPluggableTerminalSuperclassInfo-Schnittstelle bereit. |
IEnumPluggableTerminalClassInfo | Stellt Enumerationsmethoden für die ITPluggableTerminalClassInfo-Schnittstelle bereit. |
ITASRTerminalEvent | Ruft die Beschreibung der Terminalereignisse der automatischen Spracherkennung ab. |
ITAddress2 | Stellt zusätzliche Methoden für das Address-Objekt bereit, die Telefongeräte unterstützen. wird von der ITAddress-Schnittstelle abgeleitet. |
ITAutomatedPhoneControl | Führt mehrere allgemeine Telefonfunktionen aus, darunter das Aktivieren und Konfigurieren der automatisierten Steuerung der Töne und Klingeltöne eines Telefons sowie die automatisierte Anrufverarbeitung basierend auf dem Hookswitch-Zustand eines Telefons. |
ITBasicCallControl2 | Erweitert die ITBasicCallControl-Schnittstelle , indem Methoden zum Auswählen eines Terminals für einen Aufruf bereitgestellt werden. |
ITCallInfo2 | Erweitert die ITCallInfo-Schnittstelle , indem Methoden zum Festlegen der Ereignisfilterung pro Aufruf bereitgestellt werden. |
ITCollection2 | Erweitert die ITCollection-Schnittstelle , indem zusätzliche Methoden zum Ändern der Auflistung bereitgestellt werden. |
ITCustomTone | Stellt Methoden bereit, die eine detaillierte Steuerung der benutzerdefinierten Töne ermöglichen, die bei einigen Telefonsätzen möglich sind. |
ITDetectTone | Stellt Methoden bereit, mit denen eine Anwendung dem TAPI-Server die Töne und Tonmerkmale angeben kann, die dazu führen, dass der Server ein Tonereignis generiert. |
ITDigitsGatheredEvent | Stellt Methoden zum Abrufen von Daten im Zusammenhang mit der Anforderung zum Sammeln von Ziffern einer Anwendung bereit. |
ITFileTerminalEvent | Ruft die Beschreibung der Dateiterminalereignisse ab. |
ITFileTrack | Ruft Informationen zu Dateiterminalspuren ab und legt sie fest. |
ITLegacyAddressMediaControl2 | Erweitert die ITLegacyAddressMediaControl-Schnittstelle , indem zusätzliche Methoden bereitgestellt werden, die die Konfiguration von Parametern im Zusammenhang mit Leitungsgeräten ermöglichen. |
ITLegacyCallMediaControl2 | Erweitert die ITLegacyCallMediaControl-Schnittstelle , indem zusätzliche Methoden für die Tonerkennung und -generierung bereitgestellt werden. |
ITMediaControl | Startet, beendet und hält aktuelle Aktionen an, z. B. eine Wiedergabe. |
ITMediaPlayback | Stellt wiedergabespezifische Methoden bereit, mit denen eine Anwendung die Abspielliste der dateien festlegen und abrufen kann. |
ITMediaRecord | Stellt aufzeichnungsspezifische Methoden bereit, mit denen eine Anwendung die Namen der aufzuzeichnenden Dateien festlegen und abrufen kann. |
ITMultiTrackTerminal | Listet, erstellt oder entfernt Spuren auf Multitrack-Terminals. |
ITPhone | Ermöglicht den Zugriff auf das Telefongerät auf einer Ebene, die mit der mit TAPI 2 vergleichbar ist. x C-API. |
ITPhoneEvent | Ruft die Beschreibung von Telefonereignissen ab. |
ITPluggableTerminalClassInfo | Ruft Informationen zu einem steckbaren Terminal ab. |
ITPluggableTerminalClassRegistration | Erstellt, ändert oder löscht den Registrierungseintrag für ein austauschbares Terminal. |
ITPluggableTerminalEventSink | Benachrichtigt Clientanwendungen über Änderungen in einem austauschbaren Terminal. |
ITPluggableTerminalEventSinkRegistration | Registriert und hebt die Registrierung einer Clientanwendung für Benachrichtigungen über austauschbare Terminalereignisse auf. |
ITPluggableTerminalInitialization | Führt die Erstellung des primären Terminalobjekts für steckbare Terminals aus, sodass der Terminal-Manager das Terminal initialisieren kann. |
ITPluggableTerminalSuperclassInfo | Ruft den Namen und die CLSID einer austauschbaren Terminalklasse ab. |
ITPluggableTerminalSuperclassRegistration | Ruft Informationen zu einer Terminal-Superklasse (Name und CLSID) ab und legt sie fest. |
ITScriptableAudioFormat | Ruft das Audioformat aus einer Spur ab oder legt das Audioformat für fest. |
ITStaticAudioTerminal | Stellt Methoden für statische Audioterminalobjekte bereit, die zur Unterstützung von Telefongeräten benötigt werden. TAPI 3.1-MSPs müssen diese Schnittstelle auf allen statischen Audioterminals verfügbar machen. |
ITTAPI2 | Stellt zusätzliche Methoden für das TAPI-Objekt bereit, um Telefongeräte zu unterstützen. wird von der ITTAPI-Schnittstelle abgeleitet. |
ITTAPIObjectEvent2 | Erweitert die ITTAPIObjectEvent-Schnittstelle ; stellt eine Methode bereit, die einen Zeiger auf eine ITPhone-Schnittstelle auf dem Phone-Objekt zurückgibt, das das TAPI-Objektereignis verursacht hat. |
ITTTSTerminalEvent | Ruft die Beschreibung von TTS-Terminalereignissen (Text-to-Speech) ab. |
ITTerminalManager2 | Ruft Informationen zu austauschbaren Terminalklassen ab, die im aktuellen System registriert sind. wird von der ITTerminalManager-Schnittstelle abgeleitet. |
ITTerminalSupport2 | Ruft Informationen zu austauschbaren Terminalklassen und Superklassen ab; wird von der ITTerminalSupport-Schnittstelle abgeleitet. |
ITToneDetectionEvent | Ruft Informationen zu einem Tonerkennungsereignis ab. |
ITToneTerminalEvent | Ruft die Beschreibung von Tonenterminalereignissen ab. |