Recherche


imprimer pdf Français
Pour faire fonctionner votre Serveur Vocal Interactif, vous allez devoir créer votre fichier vxml. Pour cela vous n'avez pas besoin de gros logiciel. Un simple bloc note suffira.

Si vous êtes sur Windows, vous pouvez utiliser Nodepad ++. Ceci est un bloc note un peu plus évolué qui vous permettra d'avoir une jolie coloration syntaxique. (très pratique lorsque l'on fait du vxml)

Pour vous aidez à faire votre script vous pouvez allez voir la documentation officiel (en anglais) :
- Documentation du W3C

Vous avez aussi la possibilité de voir cette documentation en Français :
- Documentation traduite

Sinon vous avez la liste des balises disponibles avec des exemples d'utilisations :
- Liste des balises

A quoi ressemble un fichier VXML ?
Pour commencer je vais vous présenter le script classique nommé "Hello World".
A l'exécution de celui-ci vous avez une voix qui lira "Hello Word" tout simplement. Mais grâce à ce petit script vous pouvez voir à quoi ressemble un script vxml.


<?xml version="1.0" ?>
<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml" xml:lang="fr-FR">
        <form>
                <block>
                        <prompt>Hello World</prompt>
                </block>
        </form>
</vxml>


Notes importantes

  • Votre document doit être encodé en UTF-8
  • Si une expression JavaScript? contient l'un des évènements "<", ">", ou "&", ce charactère doit être remplacé par la séquence correspondante "&lt;", "&gt;", ou "&amp;". Pour plus d'informations, consultez Référence JavaScript?.

La session
La session commence quand l'utilisateur commence à interagir avec le document vxml.
La variables importantes :

  • session.connection.local.uri : Numéro appelé
  • session.connection.remote.uri : Numéro appelant

Les erreurs
Les erreurs pouvant être retourné par votre script sont listées sur cette page : http://www.yoyodesign.org/doc/w3c/voicexml20/index.html#dml5.2.6

Où sur la documentation officielle : http://www.w3.org/TR/voicexml20/#dml5.2.6

les erreur pouvant être repéré dans votre fichier via la balise catch

Comment mettre un SVI en place


- Liste les balises vxml page1 - Page 2
- Exemple de script vxml

- Guide de l'ancien serveur