1 <include><!--This line will be ignored it's here to validate the xml and is optional -->
2 <macro name=
"directory_intro">
3 <input pattern=
"^(last_name)" break_on_match=
"false">
5 <action function=
"play-file" data=
"directory/dir-enter-person.wav"/>
6 <action function=
"play-file" data=
"directory/dir-last_name.wav"/>
9 <input pattern=
"^(first_name)" break_on_match=
"false">
11 <action function=
"play-file" data=
"directory/dir-enter-person.wav"/>
12 <action function=
"play-file" data=
"directory/dir-first_name.wav"/>
15 <input pattern=
"^(last_name):([0-9#*])$" break_on_match=
"false">
17 <action function=
"play-file" data=
"directory/dir-to_search_by.wav"/>
18 <action function=
"play-file" data=
"directory/dir-first_name.wav"/>
19 <action function=
"play-file" data=
"directory/dir-press.wav"/>
20 <action function=
"say" data=
"$2" method=
"pronounced" type=
"name_spelled"/>
23 <input pattern=
"^(first_name):([0-9#*])$" break_on_match=
"false">
25 <action function=
"play-file" data=
"directory/dir-to_search_by.wav"/>
26 <action function=
"play-file" data=
"directory/dir-last_name.wav"/>
27 <action function=
"play-file" data=
"directory/dir-press.wav"/>
28 <action function=
"say" data=
"$2" method=
"pronounced" type=
"name_spelled"/>
33 <macro name=
"directory_min_search_digits">
34 <input pattern=
"^(.*)$">
36 <action function=
"play-file" data=
"directory/dir-specify_mininum_first.wav"/>
37 <action function=
"say" data=
"$1" method=
"pronounced" type=
"items"/>
38 <action function=
"play-file" data=
"directory/dir-letters_of_person_name.wav"/>
43 <macro name=
"directory_result_count">
44 <input pattern=
"^0$" break_on_match=
"true">
46 <action function=
"play-file" data=
"directory/dir-no_match_entry.wav"/>
49 <input pattern=
"^(.*)$">
51 <action function=
"say" data=
"$1" method=
"pronounced" type=
"items"/>
52 <action function=
"play-file" data=
"directory/dir-result_match.wav"/>
57 <macro name=
"directory_result_count_too_large">
58 <input pattern=
"^(.*)$">
60 <action function=
"play-file" data=
"directory/dir-to_many_result.wav"/>
66 <macro name=
"directory_result_last">
67 <input pattern=
"^(.*)$">
69 <action function=
"play-file" data=
"directory/dir-no_more_result.wav"/>
75 <macro name=
"directory_result_item">
76 <input pattern=
"^(.*)$">
78 <action function=
"play-file" data=
"directory/dir-result_number.wav"/>
79 <action function=
"say" data=
"$1" method=
"pronounced" type=
"items"/>
84 <macro name=
"directory_result_at">
85 <input pattern=
"^(.*)$">
87 <action function=
"play-file" data=
"directory/dir-at_extension.wav"/>
88 <action function=
"say" data=
"$1" method=
"pronounced" type=
"name_spelled"/>
93 <macro name=
"directory_result_menu">
94 <input pattern=
"^([0-9#*]),([0-9#*]),([0-9#*]),([0-9#*])$">
96 <action function=
"play-file" data=
"directory/dir-to_select_entry.wav"/>
97 <action function=
"play-file" data=
"directory/dir-press.wav"/>
98 <action function=
"say" data=
"$1" method=
"pronounced" type=
"name_spelled"/>
99 <action function=
"play-file" data=
"directory/dir-for_next.wav"/>
100 <action function=
"play-file" data=
"directory/dir-press.wav"/>
101 <action function=
"say" data=
"$2" method=
"pronounced" type=
"name_spelled"/>
102 <action function=
"play-file" data=
"directory/dir-for_prev.wav"/>
103 <action function=
"play-file" data=
"directory/dir-press.wav"/>
104 <action function=
"say" data=
"$3" method=
"pronounced" type=
"name_spelled"/>
105 <action function=
"play-file" data=
"directory/dir-to_make_new_search.wav"/>
106 <action function=
"play-file" data=
"directory/dir-press.wav"/>
107 <action function=
"say" data=
"$4" method=
"pronounced" type=
"name_spelled"/>
113 <macro name=
"directory_result_say_name">
114 <input pattern=
"^(.*)$">
116 <action function=
"say" data=
"$1" method=
"pronounced" type=
"name_spelled"/>
121 </include><!--This line will be ignored it's here to validate the xml and is optional -->