Novidades (API de Telefonia)
O TAPI 3.1 adiciona controles detalhados de dispositivos de telefone e várias interfaces de terminal especializadas. A tabela a seguir lista as novas interfaces.
nbbnInterface | Descrição |
---|---|
IEnumPhone | Fornece métodos de enumeração para a interface do ITPhone . |
IEnumPluggableSuperclassInfo | Fornece métodos de enumeração para a interface ITPluggableTerminalSuperclassInfo . |
IEnumPluggableTerminalClassInfo | Fornece métodos de enumeração para a interface ITPluggableTerminalClassInfo . |
ITASRTerminalEvent | Recupera a descrição dos eventos do terminal de Reconhecimento automático de Fala. |
ITAddress2 | Fornece métodos adicionais no objeto Address que dão suporte a dispositivos de telefone; deriva da interface ITAddress . |
ITAutomatedPhoneControl | Executa várias funções relacionadas ao telefone de alto nível, incluindo habilitar e configurar o controle automatizado dos tons e anéis de um telefone e o tratamento automatizado de chamadas com base no estado hookswitch de um telefone. |
ITBasicCallControl2 | Estende a interface ITBasicCallControl fornecendo métodos para selecionar um terminal em uma chamada. |
ITCallInfo2 | Estende a interface ITCallInfo fornecendo métodos para definir a filtragem de eventos por chamada. |
ITCollection2 | Estende a interface ITCollection fornecendo métodos adicionais para modificar a coleção. |
ITCustomTone | Fornece métodos que permitem controle detalhado sobre os tons personalizados possíveis com alguns conjuntos de telefones. |
ITDetectTone | Fornece métodos que permitem que um aplicativo especifique ao servidor TAPI os tons e as características de tom que fazem com que o servidor gere um evento de tom. |
ITDigitsGatheredEvent | Fornece métodos para recuperar dados relacionados à solicitação de coleta de dígitos de um aplicativo. |
ITFileTerminalEvent | Recupera a descrição dos eventos do terminal de arquivos. |
ITFileTrack | Recupera e define informações sobre as faixas do terminal de arquivos. |
ITLegacyAddressMediaControl2 | Estende a interface ITLegacyAddressMediaControl fornecendo métodos adicionais que permitem a configuração de parâmetros relacionados a dispositivos de linha. |
ITLegacyCallMediaControl2 | Estende a interface ITLegacyCallMediaControl fornecendo métodos adicionais para detecção e geração de tom. |
ITMediaControl | Inicia, para e pausa as ações atuais, como uma reprodução. |
ITMediaPlayback | Fornece métodos específicos de reprodução que permitem que um aplicativo defina e obtenha a lista de arquivos a serem reproduzidos. |
ITMediaRecord | Fornece métodos específicos de gravação que permitem que um aplicativo defina e obtenha os nomes dos arquivos a serem registrados. |
ITMultiTrackTerminal | Enumera, cria ou remove faixas em terminais de várias pistas. |
ITPhone | Permite o acesso ao dispositivo de telefone em um nível comparável ao disponível com o TAPI 2. X API C. |
ITPhoneEvent | Recupera a descrição dos eventos de telefone. |
ITPluggableTerminalClassInfo | Recupera informações sobre um terminal conectável. |
ITPluggableTerminalClassRegistration | Cria, modifica ou exclui a entrada do Registro para um terminal conectável. |
ITPluggableTerminalEventSink | Notifica os aplicativos cliente sobre as alterações em um terminal conectável. |
ITPluggableTerminalEventSinkRegistration | Registra e cancela o registro de um aplicativo cliente para notificação sobre eventos de terminal conectáveis. |
ITPluggableTerminalInitialization | Executa a criação de objeto de terminal primário para terminais conectáveis, permitindo que o Terminal Manager inicialize o terminal. |
ITPluggableTerminalSuperclassInfo | Recupera o nome e o CLSID de uma classe de terminal conectável. |
ITPluggableTerminalSuperclassRegistration | Recupera e define informações sobre uma superclasse de terminal (nome e CLSID). |
ITScriptableAudioFormat | Recupera o formato de áudio de ou define o formato de áudio para uma faixa. |
ITStaticAudioTerminal | Fornece métodos em objetos de terminal de áudio estáticos necessários para dar suporte a dispositivos de telefone. OS MSPs do TAPI 3.1 devem expor essa interface em todos os terminais de áudio estáticos. |
ITTAPI2 | Fornece métodos adicionais no objeto TAPI para dar suporte a dispositivos de telefone; deriva da interface ITTAPI . |
ITTAPIObjectEvent2 | Estende a interface ITTAPIObjectEvent ; fornece um método que retorna um ponteiro para uma interface ITPhone no objeto de telefone que causou o evento de objeto TAPI. |
ITTTSTerminalEvent | Recupera a descrição de eventos de terminal de conversão de texto em fala (TTS). |
ITTerminalManager2 | Recupera informações sobre classes de terminal conectáveis registradas no sistema atual; deriva da interface ITTerminalManager . |
ITTerminalSupport2 | Recupera informações sobre classes de terminal conectáveis e superclasses; deriva da interface ITTerminalSupport . |
ITToneDetectionEvent | Recupera informações sobre um evento de detecção de tom. |
ITToneTerminalEvent | Recupera a descrição dos eventos do terminal de tom. |