diff --git a/resources/install/scripts/app/xml_handler/resources/scripts/configuration/ivr.conf.lua b/resources/install/scripts/app/xml_handler/resources/scripts/configuration/ivr.conf.lua
index 6878415a4c..f6cc11c4d6 100644
--- a/resources/install/scripts/app/xml_handler/resources/scripts/configuration/ivr.conf.lua
+++ b/resources/install/scripts/app/xml_handler/resources/scripts/configuration/ivr.conf.lua
@@ -221,13 +221,6 @@
table.insert(xml, [[ digit-len="]]..ivr_menu_digit_len..[[" ]]);
table.insert(xml, [[ >]]);
- --direct dial
- if (ivr_menu_direct_dial == "true") then
- table.insert(xml, [[\n]]);
- table.insert(xml, [[\n]]);
- table.insert(xml, [[\n]]);
- end
-
--get the ivr menu options
sql = [[SELECT * FROM v_ivr_menu_options WHERE ivr_menu_uuid = ']] .. ivr_menu_uuid ..[[' ORDER BY ivr_menu_option_order asc ]];
if (debug["sql"]) then
@@ -241,6 +234,13 @@
table.insert(xml, [[ ]]);
end);
+ --direct dial
+ if (ivr_menu_direct_dial == "true") then
+ table.insert(xml, [[ \n]]);
+ table.insert(xml, [[ \n]]);
+ table.insert(xml, [[ \n]]);
+ end
+
--close the extension tag if it was left open
table.insert(xml, [[ ]]);
table.insert(xml, [[ ]]);