From b0be5b8b251faeb006249b9bd3a4e81c85a02b44 Mon Sep 17 00:00:00 2001 From: mattf Date: Sat, 3 Feb 2007 14:40:14 +0000 Subject: [PATCH] added dialed_number to vicidial.php webform query string git-svn-id: svn://192.168.202.10@496 3d104415-ff17-0410-8863-d5cf3c621b8a --- www/agc/vdc_db_query.php | 22 ++++++++++++++++++---- www/agc/vicidial.php | 19 ++++++++++++++++--- 2 files changed, 34 insertions(+), 7 deletions(-) diff --git a/www/agc/vdc_db_query.php b/www/agc/vdc_db_query.php index 8930d972..54960f10 100644 --- a/www/agc/vdc_db_query.php +++ b/www/agc/vdc_db_query.php @@ -115,10 +115,11 @@ # 70118-1501 - Added user_group to vicidial_log,_agent_log,_closer_log,_callbacks # 70123-1357 - Fixed bug that would not update vicidial_closer_log status to dispo # 70202-1438 - Added pause code submit function +# 70203-0930 - Added dialed_number to lead info output # -$version = '2.0.42'; -$build = '70202-1438'; +$version = '2.0.43'; +$build = '70203-0930'; require("dbconnect.php"); @@ -624,6 +625,7 @@ if ($ACTION == 'manDiaLnextCaLL') $LeaD_InfO .= $CBcallback_time . "\n"; $LeaD_InfO .= $CBuser . "\n"; $LeaD_InfO .= $CBcomments . "\n"; + $LeaD_InfO .= $phone_number . "\n"; echo $LeaD_InfO; @@ -1272,14 +1274,15 @@ if ($ACTION == 'VDADcheckINCOMING') if ($DB) {echo "$stmt\n";} $rslt=mysql_query($stmt, $link); - $stmt = "select campaign_id from vicidial_auto_calls where callerid = '$callerid' order by call_time desc limit 1;"; + $stmt = "select campaign_id,phone_number from vicidial_auto_calls where callerid = '$callerid' order by call_time desc limit 1;"; if ($DB) {echo "$stmt\n";} $rslt=mysql_query($stmt, $link); $VDAC_cid_ct = mysql_num_rows($rslt); - if ($list_lead_ct > 0) + if ($VDAC_cid_ct > 0) { $row=mysql_fetch_row($rslt); $VDADchannel_group =$row[0]; + $dialed_number =$row[1]; } $stmt = "select count(*) from vicidial_log where lead_id='$lead_id' and uniqueid='$uniqueid';"; @@ -1361,6 +1364,16 @@ if ($ACTION == 'VDADcheckINCOMING') $VDCL_xferconf_b_number = $row[5]; } echo "|||||$VDCL_campaign_script|$VDCL_get_call_launch|$VDCL_xferconf_a_dtmf|$VDCL_xferconf_a_number|$VDCL_xferconf_b_dtmf|$VDCL_xferconf_b_number|\n|\n"; + + $stmt = "select phone_number from vicidial_auto_calls where callerid = '$callerid' order by call_time desc limit 1;"; + if ($DB) {echo "$stmt\n";} + $rslt=mysql_query($stmt, $link); + $VDAC_cid_ct = mysql_num_rows($rslt); + if ($VDAC_cid_ct > 0) + { + $row=mysql_fetch_row($rslt); + $dialed_number =$row[0]; + } } $comments = eregi_replace("\r",'',$comments); @@ -1398,6 +1411,7 @@ if ($ACTION == 'VDADcheckINCOMING') $LeaD_InfO .= $CBcallback_time . "\n"; $LeaD_InfO .= $CBuser . "\n"; $LeaD_InfO .= $CBcomments . "\n"; + $LeaD_InfO .= $dialed_number . "\n"; echo $LeaD_InfO; diff --git a/www/agc/vicidial.php b/www/agc/vicidial.php index ee13a48c..374d3598 100644 --- a/www/agc/vicidial.php +++ b/www/agc/vicidial.php @@ -141,10 +141,11 @@ # 70201-1703 - Fixed cursor bug for most text input fields # 70202-1453 - Added first portions of Agent Pause Codes # 70203-0108 - Finished Agent Pause Codes functionality +# 70203-0930 - Added dialed_number to webform output # -$version = '2.0.112'; -$build = '70203-0108'; +$version = '2.0.113'; +$build = '0203-0930'; require("dbconnect.php"); @@ -1502,6 +1503,7 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";} var volumecontrol_active = ''; var PauseCode_HTML = ''; var manual_auto_hotkey = 0; + var dialed_number = ''; var DiaLControl_auto_HTML = "\"Pause\"\"Resume\""; var DiaLControl_auto_HTML_ready = "\"Pause\"\"Resume\""; var DiaLControl_auto_HTML_OFF = "\"Pause\"\"Resume\""; @@ -2946,6 +2948,7 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";} CBcallback_time = MDnextResponse_array[29]; CBuser = MDnextResponse_array[30]; CBcomments = MDnextResponse_array[31]; + dialed_number = MDnextResponse_array[32]; lead_dial_number = document.vicidial_form.phone_number.value; document.getElementById("MainStatuSSpan").innerHTML = " Calling: " + document.vicidial_form.phone_number.value + " UID: " + MDnextCID + "   " + man_status; @@ -2994,6 +2997,7 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";} "&phone=" + document.vicidial_form.phone_number.value + "&parked_by=" + document.vicidial_form.lead_id.value + "&dispo=" + LeaDDispO + '' + + "&dialed_number=" + dialed_number + '' + webform_session; // $VICIDIAL_web_QUERY_STRING =~ s/ /+/gi; @@ -3178,6 +3182,8 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";} { var manDiaLonly_num = document.vicidial_form.alt_phone.value; lead_dial_number = document.vicidial_form.alt_phone.value; + dialed_number = lead_dial_number; + WebFormRefresH('') } else { @@ -3185,11 +3191,15 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";} { var manDiaLonly_num = document.vicidial_form.address3.value; lead_dial_number = document.vicidial_form.address3.value; - } + dialed_number = lead_dial_number; + WebFormRefresH('') + } else { var manDiaLonly_num = document.vicidial_form.phone_number.value; lead_dial_number = document.vicidial_form.phone_number.value; + dialed_number = lead_dial_number; + WebFormRefresH('') } } var xmlhttp=false; @@ -3518,6 +3528,7 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";} CBcallback_time = check_VDIC_array[33]; CBuser = check_VDIC_array[34]; CBcomments = check_VDIC_array[35]; + dialed_number = check_VDIC_array[36]; lead_dial_number = document.vicidial_form.phone_number.value; document.getElementById("MainStatuSSpan").innerHTML = " Incoming: " + document.vicidial_form.phone_number.value + " UID: " + CIDcheck + "   " + VDIC_fronter; @@ -3614,6 +3625,7 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";} "&phone=" + document.vicidial_form.phone_number.value + "&parked_by=" + document.vicidial_form.lead_id.value + "&dispo=" + LeaDDispO + '' + + "&dialed_number=" + dialed_number + '' + webform_session; var regWFspace = new RegExp(" ","ig"); @@ -3721,6 +3733,7 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";} "&phone=" + document.vicidial_form.phone_number.value + "&parked_by=" + document.vicidial_form.lead_id.value + "&dispo=" + LeaDDispO + '' + + "&dialed_number=" + dialed_number + '' + webform_session; var regWFspace = new RegExp(" ","ig");