From 90bd147d436a737148f6bd60edf03c73c4356fa9 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Fri, 22 Jul 2016 11:48:29 -0600 Subject: [PATCH] Update directory.lua Add a timeout_destination option for directory.lua. --- resources/install/scripts/directory.lua | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/resources/install/scripts/directory.lua b/resources/install/scripts/directory.lua index a5c2bd20bc..a5f3298b19 100644 --- a/resources/install/scripts/directory.lua +++ b/resources/install/scripts/directory.lua @@ -27,7 +27,6 @@ --set the defaults digit_max_length = 3; timeout_pin = 5000; - timeout_transfer = 5000; max_tries = 3; digit_timeout = 5000; search_limit = 3; @@ -92,6 +91,9 @@ --get the domain info domain_name = session:getVariable("domain_name"); domain_uuid = session:getVariable("domain_uuid"); + + --get the timeout destination + timeout_destination = session:getVariable("timeout_destination"); --set the sounds path for the language, dialect and voice default_language = session:getVariable("default_language"); @@ -375,7 +377,12 @@ directory_search(); end - session:streamFile(sounds_dir.."/voicemail/vm-goodbye.wav"); +--timeout action + if (timeout_destination == nil) then + session:streamFile(sounds_dir.."/voicemail/vm-goodbye.wav"); + else + session:execute("transfer", timeout_destination.." XML "..row.context); + end --notes --session:execute("say", "en name_spelled pronounced mark");