Im Laufe eines Sprachdialogs möchte man manchmal dem Anrufer die Gelegenheit geben, eine Nachricht zu hinterlassen. Während die Voicemailfunktion des Asterisk aufgenommene Nachrichten im lokalen Filesystem speichert, hat man mit VoiceXML die Möglichkeit, die aufgenommene Spracheingabe auf den Webserver hochzuladen und dort zu verarbeiten.
Erstellen wir also eine Beispielanwendung, bei der der Anrufer aufgefordert wird, eine Nachricht zu hinterlassen und spielen wir ihm danach seine Worte noch einmal vor.