REQFLOWTOFLOWTRANSFER
REQFLOWTOFLOWTRANSFER(nUserid AS INTEGER [, nNumberIndex AS INTEGER [, sRecordFile As String[, sCallerNum As String]]]) AS BOOLEAN
Initie un transfert d'appel vers l'opérateur désigné par <nUserid>.
Ce type de transfert nécessite 2 ports disponibles dans ALERT : un pour
l'appel en cours, un pour établir un nouvel appel sortant.
Si <nNumberIndex> n'est pas renseigné ou qu'il est nul, le nouvel
appel sortant utilisera le premier numéro de type vocal pour l'opérateur.
Sinon Alert utilisera le numéro d'identifiant spécifié (s'il est vocal
...).
Ce numéro d'appel doit être associé à un script serveur vocal sortant.
Ainsi le transfert peut être accepté via ce script.
Le transfert peut être accepté dans le script d'appel sortant via la
fonction ACCEPTTRANSFER.
Une fois le transfert accepté, les flux audio des deux ports sont
connectés.
Il est possible d'enregistrer la communication transférée en précisant un
nom de fichier (chemin complet) dans le paramètre optionnel
<sRecordFile>.
Il est possible de forcer le numéro de l'appelant si le PBX le supporte.
Pour cela, il faut renseigner le champ <sCallerNum>. La valeur peut être un numéro ou une uri SIP selon le type de connexion.
Si le champ est spécifié et vide, l'appel sortant est anonyme.
La fonction retourne TRUE si la demande de transfert a été prise en compte.