Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Todos os provedores de serviços devem implementar funções básicas de telefonia. Segue-se uma lista dessas funções por categoria. Uma função é identificada como assíncrona se indicar a conclusão em uma mensagem REPLY para o aplicativo. Se a função sempre retorna seu resultado imediatamente, a função é considerada síncrona.
- Endereços
- Atender chamadas recebidas
- funções de queda de chamada
- Ligue para Estados e Eventos
- Status da linha de e recursos
- de Negociação de Versão de Linha
- Fazer chamadas
- Abrir e fechar dispositivos de linha
- Negociação de versão do telefone
- de inicialização e desligamento do TSP
Inicialização e desligamento do TSP
| Função | Descrição |
|---|---|
| TUISPI_providerInstall | Instala um TSP. Síncrono. |
| TSPI_providerInstall | Instala o TSP. Obsoleto com a versão 2.0. Síncrono. |
| TSPI_providerInit | Inicializa o TSP. Síncrono. |
| TSPI_providerShutdown | Desliga o provedor de serviços. |
| TUISPI_providerRemove | Remove um TSP. Síncrono. |
| TSPI_providerRemove | Remove um TSP. Obsoleto com a versão 2.0. Síncrono. |
Negociação de versões telefónicas
| Função | Descrição |
|---|---|
| TSPI_phoneNegotiateTSPIVersion | Retorna a versão SPI mais alta que o provedor de serviços pode operar para este dispositivo. |
Negociação de versão de linha
| Função | Descrição |
|---|---|
| TSPI_lineNegotiateTSPIVersion | Permite que um aplicativo negocie uma versão TSPI para usar com um determinado dispositivo de linha. Síncrono. |
Status e recursos da linha
| Função | Descrição |
|---|---|
| TSPI_lineGetDevCaps | Retorna os recursos de um determinado dispositivo de linha. Síncrono. |
| TSPI_lineGetDevConfig | Retorna a configuração de um dispositivo de fluxo de mídia. Síncrono. |
| TSPI_lineGetLineDevStatus | Retorna o status atual do dispositivo de linha aberta especificado. Síncrono. |
| TSPI_lineSetDevConfig | Define a configuração do dispositivo de fluxo de mídia especificado. Síncrono. |
| TSPI_lineSetStatusMessages | Especifica as alterações de status para as quais o aplicativo precisa ser notificado. Síncrono. |
| TSPI_lineGetID | Recupera um ID de dispositivo associado à linha, endereço ou chamada aberta especificado. Síncrono. |
| TSPI_lineGetIcon | Permite que um aplicativo recupere um ícone para exibição ao usuário. Síncrono. |
| TUISPI_lineConfigDialog | Faz com que o provedor do dispositivo de linha especificado exiba uma caixa de diálogo que permite ao usuário configurar parâmetros relacionados ao dispositivo de linha. Síncrono. |
| TUISPI_lineConfigDialogEdit | Exibe uma caixa de diálogo que permite ao usuário alterar as informações de configuração de um dispositivo de linha. Síncrono. |
Endereços
| Função | Descrição |
|---|---|
| TSPI_lineGetAddressCaps | Retorna os recursos de telefonia de um endereço. Síncrono. |
| TSPI_lineGetAddressStatus | Retorna o status atual de um endereço especificado. Síncrono. |
| TSPI_lineGetNumAddressIDs | Recupera o número de identificadores de endereço suportados na linha indicada. |
| TSPI_lineGetAddressID | Recupera o ID de endereço de um endereço especificado usando um formato alternativo. Síncrono. |
Abrindo e fechando dispositivos de linha
| Função | Descrição |
|---|---|
| TSPI_lineOpen | Abre um dispositivo de linha especificado para fornecer monitoramento e/ou controle subsequente da linha. Síncrono. |
| TSPI_lineClose | Fecha um dispositivo de linha aberta especificado. Síncrono. |
Estados e eventos de chamada
| Função | Descrição |
|---|---|
| TSPI_lineGetCallInfo | Retorna informações fixas sobre uma chamada. Síncrono. |
| TSPI_lineGetCallStatus | Retorna informações completas de status da chamada para a chamada especificada. Síncrono. |
| TSPI_lineSetAppSpecific | Define o campo específico do aplicativo da estrutura de informações de uma chamada. Síncrono. |
Fazer chamadas
| Função | Descrição |
|---|---|
| TSPI_lineMakeCall | Faz uma chamada de saída e retorna um identificador de chamada para ela. Assíncrono. |
| TSPI_lineDial | Discagens (partes de um ou mais) endereços discáveis. Assíncrono. |
Atender chamadas recebidas
| Função | Descrição |
|---|---|
| TSPI_lineAnswer | Atende a uma chamada recebida. Assíncrono. |
Funções de queda de chamada
| Função | Descrição |
|---|---|
| TSPI_lineDrop | Desconecta uma chamada ou abandona uma tentativa de chamada em andamento. Assíncrono. |