diff --git a/resources/install/scripts/disa.lua b/resources/install/scripts/disa.lua index 0bfaea5611..db77cd9a3e 100644 --- a/resources/install/scripts/disa.lua +++ b/resources/install/scripts/disa.lua @@ -43,6 +43,7 @@ --get and save the variables if (session:ready()) then + sound_greeting = session:getVariable("sound_greeting"); pin_number = session:getVariable("pin_number"); sounds_dir = session:getVariable("sounds_dir"); caller_id_name = session:getVariable("caller_id_name"); @@ -73,6 +74,12 @@ digit_max_length = "11"; end +--if the sound_greeting is provided then play it + if (session:ready() and sound_greeting) then + session:streamFile(sound_greeting); + session:sleep(200); + end + --if the pin number is provided then require it if (session:ready() and pin_number) then min_digits = string.len(pin_number);