<?xml version="1.0" encoding="UTF-8"?> <vxml version="2.0" xmlns="http://www.w3.org/2001/vxml"> <form id="pizza-mixed"> <grammar src="pizza.grxml"/> <initial name="pizzaall"> <prompt>Welcome to FI pizzeria</prompt> <nomatch count="2"><assign name="pizzaall" expr="true"/></nomatch> <noinput count="2"><assign name="pizzaall" expr="true"/></noinput> </initial> <field name="kind"> <prompt>What kind of pizza do you want?</prompt> <nomatch>We have salami, mozzarela and appolo pizza</nomatch> <noinput>We have salami, mozzarela and appolo pizza</noinput> <grammar src="pizza.grxml#kind"/> </field> <field name="topping"> <prompt>What topping do you want?</prompt> <nomatch>We offer ketchup and chilli.</nomatch> <noinput>We offer ketchup and chilli.</noinput> <grammar src="pizza.grxml#topping"/> </field> <field name="drink"> <prompt>What do you want to drink?</prompt> <nomatch>Select one of coke, sprite and water</nomatch> <noinput>Select one of coke, sprite and water</noinput> <grammar src="pizza.grxml#drink"/> </field> <field name="ack"> <prompt>Did you ordered <value expr="kind"/> pizza with <value expr="topping"/> and <value expr="drink"/>?</prompt> <grammar src="yesno.grxml"/> </field> <filled> <if cond="ack=='yes'"> <prompt>Order submitted</prompt> <else/> <clear namelist="kind topping drink ack"/> </if> </filled> </form> </vxml>