- From: Rajesh N <rajeshn@huawei.com>
- Date: Mon, 21 Jan 2008 09:26:42 +0530
- To: www-voice@w3.org
- Cc: tgoebel@voiceobjects.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? Regards Rajesh -----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. Regards Tobias,- -----Original Message----- From: Rajesh N [mailto:rajeshn@huawei.com] Sent: Sat 19.01.2008 06:07 To: www-voice@w3.org Cc: Subject: Regarding <transfer> name$.utterance shadow variable value for DTMF input scenario Hi, 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 usage: <transfer name="mycall" dest="tel:+1-555-123-4567" transferaudio="music.wav" connecttimeout="60s" type="bridge"> Please wait while I transfer you to the operator. Otherwise, Dial your oustanding balance amount to continue. <grammar mode="dtmf" src="builtin:dtmf/number" /> </transfer> 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 ? Thanks Rajesh
Received on Monday, 21 January 2008 03:57:12 UTC