Compartilhar via


Classe de dispositivo

As classes de dispositivo simplificam o desenvolvimento permitindo que os programadores tratem dispositivos que têm propriedades semelhantes de maneira semelhante. Por exemplo, um telefone digital em um escritório normalmente tem mais funcionalidades do que um aparelho padrão em uma casa, mas ambos respondem da mesma maneira a um conjunto básico de funções e ambos pertencem a uma classe de dispositivo de telefone. As classes de dispositivo ajudam a tornar o TAPI extensível, fornecendo uma estrutura da qual classificar e dar suporte a novos equipamentos.

Consulte de classes de dispositivo TAPI para classes predefinidas pelo TAPI. Um provedor de serviços pode implementar e definir classes de dispositivo adicionais para o equipamento compatível. Um aplicativo nunca precisa saber qual provedor de serviços controla qual dispositivo, mas pode exigir informações sobre o controle de novas classes de dispositivo.

Um provedor de serviços implementa uma classe de dispositivo mapeando solicitações em comandos de dispositivo reais. Por exemplo, quando o provedor de serviços de um modem compatível com Hayes recebe um comando passado por TAPISVR para fazer uma chamada, ele envia comandos AT clássicos para o modem.

A interface do provedor de serviços pode ser mapeada para uma ampla gama de ambientes, incluindo aqueles que tradicionalmente não são considerados pertencentes à telefonia. Um exemplo é a conferência multimídia em uma rede baseada em IP, como a Internet.

Os desenvolvedores de aplicativos devem ter em mente a existência de outros aplicativos que possam compartilhar serviços de telefonia.