diff --git a/app/extensions/resources/classes/extension.php b/app/extensions/resources/classes/extension.php index 9d3f74f987..9f2e0a693e 100644 --- a/app/extensions/resources/classes/extension.php +++ b/app/extensions/resources/classes/extension.php @@ -368,6 +368,27 @@ $xml .= " \n"; break; } + if (strlen($row['forward_all_enabled']) > 0) { + $xml .= " \n"; + } + if (strlen($row['forward_all_destination']) > 0) { + $xml .= " \n"; + } + if (strlen($row['forward_busy_enabled']) > 0) { + $xml .= " \n"; + } + if (strlen($row['forward_busy_destination']) > 0) { + $xml .= " \n"; + } + if (strlen($row['forward_no_answer_enabled']) > 0) { + $xml .= " \n"; + } + if (strlen($row['forward_no_answer_destination']) > 0) { + $xml .= " \n"; + } + if (strlen($row['do_not_disturb']) > 0) { + $xml .= " \n"; + } $xml .= " \n"; $xml .= " \n"; diff --git a/resources/install/scripts/app/xml_handler/resources/scripts/directory/directory.lua b/resources/install/scripts/app/xml_handler/resources/scripts/directory/directory.lua index f6897f465c..580f799f01 100644 --- a/resources/install/scripts/app/xml_handler/resources/scripts/directory/directory.lua +++ b/resources/install/scripts/app/xml_handler/resources/scripts/directory/directory.lua @@ -454,6 +454,27 @@ if (sip_bypass_media == "proxy-media") then table.insert(xml, [[ ]]); end + if (string.len(forward_all_enabled) > 0) then + table.insert(xml, [[ ]]); + end + if (string.len(forward_all_destination) > 0) then + table.insert(xml, [[ ]]); + end + if (string.len(forward_busy_enabled) > 0) then + table.insert(xml, [[ ]]); + end + if (string.len(forward_busy_destination) > 0) then + table.insert(xml, [[ ]]); + end + if (string.len(forward_no_answer_enabled) > 0) then + table.insert(xml, [[ ]]); + end + if (string.len(forward_no_answer_destination) > 0) then + table.insert(xml, [[ ]]); + end + if (string.len(do_not_disturb) > 0) then + table.insert(xml, [[ ]]); + end table.insert(xml, [[ ]]); table.insert(xml, [[ ]]); table.insert(xml, [[ ]]);