- From: Michel Brabants <Michel.Brabants@telindus.be>
- Date: Mon, 22 Sep 2008 15:48:47 +0200
- To: <www-voice@w3.org>
- Message-ID: <4C95A2806C1B5C42BBC5801B08691501027C3D79@TBE1MXCV1.telindus.intra>
> Hello, > (2nd time I'm sending because the first one seemingly didn't arrive.) > I've written a small vxml-grammar and the product on which we use it > is not reacting like I think it should. Could someone confirm or > correct what the expected behaviour should be according to vxml 2.1? > > This is the grammar (I know it could be written better :)): > > <?xml version="1.0" encoding="UTF-8"?> > > <grammar xmlns="http://www.w3.org/2001/06/grammar" xml:lang="en-US" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://www.w3.org/2001/06/grammar > > http://www.w3.org/TR/speech-grammar/grammar.xsd" > version="1.0" mode="dtmf" root="NatRegNumber"> > > <rule id="digit" scope="public"> > <one-of> > <item>0</item> > <item>1</item> > <item>2</item> > <item>3</item> > <item>4</item> > <item>5</item> > <item>6</item> > <item>7</item> > <item>8</item> > <item>9</item> > </one-of> > </rule> > > <rule id="NatRegNumber" scope="public"> > <!--A National registry number is permitted, or not input.--> > <one-of> > <item> > <item repeat="1-11"> > <ruleref uri="#digit"/> > </item> > <item repeat="0-1"> > # > </item> > </item> > <item>#</item> > </one-of> > </rule> > > </grammar> > > > Termtimeout=0s and there is no termchar. Interdigittimeout and timeout > are 3s. The interpreter doesn't end immediately after the '#', but > waits the interdigittimeout. Shouldn't it end immediately? > > ------------------------------------- > Another one. I've written the following grammar: > > \d{11}? > > Termchar is '#' and termtimeout > 0s. If I only enter '#' on the > phone, shouldn't it pass as a valid input because I've entered dtmf > input, so that the no-input can't be thrown (according to the examples > in the specification). The input actually passes the grammar as I > allow empty input. Am I correct or wrong? > > Thank you for your help and kind regards, > > Michel > > > Michel Brabants > Telindus NV > Geldenaaksebaan 335, B-3001 Heverlee, Belgium > Mailto:michel.brabants@telindus.be > > Telindus. Change things your way. > http://www.telindus.be >
Received on Tuesday, 23 September 2008 08:22:47 UTC