Compartilhar via


Modelagem de um Call Center

Os provedores de serviços podem expor cada recurso no PBX como um dispositivo de linha e, possivelmente, um dispositivo de telefone associado. Os terminais que dão suporte a várias aparências de chamada o fariam por meio de vários endereços, assim como no controle de chamadas internas. Na verdade, a exibição de terceiros de um dispositivo é idêntica à exibição de terceiros; os aplicativos no servidor podem ver e controlar todos os dispositivos internos, enquanto um computador cliente individual conectado ao servidor só pode ver os dispositivos que ficam visíveis para ele por meio de controles de acesso administrados pelo TAPISRV no servidor. Recursos diferentes de terminais também podem ser modelados como dispositivos de linha. Por exemplo, uma fila acd ou um ponto de rota seria modelado como um dispositivo de linha que poderia ter muitas chamadas ativas; um servidor IVR, um servidor de caixa postal ou um conjunto de portas de discagem preditivas também podem ser modelados como um dispositivo de linha que dá suporte a várias chamadas.

Nesse modelo, o status do dispositivo endereçado e as chamadas associadas a ele podem ser monitorados por meio de mensagens TAPI existentes, como LINE_LINEDEVSTATE, LINE_ADDRESSSTATE, LINE_CALLSTATE e LINE_CALLINFO e detalhes obtidos por meio de funções como lineGetLineDevStatus, lineGetAddressStatus, lineGetCallStatus e lineGetCallInfo. Sempre que um objeto TAPI é operado por meio de um aplicativo de terceiros em execução no servidor, o resultado é idêntico ao que teria ocorrido se o mesmo objeto tivesse sido operado de forma semelhante por um aplicativo de terceiros em execução em um computador cliente associado a esse dispositivo. As indicações de status enviadas pelo provedor de serviços do servidor que controla a malha de comutação (ou comutador) são entregues a aplicativos em execução no servidor e àqueles em execução em clientes associados e autorizados.