Transférer
Le transfert est la déviation d’une session entrante vers une adresse de destination différente. TAPI permet à une application de spécifier une liste de conditions de transfert pour une adresse. Les conditions de transfert peuvent être aussi affinées qu’une destination et un mode de transfert différents pour chaque adresse de l’appelant.
L’opération de transfert peut également être utilisée pour implémenter une fonctionnalité sélective de ne pas déranger, en transférant certains appelants vers la messagerie vocale et en permettant à d’autres d’essayer de terminer.
L’opération de transfert peut également annuler tout transfert actuellement en vigueur.
Certains fournisseurs de services exigent qu’une application crée un appel de consultation avant une opération de transfert. L’opération de transfert est ensuite passée à un pointeur vers l’appel de consultation.
Tous les fournisseurs de services ne prennent pas en charge l’utilisation de cette opération.
TAPI 2.x : Pour définir lineForward afin d’obtenir lineGetAddressStatus, modifiez le message de notification LINE_ADDRESSSTATE par LINEADDRESSSTATE_FORWARD.
TAPI 3.x : Consultez ITAddress::Forward, ITAddress::get_CurrentForwardInfo, change notification: ITAddressEvent::get_Event with AE_FORWARD.
Notes
Il peut être impossible pour un fournisseur de services de savoir à tout moment quel transfert est en vigueur pour une adresse. Le transfert peut être annulé ou modifié d’une manière qui n’entraîne pas de notification au fournisseur de services.