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 >
2007-10-16 13:43:50 -04:00
<action function= "speak-text" data= "please enter your i d, followed by $1." />
2007-10-11 23:28:59 -04:00
</match>
</input>
</macro>
<macro name= "voicemail_enter_pass" >
<input pattern= "(.*)" >
<match >
2007-10-16 13:43:50 -04:00
<action function= "speak-text" data= "please enter your password, followed by $1." />
2007-10-11 23:28:59 -04:00
</match>
</input>
</macro>
<macro name= "voicemail_fail_auth" >
<input pattern= "(.*)" >
<match >
2007-10-16 13:43:50 -04:00
<action function= "speak-text" data= "login incorrect." />
2007-10-11 23:28:59 -04:00
</match>
</input>
</macro>
<macro name= "voicemail_hello" >
<input pattern= "(.*)" >
<match >
2007-10-16 13:43:50 -04:00
<action function= "speak-text" data= "welcome to your voicemail." />
2007-10-11 23:28:59 -04:00
</match>
</input>
</macro>
<macro name= "voicemail_goodbye" >
<input pattern= "(.*)" >
<match >
2007-10-16 13:43:50 -04:00
<action function= "speak-text" data= "goodbye." />
2007-10-11 23:28:59 -04:00
</match>
</input>
</macro>
<macro name= "voicemail_abort" >
<input pattern= "(.*)" >
<match >
2007-10-16 13:43:50 -04:00
<action function= "speak-text" data= "too many failed attempts." />
2007-10-11 23:28:59 -04:00
</match>
</input>
</macro>
2007-10-12 18:08:30 -04:00
<macro name= "voicemail_message_count" >
2007-10-17 17:26:33 -04:00
<input pattern= "^1:(.*)$" >
2007-10-11 23:28:59 -04:00
<match >
2007-10-17 17:26:33 -04:00
<action function= "speak-text" data= "you have 1 $1 message in folder ${voicemail_current_folder}." />
</match>
</input>
<input pattern= "^([0,2-9]+):(.*)$" >
<match >
<action function= "speak-text" data= "you have $1 $2 messages 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 13:43:50 -04:00
data="To listen to new messages, press $1, To listen to saved messages, press $2, For advanced options, press $3, to exit, press $4."/>
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"
2007-10-16 13:43:50 -04:00
data="To record a greeting, press $1, To choose a greeting, press $2, To record your name, press $3, to return to the main menu, press $4."/>
2007-10-11 23:28:59 -04:00
</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"
2007-10-16 13:43:50 -04:00
data="To listen to the recording, press $1, To save the recording, press $2, To re record, press $3."/>
2007-10-11 23:28:59 -04:00
</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"
2007-10-16 13:43:50 -04:00
data="To mark this message urgent, press $1, To continue, press $2."/>
2007-10-12 18:08:30 -04:00
</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-16 13:43:50 -04:00
data="To listen to the recording again, press $1, To save the recording, press $2, To delete the recording, press $3, to forward the recording to your email, press $4."/>
2007-10-11 23:28:59 -04:00
</match>
</input>
</macro>
<macro name= "voicemail_choose_greeting" >
<input pattern= "^(.*)$" >
<match >
2007-10-16 13:43:50 -04:00
<action function= "speak-text" data= "choose a greeting between 1 and 3." />
2007-10-11 23:28:59 -04:00
</match>
</input>
</macro>
<macro name= "voicemail_choose_greeting_fail" >
<input pattern= "^(.*)$" >
<match >
2007-10-16 13:43:50 -04:00
<action function= "speak-text" data= "invalid value." />
2007-10-11 23:28:59 -04:00
</match>
</input>
</macro>
<macro name= "voicemail_record_greeting" >
<input pattern= "^(.*)$" >
<match >
2007-10-16 13:43:50 -04:00
<action function= "speak-text" data= "record your greeting at the tone, press any key or stop talking to end the recording." />
2007-10-11 23:28:59 -04:00
</match>
</input>
</macro>
<macro name= "voicemail_record_message" >
<input pattern= "^(.*)$" >
<match >
2007-10-16 13:43:50 -04:00
<action function= "speak-text" data= "record your message at the tone, press any key or stop talking to end the recording." />
2007-10-11 23:28:59 -04:00
</match>
</input>
</macro>
<macro name= "voicemail_greeting_selected" >
<input pattern= "^(.*)$" >
<match >
2007-10-16 13:43:50 -04:00
<action function= "speak-text" data= "greeting $1 selected." />
2007-10-11 23:28:59 -04:00
</match>
</input>
</macro>
<macro name= "voicemail_play_greeting" >
<input pattern= "^(.*)$" >
<match >
2007-10-16 13:43:50 -04:00
<action function= "speak-text" data= "$1 is not available." />
2007-10-11 23:28:59 -04:00
</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 >
2007-10-16 13:43:50 -04:00
<action function= "speak-text" data= "$1 message number $2." />
2007-10-11 23:28:59 -04:00
</match>
</input>
</macro>
<macro name= "voicemail_say_phone_number" >
<input pattern= "^(.*)$" >
<match >
2007-10-16 13:43:50 -04:00
<action function= "speak-text" data= "$1." />
2007-10-11 23:28:59 -04:00
</match>
</input>
</macro>
<macro name= "voicemail_say_name" >
<input pattern= "^(.*)$" >
<match >
2007-10-16 13:43:50 -04:00
<action function= "speak-text" data= "$1." />
2007-10-11 23:28:59 -04:00
</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 -->