Nouveautés (API téléphonie)

TAPI 3.1 ajoute des contrôles d’appareil 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 prennent en charge les appareils téléphoniques ; dérive de l’interface ITAddress .
ITAutomatedPhoneControl Effectue plusieurs fonctions de haut niveau liées au téléphone, notamment l’activation et la configuration du contrôle automatisé des sons et des sons d’un téléphone, ainsi que la gestion automatisée des appels en fonction de l’état d’hameçonnement 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 d’événements par appel.
ITCollection2 Étend l’interface ITCollection en fournissant des méthodes supplémentaires pour modifier 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 tonalités et les caractéristiques de tonalité qui font que le serveur génère un événement de tonalité.
ITDigitsGatheredEvent Fournit des méthodes pour récupérer des données liées à la demande de collecte de chiffres d’une application.
ITFileTerminalEvent Récupère la description des événements de terminal de fichiers.
ITFileTrack Récupère et définit des informations concernant les pistes de terminal de fichiers.
ITLegacyAddressMediaControl2 Étend l’interface ITLegacyAddressMediaControl en fournissant des méthodes supplémentaires qui permettent la configuration des paramètres liés aux appareils de ligne.
ITLegacyCallMediaControl2 Étend l’interface ITLegacyCallMediaControl en fournissant des méthodes supplémentaires pour la détection et la génération de tonalités.
ITMediaControl Démarre, arrête et interrompt les actions actuelles, telles qu’une lecture.
ITMediaPlayback Fournit des méthodes spécifiques à la lecture qui permettent à une application de définir et d’obtenir la liste des fichiers à lire.
ITMediaRecord Fournit des méthodes spécifiques à l’enregistrement qui permettent à une application de définir et d’obtenir les noms des fichiers à enregistrer.
ITMultiTrackTerminal Énumère, crée ou supprime des pistes sur les terminaux multipistes.
ITPhone Autorise l’accès à l’appareil téléphonique à un niveau comparable à celui disponible avec le TAPI 2. x API C.
ITPhoneEvent Récupère la description des événements de téléphone.
ITPluggableTerminalClassInfo Récupère les informations relatives à un terminal enfichable.
ITPluggableTerminalClassRegistration Crée, modifie ou supprime l’entrée de Registre d’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 pour la notification des événements de terminal enfichables.
ITPluggableTerminalInitialization Effectue la création d’objets de 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 à partir d’une piste ou définit le format audio pour.
ITStaticAudioTerminal Fournit des méthodes sur les objets de terminal audio statiques 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 prendre en charge les 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 téléphonique à l’origine de l’événement d’objet TAPI.
ITTTSTerminalEvent Récupère la description des événements de terminal de synthèse vocale (TTS).
ITTerminalManager2 Récupère des informations sur les classes de terminal enfichables inscrites dans le système actuel ; dérive de l’interface ITTerminalManager .
ITTerminalSupport2 Récupère des informations sur les classes de 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 tonalité.