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.
Neueste Kommentare
Noch keine Kommentare zu Voice XML-Lösung mit Bevocal
Kommentar hinzufügenVielen Dank für Ihren Kommentar.
Ihr Kommentar wurde gespeichert und wartet auf Moderation.