Compartilhar via


Funções de serviço telefônico suplementar

As funções de serviço telefônico suplementar são listadas por categoria nos tópicos a seguir. Uma função é identificada como assíncrona se indicar a conclusão em uma mensagem REPLY para o aplicativo. Se a função sempre retornar seu resultado para o aplicativo imediatamente, a função será considerada síncrona.

Veja a seguir um agrupamento funcional das funções de serviço telefônico suplementar:

Inicialização e desligamento de telefone

Função Descrição
phoneInitializeEx Inicializa a abstração de telefone TAPI para uso pelo aplicativo invocando. Síncrono.
phoneShutdown Desliga o uso de um aplicativo da abstração de telefone do TAPI. Síncrono.

 

Negociação de versão do telefone

Função Descrição
phoneNegotiateAPIVersion Permite que um aplicativo negocie uma versão TAPI a ser usada. Síncrono.

 

Abrir e fechar dispositivos telefônicos

Função Descrição
phoneOpen Abre o dispositivo de telefone especificado, dando ao aplicativo privilégios de proprietário ou monitor. Síncrono.
phoneClose Fecha um dispositivo de telefone aberto especificado. Síncrono.

 

Status e funcionalidades do telefone

Função Descrição
phoneGetDevCaps Retorna os recursos de um determinado dispositivo de telefone. Síncrono.
phoneGetID Retorna uma ID do dispositivo para a classe de dispositivo associada ao dispositivo de telefone especificado. Síncrono.
phoneGetIcon Permite que um aplicativo recupere um ícone para exibição ao usuário. Síncrono.
phoneConfigDialog Faz com que o provedor do dispositivo de telefone especificado exiba uma caixa de diálogo que permite ao usuário configurar parâmetros relacionados ao dispositivo de telefone. Síncrono.

 

Dispositivos Hookswitch

Função Descrição
phoneSetHookSwitch Define o estado do gancho de dispositivos hookswitch de um telefone aberto para um modo especificado. Assíncrono.
phoneGetHookSwitch Consulta o modo hookswitch de um dispositivo hookswitch de um dispositivo de telefone aberto. Síncrono.
phoneSetVolume Define o volume do alto-falante de um dispositivo hookswitch de um dispositivo de telefone aberto. Assíncrono.
phoneGetVolume Retorna a configuração de volume do alto-falante de um dispositivo hookswitch de um dispositivo de telefone aberto. Síncrono.
phoneSetGain Define o ganho do microfone de um dispositivo hookswitch de um dispositivo de telefone aberto. Assíncrono.
phoneGetGain Retorna a configuração de ganho do microfone de um dispositivo hookswitch de um telefone aberto. Síncrono.

 

Exposição

Função Descrição
phoneSetDisplay Grava informações na exibição de um dispositivo de telefone aberto. Assíncrono.
phoneGetDisplay Retorna o conteúdo atual da exibição de um telefone. Síncrono.

 

Anel

Função Descrição
phoneSetRing Toca um dispositivo de telefone aberto de acordo com um determinado modo de anel. Assíncrono.
phoneGetRing Retorna o modo de anel atual de um dispositivo de telefone aberto. Síncrono.

 

Botões

Função Descrição
phoneSetButtonInfo Define as informações associadas a um botão em um dispositivo de telefone. Assíncrono.
phoneGetButtonInfo Retorna informações associadas a um botão em um dispositivo de telefone. Síncrono.

 

Lâmpadas

Função Descrição
phoneSetLamp Acende uma lâmpada em um dispositivo de telefone aberto especificado em um determinado modo de iluminação de lâmpada. Assíncrono.
phoneGetLamp Retorna o modo de lâmpada atual da lâmpada especificada. Síncrono.

 

Áreas de Dados

Função Descrição
phoneSetData Baixa um buffer de dados para uma determinada área de dados no dispositivo de telefone. Assíncrono.
phoneGetData Carrega o conteúdo de uma determinada área de dados no dispositivo de telefone para um buffer. Síncrono.

 

Estado

Função Descrição
phoneSetStatusMessages Especifica as alterações de status para as quais o aplicativo deseja ser notificado. Síncrono.
phoneGetStatusMessages Retorna as alterações de status para as quais o aplicativo deseja ser notificado. Síncrono.
phoneGetStatus Retorna o status completo de um dispositivo de telefone aberto. Síncrono.