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

[admin]: Response to Change Request R415 ( Cont.. Ignore the first )

From: Scott McGlashan <scott.mcglashan@pipebeach.com>
Date: Thu, 28 Nov 2002 19:18:56 +0100
Message-ID: <2764A29BE430E64A92EB56561587D2E71080F2@se01ms02.i.pipebeach.com>
To: <www-voice@w3.org>



-----Original Message-----
From: Teemu Tingander [mailto:Teemu.Tingander@tecnomen.fi] 
Sent: Monday, June 24, 2002 07:59
To: Scott McGlashan
Subject: RE: Response to Change Request R415 ( Cont.. Ignore the first )


Plese ignore the first message..

Hi!

Lets hope that this comes in time, i dont want to delay the spec. :)

Finally I found these ( R415,R418,R426 )..  Some Rules took them to
place where the should have not gone ;( Im happy with R415, except that
I want to clarify the Second question about <submit with empty
password>..

Case was this :

	<field name="order" />
		<prompt> Make Your Order </prompt>
		<grammar mode="voice" src="order.grxml"
type="application/srgs+xml"/>
		<filled>
			<submit src="someurl" mode="???">
		</filled>
	</field>

	So if the order is filled with structured object like :
	order: {
	     drink: "coke"
		     pizza: {
		          number: "3"
		          size: "large"
	           	    topping: [ "pepperoni"; "mushrooms" ]
	      	}
		}


	what is the correct way to create POST request and GET request..

	like in GET:

	
http://someurl?order.drink=coke&order.pizza.number=3&order.pizza.number=
3&or
der.pizza.size=large&order.pizza.topping=pepperoni&order.pizza.topping=m
ushr
ooms

	Issues rise on arrays (order?); should they be numbered etc. ?

	The post request is more complicated to write so i leave it of
from here

	So that was the case.

	The event issue was the case in R426. and this R415 answered it
well, but it also leaves us in quite bad situation while
performing
some kind of loggin int top-level-publsihing-system. This is what R426
also
tried to point. If the caller disconnected 	during transfer or
record,
is it underlying paltforms responsibility to determine what to do ? 
	
	Just a few examples tha can be terminated by hangup, but still
considered as OK,
		- knowing how long the phone-call was during transfer.
		- if we want to store the record if recording was more
than 3s long

	This was the first case in R426

	Document transition and how it affects on ECMAScript side is not
clear yet in last public draft. 

	Few comments for tha case R426 LINKS (CHOICES) AND CATCHES,
would be
ok, i really se it as a neat feature to be able to generate 	log
while
performing link etc.

	Case R418 is closed. 

	New Case: <property>.. taken from spec. (24 April 2002)

	What is the scoping of properties ? how many, what is the top(
field? ) scope. And expr for property would be nice and very 
	usefull while tuning ASR throught <properties>.  Should property
reset back what it was in previous scope! or scope attribute for 
	<property > like scope (universal | document | form | dialog |
location) "location" what specifies how "deeply" it affects.

 	
<?xml version="1.0"?> 
	<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml"> 
		<property name="noicefilter" value="small"/> 
		<form id="first">
			<field name="location"> 
				<property name="noicefilter"
value="large"> 
      			<prompt> Say the location of the person you
would
like to call. </prompt> 
				<filled>
					<if expr="location$.noicelevel >
0.3">				
						<!-- property
name="noicefilter" value="huge"/ -->

						<prompt> Please
repeat</prompt>
						<clear/>
						<else/>
						<goto next="#second">
					</if>
				</filled>
	      	</field>
			<! -- second case how it should work if filled
would
be here >
		</form>		
		<form id="second">
			<! -- it would be nice to have that propery as
"huge" here by default if it is noicy env.! -->
			<field name="location"> 
      			<prompt> Say the second location of the person
you would like to call. </prompt> 
	      	</field>
			<filled next="#second">
		</form>		
	</vxml>
	
	is the flow following

	1- setProperty ( DOC.scope, "noicefilter", "small" )
	2- setProperty ( FIELD.scope, "noicefilter", "large" )	
	3- Say the location of the person you would like to call. 	
	4(?)- Field gets filled, with high noice level (just example
shadow variable, could be confidence or... )
	5 - FIA exits field scope, goes 2 form scope 
	6 - propery noicefilter resets to small, cause it was it in doc
scope.
	7 - FIA searches field location, enters it and sets setProperty
( FIELD.scope, "noicefilter", "large" )
	8 - gets filled, executes, goes to #second
	9 - propery noicefilter resets to small, cause it was it in doc
scope.
	10 - ....

	Is this what You had in mind ?
	
Thanks



	-Teemu
Received on Thursday, 28 November 2002 13:18:59 GMT

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