Partilhar via


Gota

Descartar ou desconectar uma sessão encerra a comunicação. O aplicativo tem a opção de enviar informações do usuário no momento da desconexão, se o provedor de serviços oferecer suporte a ele.

As razões habituais para cancelar uma sessão é que um usuário solicitou uma desconexão ou a outra extremidade da sessão caiu. Uma operação de queda também pode ser chamada quando a TAPI oferece uma sessão para o aplicativo. Se o provedor de serviços oferecer suporte a isso, o efeito é que o aplicativo rejeita a chamada.

Ao invocar uma operação de queda, as sessões relacionadas às vezes também podem ser afetadas. Por exemplo, desistir de uma chamada em conferência pode descartar todos os participantes individuais. As mensagens de alteração de estado são enviadas para o aplicativo para todas as chamadas cujo estado é afetado.

Em várias configurações de linha de ponte ou de grupo quando várias partes estão na chamada, uma operação de queda pode não realmente limpar a chamada. Por exemplo, em uma situação de ponte, a chamada não pode ser descartada porque o status de outras estações na chamada pode prevalecer. Em vez disso, a chamada pode simplesmente ser alterada para o estado inativo enquanto permanece conectada em outras estações.

Após uma operação de queda, o identificador de sessão e a maioria dos recursos associados à sessão permanecerão utilizáveis para a maioria das operações de consulta. Quando um aplicativo não requer mais esses recursos, ele deve encerrar a sessão para evitar vazamentos de memória.

TAPI 2.x: Consulte lineDrop.

TAPI 3.x: Consulte ITBasicCallControl::D isconnect.