]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Update VM phrase macros to voice option then action on main, config menus
authorMichael S Collins <msc@freeswitch.org>
Tue, 11 May 2010 20:38:58 +0000 (13:38 -0700)
committerMichael S Collins <msc@freeswitch.org>
Tue, 11 May 2010 20:38:58 +0000 (13:38 -0700)
conf/lang/en/vm/sounds.xml

index 63c9cd75c2f9750d7cf9aff3d36abdacebe092bf..5a090411d74f954ec874e5fec56f2991114606ef 100644 (file)
   <macro name="voicemail_menu">
     <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
       <match>
+       <!-- To listen to new messages -->
+       <action function="play-file" data="voicemail/vm-listen_new.wav"/>
        <action function="play-file" data="voicemail/vm-press.wav"/>
        <action function="say" data="$1" method="pronounced" type="name_spelled"/>
-       <action function="play-file" data="voicemail/vm-listen_new.wav"/>
+       <action function="execute" data="sleep(100)"/>
+
+       <!-- To listen to saved messages -->
+       <action function="play-file" data="voicemail/vm-listen_saved.wav"/>
        <action function="play-file" data="voicemail/vm-press.wav"/>
        <action function="say" data="$2" method="pronounced" type="name_spelled"/>
-       <action function="play-file" data="voicemail/vm-listen_saved.wav"/>
+       <action function="execute" data="sleep(100)"/>
+
+       <!-- For advanced options -->
+       <action function="play-file" data="voicemail/vm-advanced.wav"/>
        <action function="play-file" data="voicemail/vm-press.wav"/>
        <action function="say" data="$3" method="pronounced" type="name_spelled"/>
-       <action function="play-file" data="voicemail/vm-advanced.wav"/>
+       <action function="execute" data="sleep(100)"/>
+
+       <!-- To exit -->
+       <action function="play-file" data="voicemail/vm-to_exit.wav"/>
        <action function="play-file" data="voicemail/vm-press.wav"/>
        <action function="say" data="$4" method="pronounced" type="name_phonetic"/>
-       <action function="play-file" data="voicemail/vm-to_exit.wav"/>
       </match>
     </input>
   </macro>
   <macro name="voicemail_config_menu">
     <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
       <match>
+       <!-- To record a greeting -->
+       <action function="play-file" data="voicemail/vm-to_record_greeting.wav"/>
        <action function="play-file" data="voicemail/vm-press.wav"/>
        <action function="say" data="$1" method="pronounced" type="name_spelled"/>
-       <action function="play-file" data="voicemail/vm-to_record_greeting.wav"/>
+       <action function="execute" data="sleep(100)"/>
+
+       <!-- To choose greeting -->
+       <action function="play-file" data="voicemail/vm-choose_greeting.wav"/>
        <action function="play-file" data="voicemail/vm-press.wav"/>
        <action function="say" data="$2" method="pronounced" type="name_spelled"/>
-       <action function="play-file" data="voicemail/vm-choose_greeting.wav"/>
+       <action function="execute" data="sleep(100)"/>
+
+       <!-- To record your name -->
+       <action function="play-file" data="voicemail/vm-record_name2.wav"/>
        <action function="play-file" data="voicemail/vm-press.wav"/>
        <action function="say" data="$3" method="pronounced" type="name_spelled"/>
-       <action function="play-file" data="voicemail/vm-record_name2.wav"/>
+       <action function="execute" data="sleep(100)"/>
+
+       <!-- To change password -->
+       <action function="play-file" data="voicemail/vm-change_password.wav"/>
        <action function="play-file" data="voicemail/vm-press.wav"/>
        <action function="say" data="$4" method="pronounced" type="name_spelled"/>
-       <action function="play-file" data="voicemail/vm-change_password.wav"/>
+       <action function="execute" data="sleep(100)"/>
+
+       <!-- To return to main menu -->
+       <action function="play-file" data="voicemail/vm-main_menu.wav"/>
        <action function="play-file" data="voicemail/vm-press.wav"/>
        <action function="say" data="$5" method="pronounced" type="name_spelled"/>
-       <action function="play-file" data="voicemail/vm-main_menu.wav"/>
       </match>
     </input>
   </macro>