Choix et menus

Sur n’importe quelle rubrique du scénario, il est possible d’attendre du correspondant la saisie d’une ou plusieurs touches sur le clavier téléphonique et d’orienter la poursuite du scénario vers une rubrique en fonction de cette saisie.

Pour cela, sur la rubrique contenant le choix, cliquez sur l’option Orientation de la boite à outils.
Si des orientations sont déjà définies, elles apparaissent. Pour créer/modifier les orientations, cliquez sur Editer

Les orientations possibles se définissent par :

  • une séquence de une ou plusieurs touche(s),
    ( X permet l’acceptation de n’importe quelle touche )
  • l’absence de saisie (option non réponse) , avec ou sans répétition (option répétition),
  • une orientation inconditionnelle (option direct): dans ce cas le serveur effectue un saut sur la rubrique définie sans attendre d’action du correspondant.

En fonction de ces choix, il faut indiquer pour chaque possibilité la rubrique de destination. Celle-ci peut aussi être dans un autre scénario, dans ce cas, il choisissez d'abord le scénario puis la rubrique parmi les propositions.

Les rubriques filles de la rubrique éditée apparaissent en haut de liste des rubriques proposées.

Il convient de bien préparer et travailler le scénario vocal en amont pour structurer au mieux le/les arborescences et faciliter la maintenance du service dans le temps.

Particularité du choix X

Le choix X répété autant de fois que souhaité permet d’attendre la saisie de n’importe quel nombre (ou séquence de chiffres). Ainsi la saisie d’une année - sur 4 chiffres - doit être codifiée XXXX. Il est possible de gérer un choix correspondant à une année précise en parallèle, par exemple 2021. Dans cette situation :  si le correspondant saisit 2021, il ira dans la rubrique correspondant à ce choix, toute autre saisie de 4 chiffres allant dans la rubrique liée au choix XXXX.

Comme sur la majorité des serveurs vocaux, le correspondant peut interrompre cette saisie en appuyant sur #. Ainsi lorsque le format de la saisie n’est pas fixe / déterminé à l’avance (par exemple la saisie d’un nombre d’heures de travail hebdomadaire), il est conseillé de demander de terminer la saisie par # en paramétrant un format plus large qu’attendu.

Mémorisation d'une saisie

La saisie de l’utilisateur peut être mémorisée dans une variable qui sera accessible durant toute la communication. Elle peut être réutilisée directement dans le scénario (par exemple saisie d’un numéro de poste pour accéder à une boite vocale) ou traitée par des scripts.

Tagger / Affecter des variables

L’option Tagger permet 2 usages :
En mettant un « mot tag », la saisie correspondante peut être retrouvée dans le fichier de log du scénario. Par exemple « age » sur une demande d’age ajoutera age,valeur saisie dans la ligne de log de la communication concernée.

Il est aussi possible d’affecter une variable utilisable ultérieurement par une valeur fixe. Dans ce cas, il faut utiliser la syntaxe variable=valeur
Par exemple :
machine=AB123
La variable machine contiendra ensuite la valeur AB123 et sera accessible notamment dans les scripts (→ $params[« machine »] en PHP).

Reconnaissance de la parole

Le choix Reco. Vocale (représenté par la séquence _ASR) permet d'orienter l'appel en cas de retour du service de reconnaissance de la parole.