From 80c33f3d4ce07584c01ac4ea9a1e256b9386fb39 Mon Sep 17 00:00:00 2001 From: mattf Date: Thu, 17 May 2012 17:02:34 +0000 Subject: [PATCH] Fixed bug in the call menu timeout option for after hours git-svn-id: svn://192.168.202.10@1818 3d104415-ff17-0410-8863-d5cf3c621b8a --- .../agc_2.4/agi/agi-VDAD_inbound_calltime_check.agi | 10 ++++++++-- agc_2-X/trunk/agi/agi-VDAD_inbound_calltime_check.agi | 10 ++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/agc_2-X/branches/agc_2.4/agi/agi-VDAD_inbound_calltime_check.agi b/agc_2-X/branches/agc_2.4/agi/agi-VDAD_inbound_calltime_check.agi index 6a57eb5b..2f475ff3 100644 --- a/agc_2-X/branches/agc_2.4/agi/agi-VDAD_inbound_calltime_check.agi +++ b/agc_2-X/branches/agc_2.4/agi/agi-VDAD_inbound_calltime_check.agi @@ -26,7 +26,7 @@ #exten => 1234,2,AGI(agi-VDAD_inbound_calltime_check.agi,INBOUND-----YES-----START-----24hours-----EXTENSION-----101-----default) #exten => 1234,3,Hangup # -# Copyright (C) 2011 Matt Florell LICENSE: AGPLv2 +# Copyright (C) 2012 Matt Florell LICENSE: AGPLv2 # # changes: # 80525-0144 - First Build @@ -39,6 +39,7 @@ # 101219-2110 - Added call time overflow # 110525-1347 - Added compatibility for outbound IVR logging # 111229-1716 - Changed call time overflow to look at previous day stop time +# 120517-1257 - Added CALLMENU timeout option # $script = 'agi-VDAD_inbound_calltime_check.agi'; @@ -478,8 +479,13 @@ if ( ( ($hm < $ct_default_start) || ($hm > $ct_default_stop) ) && ($hm >= $ct_st $dbhB->disconnect(); } - if ($after_hours_action =~ /EXTENSION|VOICEMAIL|IN_GROUP/) + if ($after_hours_action =~ /EXTENSION|VOICEMAIL|IN_GROUP|CALLMENU/) { + if ($after_hours_action =~ /CALLMENU/) + { + $DROPexten = 's'; + $ext_context = "$after_hours_exten"; + } if ($after_hours_action =~ /EXTENSION/) { $DROPexten = "$after_hours_exten"; diff --git a/agc_2-X/trunk/agi/agi-VDAD_inbound_calltime_check.agi b/agc_2-X/trunk/agi/agi-VDAD_inbound_calltime_check.agi index 6a57eb5b..2f475ff3 100644 --- a/agc_2-X/trunk/agi/agi-VDAD_inbound_calltime_check.agi +++ b/agc_2-X/trunk/agi/agi-VDAD_inbound_calltime_check.agi @@ -26,7 +26,7 @@ #exten => 1234,2,AGI(agi-VDAD_inbound_calltime_check.agi,INBOUND-----YES-----START-----24hours-----EXTENSION-----101-----default) #exten => 1234,3,Hangup # -# Copyright (C) 2011 Matt Florell LICENSE: AGPLv2 +# Copyright (C) 2012 Matt Florell LICENSE: AGPLv2 # # changes: # 80525-0144 - First Build @@ -39,6 +39,7 @@ # 101219-2110 - Added call time overflow # 110525-1347 - Added compatibility for outbound IVR logging # 111229-1716 - Changed call time overflow to look at previous day stop time +# 120517-1257 - Added CALLMENU timeout option # $script = 'agi-VDAD_inbound_calltime_check.agi'; @@ -478,8 +479,13 @@ if ( ( ($hm < $ct_default_start) || ($hm > $ct_default_stop) ) && ($hm >= $ct_st $dbhB->disconnect(); } - if ($after_hours_action =~ /EXTENSION|VOICEMAIL|IN_GROUP/) + if ($after_hours_action =~ /EXTENSION|VOICEMAIL|IN_GROUP|CALLMENU/) { + if ($after_hours_action =~ /CALLMENU/) + { + $DROPexten = 's'; + $ext_context = "$after_hours_exten"; + } if ($after_hours_action =~ /EXTENSION/) { $DROPexten = "$after_hours_exten";