fixed sheet2tab.pl for XL issues
changed 851 playback with waitforsilence dialplan entries small changes to VD_amd.agi script for CPD git-svn-id: svn://192.168.202.10@1729 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -428,7 +428,7 @@ else
|
||||
{$sthA->finish();}
|
||||
}
|
||||
|
||||
### if not a CPD message, log to the extended log and check for amd recording setting
|
||||
### if not a CPD message, log to the extended log
|
||||
if ($AMDSTATUS !~ /CPD/)
|
||||
{
|
||||
$VLEcount=0;
|
||||
@@ -451,21 +451,27 @@ else
|
||||
if ($AGILOG) {$agi_string = "|$stmtA|"; &agi_output;}
|
||||
if ($AGILOG) {$agi_string = "-- VDAD vicidial_log_extended insert: |$affected_rows|\n|$stmtA|"; &agi_output;}
|
||||
}
|
||||
}
|
||||
|
||||
if ($survey_recording =~ /Y_WITH_AMD/)
|
||||
if ($survey_recording =~ /Y_WITH_AMD/)
|
||||
{
|
||||
$RLcount=0;
|
||||
if ($AMDSTATUS =~ /CPD/)
|
||||
{
|
||||
$stmtA = "SELECT vendor_lead_code FROM vicidial_list where lead_id='$VD_lead_id';";
|
||||
$stmtA = "SELECT count(*) FROM recording_log where vicidial_id='$uniqueid' and lead_id='$VD_lead_id' and user='VDAD';";
|
||||
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
|
||||
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
|
||||
$sthArows=$sthA->rows;
|
||||
if ($AGILOG) {$agi_string = "|$stmtA|"; &agi_output;}
|
||||
if ($sthArows > 0)
|
||||
{
|
||||
@aryA = $sthA->fetchrow_array;
|
||||
$vendor_lead_code = $aryA[0];
|
||||
$RLcount = $aryA[0];
|
||||
}
|
||||
$sthA->finish();
|
||||
|
||||
if ($AGILOG) {$agi_string = "$RLcount|$stmtA|"; &agi_output;}
|
||||
}
|
||||
if ($RLcount < 1)
|
||||
{
|
||||
# get date/time
|
||||
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
|
||||
$year = ($year + 1900);
|
||||
@@ -482,6 +488,21 @@ else
|
||||
$recdate = "$year$mon$mday-$hour$min$sec";
|
||||
$tinydate = "$Tyear$mon$mday$hour$min$sec";
|
||||
|
||||
if ($campaign_rec_filename =~ /VENDORLEADCODE/)
|
||||
{
|
||||
$stmtA = "SELECT vendor_lead_code FROM vicidial_list where lead_id='$VD_lead_id';";
|
||||
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
|
||||
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
|
||||
$sthArows=$sthA->rows;
|
||||
if ($AGILOG) {$agi_string = "|$stmtA|"; &agi_output;}
|
||||
if ($sthArows > 0)
|
||||
{
|
||||
@aryA = $sthA->fetchrow_array;
|
||||
$vendor_lead_code = $aryA[0];
|
||||
}
|
||||
$sthA->finish();
|
||||
}
|
||||
|
||||
$campaign_rec_filename =~ s/CAMPAIGN/$VD_campaign_id/gi;
|
||||
$campaign_rec_filename =~ s/CUSTPHONE/$VD_phone_number/gi;
|
||||
$campaign_rec_filename =~ s/FULLDATE/$recdate/gi;
|
||||
@@ -502,7 +523,6 @@ else
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
### check for list_id override
|
||||
if ( ($DB_amd_send_to_vmx =~ /Y/) || ($AMDSTATUS =~ /CPD/) )
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user