grammars for pre-defined events like help, cancel, exit?

I couldn't find any definition in the VoiceXML working drafts (20020424)
who is supposed to define the grammars for the pre-defined events such as
"help", "cancel" or "exit".

Section 5.2.6 specifies "help" as a "pre-defined event", which should be
thrown when "the user has asked for help". But it is not defined how the
user can ask for help.

In section 3.1.4, "Activation of Grammars", it says:

   When the interpreter waits for input as a result of visiting a field,
   the following grammars are active:
   - [...]
   - grammars defined by platform default event handlers, such as help,
     exit and cancel.

Does this mean, the implementor of a VoiceXML platform has to define a
default grammar (probably in a <link> element inside <vxml>?) with some
"reasonable" contents? In what language?

IMHO the VoiceXML standard should either define a default grammar to be used
for <help>, <cancel>, and <exit>, or it should explicitly state that these
events have to be implemented by the user (VXML author). If every platform
implementor is forced to define his own grammars for these events, conflicts
are for sure (is "goodbye" handled by the VXML page or does it trigger an
exit event being thrown?).

Hoping for some clarification or comments,


[it seems this mail didn't get through the first time. If you received it
double, sorry]

Lutz Birkhahn                                       System Software Engineer
Adomo Inc. --  10001 N. De Anza Boulevard Suite 220  --  Cupertino, CA 95014

Received on Wednesday, 17 July 2002 22:40:35 UTC