Scripts / Actions post-script


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)