add packages_10.03.2 in preparation for the 10.03.2 interim release
[10.03/packages.git] / net / freeswitch / files / etc.packages / say-en / lang / en / vm / sounds.xml
1 <include><!--This line will be ignored it's here to validate the xml and is optional -->
2   <macro name="voicemail_enter_id">
3     <input pattern="(.*)">
4       <match>
5         <action function="play-file" data="voicemail/vm-enter_id.wav"/>
6         <action function="say" data="$1" method="pronounced" type="name_spelled"/>
7       </match>
8     </input>
9   </macro>
10
11   <macro name="voicemail_enter_pass">
12     <input pattern="(.*)">
13       <match>
14         <action function="play-file" data="voicemail/vm-enter_pass.wav"/>
15         <action function="say" data="$1" method="pronounced" type="name_spelled"/>
16       </match>
17     </input>
18   </macro>
19
20   <macro name="voicemail_fail_auth">
21     <input pattern="(.*)">
22       <match>
23         <action function="play-file" data="voicemail/vm-fail_auth.wav"/>
24       </match>
25     </input>
26   </macro>
27
28   <macro name="voicemail_hello">
29     <input pattern="(.*)">
30       <match>
31         <!--<action function="play-file" data="voicemail/vm-hello.wav"/> -->
32       </match>
33     </input>
34   </macro>
35
36   <macro name="voicemail_goodbye">
37     <input pattern="(.*)">
38       <match>
39         <action function="play-file" data="voicemail/vm-goodbye.wav"/>
40       </match>
41     </input>
42   </macro>
43
44   <macro name="voicemail_abort">
45     <input pattern="(.*)">
46       <match>
47         <action function="play-file" data="voicemail/vm-abort.wav"/>
48       </match>
49     </input>
50   </macro>
51
52   <macro name="voicemail_message_count">
53     <input pattern="^(1):(.*)$" break_on_match="true">
54       <match>
55         <action function="play-file" data="voicemail/vm-you_have.wav"/>
56         <action function="say" data="$1" method="pronounced" type="items"/>
57         <action function="play-file" data="voicemail/vm-$2.wav"/> 
58         <action function="play-file" data="voicemail/vm-message.wav"/>
59       </match>
60     </input>
61     <input pattern="^(\d+):(.*)$">
62       <match>
63         <action function="play-file" data="voicemail/vm-you_have.wav"/>
64         <action function="say" data="$1" method="pronounced" type="items"/>
65         <action function="play-file" data="voicemail/vm-$2.wav"/> 
66         <action function="play-file" data="voicemail/vm-messages.wav"/>
67       </match>
68     </input>
69   </macro>
70
71   <macro name="voicemail_menu">
72     <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
73       <match>
74         <action function="play-file" data="voicemail/vm-press.wav"/>
75         <action function="say" data="$1" method="pronounced" type="name_spelled"/>
76         <action function="play-file" data="voicemail/vm-listen_new.wav"/>
77         <action function="play-file" data="voicemail/vm-press.wav"/>
78         <action function="say" data="$2" method="pronounced" type="name_spelled"/>
79         <action function="play-file" data="voicemail/vm-listen_saved.wav"/>
80         <action function="play-file" data="voicemail/vm-press.wav"/>
81         <action function="say" data="$3" method="pronounced" type="name_spelled"/>
82         <action function="play-file" data="voicemail/vm-advanced.wav"/>
83         <action function="play-file" data="voicemail/vm-press.wav"/>
84         <action function="say" data="$4" method="pronounced" type="name_phonetic"/>
85         <action function="play-file" data="voicemail/vm-to_exit.wav"/>
86       </match>
87     </input>
88   </macro>
89
90   <macro name="voicemail_config_menu">
91     <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
92       <match>
93         <action function="play-file" data="voicemail/vm-press.wav"/>
94         <action function="say" data="$1" method="pronounced" type="name_spelled"/>
95         <action function="play-file" data="voicemail/vm-to_record_greeting.wav"/>
96         <action function="play-file" data="voicemail/vm-press.wav"/>
97         <action function="say" data="$2" method="pronounced" type="name_spelled"/>
98         <action function="play-file" data="voicemail/vm-choose_greeting.wav"/>
99         <action function="play-file" data="voicemail/vm-press.wav"/>
100         <action function="say" data="$3" method="pronounced" type="name_spelled"/>
101         <action function="play-file" data="voicemail/vm-record_name2.wav"/>
102         <action function="play-file" data="voicemail/vm-press.wav"/>
103         <action function="say" data="$4" method="pronounced" type="name_spelled"/>
104         <action function="play-file" data="voicemail/vm-change_password.wav"/>
105         <action function="play-file" data="voicemail/vm-press.wav"/>
106         <action function="say" data="$5" method="pronounced" type="name_spelled"/>
107         <action function="play-file" data="voicemail/vm-main_menu.wav"/>
108       </match>
109     </input>
110   </macro>
111
112   <macro name="voicemail_record_name">
113     <input pattern="^(.*)$">
114       <match>
115         <action function="play-file" data="voicemail/vm-record_name1.wav"/>
116       </match>
117     </input>
118   </macro>
119
120   <macro name="voicemail_record_file_check">
121     <input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$">
122       <match>
123         <action function="play-file" data="voicemail/vm-press.wav"/>
124         <action function="say" data="$1" method="pronounced" type="name_spelled"/>
125         <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/>
126         <action function="play-file" data="voicemail/vm-press.wav"/>
127         <action function="say" data="$2" method="pronounced" type="name_spelled"/>
128         <action function="play-file" data="voicemail/vm-save_recording.wav"/>
129         <action function="play-file" data="voicemail/vm-press.wav"/>
130         <action function="say" data="$3" method="pronounced" type="name_spelled"/>
131         <action function="play-file" data="voicemail/vm-rerecord.wav"/>
132       </match>
133     </input>
134   </macro>
135
136   <macro name="voicemail_record_urgent_check">
137     <input pattern="^([0-9#*]):([0-9#*])$">
138       <match>
139         <action function="play-file" data="voicemail/vm-mark-urgent.wav"/>
140         <action function="play-file" data="voicemail/vm-press.wav"/>
141         <action function="say" data="$1" method="pronounced" type="name_spelled"/>
142         <action function="play-file" data="voicemail/vm-continue.wav"/>
143         <action function="play-file" data="voicemail/vm-press.wav"/>
144         <action function="say" data="$2" method="pronounced" type="name_spelled"/>
145       </match>
146     </input>
147   </macro>
148
149   <macro name="voicemail_forward_prepend">
150     <input pattern="^([0-9#*]):([0-9#*])$">
151       <match>
152         <action function="play-file" data="voicemail/vm-forward_add_intro.wav"/>
153         <action function="play-file" data="voicemail/vm-press.wav"/>
154         <action function="say" data="$1" method="pronounced" type="name_spelled"/>
155         <action function="play-file" data="voicemail/vm-send_message_now.wav"/>
156         <action function="play-file" data="voicemail/vm-press.wav"/>
157         <action function="say" data="$2" method="pronounced" type="name_spelled"/>
158       </match>
159     </input>
160   </macro>
161
162   <macro name="voicemail_forward_message_enter_extension">
163     <input pattern="^([0-9#*])$">
164       <match>
165         <action function="play-file" data="voicemail/vm-forward_enter_ext.wav"/>
166         <action function="play-file" data="voicemail/vm-followed_by.wav"/>
167         <action function="say" data="$1" method="pronounced" type="name_spelled"/>
168       </match>
169     </input>
170   </macro>
171
172   <macro name="voicemail_invalid_extension">
173     <input pattern="^(.*)$">
174       <match>
175         <action function="play-file" data="voicemail/vm-that_was_an_invalid_ext.wav"/>
176       </match>
177     </input>
178   </macro>
179
180   <macro name="voicemail_listen_file_check">
181     <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):(.*)$">
182       <match>
183         <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/>
184         <action function="play-file" data="voicemail/vm-press.wav"/>
185         <action function="say" data="$1" method="pronounced" type="name_spelled"/>
186         <action function="play-file" data="voicemail/vm-save_recording.wav"/>
187         <action function="play-file" data="voicemail/vm-press.wav"/>
188         <action function="say" data="$2" method="pronounced" type="name_spelled"/>
189         <action function="play-file" data="voicemail/vm-delete_recording.wav"/>
190         <action function="play-file" data="voicemail/vm-press.wav"/>
191         <action function="say" data="$3" method="pronounced" type="name_spelled"/>
192         <action function="play-file" data="voicemail/vm-forward_to_email.wav"/>
193         <action function="play-file" data="voicemail/vm-press.wav"/>
194         <action function="say" data="$4" method="pronounced" type="name_spelled"/>
195         <action function="play-file" data="voicemail/vm-return_call.wav"/>
196         <action function="play-file" data="voicemail/vm-press.wav"/>
197         <action function="say" data="$5" method="pronounced" type="name_spelled"/>
198         <action function="play-file" data="voicemail/vm-to_forward.wav"/>
199         <action function="play-file" data="voicemail/vm-press.wav"/>
200         <action function="say" data="$6" method="pronounced" type="name_spelled"/>
201       </match>
202     </input>
203     <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
204       <match>
205         <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/>
206         <action function="play-file" data="voicemail/vm-press.wav"/>
207         <action function="say" data="$1" method="pronounced" type="name_spelled"/>
208         <action function="play-file" data="voicemail/vm-save_recording.wav"/>
209         <action function="play-file" data="voicemail/vm-press.wav"/>
210         <action function="say" data="$2" method="pronounced" type="name_spelled"/>
211         <action function="play-file" data="voicemail/vm-delete_recording.wav"/>
212         <action function="play-file" data="voicemail/vm-press.wav"/>
213         <action function="say" data="$3" method="pronounced" type="name_spelled"/>
214         <action function="play-file" data="voicemail/vm-return_call.wav"/>
215         <action function="play-file" data="voicemail/vm-press.wav"/>
216         <action function="say" data="$5" method="pronounced" type="name_spelled"/>
217         <action function="play-file" data="voicemail/vm-to_forward.wav"/>
218         <action function="play-file" data="voicemail/vm-press.wav"/>
219         <action function="say" data="$6" method="pronounced" type="name_spelled"/>
220       </match>
221     </input>
222   </macro>
223
224   <macro name="voicemail_choose_greeting">
225     <input pattern="^(.*)$">
226       <match>
227         <action function="play-file" data="voicemail/vm-choose_greeting_choose.wav"/>
228       </match>
229     </input>
230   </macro>
231
232   <macro name="voicemail_choose_greeting_fail">
233     <input pattern="^(.*)$">
234       <match>
235         <action function="play-file" data="voicemail/vm-choose_greeting_fail.wav"/>
236       </match>
237     </input>
238   </macro>
239
240   <macro name="voicemail_record_greeting">
241     <input pattern="^(.*)$">
242       <match>
243         <action function="play-file" data="voicemail/vm-record_greeting.wav"/>
244       </match>
245     </input>
246   </macro>
247
248   <macro name="voicemail_record_message">
249     <input pattern="^(.*)$">
250       <match>
251         <action function="play-file" data="voicemail/vm-record_message.wav"/>
252       </match>
253     </input>
254   </macro>
255
256   <macro name="voicemail_greeting_selected">
257     <input pattern="^(\d+)$">
258       <match>
259         <action function="play-file" data="voicemail/vm-greeting.wav"/>
260         <action function="say" data="$1" method="pronounced" type="items"/>
261         <action function="play-file" data="voicemail/vm-selected.wav"/>
262       </match>
263     </input>
264   </macro>
265
266   <macro name="voicemail_play_greeting">
267     <input pattern="^(.*)$">
268       <match>
269         <action function="play-file" data="voicemail/vm-person.wav"/>
270         <action function="say" data="$1" method="pronounced" type="name_spelled"/>
271         <action function="play-file" data="voicemail/vm-not_available.wav"/>
272       </match>
273     </input>
274   </macro>
275
276   <macro name="voicemail_say_number">
277     <input pattern="^(\d+)$">
278       <match>
279         <action function="say" data="$1" method="pronounced" type="items"/>
280       </match>
281     </input>
282   </macro>
283
284   <macro name="voicemail_say_message_number">
285     <input pattern="^([a-z]+):(\d+)$">
286       <match>
287         <action function="play-file" data="voicemail/vm-$1.wav"/> 
288         <action function="play-file" data="voicemail/vm-message_number.wav"/>
289         <action function="say" data="$2" method="pronounced" type="items"/> 
290       </match>
291     </input>
292   </macro>
293
294   <macro name="voicemail_say_phone_number">
295     <input pattern="^(.*)$">
296       <match>
297         <action function="say" data="$1" method="pronounced" type="name_spelled"/>
298       </match>
299     </input>
300   </macro>
301
302   <macro name="voicemail_say_name">
303     <input pattern="^(.*)$">
304       <match>
305         <action function="say" data="$1" method="pronounced" type="name_spelled"/>
306       </match>
307     </input>
308   </macro>
309   <!-- Note: Update this to marked-urgent,emailed and saved once new sound files are recorded -->
310   <macro name="voicemail_ack"> 
311     <input pattern="^(too-small)$">
312       <match>
313         <action function="play-file" data="voicemail/vm-too-small.wav"/>
314       </match>
315     </input>
316     <input pattern="^(deleted)$">
317       <match>
318         <action function="play-file" data="voicemail/vm-message.wav"/>
319         <action function="play-file" data="voicemail/vm-$1.wav"/>
320       </match>
321     </input>
322     <input pattern="^(saved)$">
323       <match>
324         <action function="play-file" data="voicemail/vm-message.wav"/>
325         <action function="play-file" data="voicemail/vm-$1.wav"/>
326       </match>
327     </input>
328     <input pattern="^(emailed)$">
329       <match>
330         <action function="play-file" data="voicemail/vm-message.wav"/>
331         <action function="play-file" data="voicemail/vm-$1.wav"/>
332       </match>
333     </input>
334     <input pattern="^(marked-urgent)$">
335       <match>
336         <action function="play-file" data="voicemail/vm-message.wav"/>
337         <action function="play-file" data="voicemail/vm-$1.wav"/>
338       </match>
339     </input>
340   </macro>
341
342   <macro name="voicemail_say_date">
343     <input pattern="^(.*)$">
344       <match>
345         <action function="say" data="$1" method="pronounced" type="current_date_time"/>
346       </match>
347     </input>
348   </macro>
349
350   <macro name="voicemail_disk_quota_exceeded">
351     <input pattern="^(.*)$">
352         <match>
353             <action function="play-file" data="voicemail/vm-mailbox_full.wav"/>
354         </match>
355     </input>
356   </macro>
357
358   <macro name="valet_announce_ext">
359     <input pattern="^([^\:]+):(.*)$">
360       <match>
361         <action function="say" data="$2" method="pronounced" type="name_spelled"/>
362       </match>
363     </input>
364   </macro>
365
366   <macro name="valet_lot_full">
367     <input pattern="^(.*)$">
368       <match>
369         <action function="play-file" data="tone_stream://%(275,10,600);%(275,100,300)"/>
370       </match>
371     </input>
372   </macro>
373
374   <macro name="valet_lot_empty">
375     <input pattern="^(.*)$">
376       <match>
377         <action function="play-file" data="tone_stream://%(275,10,600);%(275,100,300)"/>
378       </match>
379     </input>
380   </macro>
381 </include><!--This line will be ignored it's here to validate the xml and is optional -->