2009-03-19 5 views
1

Die VXML-Anwendung, die ich erwähnte in a previous question ist jetzt im Test. Nachdem der Benutzer eine Nachricht aufnehmen kann (maximale Länge 5 Minuten) gehen wir in ein Standardmenü (Senden, Abspielen, Neuaufnahme, usw.).VXML Signalton beim Aufzeichnungs-Timeout

Einer unserer Tester, gelangweilt und müde, eine 5-Minuten-Nachricht zu hinterlassen, las eine E-Mail, die wir gesendet hatten, einschließlich der Telefonnummer. Sie sagte "Zwei" kurz nachdem das Menü angefangen hatte, nachdem sie nur einen Bruchteil einer Sekunde von der Speisekarte gehört hatte.

Unnötig zu sagen, sie war sehr verwirrt.

Der richtige Weg, um dies zu beheben, scheint mir zu sein, der Aufnahme einen definitiven Halt zu geben, wie der Piepton, der es beginnt.

Die record item hat eine Beep-Eigenschaft, die zu Beginn der Aufnahme piept, die wir verwenden. Ich kann keinen Hinweis auf eine Eigenschaft finden, die piept, wenn der Benutzer die maximale Zeit erreicht.

Wie kann ich einen ununterbrechbaren Signalton am Ende eines geben, wenn es die maximale Zeit erreicht hat?

Antwort

1

Nun, ein bisschen mehr Graben sagt mir, dass es keine Eigenschaft für das Objekt gibt.

Aber ich habe eine Eigenschaft auf die resultierende Variable 'maxtime', die Ihnen sagt, ob es wegen einer maximalen Zeit überschritten Ereignis endete.

Durch die im Abschnitt Überprüfung, aber bevor sie in das Menü zu senden, kann ich einen Block verwenden, um eine Audiodatei mit bargein spielen = „false“

Es ist ein bisschen mehr Code als würde ich wie, aber es scheint zu funktionieren.