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">
4			<match>
5				<action function="play-file" data="directory/dir-enter_person.wav"/>
6				<action function="play-file" data="directory/dir-last_name.wav"/>
7			</match>
8		</input>
9		<input pattern="^(first_name)" break_on_match="false">
10			<match>
11                <action function="play-file" data="directory/dir-enter_person.wav"/>
12                <action function="play-file" data="directory/dir-first_name.wav"/>
13			</match>
14		</input>
15		<input pattern="^(last_name):([0-9#*])$" break_on_match="false">
16			<match>
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"/>
21			</match>
22		</input>
23		<input pattern="^(first_name):([0-9#*])$" break_on_match="false">
24			<match>
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"/>
29			</match>
30		</input>
31	</macro>
32
33	<macro name="directory_min_search_digits">
34		<input pattern="^(.*)$">
35			<match>
36				<action function="play-file" data="directory/dir-specify_mininum.wav"/>
37				<action function="say" data="$1" method="pronounced" type="items"/>
38				<action function="play-file" data="directory/dir-letters_of_person_name.wav"/>
39			</match>
40		</input>
41	</macro>
42
43	<macro name="directory_result_count">
44		<input pattern="^0$" break_on_match="true">
45			<match>
46				<action function="play-file" data="directory/dir-no_matching_results.wav"/>
47			</match>
48		</input>
49		<input pattern="^(.*)$">
50			<match>
51				<action function="say" data="$1" method="pronounced" type="items"/>
52				<action function="play-file" data="directory/dir-result_match.wav"/>
53			</match>
54		</input>
55	</macro>
56
57	<macro name="directory_result_count_too_large">
58		<input pattern="^(.*)$">
59			<match>
60				<action function="play-file" data="directory/dir-too_many_result.wav"/>
61			</match>
62		</input>
63
64	</macro>
65
66	<macro name="directory_result_last">
67		<input pattern="^(.*)$">
68			<match>
69				<action function="play-file" data="directory/dir-no_more_results.wav"/>
70			</match>
71		</input>
72
73	</macro>
74
75	<macro name="directory_result_item">
76		<input pattern="^(.*)$">
77			<match>
78				<action function="play-file" data="directory/dir-result_number.wav"/>
79				<action function="say" data="$1" method="pronounced" type="items"/>
80			</match>
81		</input>
82	</macro>
83
84	<macro name="directory_result_at">
85		<input pattern="^(.*)$">
86			<match>
87				<action function="play-file" data="directory/dir-at_extension.wav"/>
88				<action function="say" data="$1" method="pronounced" type="name_spelled"/>
89			</match>
90		</input>
91	</macro>
92
93	<macro name="directory_result_menu">
94		<input pattern="^([0-9#*]),([0-9#*]),([0-9#*]),([0-9#*])$">
95			<match>
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-start_new_search.wav"/>
106				<action function="play-file" data="directory/dir-press.wav"/>
107				<action function="say" data="$4" method="pronounced" type="name_spelled"/>
108
109			</match>
110		</input>
111	</macro>
112
113	<macro name="directory_result_say_name">
114		<input pattern="^(.*)$">
115			<match>
116				<action function="say" data="$1" method="pronounced" type="name_spelled"/>
117			</match>
118		</input>
119	</macro>
120
121</include><!--This line will be ignored it's here to validate the xml and is optional -->
122