first work on balance dialing application: AST_VDauto_dial_FILL.pl

modified the call_type field of the vicidial_auto_calls table

git-svn-id: svn://192.168.202.10@393 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2006-11-15 22:30:26 +00:00
parent 1f27fc1101
commit 602d149ac9
3 changed files with 6 additions and 3 deletions
+4 -2
View File
@@ -51,6 +51,8 @@
# 60821-1546 - added option to not dial phone_code per campaign
# 60824-1437 - added available_only_ratio_tally option
# 61003-1353 - added restrictions for server trunks
# 61113-1625 - added code for clearing VDAC LIVE jams
# 61115-1725 - added OUTBALANCE to call calculation for call_type for balance dialing
#
@@ -441,9 +443,9 @@ while($one_day_interval > 0)
}
else {$DBIPclosercamp[$user_CIPct]=''}
$campaign_query = "( (call_type='IN' and campaign_id IN($DBIPclosercamp[$user_CIPct])) or (campaign_id='$DBIPcampaign[$user_CIPct]' and call_type='OUT') )";
$campaign_query = "( (call_type='IN' and campaign_id IN($DBIPclosercamp[$user_CIPct])) or (campaign_id='$DBIPcampaign[$user_CIPct]' and call_type IN('OUT','OUTBALANCE')) )";
}
else {$campaign_query = "(campaign_id='$DBIPcampaign[$user_CIPct]' and call_type='OUT')";}
else {$campaign_query = "(campaign_id='$DBIPcampaign[$user_CIPct]' and call_type IN('OUT','OUTBALANCE'))";}
$stmtA = "SELECT count(*) FROM vicidial_auto_calls where $campaign_query and server_ip='$DBIPaddress[$user_CIPct]' and status IN('SENT','RINGING','LIVE','XFER','CLOSER');";
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
@@ -319,7 +319,7 @@ channel VARCHAR(100),
phone_code VARCHAR(10),
phone_number VARCHAR(12),
call_time DATETIME,
call_type ENUM('IN','OUT') default 'OUT',
call_type ENUM('IN','OUT','OUTBALANCE') default 'OUT',
stage VARCHAR(20) default 'START',
last_update_time TIMESTAMP,
index (uniqueid),
+1
View File
@@ -28,3 +28,4 @@ ALTER TABLE vicidial_auto_calls ADD stage VARCHAR(20) default 'START';
ALTER TABLE vicidial_auto_calls ADD last_update_time TIMESTAMP;
ALTER TABLE vicidial_auto_calls ADD index (last_update_time);
ALTER TABLE vicidial_auto_calls MODIFY call_type ENUM('IN','OUT','OUTBALANCE') default 'OUT';