Add extension_language, extension_dialect and extension_voice

This commit is contained in:
FusionPBX
2024-01-10 16:32:29 -07:00
committed by GitHub
parent 50720e2af0
commit 5c6dd8bfb3

View File

@@ -368,6 +368,9 @@
forward_user_not_registered_enabled = row.forward_user_not_registered_enabled;
forward_user_not_registered_destination = row.forward_user_not_registered_destination;
do_not_disturb = row.do_not_disturb;
extension_language = row.extension_language;
extension_dialect = row.extension_dialect;
extension_voice = row.extension_voice;
--if the extension is virtual set register to false
if (row.extension_type == 'virtual') then
@@ -681,6 +684,15 @@
if (do_not_disturb ~= nil) and (string.len(do_not_disturb) > 0) then
xml:append([[ <variable name="do_not_disturb" value="]] .. xml.sanitize(do_not_disturb) .. [["/>]]);
end
if (extension_language ~= nil) and (string.len(extension_language) > 0) then
xml:append([[ <variable name="extension_language" value="]] .. xml.sanitize(extension_language) .. [["/>]]);
end
if (extension_dialect ~= nil) and (string.len(extension_dialect) > 0) then
xml:append([[ <variable name="extension_dialect" value="]] .. xml.sanitize(extension_dialect) .. [["/>]]);
end
if (extension_voice ~= nil) and (string.len(extension_voice) > 0) then
xml:append([[ <variable name="extension_voice" value="]] .. xml.sanitize(extension_voice) .. [["/>]]);
end
xml:append([[ <variable name="record_stereo" value="true"/>]]);
xml:append([[ <variable name="transfer_fallback_extension" value="operator"/>]]);
xml:append([[ <variable name="export_vars" value="domain_name,domain_uuid"/>]]);