From 9ff75784a2664062b8cb3e0e6cbbcf852a07fb47 Mon Sep 17 00:00:00 2001 From: mattf Date: Mon, 3 Jun 2013 18:09:10 +0000 Subject: [PATCH] moving example scripts from agc to extras git-svn-id: svn://192.168.202.10@1988 3d104415-ff17-0410-8863-d5cf3c621b8a --- www/agc/SCRIPT_busy_button.php | 108 --------- www/agc/SCRIPT_multirecording_AJAX.php | 180 --------------- www/agc/SCRIPT_virido_crm_call.php | 113 ---------- www/agc/vdc_call_url_test.php | 296 ------------------------- 4 files changed, 697 deletions(-) delete mode 100644 www/agc/SCRIPT_busy_button.php delete mode 100644 www/agc/SCRIPT_multirecording_AJAX.php delete mode 100644 www/agc/SCRIPT_virido_crm_call.php delete mode 100644 www/agc/vdc_call_url_test.php diff --git a/www/agc/SCRIPT_busy_button.php b/www/agc/SCRIPT_busy_button.php deleted file mode 100644 index 82614649..00000000 --- a/www/agc/SCRIPT_busy_button.php +++ /dev/null @@ -1,108 +0,0 @@ - -# -# Copyright (C) 2013 Matt Florell LICENSE: AGPLv2 -# -########## DB SCHEMA -# CREATE TABLE qr_busy_button_log ( -# button_id INT(9) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL, -# lead_id INT(9) UNSIGNED, -# event_time DATETIME, -# user VARCHAR(20), -# stage ENUM('DISPLAY','CLICK'), -# campaign_id VARCHAR(8), -# phone_number VARCHAR(18), -# vendor_lead_code VARCHAR(20), -# list_id BIGINT(14) UNSIGNED, -# click_seconds INT(5) UNSIGNED, -# index (lead_id) -# ); -# -# CHANGES: -# 90408-0618 - First Build -# 90508-0727 - Changed to PHP long tags -# 130328-0026 - Converted ereg to preg functions -# - -if (isset($_GET["button_id"])) {$button_id=$_GET["button_id"];} - elseif (isset($_POST["button_id"])) {$button_id=$_POST["button_id"];} -if (isset($_GET["lead_id"])) {$lead_id=$_GET["lead_id"];} - elseif (isset($_POST["lead_id"])) {$lead_id=$_POST["lead_id"];} -if (isset($_GET["vendor_id"])) {$vendor_id=$_GET["vendor_id"];} - elseif (isset($_POST["vendor_id"])) {$vendor_id=$_POST["vendor_id"];} -if (isset($_GET["list_id"])) {$list_id=$_GET["list_id"];} - elseif (isset($_POST["list_id"])) {$list_id=$_POST["list_id"];} -if (isset($_GET["phone_number"])) {$phone_number=$_GET["phone_number"];} - elseif (isset($_POST["phone_number"])) {$phone_number=$_POST["phone_number"];} -if (isset($_GET["user"])) {$user=$_GET["user"];} - elseif (isset($_POST["user"])) {$user=$_POST["user"];} -if (isset($_GET["campaign"])) {$campaign=$_GET["campaign"];} - elseif (isset($_POST["campaign"])) {$campaign=$_POST["campaign"];} -if (isset($_GET["stage"])) {$stage=$_GET["stage"];} - elseif (isset($_POST["stage"])) {$stage=$_POST["stage"];} -if (isset($_GET["epoch"])) {$epoch=$_GET["epoch"];} - elseif (isset($_POST["epoch"])) {$epoch=$_POST["epoch"];} - -### security strip all non-alphanumeric characters out of the variables ### -$button_id=preg_replace("/[^0-9]/","",$button_id); -$lead_id=preg_replace("/[^0-9]/","",$lead_id); -$list_id=preg_replace("/[^0-9]/","",$list_id); -$phone_number=preg_replace("/[^0-9]/","",$phone_number); -$vendor_id = preg_replace("/[^- \:\/\_0-9a-zA-Z]/","",$vendor_id); -$user=preg_replace("/[^0-9a-zA-Z]/","",$user); -$campaign = preg_replace("/[^-\_0-9a-zA-Z]/","",$campaign); -$stage = preg_replace("/[^-\_0-9a-zA-Z]/","",$stage); -$epoch = preg_replace("/[^0-9]/","",$epoch); - -require("dbconnect.php"); - -if (preg_match("/CLICK/i",$stage)) - { - $epochNOW = date("U"); - $click_seconds = ($epochNOW - $epoch); - if ( ($click_seconds < 0) or ($click_seconds > 3600) ) - {$click_seconds=0;} - - $stmt="UPDATE qr_busy_button_log SET stage='$stage',click_seconds='$click_seconds' where button_id='$button_id';"; - if ($DB) {echo "|$stmt|\n";} - $rslt=mysql_query($stmt, $link); - - echo "Thank you for clicking the button\n"; - - exit; - } - -else - { - $CL=':'; - $script_name = getenv("SCRIPT_NAME"); - $server_name = getenv("SERVER_NAME"); - $server_port = getenv("SERVER_PORT"); - if (preg_match("/443/i",$server_port)) {$HTTPprotocol = 'https://';} - else {$HTTPprotocol = 'http://';} - if (($server_port == '80') or ($server_port == '443') ) {$server_port='';} - else {$server_port = "$CL$server_port";} - $agcPAGE = "$HTTPprotocol$server_name$server_port$script_name"; - - $epoch = date("U"); - $SQLdate = date("Y-m-d H:i:s"); - - $stmt="INSERT INTO qr_busy_button_log SET lead_id='$lead_id',list_id='$list_id',phone_number='$phone_number',vendor_lead_code='$vendor_id',user='$user',campaign_id='$campaign',stage='DISPLAY',event_time='$SQLdate';"; - if ($DB) {echo "|$stmt|\n";} - $rslt=mysql_query($stmt, $link); - $button_id = mysql_insert_id($link); - - echo "
\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "
\n\n"; - } - -?> - diff --git a/www/agc/SCRIPT_multirecording_AJAX.php b/www/agc/SCRIPT_multirecording_AJAX.php deleted file mode 100644 index cad42b88..00000000 --- a/www/agc/SCRIPT_multirecording_AJAX.php +++ /dev/null @@ -1,180 +0,0 @@ - LICENSE: AGPLv2 -# -# Other scripts that this application depends on: -# - SCRIPT_multirecording.php: Gives agents ability to stop and start recordings over a forced-recording (ALLFORCE) call -# -# CHANGELOG -# 120224-2240 - First Build -# 130328-0009 - Converted ereg to preg functions -# - -require("dbconnect.php"); -if (isset($_GET["campaign"])) {$campaign=$_GET["campaign"];} - elseif (isset($_POST["campaign"])) {$campaign=$_POST["campaign"];} -if (isset($_GET["lead_id"])) {$lead_id=$_GET["lead_id"];} - elseif (isset($_POST["lead_id"])) {$lead_id=$_POST["lead_id"];} -if (isset($_GET["phone_number"])) {$phone_number=$_GET["phone_number"];} - elseif (isset($_POST["phone_number"])) {$phone_number=$_POST["phone_number"];} -if (isset($_GET["user"])) {$user=$_GET["user"];} - elseif (isset($_POST["user"])) {$user=$_POST["user"];} -if (isset($_GET["session_id"])) {$session_id=$_GET["session_id"];} - elseif (isset($_POST["session_id"])) {$session_id=$_POST["session_id"];} -if (isset($_GET["server_ip"])) {$server_ip=$_GET["server_ip"];} - elseif (isset($_POST["server_ip"])) {$server_ip=$_POST["server_ip"];} -if (isset($_GET["uniqueid"])) {$uniqueid=$_GET["uniqueid"];} - elseif (isset($_POST["uniqueid"])) {$uniqueid=$_POST["uniqueid"];} -if (isset($_GET["vendor_lead_code"])) {$vendor_lead_code=$_GET["vendor_lead_code"];} - elseif (isset($_POST["vendor_lead_code"])) {$vendor_lead_code=$_POST["vendor_lead_code"];} -if (isset($_GET["rec_action"])) {$rec_action=$_GET["rec_action"];} - elseif (isset($_POST["rec_action"])) {$rec_action=$_POST["rec_action"];} -if (isset($_GET["recording_channel"])) {$recording_channel=$_GET["recording_channel"];} - elseif (isset($_POST["recording_channel"])) {$recording_channel=$_POST["recording_channel"];} - -$StarTtime = date("U"); -$NOW_DATE = date("Y-m-d"); -$NOW_TIME = date("Y-m-d H:i:s"); -$NOWnum = date("YmdHis"); -$exten="8309"; -$ext_context="default"; -#if (eregi("^10.10.", $server_ip)) {$ext_context="demo";} else {$ext_content="default";} - -$stmt="select campaign_rec_filename from vicidial_campaigns where campaign_id='$campaign'"; -$rslt=mysql_query($stmt, $link); -$row=mysql_fetch_array($rslt); -$filename=$row["campaign_rec_filename"]; -$filename=preg_replace("/CAMPAIGN/i", $campaign, $filename); -$filename=preg_replace("/INGROUP/i", $campaign, $filename); -$filename=preg_replace("/CUSTPHONE/i", $phone_number, $filename); -$filename=preg_replace("/FULLDATE/i", date("Ymd-His"), $filename); -$filename=preg_replace("/TINYDATE/i", (date("Y")-2000).date("mdHis"), $filename); -$filename=preg_replace("/AGENT/i", $user, $filename); -$filename=preg_replace("/EPOCH/i", $StarTtime, $filename); -$filename=preg_replace("/VENDORLEADCODE/i", $vendor_lead_code, $filename); -$filename=preg_replace("/LEADID/i", $lead_id, $filename); - -$channel="Local/5".$session_id."@".$ext_context; -$ext_priority=1; -$one_mysql_log=0; -$row=''; $rowx=''; -$channel_live=1; - -if ($rec_action=="START") - { - - if ( (strlen($exten)<3) or (strlen($channel)<4) or (strlen($filename)<15)) { - $channel_live=0; - echo "ERROR 1"; - } else { - ######################## START RECORDING ########################## - - $stmt="SELECT channel FROM live_sip_channels where server_ip = '$server_ip' and channel LIKE \"$channel%\" and channel LIKE \"%,1\";"; - $rslt=mysql_query($stmt, $link); - $channel_SQL=" and channel not in ("; - while($row=mysql_fetch_array($rslt)) - { - $channel_SQL.="'$row[channel]',"; - } - $channel_SQL=substr($channel_SQL,0,-1); - $channel_SQL.=")"; - - - - $VDvicidial_id=''; - $stmt="INSERT INTO vicidial_manager values('','','$NOW_TIME','NEW','N','$server_ip','','Originate','$filename','Channel: $channel','Context: $ext_context','Exten: $exten','Priority: $ext_priority','Callerid: $filename','','','','','');"; - $rslt=mysql_query($stmt, $link); - - $stmt = "INSERT INTO recording_log (channel,server_ip,extension,start_time,start_epoch,filename,lead_id,user) values('$channel','$server_ip','$exten','$NOW_TIME','$StarTtime','$filename','$lead_id','$user')"; - $rslt=mysql_query($stmt, $link); - $RLaffected_rows = mysql_affected_rows($link); - if ($RLaffected_rows > 0) { - usleep(2000000); - $recording_id = mysql_insert_id($link); - $current_rec_filename=$filename; - $channel_stmt="SELECT channel FROM live_sip_channels where server_ip = '$server_ip' and channel LIKE \"$channel%\" and channel LIKE \"%,1\" $channel_SQL;"; - $channel_rslt=mysql_query($channel_stmt, $link); - if (mysql_num_rows($channel_rslt)==1) - { - $channel_row=mysql_fetch_row($channel_rslt); - echo "$recording_id|$channel_row[0]"; - } - else - { - echo "Error 2\n$channel_stmt\n".mysql_num_rows($channel_rslt); - } - } else { - echo "Error 3"; - } - - ##### get call type from vicidial_live_agents table - $VLA_inOUT='NONE'; - $stmt="SELECT comments FROM vicidial_live_agents where user='$user' order by last_update_time desc limit 1;"; - $rslt=mysql_query($stmt, $link); - $VLA_inOUT_ct = mysql_num_rows($rslt); - if ($VLA_inOUT_ct > 0) { - $row=mysql_fetch_row($rslt); - $VLA_inOUT = $row[0]; - } - if ($VLA_inOUT == 'INBOUND') { - $four_hours_ago = date("Y-m-d H:i:s", mktime(date("H")-4,date("i"),date("s"),date("m"),date("d"),date("Y"))); - - ##### look for the vicidial ID in the vicidial_closer_log table - $stmt="SELECT closecallid FROM vicidial_closer_log where lead_id='$lead_id' and user='$user' and call_date > \"$four_hours_ago\" order by closecallid desc limit 1;"; - } else { - ##### look for the vicidial ID in the vicidial_log table - $stmt="SELECT uniqueid FROM vicidial_log where uniqueid='$uniqueid' and lead_id='$lead_id';"; - } -/* - $rslt=mysql_query($stmt, $link); - $VM_mancall_ct = mysql_num_rows($rslt); - if ($VM_mancall_ct > 0) { - $row=mysql_fetch_row($rslt); - $VDvicidial_id = $row[0]; - $stmt = "UPDATE recording_log SET vicidial_id='$VDvicidial_id' where recording_id='$recording_id';"; - $rslt=mysql_query($stmt, $link); - } -*/ - } - - } -else - { -############### STOP RECORDING ######## - $stmt="SELECT recording_id,start_epoch FROM recording_log where recording_id='$rec_action' and end_epoch is null"; - $rslt=mysql_query($stmt, $link); - $rec_count = mysql_num_rows($rslt); - if ($rec_count>0) { - $row=mysql_fetch_row($rslt); - $recording_id = $row[0]; - $start_time = $row[1]; - $length_in_sec = ($StarTtime - $start_time); - $length_in_min = ($length_in_sec / 60); - $length_in_min = sprintf("%8.2f", $length_in_min); - - $stmt = "UPDATE recording_log set end_time='$NOW_TIME',end_epoch='$StarTtime',length_in_sec=$length_in_sec,length_in_min='$length_in_min' where recording_id='$rec_action'"; - $rslt=mysql_query($stmt, $link); - } - - # find and hang up the recording - $stmt="SELECT channel FROM live_sip_channels where server_ip = '$server_ip' and channel LIKE \"$recording_channel%\" and channel LIKE \"%,1\";"; - $rslt=mysql_query($stmt, $link); - $rec_count = mysql_num_rows($rslt); - $h=0; - while ($rec_count>$h) { - $rowx=mysql_fetch_row($rslt); - $HUchannel[$h] = $rowx[0]; - $h++; - } - $i=0; - while ($h>$i) { - $stmt="INSERT INTO vicidial_manager values('','','$NOW_TIME','NEW','N','$server_ip','','Hangup','RH12345$StarTtime$i','Channel: $HUchannel[$i]','','','','','','','','','');"; - $rslt=mysql_query($stmt, $link); - $i++; - echo "HANGUP SUCCESSFUL"; - } - - } -###################################### -?> diff --git a/www/agc/SCRIPT_virido_crm_call.php b/www/agc/SCRIPT_virido_crm_call.php deleted file mode 100644 index e7bed661..00000000 --- a/www/agc/SCRIPT_virido_crm_call.php +++ /dev/null @@ -1,113 +0,0 @@ - -# -# Copyright (C) 2013 Matt Florell LICENSE: AGPLv2 -# -# -# CHANGES: -# 120223-1156 - First Build -# 130328-0014 - Converted ereg to preg functions -# - -if (isset($_GET["button_id"])) {$button_id=$_GET["button_id"];} - elseif (isset($_POST["button_id"])) {$button_id=$_POST["button_id"];} -if (isset($_GET["lead_id"])) {$lead_id=$_GET["lead_id"];} - elseif (isset($_POST["lead_id"])) {$lead_id=$_POST["lead_id"];} -if (isset($_GET["vendor_id"])) {$vendor_id=$_GET["vendor_id"];} - elseif (isset($_POST["vendor_id"])) {$vendor_id=$_POST["vendor_id"];} -if (isset($_GET["list_id"])) {$list_id=$_GET["list_id"];} - elseif (isset($_POST["list_id"])) {$list_id=$_POST["list_id"];} -if (isset($_GET["phone_number"])) {$phone_number=$_GET["phone_number"];} - elseif (isset($_POST["phone_number"])) {$phone_number=$_POST["phone_number"];} -if (isset($_GET["user"])) {$user=$_GET["user"];} - elseif (isset($_POST["user"])) {$user=$_POST["user"];} -if (isset($_GET["user_custom_five"])) {$user_custom_five=$_GET["user_custom_five"];} - elseif (isset($_POST["user_custom_five"])) {$user_custom_five=$_POST["user_custom_five"];} -if (isset($_GET["campaign"])) {$campaign=$_GET["campaign"];} - elseif (isset($_POST["campaign"])) {$campaign=$_POST["campaign"];} -if (isset($_GET["stage"])) {$stage=$_GET["stage"];} - elseif (isset($_POST["stage"])) {$stage=$_POST["stage"];} -if (isset($_GET["epoch"])) {$epoch=$_GET["epoch"];} - elseif (isset($_POST["epoch"])) {$epoch=$_POST["epoch"];} - -### security strip all non-alphanumeric characters out of the variables ### -$button_id=preg_replace("/[^0-9]/","",$button_id); -$lead_id=preg_replace("/[^0-9]/","",$lead_id); -$list_id=preg_replace("/[^0-9]/","",$list_id); -$phone_number=preg_replace("/[^0-9]/","",$phone_number); -$vendor_id = preg_replace("/[^- \:\/\_0-9a-zA-Z]/","",$vendor_id); -$user=preg_replace("/[^0-9a-zA-Z]/","",$user); -$campaign = preg_replace("/[^-\_0-9a-zA-Z]/","",$campaign); -$stage = preg_replace("/[^-\_0-9a-zA-Z]/","",$stage); -$epoch = preg_replace("/[^0-9]/","",$epoch); - -require("dbconnect.php"); - -if (preg_match("/CLICK/i",$stage)) - { - $epochNOW = date("U"); - $click_seconds = ($epochNOW - $epoch); - if ( ($click_seconds < 0) or ($click_seconds > 3600) ) - {$click_seconds=0;} - - $stmt="UPDATE qr_busy_button_log SET stage='$stage',click_seconds='$click_seconds' where button_id='$button_id';"; - if ($DB) {echo "|$stmt|\n";} - $rslt=mysql_query($stmt, $link); - - echo "Thank you for clicking the button\n"; - - exit; - } - -else - { - $CL=':'; - $script_name = getenv("SCRIPT_NAME"); - $server_name = getenv("SERVER_NAME"); - $server_port = getenv("SERVER_PORT"); - if (preg_match("/443/i",$server_port)) {$HTTPprotocol = 'https://';} - else {$HTTPprotocol = 'http://';} - if (($server_port == '80') or ($server_port == '443') ) {$server_port='';} - else {$server_port = "$CL$server_port";} - $agcPAGE = "$HTTPprotocol$server_name$server_port$script_name"; - - $epoch = date("U"); - $SQLdate = date("Y-m-d H:i:s"); - -# $stmt="INSERT INTO qr_busy_button_log SET lead_id='$lead_id',list_id='$list_id',phone_number='$phone_number',vendor_lead_code='$vendor_id',user='$user',campaign_id='$campaign',stage='DISPLAY',event_time='$SQLdate';"; -# if ($DB) {echo "|$stmt|\n";} -# $rslt=mysql_query($stmt, $link); -# $button_id = mysql_insert_id($link); - - -# Client_Code: XYZ (Default) -# Vendor_Code: ABC (Default) -# Campaign_Code: XX12 (Default) -# BTN: Outbound Dialed Phone number as specified in the lead file (This number will be used to identify the record from the lead file) -# User_Name: This is the Agent Id of the CSR which are used in the daily files sent to us for import. These Ids will also be used by the agent to log into the scripting application - - $virido_url = 'http://iconnect1.intellicomsoftware.com/script/dialercall.aspx'; - - echo "Client_Code: XYZ
\n"; - echo "Vendor_Code: ABC
\n"; - echo "Campaign_Code: XX12
\n"; - echo "User_Name: $user_custom_five
\n"; - echo "BTN: $phone_number
\n"; - echo "
\n"; - - echo "
\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "
\n\n"; - } - -?> - diff --git a/www/agc/vdc_call_url_test.php b/www/agc/vdc_call_url_test.php deleted file mode 100644 index 5eb788ad..00000000 --- a/www/agc/vdc_call_url_test.php +++ /dev/null @@ -1,296 +0,0 @@ - LICENSE: AGPLv2 -# -# This script is designed display and log the start_call_url and dispo_call_url -# queries if activated -# -# CHANGELOG: -# 100103-1317 - First build of script -# 100113-2023 - Added dispo_name -# 130328-0023 - Converted ereg to preg functions -# - -$version = '2.6-3'; -$build = '130328-0023'; - -require("dbconnect.php"); - -$query_string = getenv("QUERY_STRING"); - -if (isset($_GET["lead_id"])) {$lead_id=$_GET["lead_id"];} - elseif (isset($_POST["lead_id"])) {$lead_id=$_POST["lead_id"];} -if (isset($_GET["vendor_id"])) {$vendor_id=$_GET["vendor_id"];} - elseif (isset($_POST["vendor_id"])) {$vendor_id=$_POST["vendor_id"];} - $vendor_lead_code = $vendor_id; -if (isset($_GET["list_id"])) {$list_id=$_GET["list_id"];} - elseif (isset($_POST["list_id"])) {$list_id=$_POST["list_id"];} -if (isset($_GET["gmt_offset_now"])) {$gmt_offset_now=$_GET["gmt_offset_now"];} - elseif (isset($_POST["gmt_offset_now"])) {$gmt_offset_now=$_POST["gmt_offset_now"];} -if (isset($_GET["phone_code"])) {$phone_code=$_GET["phone_code"];} - elseif (isset($_POST["phone_code"])) {$phone_code=$_POST["phone_code"];} -if (isset($_GET["phone_number"])) {$phone_number=$_GET["phone_number"];} - elseif (isset($_POST["phone_number"])) {$phone_number=$_POST["phone_number"];} -if (isset($_GET["title"])) {$title=$_GET["title"];} - elseif (isset($_POST["title"])) {$title=$_POST["title"];} -if (isset($_GET["first_name"])) {$first_name=$_GET["first_name"];} - elseif (isset($_POST["first_name"])) {$first_name=$_POST["first_name"];} -if (isset($_GET["middle_initial"])) {$middle_initial=$_GET["middle_initial"];} - elseif (isset($_POST["middle_initial"])) {$middle_initial=$_POST["middle_initial"];} -if (isset($_GET["last_name"])) {$last_name=$_GET["last_name"];} - elseif (isset($_POST["last_name"])) {$last_name=$_POST["last_name"];} -if (isset($_GET["address1"])) {$address1=$_GET["address1"];} - elseif (isset($_POST["address1"])) {$address1=$_POST["address1"];} -if (isset($_GET["address2"])) {$address2=$_GET["address2"];} - elseif (isset($_POST["address2"])) {$address2=$_POST["address2"];} -if (isset($_GET["address3"])) {$address3=$_GET["address3"];} - elseif (isset($_POST["address3"])) {$address3=$_POST["address3"];} -if (isset($_GET["city"])) {$city=$_GET["city"];} - elseif (isset($_POST["city"])) {$city=$_POST["city"];} -if (isset($_GET["state"])) {$state=$_GET["state"];} - elseif (isset($_POST["state"])) {$state=$_POST["state"];} -if (isset($_GET["province"])) {$province=$_GET["province"];} - elseif (isset($_POST["province"])) {$province=$_POST["province"];} -if (isset($_GET["postal_code"])) {$postal_code=$_GET["postal_code"];} - elseif (isset($_POST["postal_code"])) {$postal_code=$_POST["postal_code"];} -if (isset($_GET["country_code"])) {$country_code=$_GET["country_code"];} - elseif (isset($_POST["country_code"])) {$country_code=$_POST["country_code"];} -if (isset($_GET["gender"])) {$gender=$_GET["gender"];} - elseif (isset($_POST["gender"])) {$gender=$_POST["gender"];} -if (isset($_GET["date_of_birth"])) {$date_of_birth=$_GET["date_of_birth"];} - elseif (isset($_POST["date_of_birth"])) {$date_of_birth=$_POST["date_of_birth"];} -if (isset($_GET["alt_phone"])) {$alt_phone=$_GET["alt_phone"];} - elseif (isset($_POST["alt_phone"])) {$alt_phone=$_POST["alt_phone"];} -if (isset($_GET["email"])) {$email=$_GET["email"];} - elseif (isset($_POST["email"])) {$email=$_POST["email"];} -if (isset($_GET["security_phrase"])) {$security_phrase=$_GET["security_phrase"];} - elseif (isset($_POST["security_phrase"])) {$security_phrase=$_POST["security_phrase"];} -if (isset($_GET["comments"])) {$comments=$_GET["comments"];} - elseif (isset($_POST["comments"])) {$comments=$_POST["comments"];} -if (isset($_GET["user"])) {$user=$_GET["user"];} - elseif (isset($_POST["user"])) {$user=$_POST["user"];} -if (isset($_GET["pass"])) {$pass=$_GET["pass"];} - elseif (isset($_POST["pass"])) {$pass=$_POST["pass"];} -if (isset($_GET["campaign"])) {$campaign=$_GET["campaign"];} - elseif (isset($_POST["campaign"])) {$campaign=$_POST["campaign"];} -if (isset($_GET["phone_login"])) {$phone_login=$_GET["phone_login"];} - elseif (isset($_POST["phone_login"])) {$phone_login=$_POST["phone_login"];} -if (isset($_GET["original_phone_login"])) {$original_phone_login=$_GET["original_phone_login"];} - elseif (isset($_POST["original_phone_login"])) {$original_phone_login=$_POST["original_phone_login"];} -if (isset($_GET["phone_pass"])) {$phone_pass=$_GET["phone_pass"];} - elseif (isset($_POST["phone_pass"])) {$phone_pass=$_POST["phone_pass"];} -if (isset($_GET["fronter"])) {$fronter=$_GET["fronter"];} - elseif (isset($_POST["fronter"])) {$fronter=$_POST["fronter"];} -if (isset($_GET["closer"])) {$closer=$_GET["closer"];} - elseif (isset($_POST["closer"])) {$closer=$_POST["closer"];} -if (isset($_GET["group"])) {$group=$_GET["group"];} - elseif (isset($_POST["group"])) {$group=$_POST["group"];} -if (isset($_GET["channel_group"])) {$channel_group=$_GET["channel_group"];} - elseif (isset($_POST["channel_group"])) {$channel_group=$_POST["channel_group"];} -if (isset($_GET["SQLdate"])) {$SQLdate=$_GET["SQLdate"];} - elseif (isset($_POST["SQLdate"])) {$SQLdate=$_POST["SQLdate"];} -if (isset($_GET["epoch"])) {$epoch=$_GET["epoch"];} - elseif (isset($_POST["epoch"])) {$epoch=$_POST["epoch"];} -if (isset($_GET["uniqueid"])) {$uniqueid=$_GET["uniqueid"];} - elseif (isset($_POST["uniqueid"])) {$uniqueid=$_POST["uniqueid"];} -if (isset($_GET["customer_zap_channel"])) {$customer_zap_channel=$_GET["customer_zap_channel"];} - elseif (isset($_POST["customer_zap_channel"])) {$customer_zap_channel=$_POST["customer_zap_channel"];} -if (isset($_GET["customer_server_ip"])) {$customer_server_ip=$_GET["customer_server_ip"];} - elseif (isset($_POST["customer_server_ip"])) {$customer_server_ip=$_POST["customer_server_ip"];} -if (isset($_GET["server_ip"])) {$server_ip=$_GET["server_ip"];} - elseif (isset($_POST["server_ip"])) {$server_ip=$_POST["server_ip"];} -if (isset($_GET["SIPexten"])) {$SIPexten=$_GET["SIPexten"];} - elseif (isset($_POST["SIPexten"])) {$SIPexten=$_POST["SIPexten"];} -if (isset($_GET["session_id"])) {$session_id=$_GET["session_id"];} - elseif (isset($_POST["session_id"])) {$session_id=$_POST["session_id"];} -if (isset($_GET["phone"])) {$phone=$_GET["phone"];} - elseif (isset($_POST["phone"])) {$phone=$_POST["phone"];} -if (isset($_GET["parked_by"])) {$parked_by=$_GET["parked_by"];} - elseif (isset($_POST["parked_by"])) {$parked_by=$_POST["parked_by"];} -if (isset($_GET["dispo"])) {$dispo=$_GET["dispo"];} - elseif (isset($_POST["dispo"])) {$dispo=$_POST["dispo"];} -if (isset($_GET["dialed_number"])) {$dialed_number=$_GET["dialed_number"];} - elseif (isset($_POST["dialed_number"])) {$dialed_number=$_POST["dialed_number"];} -if (isset($_GET["dialed_label"])) {$dialed_label=$_GET["dialed_label"];} - elseif (isset($_POST["dialed_label"])) {$dialed_label=$_POST["dialed_label"];} -if (isset($_GET["source_id"])) {$source_id=$_GET["source_id"];} - elseif (isset($_POST["source_id"])) {$source_id=$_POST["source_id"];} -if (isset($_GET["rank"])) {$rank=$_GET["rank"];} - elseif (isset($_POST["rank"])) {$rank=$_POST["rank"];} -if (isset($_GET["owner"])) {$owner=$_GET["owner"];} - elseif (isset($_POST["owner"])) {$owner=$_POST["owner"];} -if (isset($_GET["camp_script"])) {$camp_script=$_GET["camp_script"];} - elseif (isset($_POST["camp_script"])) {$camp_script=$_POST["camp_script"];} -if (isset($_GET["in_script"])) {$in_script=$_GET["in_script"];} - elseif (isset($_POST["in_script"])) {$in_script=$_POST["in_script"];} -if (isset($_GET["script_width"])) {$script_width=$_GET["script_width"];} - elseif (isset($_POST["script_width"])) {$script_width=$_POST["script_width"];} -if (isset($_GET["script_height"])) {$script_height=$_GET["script_height"];} - elseif (isset($_POST["script_height"])) {$script_height=$_POST["script_height"];} -if (isset($_GET["fullname"])) {$fullname=$_GET["fullname"];} - elseif (isset($_POST["fullname"])) {$fullname=$_POST["fullname"];} -if (isset($_GET["recording_filename"])) {$recording_filename=$_GET["recording_filename"];} - elseif (isset($_POST["recording_filename"])) {$recording_filename=$_POST["recording_filename"];} -if (isset($_GET["recording_id"])) {$recording_id=$_GET["recording_id"];} - elseif (isset($_POST["recording_id"])) {$recording_id=$_POST["recording_id"];} -if (isset($_GET["user_custom_one"])) {$user_custom_one=$_GET["user_custom_one"];} - elseif (isset($_POST["user_custom_one"])) {$user_custom_one=$_POST["user_custom_one"];} -if (isset($_GET["user_custom_two"])) {$user_custom_two=$_GET["user_custom_two"];} - elseif (isset($_POST["user_custom_two"])) {$user_custom_two=$_POST["user_custom_two"];} -if (isset($_GET["user_custom_three"])) {$user_custom_three=$_GET["user_custom_three"];} - elseif (isset($_POST["user_custom_three"])) {$user_custom_three=$_POST["user_custom_three"];} -if (isset($_GET["user_custom_four"])) {$user_custom_four=$_GET["user_custom_four"];} - elseif (isset($_POST["user_custom_four"])) {$user_custom_four=$_POST["user_custom_four"];} -if (isset($_GET["user_custom_five"])) {$user_custom_five=$_GET["user_custom_five"];} - elseif (isset($_POST["user_custom_five"])) {$user_custom_five=$_POST["user_custom_five"];} -if (isset($_GET["talk_time"])) {$talk_time=$_GET["talk_time"];} - elseif (isset($_POST["talk_time"])) {$talk_time=$_POST["talk_time"];} -if (isset($_GET["talk_time_min"])) {$talk_time_min=$_GET["talk_time_min"];} - elseif (isset($_POST["talk_time_min"])) {$talk_time_min=$_POST["talk_time_min"];} -if (isset($_GET["agent_log_id"])) {$agent_log_id=$_GET["agent_log_id"];} - elseif (isset($_POST["agent_log_id"])) {$agent_log_id=$_POST["agent_log_id"];} -if (isset($_GET["dispo_name"])) {$dispo_name=$_GET["dispo_name"];} - elseif (isset($_POST["dispo_name"])) {$dispo_name=$_POST["dispo_name"];} - -header ("Content-type: text/html; charset=utf-8"); -header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 -header ("Pragma: no-cache"); // HTTP/1.0 - -$txt = '.txt'; -$StarTtime = date("U"); -$NOW_DATE = date("Y-m-d"); -$NOW_TIME = date("Y-m-d H:i:s"); -$CIDdate = date("mdHis"); -$ENTRYdate = date("YmdHis"); -$MT[0]=''; -$agents='@agents'; - -$IFRAME=0; - -############################################# -##### START SYSTEM_SETTINGS LOOKUP ##### -$stmt = "SELECT use_non_latin,timeclock_end_of_day,agentonly_callback_campaign_lock FROM system_settings;"; -$rslt=mysql_query($stmt, $link); -if ($DB) {echo "$stmt\n";} -$qm_conf_ct = mysql_num_rows($rslt); -if ($qm_conf_ct > 0) - { - $row=mysql_fetch_row($rslt); - $non_latin = $row[0]; - $timeclock_end_of_day = $row[1]; - $agentonly_callback_campaign_lock = $row[2]; - } -##### END SETTINGS LOOKUP ##### -########################################### - -if ($non_latin < 1) - { - $user=preg_replace("/[^-_0-9a-zA-Z]/","",$user); - $pass=preg_replace("/[^-_0-9a-zA-Z]/","",$pass); - $length_in_sec = preg_replace("/[^0-9]/","",$length_in_sec); - $phone_code = preg_replace("/[^0-9]/","",$phone_code); - $phone_number = preg_replace("/[^0-9]/","",$phone_number); - } -else - { - $user = preg_replace("/\'|\"|\\\\|;/","",$user); - $pass = preg_replace("/\'|\"|\\\\|;/","",$pass); - } - - -# default optional vars if not set -if (!isset($format)) {$format="text";} - if ($format == 'debug') {$DB=1;} -if (!isset($ACTION)) {$ACTION="refresh";} -if (!isset($query_date)) {$query_date = $NOW_DATE;} - -if ($format=='debug') - { - echo "\n"; - echo "\n"; - echo "\n"; - echo "VICIDiaL Script Display Script"; - echo "\n"; - echo "\n"; - echo "\n"; - } - -$output = ''; -$output .= "$lead_id|"; -$output .= "$vendor_id|"; -$output .= "$vendor_lead_code|"; -$output .= "$list_id|"; -$output .= "$gmt_offset_now|"; -$output .= "$phone_code|"; -$output .= "$phone_number|"; -$output .= "$title|"; -$output .= "$first_name|"; -$output .= "$middle_initial|"; -$output .= "$last_name|"; -$output .= "$address1|"; -$output .= "$address2|"; -$output .= "$address3|"; -$output .= "$city|"; -$output .= "$state|"; -$output .= "$province|"; -$output .= "$postal_code|"; -$output .= "$country_code|"; -$output .= "$gender|"; -$output .= "$date_of_birth|"; -$output .= "$alt_phone|"; -$output .= "$email|"; -$output .= "$security_phrase|"; -$output .= "$comments|"; -$output .= "$user|"; -$output .= "$pass|"; -$output .= "$campaign|"; -$output .= "$phone_login|"; -$output .= "$original_phone_login|"; -$output .= "$phone_pass|"; -$output .= "$fronter|"; -$output .= "$closer|"; -$output .= "$group|"; -$output .= "$channel_group|"; -$output .= "$SQLdate|"; -$output .= "$epoch|"; -$output .= "$uniqueid|"; -$output .= "$customer_zap_channel|"; -$output .= "$customer_server_ip|"; -$output .= "$server_ip|"; -$output .= "$SIPexten|"; -$output .= "$session_id|"; -$output .= "$phone|"; -$output .= "$parked_by|"; -$output .= "$dispo|"; -$output .= "$dialed_number|"; -$output .= "$dialed_label|"; -$output .= "$source_id|"; -$output .= "$rank|"; -$output .= "$owner|"; -$output .= "$camp_script|"; -$output .= "$in_script|"; -$output .= "$script_width|"; -$output .= "$script_height|"; -$output .= "$fullname|"; -$output .= "$recording_filename|"; -$output .= "$recording_id|"; -$output .= "$user_custom_one|"; -$output .= "$user_custom_two|"; -$output .= "$user_custom_three|"; -$output .= "$user_custom_four|"; -$output .= "$user_custom_five|"; -$output .= "$talk_time|"; -$output .= "$talk_time_min|"; -$output .= "$agent_log_id|"; -$output .= "$dispo_name|"; - -echo "$output\n$query_string\n"; - -$fp = fopen ("./call_url_log.txt", "a"); -fwrite ($fp, "$output|$query_string\n"); -fclose($fp); - -exit; - -?>