From f97e9f590178738e07fa98222a92c7a0fa08a981 Mon Sep 17 00:00:00 2001 From: mattf Date: Mon, 7 Mar 2011 15:28:17 +0000 Subject: [PATCH] Small bug fix for on-hook agents git-svn-id: svn://192.168.202.10@1615 3d104415-ff17-0410-8863-d5cf3c621b8a --- agc_2-X/trunk/agi/agi-VDAD_ALL_inbound.agi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/agc_2-X/trunk/agi/agi-VDAD_ALL_inbound.agi b/agc_2-X/trunk/agi/agi-VDAD_ALL_inbound.agi index 116b2a21..1ce8d6d4 100644 --- a/agc_2-X/trunk/agi/agi-VDAD_ALL_inbound.agi +++ b/agc_2-X/trunk/agi/agi-VDAD_ALL_inbound.agi @@ -1996,7 +1996,7 @@ while ( ($drop_timer <= $DROP_TIME) && ($wait_in_queue > 0) ) } if ($sthArows > 0) { - if ( ($VDADon_hook_agent == 'Y') && ($AGENTgrab < 1) ) + if ( ($VDADon_hook_agent =~ /Y/) && ($AGENTgrab < 1) ) { $Faffected_rows = 0; $RING_agent++; @@ -2004,7 +2004,7 @@ while ( ($drop_timer <= $DROP_TIME) && ($wait_in_queue > 0) ) $RAFaffected_rows = $dbhA->do($stmtA); $dbhP=$dbhA; $mysql_count='02160'; $MEL_aff_rows=$RAFaffected_rows; &mysql_error_logging; - if ($AGILOG) {$agi_string = "ON-HOOK-AGENT UPDATE: |$stmtA|$RING_agent|"; &agi_output;} + if ($AGILOG) {$agi_string = "ON-HOOK-AGENT UPDATE: |$stmtA|$RING_agent|$VDADon_hook_agent|$AGENTgrab"; &agi_output;} $ring_no_answer_agents .= "'$VDADuser',"; # do not send calls to this agent again, unless no others available } @@ -2527,7 +2527,7 @@ while ( ($drop_timer <= $DROP_TIME) && ($wait_in_queue > 0) ) } else { - if ( ($rec_countWAITrem == '1') && ($drop_timer > 2) && ($AGILOG) ) + if ( ($rec_countWAITrem > 0) && ($drop_timer > 2) && ($AGILOG) ) { $stmtA = "SELECT call_time,campaign_id,last_update_time,callerid,status,channel FROM vicidial_auto_calls where status = 'LIVE' and campaign_id = '$channel_group' and call_time < \"$SQLdateBEGIN\" and lead_id != '$insert_lead_id';"; if ($AGILOG) {$agi_string = "|$stmtA|"; &agi_output;}