diff --git a/app/switch/resources/scripts/app/xml_handler/resources/scripts/configuration/ivr.conf.lua b/app/switch/resources/scripts/app/xml_handler/resources/scripts/configuration/ivr.conf.lua
index 10fa6e4244..1e7220ae39 100644
--- a/app/switch/resources/scripts/app/xml_handler/resources/scripts/configuration/ivr.conf.lua
+++ b/app/switch/resources/scripts/app/xml_handler/resources/scripts/configuration/ivr.conf.lua
@@ -63,6 +63,10 @@
--set the sound prefix
sound_prefix = sounds_dir.."/${default_language}/${default_dialect}/${default_voice}/";
+ sound_prefix = xml.sanitize(sound_prefix);
+ sound_prefix = string.gsub(sound_prefix, "{default_language}", "${default_language}");
+ sound_prefix = string.gsub(sound_prefix, "{default_dialect}", "${default_dialect}");
+ sound_prefix = string.gsub(sound_prefix, "{default_voice}", "${default_voice}");
--connect to the database
local dbh = Database.new('system');
@@ -300,7 +304,7 @@
local direct_dial_regex = string.format("/^(%s\\d{%s,%s})$/", negative_lookahead, direct_dial_digits_min, direct_dial_digits_max);
xml:append([[ \n]]);
--xml:append([[ \n]]);
- xml:append([[ \n]]);
+ xml:append([[ \n]]);
--xml:append([[ \n]]);
xml:append([[ \n]]);
end