Nouveautés (API de téléphonie)

TAPI 3,1 ajoute des contrôles de périphérique téléphonique détaillés et un certain nombre d’interfaces de terminal spécialisées. Le tableau suivant répertorie les nouvelles interfaces.

nbbnInterface Description
IEnumPhone Fournit des méthodes d’énumération pour l’interface ITPhone .
IEnumPluggableSuperclassInfo Fournit des méthodes d’énumération pour l’interface ITPluggableTerminalSuperclassInfo .
IEnumPluggableTerminalClassInfo Fournit des méthodes d’énumération pour l’interface ITPluggableTerminalClassInfo .
ITASRTerminalEvent Récupère la description des événements de terminal de reconnaissance vocale automatique.
ITAddress2 Fournit des méthodes supplémentaires sur l’objet Address qui prend en charge les appareils téléphoniques. dérive de l’interface ITAddress .
ITAutomatedPhoneControl Effectue plusieurs fonctions de haut niveau de téléphone, notamment l’activation et la configuration du contrôle automatisé des tonalités et des sonneries d’un téléphone, ainsi que la gestion automatique des appels en fonction de l’État hookswitch d’un téléphone.
ITBasicCallControl2 Étend l’interface ITBasicCallControl en fournissant des méthodes permettant de sélectionner un terminal sur un appel.
ITCallInfo2 Étend l’interface ITCallInfo en fournissant des méthodes pour définir le filtrage des événements sur la base de chaque appel.
ITCollection2 Étend l’interface ITCollection en fournissant des méthodes supplémentaires pour la modification de la collection.
ITCustomTone Fournit des méthodes qui permettent un contrôle détaillé sur les tonalités personnalisées possibles avec certains ensembles de téléphones.
ITDetectTone Fournit des méthodes qui permettent à une application de spécifier au serveur TAPI les caractéristiques de tonalité et de tonalité qui obligent le serveur à générer un événement de tonalité.
ITDigitsGatheredEvent Fournit des méthodes pour récupérer des données relatives à la demande de collecte de chiffres d’une application.
ITFileTerminalEvent Récupère la description des événements de terminal de fichier.
ITFileTrack Récupère et définit les informations relatives aux pistes des terminaux de fichiers.
ITLegacyAddressMediaControl2 Étend l’interface ITLegacyAddressMediaControl en fournissant des méthodes supplémentaires qui permettent la configuration des paramètres liés aux périphériques de ligne.
ITLegacyCallMediaControl2 Étend l’interface ITLegacyCallMediaControl en fournissant des méthodes supplémentaires pour la détection et la génération de fréquences.
ITMediaControl Démarre, arrête et interrompt les actions en cours, telles qu’une lecture.
ITMediaPlayback Fournit des méthodes spécifiques à la lecture qui permettent à une application de définir et d’extraire la liste des fichiers à lire.
ITMediaRecord Fournit des méthodes spécifiques à l’enregistrement qui permettent à une application de définir et d’afficher les noms des fichiers à enregistrer.
ITMultiTrackTerminal Énumère, crée ou supprime des pistes sur les terminaux multipiste.
ITPhone Autorise l’accès au périphérique téléphonique à un niveau comparable à celui disponible avec l’interface TAPI 2. API x C.
ITPhoneEvent Récupère la description des événements de téléphone.
ITPluggableTerminalClassInfo Récupère des informations concernant un terminal enfichable.
ITPluggableTerminalClassRegistration Crée, modifie ou supprime l’entrée de Registre pour un terminal enfichable.
ITPluggableTerminalEventSink Avertit les applications clientes des modifications apportées à un terminal enfichable.
ITPluggableTerminalEventSinkRegistration Inscrit et annule l’inscription d’une application cliente à des fins de notification concernant les événements de terminal enfichables.
ITPluggableTerminalInitialization Effectue la création d’un objet terminal principal pour les terminaux enfichables, ce qui permet au gestionnaire de terminal d’initialiser le terminal.
ITPluggableTerminalSuperclassInfo Récupère le nom et le CLSID d’une classe de terminal enfichable.
ITPluggableTerminalSuperclassRegistration Récupère et définit des informations sur une superclasse de terminal (nom et CLSID).
ITScriptableAudioFormat Récupère le format audio de ou définit le format audio pour une piste.
ITStaticAudioTerminal Fournit des méthodes sur les objets de terminal audio statiques qui sont nécessaires pour prendre en charge les appareils téléphoniques. Les MSP TAPI 3,1 doivent exposer cette interface sur tous les terminaux audio statiques.
ITTAPI2 Fournit des méthodes supplémentaires sur l’objet TAPI pour la prise en charge des appareils téléphoniques. dérive de l’interface ITTAPI .
ITTAPIObjectEvent2 Étend l’interface ITTAPIObjectEvent ; fournit une méthode qui retourne un pointeur vers une interface ITPhone sur l’objet Phone qui a provoqué l’événement d’objet TAPI.
ITTTSTerminalEvent Récupère la description des événements de terminal de conversion de texte par synthèse vocale (TTS).
ITTerminalManager2 Récupère des informations sur les classes terminal enfichables inscrites dans le système actuel. dérive de l’interface ITTerminalManager .
ITTerminalSupport2 Récupère des informations sur les classes terminal enfichables et les superclasses. dérive de l’interface ITTerminalSupport .
ITToneDetectionEvent Récupère des informations sur un événement de détection de tonalité.
ITToneTerminalEvent Récupère la description des événements de terminal de tonalité.