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:
@@ -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),
|
||||
|
||||
@@ -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';
|
||||
|
||||
Reference in New Issue
Block a user