TSPI (Interface do Provedor de Serviços de Telefonia)
Um provedor de serviços de telefonia (TSPI) lida com controles específicos do dispositivo para programação de comunicações. Um TSP deve estar em conformidade com o Provedor de Serviços de Telefonia (TSPI) para funcionar como um provedor de serviços no ambiente de telefonia da Microsoft. O TSPI define as funções externas expostas por um provedor de serviços de telefonia fornecido com equipamentos de comunicação.
Um autor tsp deve estar familiarizado com o material na Visão geral da telefonia da Microsoft, que abrange a arquitetura de telefonia geral e fornece uma visão geral do material comum a várias APIs de telefonia. Por exemplo, esta seção contém uma lista de operações de controle de sessão, como Park, com descrições de cada operação e salta para os elementos de programação TAPI 2.2, TAPI 3 e TSPI relacionados.
As visões gerais a seguir abrangem material específico às necessidades de um autor tsp. Observe que as partes mais difíceis de escrever um TSP são detalhes específicos do dispositivo e do sistema operacional, que estão fora do escopo deste documento.
A visão geral do TSPI é dividida nas seguintes seções:
- Considerações gerais de programação abrangem requisitos de DLL, tratamento adequado de versões, verificações de erro executadas pelo TAPI, um resumo de como as funções de TSPI correspondem às funções TAPI 2.2 (TAPI/C) e uma discussão sobre níveis de serviço, conforme expresso no TSPI.
- O Ciclo de Vida de um Provedor de Serviços de Telefonia contém um resumo de alto nível das fases operacionais de um TSP.
- O Acesso ao Dispositivo aborda os conceitos básicos de como um TSP expõe informações e controles do dispositivo ao TAPI.
- O Acesso à Sessão abrange o que o TAPI espera de um TSP durante uma sessão de comunicações.
- O Acesso à Mídia fornece um conjunto limitado de controles sobre fluxos de mídia. Um controle muito mais fino é possível por meio do uso de um provedor de serviços de mídia, e os autores do provedor de serviços devem usar essa API sempre que possível. O TSPI fornece comunicações entre um par TSP/MSP.
- Dispositivos telefônicos abrangem as informações e operações complementares expostas se um TSP manipular o controle de conjunto de telefones. Essas operações são opcionais.
- A Interface de DLL da IU do Provedor de Serviços de Telefonia abrange funções especiais que podem ser implementadas para permitir que um usuário defina diretamente muitos aspectos da funcionalidade de um TSP.
Consulte a Referência de TSPI para obter detalhes dos elementos de programação TSPI.