Dialog Design of 'Malibu Beach Hotel Reservation System'

This file has been created with Version 2.31 Copyright (c) 2001-09 Richard Breuer (dated May 16, 2009). It contains the Wizard of Oz design of the project Malibu Beach Hotel Reservation System, stored in ./project/hotel.woz.


Contents

Prompts
  P002
  P003
  P004
  P005
Questions
  Q001
  Q002
  Q003
  Q004
Concepts
  C001
  C002
  C004
  C005
  C006
Sample Calls
  S001
  S002
Reference Lists
  Dialogue Object List
  Recording List for Audio Prompts
  Picture List for Multimodal Applications


Prompts

Prompt P002 - ID

ID, Title P002 ID
Prompt

Your reservation ID is 0-1-1-2-2.[A:hotel/P002.p_prompt.wav][A:hotel/0.wav][A:hotel/1.wav][A:hotel/1.wav,hotel/2.wav]{A:hotel/1.wav,hotel/2.wav][A:hotel/2.wav][A:...]

VXML/Memo No The number is generated with a transaction
Start Prompt? No
End State? No
Follow ups
P003
P005
Predecessors
Q001all slots are defined
Q002all slots are defined
Q003all slots are defined
Q004all slots are defined

Goto Top

Prompt P003 - Bye

ID, Title P003 Bye
Prompt

Thank you for using our service. Good-bye![A:hotel/P003.p_prompt.wav] <Song> [A:hotel/pause_500.wav][A:hotel/song.wav]

VXML/Memo No Adios, amigo. At last, a song is played.
Start Prompt? No
End State? No
Follow ups
Predecessors
P002

Goto Top

Prompt P004 - Welcome

ID, Title P004 Welcome
Prompt

Good morning.<esc>P4 Welcome to the
Malibu Beach hotel reservation system! {A:
hotel/P001.p_prompt.wav,hotel/P001.p_prompt_hello.wav,hotel/P001.p_prompt_hi.wav][P:hotel/P001.p_prompt.gif]

VXML/Memo No
Start Prompt? Yes
End State? No
Follow ups
P005
Q001
Predecessors

Goto Top

Prompt P005 - P005

ID, Title P005 P005
Prompt

Please wait for the next available operator!

VXML/Memo No
Start Prompt? No
End State? Yes
Follow ups
Predecessors
P002
P003
P004
P005
Q001
Q002
Q003
Q004

Goto Top


Questions

Question Q001 - Start

ID, Title Q001 Start
Initial Question How can I help you?[A:hotel/Q001.q_init.wav][P:hotel/Q001.q_init.gif
Retry Handlers      
Timeout Handlers      
Confirmations      
End State? No 
Context Help With this application, you can book rooms at the Malibu Beach hotel.[A:hotel/Q001.q_ctxhelp.wav
VXML/Memo No Open question at the beginning, no error handling
Follow ups
P002all slots are defined
P005
Q002arrival is undefined
Q003duration is undefined
Q004room type is undefined
 
Predecessors
P004
 
Used Concepts C004 C005 C006  

Goto Top

Question Q002 - Arrival

ID, Title Q002 Arrival
Initial Question When would you like to arrive?[A:hotel/Q002.q_init.wav
Retry Handlers Sorry, I didn't understand you. Please say the date of your arrival now.[A:hotel/Q002.q_nu1.wav Sorry, I still didn't get you. Please use common date expressions like 'the first of May' or usual holidays.[A:hotel/Q002.q_nu2.wav One moment please, I transfer you to an operator.[A:hotel/Q002.q_nu3.wav
Timeout Handlers Please speak to me![A:hotel/Q002.q_nr1.wav The phone line seems to have a problem. Try again later, please.[A:hotel/Q002.q_nr2.wav  
Confirmations That was too much for me. Try again, please.[A:hotel/Q002.q_tl1.wav That was too much information again. One moment please, I transfer you to an operator.[A:hotel/Q002.q_tl2.wav  
End State? No 
Context Help Please state the date of your arrival like 'the first of May'. You can use common holiday expressions like 'Easter' or 'Christmas' as well.[A:hotel/Q002.q_ctxhelp.wav
VXML/Memo No Ask for the arrival date
Follow ups
P002all slots are defined
P005
Q002arrival is still undefined
Q003{VALUE} == 'today[A:hotel/today.wav]'
Q004room type is undefined
 
Predecessors
Q001arrival is undefined
Q002arrival is still undefined
Q004arrival is undefined
 
Used Concepts C004  

Goto Top

Question Q003 - Duration

ID, Title Q003 Duration
Initial Question How long would you like to stay?[A:hotel/Q003.q_init.wav
Retry Handlers      
Timeout Handlers      
Confirmations      
End State? No 
Context Help  
VXML/Memo No duration of the visit
Follow ups
P002all slots are defined
P005
Q003duration is still undefined
Q004room type is undefined
 
Predecessors
Q001duration is undefined
Q002{VALUE} == 'today[A:hotel/today.wav]'
Q003duration is still undefined
Q004duration is undefined
 
Used Concepts C006  

Goto Top

Question Q004 - Room

ID, Title Q004 Room
Initial Question Which type of room would you like?[A:hotel/Q004.q_init.wav
Retry Handlers Sorry? You can book a single or a double room. We offer honeymoon and president suites as well.[A:hotel/Q004.q_nu1.wav] Which type of room would you like?[A:hotel/Q004.q_init.wav Sorry, I did not get that! Please tell me, which type of room you'd like.[A:hotel/Q004.q_nu2.wav  
Timeout Handlers      
Confirmations      
End State? No 
Context Help Say 'single' or 'double' room, 'honeymoon' or 'president suite' now.[A:hotel/Q004.q_ctxhelp.wav
VXML/Memo No question for the room type
Follow ups
P002all slots are defined
P005
Q002arrival is undefined
Q003duration is undefined
Q004room type is still undefined
 
Predecessors
Q001room type is undefined
Q002room type is undefined
Q003room type is undefined
Q004room type is still undefined
 
Used Concepts C005  

Goto Top


Concepts

Concept C001 - Help Request

ID, Title C001 Help Request
Memo [i {need | want | request}] {help | assistance | guidance} [please] 
Contents help 
Always Active? Yes 
Used By Q001 Q002 Q003 Q004  

Goto Top

Concept C002 - Repetition

ID, Title C002 Repetition
Memo {repeat [that] | replay [that] | [say [that]] again} [please] 
Contents repeat 
Always Active? Yes 
Used By Q001 Q002 Q003 Q004  

Goto Top

Concept C004 - Arrival Date

ID, Title C004 Arrival Date
Memo [the] {twentieth | thirtieth | [twenty | thirty] {first | second | third | fourth | fifth | sixth | seventh | eighth | nineth}}
of {january | february | march | april | may | june | july | august | september | october | november | december} [please] 
Contents arrival 
Always Active? No 
Used By Q001 Q002  

Goto Top

Concept C005 - Room Type

ID, Title C005 Room Type
Memo {[a] single room | [a] double room | [a | the] honeymoon suite} [please] 
Contents room_type 
Always Active? No 
Used By Q001 Q004  

Goto Top

Concept C006 - Duration

ID, Title C006 Duration
Memo [i will stay] [for] {one | two | three | four | five | six | seven | eight | nine} {days | nights | weeks} [please] 
Contents duration 
Always Active? No 
Used By Q001 Q003  

Goto Top


Sample Calls

Sample Call S001 - Newbie

ID, Name S001 Newbie
Comment

An inexperienced caller is guided by the application 

Call
1PromptP004p_promptGood morning.P4 Welcome to the Malibu Beach hotel reservation system! {A:hotel/P001.p_prompt.wav,hotel/P001.p_prompt_hello.wav,hotel/P001.p_prompt_hi.wav][P:hotel/P001.p_prompt.gif]
2QuestionQ001q_initHow can I help you?[A:hotel/Q001.q_init.wav][P:hotel/Q001.q_init.gif]
CallertextI need a room[A:hotel/i_need_a_room.wav]
3QuestionQ002q_initWhen would you like to arrive?[A:hotel/Q002.q_init.wav]
Callertexterr, today[A:hotel/err_today.wav]
4QuestionQ002q_nu1Sorry, I didn't understand you. Please say the date of your arrival now.[A:hotel/Q002.q_nu1.wav]
Callertexttoday[A:hotel/today.wav]
5QuestionQ003q_initHow long would you like to stay?[A:hotel/Q003.q_init.wav]
Callertextone night[A:hotel/one_night.wav]
6QuestionQ004q_initWhich type of room would you like?[A:hotel/Q004.q_init.wav]
Callertexta single room[A:hotel/a_single_room.wav]
7PromptP002p_promptYour reservation ID is 0-1-1-2-2.[A:hotel/P002.p_prompt.wav][A:hotel/0.wav][A:hotel/1.wav][A:hotel/1.wav,hotel/2.wav]{A:hotel/1.wav,hotel/2.wav][A:hotel/2.wav][A:...]
8PromptP003p_promptThank you for using our service. Good-bye![A:hotel/P003.p_prompt.wav] [A:hotel/pause_500.wav][A:hotel/song.wav]
 

Goto Top

Sample Call S002 - Expert

ID, Name S002 Expert
Comment

An experienced caller says everything in one utterance 

Call
1PromptP004p_promptGood morning.P4 Welcome to the Malibu Beach hotel reservation system! {A:hotel/P001.p_prompt.wav,hotel/P001.p_prompt_hello.wav,hotel/P001.p_prompt_hi.wav][P:hotel/P001.p_prompt.gif]
2QuestionQ001q_initHow can I help you?[A:hotel/Q001.q_init.wav][P:hotel/Q001.q_init.gif]
CallertextI need a single room today for one night[A:hotel/i_need_a_single_room_today_for_one_night.wav]
3PromptP002p_promptYour reservation ID is 0-1-1-2-2.[A:hotel/P002.p_prompt.wav][A:hotel/0.wav][A:hotel/1.wav][A:hotel/1.wav,hotel/2.wav]{A:hotel/1.wav,hotel/2.wav][A:hotel/2.wav][A:...]
4PromptP003p_promptThank you for using our service. Good-bye![A:hotel/P003.p_prompt.wav] [A:hotel/pause_500.wav][A:hotel/song.wav]
 

Goto Top


Reference Lists

Dialogue Object List

The following dialogue objects are used in this application.

Prompts are P002 P003 P004 P005 .

Questions are Q001 Q002 Q003 Q004 .

Concepts are C001 C002 C004 C005 C006 .

Sample Calls are S001 S002 .

Recording List for Audio Prompts

The following prompts must be recorded:

Audio Filename Dialog Objects
... P002
hotel/0.wav P002
hotel/1.wav P002
hotel/2.wav P002
hotel/P001.p_prompt.wav P004
hotel/P001.p_prompt_hello.wav P004
hotel/P001.p_prompt_hi.wav P004
hotel/P002.p_prompt.wav P002
hotel/P003.p_prompt.wav P003
hotel/Q001.q_ctxhelp.wav Q001
hotel/Q001.q_init.wav Q001
hotel/Q002.q_ctxhelp.wav Q002
hotel/Q002.q_init.wav Q002
hotel/Q002.q_nr1.wav Q002
hotel/Q002.q_nr2.wav Q002
hotel/Q002.q_nu1.wav Q002
hotel/Q002.q_nu2.wav Q002
hotel/Q002.q_nu3.wav Q002
hotel/Q002.q_tl1.wav Q002
hotel/Q002.q_tl2.wav Q002
hotel/Q003.q_init.wav Q003
hotel/Q004.q_ctxhelp.wav Q004
hotel/Q004.q_init.wav Q004
hotel/Q004.q_nu1.wav Q004
hotel/Q004.q_nu2.wav Q004
hotel/pause_500.wav P003
hotel/song.wav P003

Picture List for Multimodal Applications

The following display images will be used:

Image Filename Dialog Objects
hotel/P001.p_prompt.gif P004
hotel/Q001.q_init.gif Q001

Goto Top


Created on 16.05.2009, 10:08.50 with Version 2.31 Copyright (c) 2001-09 Richard Breuer