Aller au contenu principal
Version: v4 (Stable)

GETTRANSFERSTATUS

GETTRANSFERSTATUS(time AS INTEGER) AS INTEGER

L'utilisation de cette fonction dépend du type de transfert: Pour la fonction REQFLOWTOFLOWTRANSFER Attend l'aboutissement du transfert initié  pendant le temps maximum <time> en millisecondes. Si l'opérateur appelé n'est pas joignable ou s'il a refusé le transfert, la fonction retourne 0. Si le transfert n'a pas encore abouti, la fonction retourne 1. Si l'opérateur appelé a accepté le transfert (fonction ACCEPTTRANSFER), la fonction retourne 2. Si la ligne a été raccrochée, la fonction retourne -1. Pour la fonction REQTELEPHONYTRANSFER Attend la mise en attente de l'appel en cours et l'aboutissement du second appel pendant le temps maximum <time> en millisecondes. Si l'opérateur appelé n'est pas joignable, la fonction retourne 0. Si le second appel n'a pas encore abouti, la fonction retourne 1. Si l'opérateur appelé a répondu, la fonction retourne 2. Si la ligne a été raccrochée, la fonction retourne -1. Lorsque l'opérateur a répondu, le script est relié au second appel. Il est alors possible d'accepter le transfert via COMPLETETRANSFER. Si le transfert est automatique, le transfert est automatiquement accepté.

Si le transfert n'a pas fonctionné (retour 0 ou 1) il faut annuler le transfert avec CANCELTRANSFER avant de pouvoir à nouveau diffuser du son.