Voicemail: Add Delete option (7) from endpoint for message/greeting/name recording.

This commit is contained in:
fusionate
2024-01-30 23:53:47 +00:00
parent 4004a698c4
commit aafbce9583
18 changed files with 262 additions and 44 deletions
@@ -109,7 +109,7 @@
<!-- similar to voicemail_record_file_check in vm/sounds.xml, but reorganized -->
<macro name="voicemail_record_file_options">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
<match>
<action function="play-file" data="voicemail/vm-listen_to_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
@@ -120,6 +120,18 @@
<action function="play-file" data="voicemail/vm-rerecord.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-delete_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
<action function="say" data="$4" method="pronounced" type="name_spelled"/>
</match>
</input>
</macro>
<!-- name recording deleted -->
<macro name="voicemail_record_file_deleted">
<input>
<match>
<action function="play-file" data="voicemail/vm-deleted.wav"/>
</match>
</input>
</macro>
@@ -109,7 +109,7 @@
<!-- similar to voicemail_record_file_check in vm/sounds.xml, but reorganized -->
<macro name="voicemail_record_file_options">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
<match>
<action function="play-file" data="voicemail/vm-listen_to_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
@@ -120,6 +120,18 @@
<action function="play-file" data="voicemail/vm-rerecord.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-delete_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
<action function="say" data="$4" method="pronounced" type="name_spelled"/>
</match>
</input>
</macro>
<!-- name recording deleted -->
<macro name="voicemail_record_file_deleted">
<input>
<match>
<action function="play-file" data="voicemail/vm-deleted.wav"/>
</match>
</input>
</macro>
@@ -109,7 +109,7 @@
<!-- similar to voicemail_record_file_check in vm/sounds.xml, but reorganized -->
<macro name="voicemail_record_file_options">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
<match>
<action function="play-file" data="voicemail/vm-listen_to_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
@@ -120,6 +120,18 @@
<action function="play-file" data="voicemail/vm-rerecord.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-delete_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
<action function="say" data="$4" method="pronounced" type="name_spelled"/>-->
</match>
</input>
</macro>
<!-- name recording deleted -->
<macro name="voicemail_record_file_deleted">
<input>
<match>
<action function="play-file" data="voicemail/vm-deleted.wav"/>
</match>
</input>
</macro>
@@ -109,7 +109,7 @@
<!-- similar to voicemail_record_file_check in vm/sounds.xml, but reorganized -->
<macro name="voicemail_record_file_options">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
<match>
<action function="play-file" data="voicemail/vm-listen_to_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
@@ -120,6 +120,18 @@
<action function="play-file" data="voicemail/vm-rerecord.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-delete_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
<action function="say" data="$4" method="pronounced" type="name_spelled"/>
</match>
</input>
</macro>
<!-- name recording deleted -->
<macro name="voicemail_record_file_deleted">
<input>
<match>
<action function="play-file" data="voicemail/vm-deleted.wav"/>
</match>
</input>
</macro>
@@ -109,7 +109,7 @@
<!-- similar to voicemail_record_file_check in vm/sounds.xml, but reorganized -->
<macro name="voicemail_record_file_options">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
<match>
<action function="play-file" data="voicemail/vm-listen_to_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
@@ -120,6 +120,18 @@
<action function="play-file" data="voicemail/vm-rerecord.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-delete_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
<action function="say" data="$4" method="pronounced" type="name_spelled"/>
</match>
</input>
</macro>
<!-- name recording deleted -->
<macro name="voicemail_record_file_deleted">
<input>
<match>
<action function="play-file" data="voicemail/vm-deleted.wav"/>
</match>
</input>
</macro>
@@ -109,7 +109,7 @@
<!-- similar to voicemail_record_file_check in vm/sounds.xml, but reorganized -->
<macro name="voicemail_record_file_options">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
<match>
<action function="play-file" data="voicemail/vm-listen_to_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
@@ -120,6 +120,18 @@
<action function="play-file" data="voicemail/vm-rerecord.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-delete_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
<action function="say" data="$4" method="pronounced" type="name_spelled"/>
</match>
</input>
</macro>
<!-- name recording deleted -->
<macro name="voicemail_record_file_deleted">
<input>
<match>
<action function="play-file" data="voicemail/vm-deleted.wav"/>
</match>
</input>
</macro>
@@ -109,7 +109,7 @@
<!-- similar to voicemail_record_file_check in vm/sounds.xml, but reorganized -->
<macro name="voicemail_record_file_options">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
<match>
<action function="play-file" data="voicemail/vm-listen_to_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
@@ -120,6 +120,18 @@
<action function="play-file" data="voicemail/vm-rerecord.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-delete_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
<action function="say" data="$4" method="pronounced" type="name_spelled"/>
</match>
</input>
</macro>
<!-- name recording deleted -->
<macro name="voicemail_record_file_deleted">
<input>
<match>
<action function="play-file" data="voicemail/vm-deleted.wav"/>
</match>
</input>
</macro>
@@ -109,7 +109,7 @@
<!-- similar to voicemail_record_file_check in vm/sounds.xml, but reorganized -->
<macro name="voicemail_record_file_options">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
<match>
<action function="play-file" data="voicemail/vm-listen_to_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
@@ -120,6 +120,18 @@
<action function="play-file" data="voicemail/vm-rerecord.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-delete_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
<action function="say" data="$4" method="pronounced" type="name_spelled"/>
</match>
</input>
</macro>
<!-- name recording deleted -->
<macro name="voicemail_record_file_deleted">
<input>
<match>
<action function="play-file" data="voicemail/vm-deleted.wav"/>
</match>
</input>
</macro>
@@ -109,7 +109,7 @@
<!-- similar to voicemail_record_file_check in vm/sounds.xml, but reorganized -->
<macro name="voicemail_record_file_options">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
<match>
<action function="play-file" data="voicemail/vm-listen_to_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
@@ -120,6 +120,18 @@
<action function="play-file" data="voicemail/vm-rerecord.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-delete_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
<action function="say" data="$4" method="pronounced" type="name_spelled"/>
</match>
</input>
</macro>
<!-- name recording deleted -->
<macro name="voicemail_record_file_deleted">
<input>
<match>
<action function="play-file" data="voicemail/vm-deleted.wav"/>
</match>
</input>
</macro>
@@ -109,7 +109,7 @@
<!-- similar to voicemail_record_file_check in vm/sounds.xml, but reorganized -->
<macro name="voicemail_record_file_options">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
<match>
<action function="play-file" data="voicemail/vm-listen_to_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
@@ -120,6 +120,18 @@
<action function="play-file" data="voicemail/vm-rerecord.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-delete_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
<action function="say" data="$4" method="pronounced" type="name_spelled"/>
</match>
</input>
</macro>
<!-- name recording deleted -->
<macro name="voicemail_record_file_deleted">
<input>
<match>
<action function="play-file" data="voicemail/vm-deleted.wav"/>
</match>
</input>
</macro>
@@ -109,7 +109,7 @@
<!-- similar to voicemail_record_file_check in vm/sounds.xml, but reorganized -->
<macro name="voicemail_record_file_options">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
<match>
<action function="play-file" data="voicemail/vm-listen_to_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
@@ -120,6 +120,18 @@
<action function="play-file" data="voicemail/vm-rerecord.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-delete_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
<action function="say" data="$4" method="pronounced" type="name_spelled"/>
</match>
</input>
</macro>
<!-- name recording deleted -->
<macro name="voicemail_record_file_deleted">
<input>
<match>
<action function="play-file" data="voicemail/vm-deleted.wav"/>
</match>
</input>
</macro>
@@ -109,7 +109,7 @@
<!-- similar to voicemail_record_file_check in vm/sounds.xml, but reorganized -->
<macro name="voicemail_record_file_options">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
<match>
<action function="play-file" data="voicemail/vm-listen_to_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
@@ -120,6 +120,18 @@
<action function="play-file" data="voicemail/vm-rerecord.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-delete_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
<action function="say" data="$4" method="pronounced" type="name_spelled"/>
</match>
</input>
</macro>
<!-- name recording deleted -->
<macro name="voicemail_record_file_deleted">
<input>
<match>
<action function="play-file" data="voicemail/vm-deleted.wav"/>
</match>
</input>
</macro>
@@ -109,7 +109,7 @@
<!-- similar to voicemail_record_file_check in vm/sounds.xml, but reorganized -->
<macro name="voicemail_record_file_options">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
<match>
<action function="play-file" data="voicemail/vm-listen_to_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
@@ -120,6 +120,18 @@
<action function="play-file" data="voicemail/vm-rerecord.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-delete_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
<action function="say" data="$4" method="pronounced" type="name_spelled"/>
</match>
</input>
</macro>
<!-- name recording deleted -->
<macro name="voicemail_record_file_deleted">
<input>
<match>
<action function="play-file" data="voicemail/vm-deleted.wav"/>
</match>
</input>
</macro>
@@ -109,7 +109,7 @@
<!-- similar to voicemail_record_file_check in vm/sounds.xml, but reorganized -->
<macro name="voicemail_record_file_options">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$">
<input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
<match>
<action function="play-file" data="voicemail/vm-listen_to_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
@@ -120,6 +120,18 @@
<action function="play-file" data="voicemail/vm-rerecord.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-delete_recording.wav"/>
<action function="play-file" data="voicemail/vm-press.wav"/>
<action function="say" data="$4" method="pronounced" type="name_spelled"/>
</match>
</input>
</macro>
<!-- name recording deleted -->
<macro name="voicemail_record_file_deleted">
<input>
<match>
<action function="play-file" data="voicemail/vm-deleted.wav"/>
</match>
</input>
</macro>