Adelante
El reenvío es la desviación de una sesión entrante a una dirección de destino diferente. TAPI permite a una aplicación especificar una lista de condiciones de reenvío para una dirección. Las condiciones de reenvío pueden ser tan específicas como un destino diferente y el modo de reenvío para cada dirección del autor de la llamada.
La operación de reenvío también se puede usar para implementar una característica selectiva de no molestar, reenviando algunos autores de llamadas al correo de voz y permitiendo que otros intenten completarse.
La operación de reenvío también puede cancelar cualquier reenvío actualmente en vigor.
Algunos proveedores de servicios requieren que una aplicación cree una llamada de consulta antes de una operación de reenvío. A continuación, la operación de reenvío se pasa un puntero a la llamada de consulta.
No todos los proveedores de servicios admiten el uso de esta operación.
TAPI 2.x: Para establecer lineForward para obtener lineGetAddressStatus, cambie el mensaje de notificación de LINE_ADDRESSSTATE por LINEADDRESSSTATE_FORWARD.
TAPI 3.x: Consulte ITAddress::Forward, ITAddress::get_CurrentForwardInfo, change notification: ITAddressEvent::get_Event with AE_FORWARD.
Nota:
Puede ser imposible que un proveedor de servicios sepa en todo momento qué reenvío está en vigor para una dirección. El reenvío se puede cancelar o cambiar de maneras que no dan lugar a la notificación al proveedor de servicios.