Novità (API di telefonia)

TAPI 3.1 aggiunge controlli dettagliati del dispositivo telefonico e una serie di interfacce terminal specializzate. Nella tabella seguente sono elencate le nuove interfacce.

nbbnInterface Descrizione
IEnumPhone Fornisce metodi di enumerazione per l'interfacciaITPhone.
IEnumPluggableSuperclassInfo Fornisce metodi di enumerazione per l'interfaccia ITPluggableTerminalSuperclassInfo.
IEnumPluggableTerminalClassInfo Fornisce metodi di enumerazione per l'interfacciaITPluggableTerminalClassInfo.
ITASRTerminalEvent Recupera la descrizione degli eventi del terminale riconoscimento vocale automatico.
ITAddress2 Fornisce metodi aggiuntivi sull'oggetto Address che supportano i dispositivi telefonici; deriva dall'interfaccia ITAddress.
ITAutomatedPhoneControl Esegue varie funzioni di alto livello relative al telefono, tra cui l'abilitazione e la configurazione del controllo automatizzato dei toni e degli squilli di un telefono, oltre alla gestione automatica delle chiamate in base allo stato del commutatore a gancio di un telefono.
ITBasicCallControl2 Estende l'interfaccia ITBasicCallControl fornendo metodi per selezionare un terminale in una chiamata.
ITCallInfo2 Estende l'interfacciaITCallInfo fornendo metodi per impostare il filtro degli eventi in base a ogni chiamata.
ITCollection2 Estende l'interfacciaITCollection fornendo metodi aggiuntivi per la modifica della raccolta.
ITCustomTone Fornisce metodi che consentono un controllo dettagliato sui toni personalizzati possibili con alcuni set di telefoni.
ITDetectTone Fornisce metodi che consentono a un'applicazione di specificare al server TAPI le caratteristiche dei toni e del tono che causano la generazione di un evento di tono da parte del server.
ITDigitsGatheredEvent Fornisce metodi per recuperare i dati correlati alla richiesta di raccolta di cifre di un'applicazione.
ITFileTerminalEvent Recupera la descrizione degli eventi del terminale file.
ITFileTrack Recupera e imposta informazioni relative alle tracce del terminale file.
ITLegacyAddressMediaControl2 Estende l'interfaccia ITLegacyAddressMediaControl fornendo metodi aggiuntivi che consentono la configurazione dei parametri correlati ai dispositivi line.
ITLegacyCallMediaControl2 Estende l'interfacciaITLegacyCallMediaControlfornendo metodi aggiuntivi per il rilevamento e la generazione del tono.
ITMediaControl Avvia, interrompe e mette in pausa le azioni in corso, come la riproduzione.
ITMediaPlayback Fornisce metodi specifici della riproduzione che consentono a un'applicazione di impostare e ottenere l'elenco dei file da riprodurre.
ITMediaRecord Fornisce metodi specifici della registrazione che consentono a un'applicazione di impostare e ottenere i nomi dei file da registrare.
ITMultiTrackTerminal Enumera, crea o rimuove tracce sui terminali multitraccia.
ITPhone Consente l'accesso al dispositivo telefonico a un livello paragonabile a quello disponibile con TAPI 2.x C API.
ITPhoneEvent Recupera la descrizione degli eventi del telefono.
ITPluggableTerminalClassInfo Recupera informazioni relative a un terminale collegabile.
ITPluggableTerminalClassRegistration Crea, modifica o elimina la voce del Registro di sistema per un terminale collegabile.
ITPluggableTerminalEventSink Notifica alle applicazioni client le modifiche in un terminale collegabile.
ITPluggableTerminalEventSinkRegistration Registra e annulla la registrazione di un'applicazione client per la notifica sugli eventi del terminale collegabili.
ITPluggableTerminalInitialization Esegue la creazione dell'oggetto terminale primario per i terminali collegabili, consentendo a Terminal Manager di inizializzare il terminale.
ITPluggableTerminalSuperclassInfo Recupera il nome e IL CLSID di una classe terminale collegabile.
ITPluggableTerminalSuperclassRegistration Recupera e imposta informazioni su una superclasse terminale (nome e CLSID).
ITScriptableAudioFormat Recupera il formato audio da o imposta il formato audio per una traccia.
ITStaticAudioTerminal Fornisce metodi su oggetti terminale audio statici necessari per supportare i dispositivi telefonici. I provider di servizi multimediali (MSP) di TAPI 3.1 devono esporre questa interfaccia su tutti i terminali audio statici.
ITTAPI2 Fornisce metodi aggiuntivi sull'oggetto TAPI per supportare i dispositivi telefonici; deriva dall'interfaccia diITTAPI.
ITTAPIObjectEvent2 Estende l'interfaccia ITTAPIObjectEvent; fornisce un metodo che restituisce un puntatore a un'interfaccia ITPhone sull'oggetto telefono che ha causato l'evento dell'oggetto TAPI.
ITTTSTerminalEvent Recupera la descrizione degli eventi del terminale TTS (Text-to-Speech).
ITTerminalManager2 Recupera informazioni sulle classi del terminale collegabili registrate nel sistema corrente; deriva dall'interfacciaITTerminalManager.
ITTerminalSupport2 Recupera informazioni sulle classi del terminale collegabili e sulle superclassi; deriva dall'interfaccia diITTerminalSupport.
ITToneDetectionEvent Recupera informazioni su un evento di rilevamento del tono.
ITToneTerminalEvent Recupera la descrizione degli eventi terminali di tono.