Encaminhar

O encaminhamento é a deflexão de uma sessão de entrada para um endereço de destino diferente. O TAPI permite que um aplicativo especifique uma lista de condições de encaminhamento para um endereço. As condições de encaminhamento podem ser tão refinadas quanto um destino e modo de encaminhamento diferentes para cada endereço do chamador.

A operação de encaminhamento também pode ser usada para implementar um recurso seletivo de não incomodar, encaminhando alguns chamadores para a caixa postal e permitindo que outros tentem a conclusão.

A operação de encaminhamento também pode cancelar qualquer encaminhamento atualmente em vigor.

Alguns provedores de serviços exigem que um aplicativo crie uma chamada de consulta antes de uma operação de encaminhamento. Em seguida, a operação de encaminhamento é passada um ponteiro para a chamada de consulta.

Nem todos os provedores de serviços dão suporte ao uso dessa operação.

TAPI 2.x: Para definir lineForward para obter lineGetAddressStatus, altere a mensagem de notificação LINE_ADDRESSSTATE com LINEADDRESSSTATE_FORWARD.

TAPI 3.x: Consulte ITAddress::Forward, ITAddress::get_CurrentForwardInfo, altere a notificação: ITAddressEvent::get_Event com AE_FORWARD.

Observação

Pode ser impossível para um provedor de serviços saber em todos os momentos o que o encaminhamento está em vigor para um endereço. O encaminhamento pode ser cancelado ou alterado de maneiras que não resultam em notificação para o provedor de serviços.