1 diff -urN asterisk-16.15.0.org/agi/DialAnMp3.agi asterisk-16.15.0/agi/DialAnMp3.agi
2 --- asterisk-16.15.0.org/agi/DialAnMp3.agi 2020-11-19 13:34:40.000000000 +0100
3 +++ asterisk-16.15.0/agi/DialAnMp3.agi 2020-11-27 12:44:43.374449817 +0100
5 print STDERR " -- $i = $AGI{$i}\n";
8 -dbmopen(%DIGITS, "/var/lib/asterisk/mp3list", 0644) || die("Unable to open mp3list");;
9 +dbmopen(%DIGITS, "/usr/share/asterisk/mp3list", 0644) || die("Unable to open mp3list");;
13 diff -urN asterisk-16.15.0.org/agi/jukebox.agi asterisk-16.15.0/agi/jukebox.agi
14 --- asterisk-16.15.0.org/agi/jukebox.agi 2020-11-19 13:34:40.000000000 +0100
15 +++ asterisk-16.15.0/agi/jukebox.agi 2020-11-27 12:44:43.374449817 +0100
18 # Uses festival to list off all your MP3 music files over a channel in
19 # a hierarchical fashion. Put this file in your agi-bin folder which
20 -# is located at: /var/lib/asterisk/agi-bin Be sure to chmod +x it!
21 +# is located at: /usr/share/asterisk/agi-bin Be sure to chmod +x it!
24 # exten => 68742,1,Answer()
25 diff -urN asterisk-16.15.0.org/agi/numeralize asterisk-16.15.0/agi/numeralize
26 --- asterisk-16.15.0.org/agi/numeralize 2020-11-19 13:34:40.000000000 +0100
27 +++ asterisk-16.15.0/agi/numeralize 2020-11-27 12:44:43.374449817 +0100
30 $mp3dir="/usr/media/mpeg3";
32 -dbmopen(%DIGITS, "/var/lib/asterisk/mp3list", 0644) || die("Unable to open mp3list");;
33 +dbmopen(%DIGITS, "/usr/share/asterisk/mp3list", 0644) || die("Unable to open mp3list");;
37 diff -urN asterisk-16.15.0.org/configs/samples/festival.conf.sample asterisk-16.15.0/configs/samples/festival.conf.sample
38 --- asterisk-16.15.0.org/configs/samples/festival.conf.sample 2020-11-19 13:34:40.000000000 +0100
39 +++ asterisk-16.15.0/configs/samples/festival.conf.sample 2020-11-27 12:44:43.374449817 +0100
41 ; THIS DIRECTORY *MUST* EXIST and must be writable from the asterisk process.
44 -;cachedir=/var/lib/asterisk/festivalcache/
45 +;cachedir=/var/spool/asterisk/festivalcache/
47 ; Festival command to send to the server.
48 ; Defaults to: (tts_textasterisk "%s" 'file)(quit)\n
49 diff -urN asterisk-16.15.0.org/configs/samples/http.conf.sample asterisk-16.15.0/configs/samples/http.conf.sample
50 --- asterisk-16.15.0.org/configs/samples/http.conf.sample 2020-11-19 13:34:40.000000000 +0100
51 +++ asterisk-16.15.0/configs/samples/http.conf.sample 2020-11-27 12:44:43.374449817 +0100
53 ; Note about Asterisk documentation:
54 ; If Asterisk was installed from a tarball, then the HTML documentation should
55 ; be installed in the static-http/docs directory which is
56 -; (/var/lib/asterisk/static-http/docs) on linux by default. If the Asterisk
57 +; (/usr/share/asterisk/static-http/docs) on linux by default. If the Asterisk
58 ; HTTP server is enabled in this file by setting the "enabled", "bindaddr",
59 ; and "bindport" options, then you should be able to view the documentation
60 ; remotely by browsing to:
62 ; config permission to POST files.
64 ; In this example, if the prefix option is set to "asterisk", then using the
65 -; POST URL: /asterisk/uploads will put files in /var/lib/asterisk/uploads/.
66 -;uploads = /var/lib/asterisk/uploads/
67 +; POST URL: /asterisk/uploads will put files in /var/spool/asterisk/uploads/.
68 +;uploads = /var/spool/asterisk/uploads/
70 diff -urN asterisk-16.15.0.org/configs/samples/iax.conf.sample asterisk-16.15.0/configs/samples/iax.conf.sample
71 --- asterisk-16.15.0.org/configs/samples/iax.conf.sample 2020-11-19 13:34:40.000000000 +0100
72 +++ asterisk-16.15.0/configs/samples/iax.conf.sample 2020-11-27 12:44:43.374449817 +0100
73 @@ -541,8 +541,8 @@ inkeys=freeworlddialup
74 ; authentication is used, "inkeys" is a list of acceptable public keys on the
75 ; local system that can be used to authenticate the remote peer, separated by
76 ; the ":" character. "outkey" is a single, private key to use to authenticate
77 -; to the other side. Public keys are named /var/lib/asterisk/keys/<name>.pub
78 -; while private keys are named /var/lib/asterisk/keys/<name>.key. Private
79 +; to the other side. Public keys are named /usr/share/asterisk/keys/<name>.pub
80 +; while private keys are named /usr/share/asterisk/keys/<name>.key. Private
81 ; keys should always be 3DES encrypted. If encryption is used (applicable to
82 ; md5 and rsa only), a secret must be provided.
84 diff -urN asterisk-16.15.0.org/configs/samples/musiconhold.conf.sample asterisk-16.15.0/configs/samples/musiconhold.conf.sample
85 --- asterisk-16.15.0.org/configs/samples/musiconhold.conf.sample 2020-11-19 13:34:40.000000000 +0100
86 +++ asterisk-16.15.0/configs/samples/musiconhold.conf.sample 2020-11-27 12:44:43.377783255 +0100
88 ; The path specified can be either an absolute path (starts with '/'),
89 ; or a relative path; relative paths are interpreted as being relative
90 ; to the 'astdatalibdir' in asterisk.conf, which defaults to
92 +; /usr/share/asterisk.
95 ; If you are not using "autoload" in modules.conf, then you
98 ; Note that with mode=custom, a directory is not required, such as when reading
100 -;directory=/var/lib/asterisk/mohmp3
101 +;directory=/usr/share/asterisk/mohmp3
102 ;application=/usr/bin/mpg123 -q -r 8000 -f 8192 -b 2048 --mono -s
109 -;directory=/var/lib/asterisk/mohmp3
110 +;directory=/usr/share/asterisk/mohmp3
111 ;application=/site/sw/bin/madplay -Q -o raw:- --mono -R 8000 -a -12
113 ; By default, when res_musiconhold reloads or unloads, it sends a HUP signal
114 diff -urN asterisk-16.15.0.org/configs/samples/osp.conf.sample asterisk-16.15.0/configs/samples/osp.conf.sample
115 --- asterisk-16.15.0.org/configs/samples/osp.conf.sample 2020-11-19 13:34:40.000000000 +0100
116 +++ asterisk-16.15.0/configs/samples/osp.conf.sample 2020-11-27 12:44:43.377783255 +0100
118 ;source=domain name or [IP address in brackets]
120 ; Define path and file name of crypto files.
121 -; The default path for crypto file is /var/lib/asterisk/keys. If no path is
122 -; defined, crypto files will in /var/lib/asterisk/keys directory.
123 +; The default path for crypto file is /usr/share/asterisk/keys. If no path is
124 +; defined, crypto files will in /usr/share/asterisk/keys directory.
126 ; Specify the private key file name.
127 ; If this parameter is unspecified or not present, the default name will be the
128 diff -urN asterisk-16.15.0.org/configs/samples/phoneprov.conf.sample asterisk-16.15.0/configs/samples/phoneprov.conf.sample
129 --- asterisk-16.15.0.org/configs/samples/phoneprov.conf.sample 2020-11-19 13:34:40.000000000 +0100
130 +++ asterisk-16.15.0/configs/samples/phoneprov.conf.sample 2020-11-27 12:44:43.377783255 +0100
132 ${MAC}-phone.cfg => 000000000000-phone.cfg ; (relative to AST_DATA_DIR/phoneprov)
133 config/${MAC} => polycom.xml ; Dynamic Filename => template file
134 ${MAC}-directory.xml => 000000000000-directory.xml
135 -setvar => CUSTOM_CONFIG=/var/lib/asterisk/phoneprov/configs/custom.cfg ; Custom variable
136 +setvar => CUSTOM_CONFIG=/usr/share/asterisk/phoneprov/configs/custom.cfg ; Custom variable
138 ;snom 300, 320, 360, 370, 820, 821, 870 support
139 snom-${MAC}.xml => snom-mac.xml
140 --- a/configs/samples/res_config_sqlite3.conf.sample~ 2022-10-19 16:31:39.000000000 +0200
141 +++ b/configs/samples/res_config_sqlite3.conf.sample 2022-11-30 07:44:04.009791957 +0100
143 ; Define a realtime database name to use in extconfig.conf
146 -;dbfile => /var/lib/asterisk/realtime.sqlite3
147 +;dbfile => /var/spool/asterisk/realtime.sqlite3
149 ; debug - Turn on debugging information
152 ; busy timeout - timeout in miliseconds to stop waiting for locked database.
153 ; More info at https://www.sqlite.org/c3ref/busy_timeout.html
156 \ No newline at end of file
158 diff -urN asterisk-16.15.0.org/contrib/scripts/astgenkey asterisk-16.15.0/contrib/scripts/astgenkey
159 --- asterisk-16.15.0.org/contrib/scripts/astgenkey 2020-11-19 13:34:40.000000000 +0100
160 +++ asterisk-16.15.0/contrib/scripts/astgenkey 2020-11-27 12:44:43.377783255 +0100
162 echo "in PEM format for use by Asterisk. You will be asked to"
163 echo "enter a passcode for your key multiple times. Please"
164 echo "enter the same code each time. The resulting files will"
165 - echo "need to be moved to /var/lib/asterisk/keys if you want"
166 + echo "need to be moved to /usr/share/asterisk/keys if you want"
167 echo "to use them, and any private keys (.key files) will"
168 echo "need to be initialized at runtime either by running"
169 echo "Asterisk with the '-i' option, or with the 'keys init'"
170 diff -urN asterisk-16.15.0.org/contrib/scripts/astgenkey.8 asterisk-16.15.0/contrib/scripts/astgenkey.8
171 --- asterisk-16.15.0.org/contrib/scripts/astgenkey.8 2020-11-19 13:34:40.000000000 +0100
172 +++ asterisk-16.15.0/contrib/scripts/astgenkey.8 2020-11-27 12:44:43.377783255 +0100
176 Those files should be copied to
177 -.I /var/lib/asterisk/keys
178 +.I /usr/share/asterisk/keys
180 (The private key: on your system. The public key: on other systems)
182 @@ -121,10 +121,10 @@
183 And then make the key accessible to Asterisk (assuming you run it as
186 - chown asterisk /var/lib/asterisk/keys/yourname.*
187 + chown asterisk /usr/share/asterisk/keys/yourname.*
190 -.I /var/lib/asterisk/keys
191 +.I /usr/share/asterisk/keys
195 diff -urN asterisk-16.15.0.org/contrib/utils/README.rawplayer asterisk-16.15.0/contrib/utils/README.rawplayer
196 --- asterisk-16.15.0.org/contrib/utils/README.rawplayer 2020-11-19 13:34:40.000000000 +0100
197 +++ asterisk-16.15.0/contrib/utils/README.rawplayer 2020-11-27 12:44:43.377783255 +0100
199 sox -c 1 track01.wav -t raw -r 8000 -c 1 -s -w track01.raw
202 -Once you have the raw files put them in any dir on your system (eg /var/lib/asterisk/holdmusic_raw).
203 +Once you have the raw files put them in any dir on your system (eg /usr/share/asterisk/holdmusic_raw).
204 and set up a class in musiconhold.conf like so:
207 diff -urN asterisk-16.15.0.org/pbx/ael/ael-test/ael-test3/extensions.ael asterisk-16.15.0/pbx/ael/ael-test/ael-test3/extensions.ael
208 --- asterisk-16.15.0.org/pbx/ael/ael-test/ael-test3/extensions.ael 2020-11-19 13:34:40.000000000 +0100
209 +++ asterisk-16.15.0/pbx/ael/ael-test/ael-test3/extensions.ael 2020-11-27 12:44:43.377783255 +0100
210 @@ -2049,7 +2049,7 @@
212 macro callerid-liar()
214 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/priv-callerintros/LIAR.gsm&);
215 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/priv-callerintros/LIAR.gsm&);
216 Background(priv-liar); // Script: OOOps! Sorry! I don't allow men with ski masks pulled over their
217 // faces to get in the front door, and unidentified callers won't fair
218 // any better. You entered *MY* phone number. That won't work.
219 @@ -2106,7 +2106,7 @@
221 if( "${PRIVACYMGRSTATUS}" = "FAILED" )
223 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/privmanfailed.gsm);
224 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/privmanfailed.gsm);
225 &std-priv-exten(Zap/3r1&Zap/5r1,2,25,mtw,telemarket,telemarket);
228 @@ -2138,7 +2138,7 @@
229 verbose(direct is XXX#${direct}XXXX);
230 Playback(greetings/direct); // Welcome to the Murphy residence. This system will automatically try to connect you to...
231 Playback(/var/spool/asterisk/voicemail/default/${direct}/greet);
232 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
233 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
234 TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/${direct}/greet.wav&);
237 @@ -2223,7 +2223,7 @@
241 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
242 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
243 TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/2/greet.wav&);
244 &std-priv-exten(Zap/3r1&Zap/5r1,2,25,mtw,telemarket,telemarket);
246 @@ -2421,51 +2421,51 @@
247 Background(murphy-homeline-kids); // Which Kid? 1=Sean, 2:Eric, 3:Ryan, 4:Kyle, 5:Amber, 6:Alex, 7:Neal
250 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
251 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
252 TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/3/greet.wav&);
253 // &std-priv-exten(Zap/3r2&Zap/5r2,3,35,mtw,telemarket,telemarket);
254 &std-priv-exten(IAX2/seaniax&Zap/5r2,3,35,mtw,telemarket,telemarket);
255 goto homeline|s|loopback;
258 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
259 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
260 TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/4/greet.wav&);
262 goto homeline|s|loopback;
264 // SetMusicOnHold(erics);
265 - // TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
266 + // TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
267 // TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/4/greet.wav&);
268 // &std-priv-exten(Zap/3r2&Zap/5r2,4,35,mtw,telemarket,telemarket);
269 // goto homeline|s|loopback;
272 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
273 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
274 TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/5/greet.wav&);
275 &std-priv-exten(Zap/3r2&Zap/5r2,5,35,mtw,telemarket,telemarket);
276 goto homeline|s|loopback;
279 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
280 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
281 TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/6/greet.wav&);
282 &std-priv-exten(Zap/3r2&Zap/5r2,6,35,mtw,telemarket,telemarket);
283 goto homeline|s|loopback;
286 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
287 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
288 TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/7/greet.wav&);
289 &std-priv-exten(Zap/3r2&Zap/5r2,7,35,mtw,telemarket,telemarket);
290 goto homeline|s|loopback;
294 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
295 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
296 TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/8/greet.wav&);
297 &std-priv-exten(Zap/3r2&Zap/5r2,8,35,mtw,telemarket,telemarket);
298 goto homeline|s|loopback;
301 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
302 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
303 TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/9/greet.wav&);
304 &std-priv-exten(Zap/3r2&Zap/5r2,9,35,mtw,telemarket,telemarket);
305 goto homeline|s|loopback;
306 @@ -2517,7 +2517,7 @@
307 // Otherwise, dial 1, and hopefully, you will reach Steve.
310 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
311 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
312 TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/1/greet.wav&);
314 &std-priv-exten(Zap/6&Sip/murf,1,30,mtw,telemarket,telemarket);
315 @@ -2778,7 +2778,7 @@
318 Record(announcement:gsm);
319 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/announcement.gsm&);
320 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/announcement.gsm&);
324 diff -urN asterisk-16.15.0.org/pbx/ael/ael-test/ael-vtest13/extensions.ael asterisk-16.15.0/pbx/ael/ael-test/ael-vtest13/extensions.ael
325 --- asterisk-16.15.0.org/pbx/ael/ael-test/ael-vtest13/extensions.ael 2020-11-19 13:34:40.000000000 +0100
326 +++ asterisk-16.15.0/pbx/ael/ael-test/ael-vtest13/extensions.ael 2020-11-27 12:44:43.377783255 +0100
327 @@ -2048,7 +2048,7 @@
329 macro callerid-liar()
331 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/priv-callerintros/LIAR.gsm&);
332 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/priv-callerintros/LIAR.gsm&);
333 Background(priv-liar); // Script: OOOps! Sorry! I don't allow men with ski masks pulled over their
334 // faces to get in the front door, and unidentified callers won't fair
335 // any better. You entered *MY* phone number. That won't work.
336 @@ -2105,7 +2105,7 @@
338 if( "${PRIVACYMGRSTATUS}" = "FAILED" )
340 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/privmanfailed.gsm);
341 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/privmanfailed.gsm);
342 &std-priv-exten(Zap/3r1&Zap/5r1,2,25,mtw,telemarket,telemarket);
345 @@ -2137,7 +2137,7 @@
346 verbose(direct is XXX#${direct}XXXX);
347 Playback(greetings/direct); // Welcome to the Murphy residence. This system will automatically try to connect you to...
348 Playback(/var/spool/asterisk/voicemail/default/${direct}/greet);
349 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
350 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
351 TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/${direct}/greet.wav&);
354 @@ -2222,7 +2222,7 @@
358 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
359 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
360 TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/2/greet.wav&);
361 &std-priv-exten(Zap/3r1&Zap/5r1,2,25,mtw,telemarket,telemarket);
363 @@ -2420,51 +2420,51 @@
364 Background(murphy-homeline-kids); // Which Kid? 1=Sean, 2:Eric, 3:Ryan, 4:Kyle, 5:Amber, 6:Alex, 7:Neal
367 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
368 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
369 TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/3/greet.wav&);
370 // &std-priv-exten(Zap/3r2&Zap/5r2,3,35,mtw,telemarket,telemarket);
371 &std-priv-exten(IAX2/seaniax&Zap/5r2,3,35,mtw,telemarket,telemarket);
372 goto homeline|s|loopback;
375 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
376 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
377 TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/4/greet.wav&);
379 goto homeline|s|loopback;
381 // SetMusicOnHold(erics);
382 - // TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
383 + // TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
384 // TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/4/greet.wav&);
385 // &std-priv-exten(Zap/3r2&Zap/5r2,4,35,mtw,telemarket,telemarket);
386 // goto homeline|s|loopback;
389 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
390 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
391 TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/5/greet.wav&);
392 &std-priv-exten(Zap/3r2&Zap/5r2,5,35,mtw,telemarket,telemarket);
393 goto homeline|s|loopback;
396 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
397 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
398 TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/6/greet.wav&);
399 &std-priv-exten(Zap/3r2&Zap/5r2,6,35,mtw,telemarket,telemarket);
400 goto homeline|s|loopback;
403 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
404 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
405 TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/7/greet.wav&);
406 &std-priv-exten(Zap/3r2&Zap/5r2,7,35,mtw,telemarket,telemarket);
407 goto homeline|s|loopback;
411 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
412 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
413 TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/8/greet.wav&);
414 &std-priv-exten(Zap/3r2&Zap/5r2,8,35,mtw,telemarket,telemarket);
415 goto homeline|s|loopback;
418 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
419 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
420 TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/9/greet.wav&);
421 &std-priv-exten(Zap/3r2&Zap/5r2,9,35,mtw,telemarket,telemarket);
422 goto homeline|s|loopback;
423 @@ -2516,7 +2516,7 @@
424 // Otherwise, dial 1, and hopefully, you will reach Steve.
427 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm);
428 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm);
429 TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/1/greet.wav&);
431 &std-priv-exten(Zap/6&Sip/murf,1,30,mtw,telemarket,telemarket);
432 @@ -2777,7 +2777,7 @@
435 Record(announcement:gsm);
436 - TrySystem(/usr/bin/play /var/lib/asterisk/sounds/announcement.gsm&);
437 + TrySystem(/usr/bin/play /usr/share/asterisk/sounds/announcement.gsm&);
441 diff -urN asterisk-16.15.0.org/pbx/ael/ael-test/ref.ael-vtest13 asterisk-16.15.0/pbx/ael/ael-test/ref.ael-vtest13
442 --- asterisk-16.15.0.org/pbx/ael/ael-test/ref.ael-vtest13 2020-11-19 13:34:40.000000000 +0100
443 +++ asterisk-16.15.0/pbx/ael/ael-test/ref.ael-vtest13 2020-11-27 12:44:43.381116692 +0100
444 @@ -2182,7 +2182,7 @@
448 -exten => ~~s~~,1,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/priv-callerintros/LIAR.gsm&)
449 +exten => ~~s~~,1,TrySystem(/usr/bin/play /usr/share/asterisk/sounds/priv-callerintros/LIAR.gsm&)
450 exten => ~~s~~,2,Background(priv-liar)
451 exten => ~~s~~,3,Hangup()
452 exten => ~~s~~,4,Return()
453 @@ -2217,7 +2217,7 @@
454 exten => s,4,Zapateller(nocallerid)
455 exten => s,5,PrivacyManager()
456 exten => s,6,GotoIf($["${PRIVACYMGRSTATUS}" = "FAILED" ]?7:11)
457 -exten => s,7,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/privmanfailed.gsm)
458 +exten => s,7,TrySystem(/usr/bin/play /usr/share/asterisk/sounds/privmanfailed.gsm)
459 exten => s,8,Gosub(std-priv-exten,~~s~~,1(Zap/3r1&Zap/5r1,2,25,mtw,telemarket,telemarket))
460 exten => s,9,Hangup()
461 exten => s,10,Return()
462 @@ -2243,7 +2243,7 @@
463 exten => s,30,verbose(direct is XXX#${direct}XXXX)
464 exten => s,31,Playback(greetings/direct)
465 exten => s,32,Playback(/var/spool/asterisk/voicemail/default/${direct}/greet)
466 -exten => s,33,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm)
467 +exten => s,33,TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm)
468 exten => s,34,TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/${direct}/greet.wav&)
469 exten => s,35,Goto(sw_92_${direct},10)
470 exten => s,36,NoOp(Finish switch_if_homeline_91_92)
471 @@ -2322,7 +2322,7 @@
472 exten => sw_92_2,11,Goto(s,loopback)
473 exten => sw_92_1,10,Gosub(std-priv-exten,~~s~~,1(Zap/6r3&Sip/murf,1,25,mpA(beep)tw,telemarket,telemarket))
474 exten => sw_92_1,11,Goto(s,loopback)
475 -exten => 1,1,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm)
476 +exten => 1,1,TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm)
477 exten => 1,2,TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/2/greet.wav&)
478 exten => 1,3,Gosub(std-priv-exten,~~s~~,1(Zap/3r1&Zap/5r1,2,25,mtw,telemarket,telemarket))
479 exten => 1,4,Goto(s,loopback)
480 @@ -2399,31 +2399,31 @@
483 exten => s,1(begin),Background(murphy-homeline-kids)
484 -exten => 1,1,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm)
485 +exten => 1,1,TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm)
486 exten => 1,2,TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/3/greet.wav&)
487 exten => 1,3,Gosub(std-priv-exten,~~s~~,1(IAX2/seaniax&Zap/5r2,3,35,mtw,telemarket,telemarket))
488 exten => 1,4,Goto(homeline,s,loopback)
489 -exten => 2,1,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm)
490 +exten => 2,1,TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm)
491 exten => 2,2,TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/4/greet.wav&)
492 exten => 2,3,Voicemail(u4)
493 exten => 2,4,Goto(homeline,s,loopback)
494 -exten => 3,1,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm)
495 +exten => 3,1,TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm)
496 exten => 3,2,TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/5/greet.wav&)
497 exten => 3,3,Gosub(std-priv-exten,~~s~~,1(Zap/3r2&Zap/5r2,5,35,mtw,telemarket,telemarket))
498 exten => 3,4,Goto(homeline,s,loopback)
499 -exten => 4,1,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm)
500 +exten => 4,1,TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm)
501 exten => 4,2,TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/6/greet.wav&)
502 exten => 4,3,Gosub(std-priv-exten,~~s~~,1(Zap/3r2&Zap/5r2,6,35,mtw,telemarket,telemarket))
503 exten => 4,4,Goto(homeline,s,loopback)
504 -exten => 5,1,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm)
505 +exten => 5,1,TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm)
506 exten => 5,2,TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/7/greet.wav&)
507 exten => 5,3,Gosub(std-priv-exten,~~s~~,1(Zap/3r2&Zap/5r2,7,35,mtw,telemarket,telemarket))
508 exten => 5,4,Goto(homeline,s,loopback)
509 -exten => 6,1,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm)
510 +exten => 6,1,TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm)
511 exten => 6,2,TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/8/greet.wav&)
512 exten => 6,3,Gosub(std-priv-exten,~~s~~,1(Zap/3r2&Zap/5r2,8,35,mtw,telemarket,telemarket))
513 exten => 6,4,Goto(homeline,s,loopback)
514 -exten => 7,1,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm)
515 +exten => 7,1,TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm)
516 exten => 7,2,TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/9/greet.wav&)
517 exten => 7,3,Gosub(std-priv-exten,~~s~~,1(Zap/3r2&Zap/5r2,9,35,mtw,telemarket,telemarket))
518 exten => 7,4,Goto(homeline,s,loopback)
519 @@ -2451,7 +2451,7 @@
520 exten => s,6,TrySystem(/usr/local/bin/who-is-it ${CALLERID(num)} "${CALLERID(name)}"&)
521 exten => s,7(loopback),Background(greetings/greeting)
522 exten => s,8,Background(murphy-office-intro1)
523 -exten => 1,1,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm)
524 +exten => 1,1,TrySystem(/usr/bin/play /usr/share/asterisk/sounds/call-for.gsm)
525 exten => 1,2,TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/1/greet.wav&)
526 exten => 1,3,Gosub(std-priv-exten,~~s~~,1(Zap/6&Sip/murf,1,30,mtw,telemarket,telemarket))
527 exten => 1,4,Goto(s,loopback)
528 @@ -2577,7 +2577,7 @@
529 exten => 760,1,DateTime()
530 exten => 760,2,Goto(s,loopback)
531 exten => 761,1,Record(announcement:gsm)
532 -exten => 761,2,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/announcement.gsm&)
533 +exten => 761,2,TrySystem(/usr/bin/play /usr/share/asterisk/sounds/announcement.gsm&)
534 exten => 761,3,Goto(s,loopback)
535 exten => 762,1,agi(tts-riddle.agi)
536 exten => 762,2,Background(gsm/what-time-it-is2)
537 diff -urN asterisk-16.15.0.org/utils/ael_main.c asterisk-16.15.0/utils/ael_main.c
538 --- asterisk-16.15.0.org/utils/ael_main.c 2020-11-19 13:34:40.000000000 +0100
539 +++ asterisk-16.15.0/utils/ael_main.c 2020-11-27 12:44:43.381116692 +0100
541 strcpy(config_dir, "/etc/asterisk");
542 localized_use_conf_dir();
544 - strcpy(var_dir, "/var/lib/asterisk");
545 + strcpy(var_dir, "/usr/share/asterisk");
547 if( dump_extensions ) {
548 dumpfile = fopen("extensions.conf.aeldump","w");