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:
- Botões
- Áreas de dados
- Exibição
- Dispositivos Hookswitch
- Lâmpadas,
- Abrindo e fechando dispositivos de telefone
- Inicialização e desligamento do telefone
- Recursos e status de telefone
- Negociação de versão do telefone
- Anel
- Status
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. |