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
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 3 deletions

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