Only set ringback if a value is provided

This commit is contained in:
FusionPBX
2024-06-11 10:40:11 -06:00
committed by GitHub
parent 20cf6c8255
commit 48140218f3

View File

@@ -746,9 +746,11 @@ log = require "resources.functions.log".ring_group
user_exists = api:executeString(cmd);
--set ringback
ring_group_ringback = format_ringback(ring_group_ringback);
session:setVariable("ringback", ring_group_ringback);
session:setVariable("transfer_ringback", ring_group_ringback);
if (ring_group_ringback and string.len(ring_group_ringback) > 0) then
ring_group_ringback = format_ringback(ring_group_ringback);
session:setVariable("ringback", ring_group_ringback);
session:setVariable("transfer_ringback", ring_group_ringback);
end
--set the timeout if there is only one destination
if (#destinations == 1) then