W3C home > Mailing lists > Public > www-voice@w3.org > October to December 2006

RE: Field without a prompt

From: <Teemu.Tingander@tecnomen.com>
Date: Wed, 18 Oct 2006 11:00:05 +0300
Message-ID: <765E13141262784F9323D033FCCF06A00149B47E@ESMAIL3.tecnomen.net>
To: <Anastasia.Petrova@bercut.com>, <www-voice@w3.org>
Hi !
 
Without not going into the reasons reasons to do field item without
prompt;, Yes. Field item can exist without any prompt. In fact the
prompts before the collection to that fields starts can be queued from
other elements processed during FIA collect phase. But if you indeed
have a field item without any prompts and reprompt request occurs
nothing is putted to prompt queue and thus nothing is prompted. In this
case you should use event counts to define amount of events
like"nomatch" can occur in that field. In  my example this count is 3.
 
<nomatch count="3">
    <-- executed when event nomatch is thrown 3rd time while the
collecting this field -->
    <prompt> Sorry I could not really under stand you, bye </prompt>
    <-- lets disconnect the phone call-->
    <disconnect/>
</nomatch> 
 
You should probably do something more clever in here. Studying FIA helps
a lot to understand the VoiceXML process / collect loop that plays a big
role in this question too. If form has more field items that you want to
collect you may use cond or filling this particulars field item to make
FIA to skip its collect.
 
The interesting part in here is the "timeout", but that's another story
then.
 
- Teemu
 
(oh I see that you got some answer already but..)

________________________________

From: www-voice-request@w3.org [mailto:www-voice-request@w3.org] On
Behalf Of Petrova Anastasia
Sent: 17. lokakuuta 2006 11:22
To: www-voice@w3.org
Subject: Field without a prompt



Hello. My name is Anastasia and I have a question about the
specification.

In 2.4.1 there's a sentense: Each field can have one or more prompts.

Can you clear to me, whether it is possible that field have no prompts
at all?

If this is really possible, what should I do when nomatch or noinput
event occures and I have to reprompt?

Is it an infinite loop till user says something matching a grammar, or I
should throw an error?

Thank you in advance.

 

Best regards,

Anasatsia Petrova

Software Analyst


  <http://www.bercut.com/> 

 

liter '3', 22 Moiseenko street, 
St. Petersburg, Russia, 191144 
Phone/fax: +7 812 327 32 33,
E-mail: Anastasia.Petrova@bercut.com
Web-site: http://www.bercut.com <http://www.bercut.com> 



 

 





image001.jpg
(image/jpeg attachment: image001.jpg)

Received on Wednesday, 18 October 2006 08:01:30 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 30 October 2006 12:49:04 GMT