Voice XML-Lösung mit Bevocal

Wenn der Benutzer das Passwort nennt oder eingibt, wird dieser Wert mit dem Wert im cond-Attribut des if-Elements des filled-Ereignisses verglichen. Falls die Werte übereinstimmen, werden PIN und Passwort per submit an die Seite get_event.php übertragen. Falls nicht, wird ein nomatch-Ereignis ausgelöst. Der zugehörige Handler bittet den Benutzer einfach erneut um die Eingabe seines Passworts. Wenn der Benutzer das korrekte Passwort eingibt, wird der Parser auf die Seite get_event.php geleitet.

Listing C demonstriert, wie die Seite get_event.php die Ereignisse aus der Tabelle VXML_EVENTS entnimmt und sie dem Benutzer vorliest.


Ein block-Tag funktioniert wie eine Eingabeaufforderung. Der Parser parst den im block-Tag enthaltenen Text und liest ihn dem Benutzer vor. In diesem Beispiel werden einfache Sätze erzeugt, um dem Benutzer die entsprechenden Informationen vorzulesen. Nachdem dies geschehen ist, legt das Bevocal-System auf.

Man kann diesen Code testen, indem man das Default-VXML in der mitgelieferten Datei default.vxml im Bevocal Café eingibt, welches eine integrierte Umgebung zur Entwicklung von VXML-Lösungen ist, und die genannten PHP-Seiten auf einem eignen PHP-fähigen Webserver speichert.

Themenseiten: Anwendungsentwicklung, Software, XML

Fanden Sie diesen Artikel nützlich?
Content Loading ...
Whitepaper

Artikel empfehlen:

Neueste Kommentare 

Noch keine Kommentare zu Voice XML-Lösung mit Bevocal

Kommentar hinzufügen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *