A propos de VoiceXML
VoiceXML est un langage spécialement conçu pour définir
l'interface entre un utilisateur et une application vocale. Son
but principal est d'apporter aux services vocaux interactifs les
méthodes et outils qui ont fait le succès du Web. De fait,
VoiceXML est aux applications vocales ce que HTML est aux
applications Web.
La principale force de VoiceXML réside dans la normalisation
du langage. En effet, un serveur vocal traditionnel repose sur
une technologie propriétaire. Une application vocale
traditionnelle fonctionne uniquement sur les serveurs de
l'opérateur qui contrôle cette technologie. A l'inverse, une
application vocale VoiceXML est portable. Elle peut être
exploitée sur le serveur le plus approprié aux différents stades
de son cycle de vie.
Une application vocale écrite en VoiceXML est composée de
différentes ressources :
- Des scripts VoiceXML, qui définissent le contenu et
l'enchaînement des dialogues entre l'utilisateur et
l'application.
- Des sons enregistrés que l'application diffuse au cours
du dialogue.
- Des grammaires de reconnaissance vocale.
- Des scripts ECMAscript qui étendent les fonctionnalités
dynamiques de VoiceXML.
Ces ressources sont stockées dans un serveur d'application.
Elles sont accessibles par HTTP ou optionnellement d'autres
protocoles. Elles sont interprétées par un serveur appelé
« passerelle VoiceXML ». Seul ce dernier est connecté au
réseau téléphonique.
Ces ressources peuvent être statiques ou dynamiques.
C'est leur interprétation par la passerelle VoiceXML qui permet
l'accès au contenu interactif désiré par l'utilisateur. |