Compartilhar via


Funções complementares do Serviço de Telefonia

As funções de serviço de telefonia suplementares são listadas por categoria nos tópicos a seguir. Uma função será 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 complementares do serviço de telefonia:

Inicialização e desligamento do telefone

Função Descrição
Phoneinitializeex Inicializa a abstração de telefone TAPI para uso pelo aplicativo de invocação. Synchronous.
Phoneshutdown Desliga o uso da abstração de telefone do TAPI por um aplicativo. Synchronous.

 

Negociação de versão do telefone

Função Descrição
Phonenegotiateapiversion Permite que um aplicativo negocie uma versão TAPI a ser usada. Synchronous.

 

Abrindo e fechando dispositivos de telefone

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

 

Status e funcionalidades do telefone

Função Descrição
Phonegetdevcaps Retorna os recursos de um determinado dispositivo de telefone. Synchronous.
phoneGetID Retorna uma ID de dispositivo para a classe de dispositivo especificada associada ao dispositivo de telefone especificado. Synchronous.
phoneGetIcon Permite que um aplicativo recupere um ícone para exibição ao usuário. Synchronous.
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. Synchronous.

 

Dispositivos Hookswitch

Função Descrição
phoneSetHookSwitch Define o estado do gancho dos 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. Synchronous.
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. Synchronous.
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. Synchronous.

 

Exibir

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 tela de um telefone. Synchronous.

 

Anel

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

 

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

 

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

 

Á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. Synchronous.

 

Status

Função Descrição
phoneSetStatusMessages Especifica as alterações de status para as quais o aplicativo deseja ser notificado. Synchronous.
phoneGetStatusMessages Retorna o status alterações para as quais o aplicativo deseja ser notificado. Synchronous.
phoneGetStatus Retorna a status completa de um dispositivo de telefone aberto. Synchronous.