Set extension variables for forward all, busy, no answer, and do not disturb.

This commit is contained in:
Mark Crane
2014-12-03 08:05:41 +00:00
parent 47ba72f6fd
commit 14babb88ed
2 changed files with 42 additions and 0 deletions

View File

@@ -454,6 +454,27 @@
if (sip_bypass_media == "proxy-media") then
table.insert(xml, [[ <variable name="proxy_media" value="true"/>]]);
end
if (string.len(forward_all_enabled) > 0) then
table.insert(xml, [[ <variable name="forward_all_enabled" value="forward_all_enabled"/>]]);
end
if (string.len(forward_all_destination) > 0) then
table.insert(xml, [[ <variable name="forward_all_destination" value="forward_all_destination"/>]]);
end
if (string.len(forward_busy_enabled) > 0) then
table.insert(xml, [[ <variable name="forward_busy_enabled" value="forward_busy_enabled"/>]]);
end
if (string.len(forward_busy_destination) > 0) then
table.insert(xml, [[ <variable name="forward_busy_destination" value="forward_busy_destination"/>]]);
end
if (string.len(forward_no_answer_enabled) > 0) then
table.insert(xml, [[ <variable name="forward_no_answer_enabled" value="forward_no_answer_enabled"/>]]);
end
if (string.len(forward_no_answer_destination) > 0) then
table.insert(xml, [[ <variable name="forward_no_answer_destination" value="forward_no_answer_destination"/>]]);
end
if (string.len(do_not_disturb) > 0) then
table.insert(xml, [[ <variable name="do_not_disturb" value="do_not_disturb"/>]]);
end
table.insert(xml, [[ <variable name="record_stereo" value="true"/>]]);
table.insert(xml, [[ <variable name="transfer_fallback_extension" value="operator"/>]]);
table.insert(xml, [[ <variable name="export_vars" value="domain_name"/>]]);