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