mirror of
https://github.com/fusionpbx/fusionpbx.git
synced 2026-01-06 11:43:50 +00:00
Converted uses of ringback to common function
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
|
||||
--add the format_ringback function
|
||||
function format_ringback ( ringback )
|
||||
if (ringback == "default_ringback") then
|
||||
--fetch the default_ringback
|
||||
ringback = session:getVariable("ringback");
|
||||
end
|
||||
if (ringback:match("%${.*}")) then
|
||||
ringback = ringback:gsub("%${", "");
|
||||
ringback = ringback:gsub("}", "");
|
||||
ringback = session:getVariable(ringback);
|
||||
if (ringback == "") then
|
||||
--fallback to us-ring
|
||||
ringback = session:getVariable("us-ring");
|
||||
end
|
||||
--convert to tone_stream
|
||||
ringback = "tone_stream://" .. ringback .. ";loops=-1";
|
||||
elseif (ringback == "") then
|
||||
ringback = session:getVariable(hold_music);
|
||||
end
|
||||
return ringback;
|
||||
end
|
||||
Reference in New Issue
Block a user