W3C home > Mailing lists > Public > www-voice@w3.org > January to March 2008

RE: Regarding <transfer> name$.utterance shadow variable value for DTMF input scenario

From: Rajesh N <rajeshn@huawei.com>
Date: Mon, 21 Jan 2008 09:26:42 +0530
To: www-voice@w3.org
Cc: tgoebel@voiceobjects.com
Message-id: <001d01c85be1$a2d534b0$4518120a@china.huawei.com>

Thanks for your response, Tobias.

Yeah, an initial reading of the spec gave me the impression that
mycall$.utterance should be in this case "123*45". But, a second read raised
this query as to why the utterance shadow variable holds different meanings
for SPEECH and DTMF inputs.

Also, as you rightly pointed out, there is a confusion between the values
for <transfer_formitem_name>$.utterance and
application.lastresult$[i].utterance too. In the formitem case, the spec
says it must be the DTMF result, whereas for
application.lastresult$[i].utterance, the spec says "this variable will
contain the matched digit string. "

Could the working group kindly clarify this point?


-----Original Message-----
From: Tobias G?bel [mailto:tgoebel@voiceobjects.com] 
Sent: Saturday, January 19, 2008 2:56 PM
To: rajeshn@huawei.com
Subject: RE: Regarding <transfer> name$.utterance shadow variable value for
DTMF input scenario

As "123*45" was the *utterance*, I would expect to get that as
mycall$.utterance, and "123.45" as mycall$.interpretation - if that existed,
which it doesn't according to the spec... I wonder why. Actually, the spec
also says "Also, the application.lastresult$ variable will be filled as
described in Section 5.1.5.". And lastresult$ contains .interpretation...
Would be interesting to test that on existing platforms.


-----Original Message-----
From:	Rajesh N [mailto:rajeshn@huawei.com]
Sent:	Sat 19.01.2008 06:07
To:	www-voice@w3.org
Subject:	Regarding <transfer> name$.utterance shadow variable value
for DTMF  input scenario

I have a query regarding the value that need to be set for name$.utterance
shadow variable for <transfer> in scenario where transfer is terminated by
DTMF input.
According to VXML 2.0 specification, name$.utterance  will be set using "the
utterance text used if transfer was terminated by speech recognition input
or the DTMF result if the transfer was terminated by DTMF input; otherwise
it is undefined. ". 
My query is regarding the term "DTMF result". Consider the following VXML
    <transfer name="mycall" dest="tel:+1-555-123-4567"
               transferaudio="music.wav" connecttimeout="60s" 
       Please wait while I transfer you to the operator. Otherwise, Dial
your oustanding balance amount to continue.
       <grammar mode="dtmf" src="builtin:dtmf/number" /> 

Suppose the user dials the key sequence "123*45", which results in  a
grammar match (for builltin grammar "number"), and produces an
interpretation result 123.45 (* is used as decimal point).
In this scenario, what should be the value for mycall$.utterance shadow
variable? Should it be 123*45 or 123.45 ?
Received on Monday, 21 January 2008 03:57:12 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:07:40 UTC