A l'issue de son exécution, le script peut agir sur la poursuite du scénario vocal. Des variables spécifiques doivent être utilisées pour remonter ces actions post-script, toujours via le tableau params.
Variables d'action
nom de la variable | utilisation | commentaires |
---|---|---|
_nativip_goto |
force un saut sur la rubrique définie |
doit contenir le nom de la rubrique cible. Pour basculer sur un autre scénario, il faut suffixer '@' suivi du nom du scénario. Par exemple, pour poursuivre sur la rubrique "transfert_pool" du scénario "recouvrement" _nativip_goto devra contenir transfert_pool@recouvrement |
_nativip_playwav |
fichier son à diffuser immédiatement |
(chemin complet+fichier) |
_nativip_callerid |
force le caller_ID (identifiant du correspondant) |
(attention : remplace le caller_ID d'origine, y compris dans les logs.) |
_nativip_callerid_name | force le caller_ID_name (identifiant du correspondant) | (attention : remplace le caller_ID_name d'origine, y compris dans les logs et bases de données CDR etc.) |
_nativip_record |
enregistre immédiatement le fichier en paramètre |
l'enregistrement se fera au format WAV et s'arretera par appui sur une touche, timeout (voir ligne suivante), raccroché du correspondant ou long silence. |
_nativip_record_time |
durée maximale de l'enregistrement |
(si non défini, 100 secondes) |
_nativip_flushlast |
suppression du dernier DTMF des buffers |
si 1, le dernier DTMF reçu est supprimé des buffers |
_nativip_lang |
définit la langue des messages systèmes ainsi que – s’ils existent - les déclinaisons dans la langue sélectionnée des fichiers audio des scénarios |
code ISO 3166-1 alpha2 ou ISO 639-1:2002 |
_nativip_say_file |
[synthèse de la parole] nom du fichier à diffuser en voix de synthèse |
(le fichier contient le texte) (le texte à synthétiser contiendra au maximum 400 caractères) |
_nativip_say_voice |
[synthèse de la parole] voix à utiliser |
(uniquement avec un serveur de synthèse MRCP) |
_nativip_menu_(…) |
Nom du fichier remplaçant le menu ciblé |
voir programmation dynamique d'un menu vocal |
_nativip_menu__to |
Timeout de saisie sur le menu ciblé via _nativip_menu_(…) |
voir programmation dynamique d'un menu vocal |
_nativip_menu__nbdigits |
Nombre de digits attendus sur le menu ciblé via _nativip_menu_(…) |
voir programmation dynamique d'un menu vocal |
_nativip_logvariable _nativip_logvalue |
Ajoute dans le fichier de log des appels (.log dans le répertoire du scénario) le couple variable,valeur passés | le fichier log enrichi est celui du scénario initial de réponse à l'appel (Utiliser uniquement des caractères 0-9, a-Z) |