2007-10-11 23:28:59 -04:00
<include > <!-- This line will be ignored it's here to validate the xml and is optional -->
<macro name= "voicemail_enter_id" >
<input pattern= "(.*)" >
<match >
<action function= "speak-text" data= "please enter your i d, followed by $1" />
</match>
</input>
</macro>
<macro name= "voicemail_enter_pass" >
<input pattern= "(.*)" >
<match >
<action function= "speak-text" data= "please enter your password, followed by $1" />
</match>
</input>
</macro>
<macro name= "voicemail_fail_auth" >
<input pattern= "(.*)" >
<match >
<action function= "speak-text" data= "login incorrect" />
</match>
</input>
</macro>
<macro name= "voicemail_hello" >
<input pattern= "(.*)" >
<match >
<action function= "speak-text" data= "welcome to your voicemail" />
</match>
</input>
</macro>
<macro name= "voicemail_goodbye" >
<input pattern= "(.*)" >
<match >
<action function= "speak-text" data= "goodbye" />
</match>
</input>
</macro>
<macro name= "voicemail_abort" >
<input pattern= "(.*)" >
<match >
<action function= "speak-text" data= "too many failed attempts" />
</match>
</input>
</macro>
2007-10-12 18:08:30 -04:00
<macro name= "voicemail_message_count" >
<input pattern= "^([^:]+):([^:]+):{0,1}(.*)" >
2007-10-11 23:28:59 -04:00
<match >
2007-10-12 20:52:31 -04:00
<action function= "speak-text" data= "you have $1 $2 message$3 in folder ${voicemail_current_folder}" />
2007-10-11 23:28:59 -04:00
</match>
</input>
</macro>
<macro name= "voicemail_menu" >
2007-10-12 12:49:14 -04:00
<input pattern= "^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$" >
2007-10-11 23:28:59 -04:00
<match >
2007-10-12 12:49:14 -04:00
<action function= "speak-text"
2007-10-16 12:56:05 -04:00
data="press $1 to listen to new messages, press $2 to listen to saved messages, press $3 for advanced options, press $4 to exit"/>
2007-10-11 23:28:59 -04:00
</match>
</input>
</macro>
<macro name= "voicemail_config_menu" >
<input pattern= "^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$" >
<match >
<action function= "speak-text"
data="press $1 to record a greeting, press $2 to choose a greeting, press $3 to record your name, press $4 for the main menu"/>
</match>
</input>
</macro>
<macro name= "voicemail_record_name" >
<input pattern= "^(.*)$" >
<match >
<action function= "speak-text" data= "at the tone, record your name, press any key or stop talking to end the recording." />
</match>
</input>
</macro>
<macro name= "voicemail_record_file_check" >
<input pattern= "^([0-9#*]):([0-9#*]):([0-9#*])$" >
<match >
<action function= "speak-text"
data="press $1 to listen to the recording, press $2 to save the recording, press $3 to re record"/>
</match>
</input>
</macro>
2007-10-12 18:08:30 -04:00
<macro name= "voicemail_record_urgent_check" >
<input pattern= "^([0-9#*]):([0-9#*])$" >
<match >
<action function= "speak-text"
data="press $1 to mark this message urgent or press $2 to continue"/>
</match>
</input>
</macro>
2007-10-11 23:28:59 -04:00
<macro name= "voicemail_listen_file_check" >
<input pattern= "^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$" >
<match >
<action function= "speak-text"
2007-10-12 12:49:14 -04:00
data="press $1 to listen to the recording again, press $2 to save the recording, press $3 to delete the recording, press $4 to forward the recording to your email"/>
2007-10-11 23:28:59 -04:00
</match>
</input>
</macro>
<macro name= "voicemail_choose_greeting" >
<input pattern= "^(.*)$" >
<match >
<action function= "speak-text" data= "choose a greeting between 1 and 3" />
</match>
</input>
</macro>
<macro name= "voicemail_choose_greeting_fail" >
<input pattern= "^(.*)$" >
<match >
<action function= "speak-text" data= "invalid value" />
</match>
</input>
</macro>
<macro name= "voicemail_record_greeting" >
<input pattern= "^(.*)$" >
<match >
<action function= "speak-text" data= "record your greeting at the tone, press any key or stop talking to end the recording" />
</match>
</input>
</macro>
<macro name= "voicemail_record_message" >
<input pattern= "^(.*)$" >
<match >
<action function= "speak-text" data= "record your message at the tone, press any key or stop talking to end the recording" />
</match>
</input>
</macro>
<macro name= "voicemail_greeting_selected" >
<input pattern= "^(.*)$" >
<match >
<action function= "speak-text" data= "greeting $1 selected" />
</match>
</input>
</macro>
<macro name= "voicemail_play_greeting" >
<input pattern= "^(.*)$" >
<match >
<action function= "speak-text" data= "$1 is not available" />
</match>
</input>
</macro>
<macro name= "voicemail_say_number" >
<input pattern= "^(.*)$" >
<match >
<action function= "speak-text" data= "$1" />
</match>
</input>
</macro>
<macro name= "voicemail_say_message_number" >
<input pattern= "^([a-z]+):(.*)$" >
<match >
<action function= "speak-text" data= "$1 message number $2" />
</match>
</input>
</macro>
<macro name= "voicemail_say_phone_number" >
<input pattern= "^(.*)$" >
<match >
<action function= "speak-text" data= "$1" />
</match>
</input>
</macro>
<macro name= "voicemail_say_name" >
<input pattern= "^(.*)$" >
<match >
<action function= "speak-text" data= "$1" />
</match>
</input>
</macro>
<macro name= "voicemail_ack" >
<input pattern= "^(.*)$" >
<match >
<action function= "speak-text" data= "message $1" />
</match>
</input>
</macro>
<macro name= "voicemail_say_date" >
<input pattern= "^(.*)$" >
<match >
2007-10-12 18:08:30 -04:00
<action function= "speak-text" data= "$strftime($1|%A, %B %d %Y, %I %M %p)" />
2007-10-11 23:28:59 -04:00
</match>
</input>
</macro>
</include> <!-- This line will be ignored it's here to validate the xml and is optional -->