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é. |