updated to FS git HEAD 5e3a6fc5e6f40be5d68c8b3cfbbfa3227fe06c2f
[packages.git] / net / freeswitch / files / etc.packages / say-en / lang / en / ivr / sounds.xml
1 <include>
2   <macro name="queue_position">
3     <input pattern="^(\d+)$">
4       <match>
5         <action function="play-file" data="ivr/ivr-you_are_number.wav"/>
6         <action function="say" data="$1" method="pronounced" type="items"/>
7         <action function="play-file" data="ivr/ivr-in_line.wav"/>
8       </match>
9     </input>
10   </macro>
11
12   <macro name="has_called_conf">
13     <input pattern="^(\d+)$">
14       <match>
15         <action function="play-file" data="$1"/>
16         <action function="sleep" data="100"/>
17         <action function="play-file" data="conference/conf-has_joined.wav"/>
18       </match>
19     </input>
20   </macro>
21
22   <macro name="has_left_conf">
23     <input pattern="^(\d+)$">
24       <match>
25         <action function="play-file" data="$1"/>
26         <action function="sleep" data="100"/>
27         <action function="play-file" data="conference/conf-has_left.wav"/>
28       </match>
29     </input>
30   </macro>
31
32   <macro name="callers_in_conf">
33     <input pattern="^1$" break_on_match="true">
34       <match>
35         <action function="sleep" data="500"/>
36         <!--<action function="play-file" data="ivr/ivr-there_is.wav"/>-->
37         <action function="play-file" data="digits/1.wav"/>
38         <action function="sleep" data="100"/>
39         <action function="play-file" data="conference/conf-listener_in_conference.wav"/>
40       </match>
41     </input>
42     <input pattern="^(\d+)$">
43       <match>
44         <action function="sleep" data="500"/>
45         <action function="play-file" data="ivr/ivr-there_are.wav"/>
46         <action function="say" data="$1" method="pronounced" type="items"/>
47         <action function="sleep" data="100"/>
48         <action function="play-file" data="conference/conf-members_in_conference.wav"/>
49       </match>
50       <nomatch>
51         <action function="sleep" data="500"/>
52         <action function="play-file" data="ivr/ivr-there_are.wav"/>
53         <action function="play-file" data="digits/0.wav"/>
54         <action function="sleep" data="100"/>
55         <action function="play-file" data="conference/conf-members_in_conference.wav"/>
56       </nomatch>
57     </input>
58   </macro>
59
60   <macro name="enter_dest_number">
61     <input pattern="^(.*)$">
62       <match>
63         <action function="sleep" data="1000"/>
64         <action function="play-file" data="ivr/ivr-enter_destination_telephone_number.wav"/>
65         <action function="sleep" data="1000"/>
66       </match>
67     </input>
68   </macro>
69
70   <macro name="enter_src_number">
71     <input pattern="^(.*)$">
72       <match>
73         <action function="sleep" data="1000"/>
74         <action function="play-file" data="ivr/ivr-enter_source_telephone_number.wav"/>
75         <action function="sleep" data="1000"/>
76       </match>
77     </input>
78   </macro>
79
80   <macro name="call_forward_set">
81     <input pattern="^(\d+):(\d+)$">
82       <match>
83         <action function="sleep" data="1000"/>
84         <action function="play-file" data="ivr/ivr-extension_number.wav"/>
85         <action function="sleep" data="400"/>
86         <action function="say" data="$1" method="iterated" type="number"/>
87         <action function="sleep" data="400"/>
88         <action function="play-file" data="digits/2.wav"/>
89         <action function="sleep" data="1000"/>
90         <action function="play-file" data="ivr/ivr-extension_number.wav"/>
91         <action function="sleep" data="400"/>
92         <action function="say" data="$2" method="iterated" type="number"/>
93         <action function="sleep" data="1000"/>
94         <action function="play-file" data="ivr/ivr-call_forwarding_has_been_set.wav"/>
95         <action function="sleep" data="1500"/>
96       </match>
97     </input>
98   </macro>
99
100   <macro name="call_forward_cancel">
101     <input pattern="^(\d+)$">
102       <match>
103         <action function="sleep" data="1000"/>
104         <action function="play-file" data="ivr/ivr-extension_number.wav"/>
105         <action function="sleep" data="400"/>
106         <action function="say" data="$1" method="iterated" type="number"/>
107         <action function="play-file" data="ivr/ivr-call_forwarding_has_been_cancelled.wav"/>
108         <action function="sleep" data="1500"/>
109       </match>
110     </input>
111   </macro>
112
113   <macro name="screen_confirm">
114     <input pattern="^(.*)$">
115       <match>
116         <action function="sleep" data="500"/>
117         <action function="play-file" data="ivr/ivr-call_from.wav"/>
118         <action function="sleep" data="250"/>
119         <!-- Note, be sure to pass in the full path to the file or else!! -->
120         <action function="play-file" data="$1"/>
121         <action function="sleep" data="500"/>
122         <action function="play-file" data="ivr/ivr-accept_reject_voicemail.wav"/>
123         <action function="sleep" data="1500"/>
124         <action function="play-file" data="ivr/ivr-call_from.wav"/>
125         <action function="sleep" data="250"/>
126         <action function="play-file" data="$1"/>
127         <action function="sleep" data="500"/>
128         <action function="play-file" data="ivr/ivr-accept_reject_voicemail.wav"/>
129         <action function="sleep" data="1500"/>
130       </match>
131     </input>
132   </macro>
133
134 </include>
135 <!--
136 For Emacs:
137 Local Variables:
138 mode:xml
139 indent-tabs-mode:nil
140 tab-width:2
141 c-basic-offset:2
142 End:
143 For VIM:
144 vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab:
145 -->