diff --git a/bin/ADMIN_keepalive_ALL.pl b/bin/ADMIN_keepalive_ALL.pl
index ecc2dd53..464089cc 100644
--- a/bin/ADMIN_keepalive_ALL.pl
+++ b/bin/ADMIN_keepalive_ALL.pl
@@ -117,9 +117,10 @@
# 170304-2039 - Added automated reports triggering code
# 170320-1338 - Added conf_qualify phones option for IAX
# 170327-0847 - Added drop list triggering code
+# 170513-1728 - Added alternative uptime counter in seconds
#
-$build = '170327-0847';
+$build = '170513-1728';
$DB=0; # Debug flag
$teodDB=0; # flag to log Timeclock End of Day processes to log file
@@ -3635,6 +3636,10 @@ $uptimebin = '';
$system_uptime='';
$recent_reboot=0;
+# Grab the system uptime from the Kernel in seconds
+$uptime_seconds=`cat /proc/uptime`;
+$uptime_seconds=substr($uptime_seconds,0,index($uptime_seconds, ' '));
+
### find uptime binary
if ( -e ('/bin/uptime')) {$uptimebin = '/bin/uptime';}
else
@@ -3673,7 +3678,7 @@ if (length($uptimebin)>3)
$asterisk_temp_no_restartSQL=",asterisk_temp_no_restart='N'";
$recent_reboot++;
}
- if ($DBX) {print "Uptime debug 2: |$sysuptime[0]|$system_uptime|$recent_reboot|\n";}
+ if ($DBX) {print "Uptime debug 2: |$sysuptime[0]|$system_uptime|$recent_reboot| seconds: |$uptime_seconds|\n";}
$stmtA = "UPDATE servers SET system_uptime='$system_uptime' $asterisk_temp_no_restartSQL where server_ip='$server_ip';";
$affected_rows = $dbhA->do($stmtA) or die "Couldn't execute query: |$stmtA|\n";
@@ -3737,8 +3742,10 @@ if ($active_asterisk_server =~ /Y/)
`screen -XS asterisk eval 'stuff "/usr/sbin/asterisk -vvvvgcT\015"'`;
}
- else
- {
+ elsif ($uptime_seconds>300)
+ {
+ # We only want to start Asterisk if the system has been up for at least 5 minutes
+ # That way we don't run into the keepalive and the regular init script colliding with each other
if ($DB) {print "starting Asterisk process...\n";}
$stmtA="INSERT INTO vicidial_admin_log set event_date=NOW(), user='VDAD', ip_address='1.1.1.1', event_section='SERVERS', event_type='RESET', record_id='$server_ip', event_code='AUTO START ASTERISK', event_sql='', event_notes='$system_uptime system uptime';";
$Iaffected_rows = $dbhA->do($stmtA);
diff --git a/www/agc/manager_send.php b/www/agc/manager_send.php
index 2ba23dec..4a70dace 100644
--- a/www/agc/manager_send.php
+++ b/www/agc/manager_send.php
@@ -135,10 +135,11 @@
# 161117-0622 - Fixes for recording_log issue where filename is non-unique
# 161217-0823 - Added parked_calls_recent table entries for better handling of parked calls
# 170317-2214 - Added more debugging output
+# 170513-1616 - Added more debugging output
#
-$version = '2.14-82';
-$build = '170317-2214';
+$version = '2.14-83';
+$build = '170513-1616';
$php_script = 'manager_send.php';
$mel=1; # Mysql Error Log enabled = 1
$mysql_log_count=142;
@@ -499,6 +500,7 @@ if ($ACTION=="Originate")
if ( (preg_match('/MANUAL/i',$agent_dialed_type)) and ( (preg_match("/^\d860\d\d\d\d$/i",$exten)) or (preg_match("/^860\d\d\d\d$/i",$exten)) ) )
{
echo "ERROR"._QXZ(" You are not allowed to dial into other agent sessions")." $exten\n";
+ $stage .= " ERROR $exten OTHER SESSION";
if ($SSagent_debug_logging > 0) {vicidial_ajax_log($NOW_TIME,$startMS,$link,$ACTION,$php_script,$user,$stage,$lead_id,$session_name,$stmt);}
exit;
}
@@ -560,6 +562,7 @@ if ($ACTION=="Originate")
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02094',$user,$server_ip,$session_name,$one_mysql_log);}
}
}
+ $stage .= " $exten $channel $server_ip $outbound_cid";
}
}
@@ -609,7 +612,6 @@ if ($ACTION=="HangupConfDial")
######################
if ($ACTION=="Hangup")
{
-
$stmt="UPDATE vicidial_live_agents SET external_hangup='0' where user='$user';";
if ($format=='debug') {echo "\n";}
$rslt=mysql_to_mysqli($stmt, $link);
@@ -879,6 +881,7 @@ if ($ACTION=="Hangup")
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02020',$user,$server_ip,$session_name,$one_mysql_log);}
echo _QXZ("Hangup command sent for Channel %1s on %2s",0,'',$channel,$call_server_ip)."\n";
}
+ $stage .= " $channel $call_server_ip";
}
}
@@ -2149,6 +2152,7 @@ if ($ACTION=="Redirect")
echo _QXZ("Redirect command sent for Channel %1s on %2s",0,'',$channel,$server_ip)."\n";
}
+ $stage .= " $exten $channel $server_ip";
}
}
diff --git a/www/agc/vicidial.php b/www/agc/vicidial.php
index d45d73c2..26fac26d 100644
--- a/www/agc/vicidial.php
+++ b/www/agc/vicidial.php
@@ -552,10 +552,11 @@
# 170416-1640 - Added ready_max_logout option
# 170429-0851 - Added callback_display_days option
# 170430-1005 - Added three_way_record_stop and hangup_xfer_record_start campaign options
+# 170513-1527 - Added debug logging of all alert boxes
#
-$version = '2.14-522c';
-$build = '170430-1005';
+$version = '2.14-523c';
+$build = '170513-1527';
$mel=1; # Mysql Error Log enabled = 1
$mysql_log_count=87;
$one_mysql_log=0;
@@ -4691,6 +4692,7 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
Nactiveext = null;
Nactiveext = xmlhttp.responseText;
alert_box(xmlhttp.responseText);
+ button_click_log = button_click_log + "" + SQLdate + "-----ForceHangupAlert---" + hangupvalue + "|";
}
}
delete xmlhttp;
@@ -4859,6 +4861,7 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
if (temp_xfernumber.length < 3)
{
alert_box("Number to Dial invalid: " + temp_xfernumber);
+ button_click_log = button_click_log + "" + SQLdate + "-----DialXferInvalid---" + temp_xfernumber + "|";
ShoWTransferMain('OFF','YES');
}
else
@@ -4968,8 +4971,6 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
if (active_group_alias.length > 1)
{var sending_group_alias = 1;}
}
- if (SMDclick=='YES')
- {button_click_log = button_click_log + "" + SQLdate + "-----SendManualDial---" + taskFromConf + "|" + agent_dialed_type + "|" + manual_string + "|" + three_way_call_cid + "|" + threeway_cid + "|";}
}
else
{
@@ -4981,8 +4982,6 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
cid_lock=1;
threeway_cid = outbound_cid;
}
- if (SMDclick=='YES')
- {button_click_log = button_click_log + "" + SQLdate + "-----SendManualDial---" + taskFromConf + "|" + agent_dialed_type + "|" + manual_string + "|" + manual_dial_cid + "|" + threeway_cid + "|";}
}
var regXFvars = new RegExp("XFER","g");
@@ -5009,6 +5008,10 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
call_variables = '__vendor_lead_code=' + document.vicidial_form.vendor_lead_code.value + ',__lead_id=' + document.vicidial_form.lead_id.value;
}
var sending_preset_name = document.vicidial_form.xfername.value;
+
+ if (SMDclick=='YES')
+ {button_click_log = button_click_log + "" + SQLdate + "-----SendManualDial---" + taskFromConf + " " + agent_dialed_type + " " + manual_string + " " + three_way_call_cid + " " + threeway_cid + " " + dial_conf_exten + " " + sending_preset_name + " ";}
+
if (taskFromConf == 'YES')
{
// give extra time for custom fields to commit before consultative transfers
@@ -5204,6 +5207,7 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
if (BOresponse.match(regBOerr))
{
alert_box(BOresponse);
+ button_click_log = button_click_log + "" + SQLdate + "-----OriginateError---" + BOresponse + "|";
}
if ((taskdialvalue.length > 0) && (tasknowait != 'YES'))
@@ -5752,7 +5756,11 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
if (APIDiaL_array_detail[0] == 'MANUALNEXT') // trigger Dial Next Number button
{
if (APIDiaL_array_detail[4] == 'YES') // focus on vicidial agent screen
- {window.focus(); alert_box("");}
+ {
+ window.focus();
+ alert_box("");
+ button_click_log = button_click_log + "" + SQLdate + "-----APIdialNextFocus---" + APIDiaL_array_detail[4] + "|";
+ }
if (APIDiaL_array_detail[3] == 'YES')
{document.vicidial_form.LeadPreview.checked=true;}
if (APIDiaL_array_detail[3] == 'NO')
@@ -5779,7 +5787,11 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
else
{document.vicidial_form.LeadLookuP.checked=false;}
if (APIDiaL_array_detail[4] == 'YES') // focus on vicidial agent screen
- {window.focus(); alert_box("Placing call to:" + APIDiaL_array_detail[1] + " " + APIDiaL_array_detail[0]);}
+ {
+ window.focus();
+ alert_box("Placing call to:" + APIDiaL_array_detail[1] + " " + APIDiaL_array_detail[0]);
+ button_click_log = button_click_log + "" + SQLdate + "-----APIdialFocus---" + APIDiaL_array_detail[1] + " " + APIDiaL_array_detail[0] + "|";
+ }
if (APIDiaL_array_detail[3] == 'NO') // NO call preview
{document.vicidial_form.LeadPreview.checked=false;}
if (APIDiaL_array_detail[3] == 'YES') // call preview
@@ -6230,11 +6242,11 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
// Covers the following types: XFER, VMAIL, ENTRY, CONF, PARK, FROMPARK, XfeRLOCAL, XfeRINTERNAL, XfeRBLIND, VfeRVMAIL
function mainxfer_send_redirect(taskvar,taskxferconf,taskserverip,taskdebugnote,taskdispowindow,tasklockedquick,MSRclick)
{
- if (MSRclick=='YES')
- {button_click_log = button_click_log + "" + SQLdate + "-----mainxfer_send_redirect---" + taskvar + " " + taskxferconf + " " + taskserverip + " " + taskdebugnote + " " + taskdispowindow + " " + tasklockedquick + "|";}
var XfeRSelecT = document.getElementById("XfeRGrouP");
var XfeR_GrouP = XfeRSelecT.value;
var ADvalue = document.vicidial_form.xfernumber.value;
+ if (MSRclick=='YES')
+ {button_click_log = button_click_log + "" + SQLdate + "-----mainxfer_send_redirect---" + taskvar + " " + taskxferconf + " " + taskserverip + " " + taskdebugnote + " " + taskdispowindow + " " + tasklockedquick + " " + XfeR_GrouP + " " + ADvalue + "|";}
if (CalLCID.length < 1)
{
CalLCID = MDnextCID;
@@ -6242,6 +6254,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
if ( ( (taskvar == 'XfeRLOCAL') || (taskvar == 'XfeRINTERNAL') ) && (XfeR_GrouP.match(/AGENTDIRECT/i)) && (ADvalue.length < 2) )
{
alert_box("");
+ button_click_log = button_click_log + "" + SQLdate + "-----XferAgentFailed---" + ADvalue + "|";
}
else
{
@@ -6341,6 +6354,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
xferredirect_query='';
taskvar = 'NOTHING';
alert_box("" + blindxferdialstring);
+ button_click_log = button_click_log + "" + SQLdate + "-----XferNumberFailed---" + blindxferdialstring + "|";
}
else
{
@@ -7013,6 +7027,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
{
move_on=0;
alert_box("");
+ button_click_log = button_click_log + "" + SQLdate + "-----CheckCallbacksFailed---" + VDRP_stage + "|";
}
}
if (move_on == 1)
@@ -7261,6 +7276,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
if (waiting_on_dispo > 0)
{
alert_box("
code:" + agent_log_id + " - " + waiting_on_dispo + "");
+ button_click_log = button_click_log + "" + SQLdate + "-----CallbackSystemDelay---" + agent_log_id + " " + waiting_on_dispo + "|";
}
else
{
@@ -7311,6 +7327,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
{
move_on=0;
alert_box("");
+ button_click_log = button_click_log + "" + SQLdate + "-----ManualDialFailed---" + VDRP_stage + "|";
}
}
if (move_on == 1)
@@ -7940,6 +7957,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
if (waiting_on_dispo > 0)
{
alert_box("
" + agent_log_id + " - " + waiting_on_dispo + "");
+ button_click_log = button_click_log + "" + SQLdate + "-----ManDialSystemDelay---" + agent_log_id + " " + waiting_on_dispo + "|";
}
else
{
@@ -8032,12 +8050,14 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
if ( (MDDiaLCodEform.length < 1) || (MDPhonENumbeRform.length < 5) )
{
alert_box("");
+ button_click_log = button_click_log + "" + SQLdate + "-----FastDialFailed---" + MDDiaLCodEform + " " + MDPhonENumbeRform + "|";
}
else
{
if (waiting_on_dispo > 0)
{
alert_box("
" + agent_log_id + " - " + waiting_on_dispo + "");
+ button_click_log = button_click_log + "" + SQLdate + "-----FastDialSystemDelay---" + agent_log_id + " " + waiting_on_dispo + "|";
}
else
{
@@ -8361,9 +8381,10 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
if ( (MD_ring_secondS > 49) && (MD_ring_secondS > manual_dial_timeout) )
{
+ alert_box("Dial timed out, contact your system administrator\n");
+ button_click_log = button_click_log + "" + SQLdate + "-----DialTimedOut---" + MD_ring_secondS + " " + manual_dial_timeout + " " + MD_channel_look + " " + "|";
MD_channel_look=0;
MD_ring_secondS=0;
- alert_box("Dial timed out, contact your system administrator\n");
if (taskCheckOR == 'YES')
{
@@ -8402,7 +8423,6 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
if (xmlhttp)
{
UpdateFields_query = "server_ip=" + server_ip + "&session_name=" + session_name + "&ACTION=UpdateFields&conf_exten=" + session_id + "&user=" + user + "&pass=" + pass + "&stage=" + update_fields_data;
- // alert(manual_dial_filter + "\n" +manDiaLnext_query);
xmlhttp.open('POST', 'vdc_db_query.php');
xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp.send(UpdateFields_query);
@@ -8586,6 +8606,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
else
{
alert_box("Update Fields Error!: " + xmlhttp.responseText);
+ button_click_log = button_click_log + "" + SQLdate + "-----UpdateFieldsError---" + xmlhttp.responseText + " " + "|";
}
}
}
@@ -8603,6 +8624,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
if (waiting_on_dispo > 0)
{
alert_box("
" + agent_log_id + " - " + waiting_on_dispo + " - " + manual_auto_hotkey_wait + "");
+ button_click_log = button_click_log + "" + SQLdate + "-----DialNextSystemDelay---" + agent_log_id + " " + waiting_on_dispo + "|";
dial_next_failed=1;
var alert_displayed=0;
@@ -8766,6 +8788,8 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
var regMDFvarTIME = new RegExp("OUTSIDE","ig");
if ( (MDnextCID.match(regMNCvar)) || (MDnextCID.match(regMDFvarDNC)) || (MDnextCID.match(regMDFvarCAMP)) || (MDnextCID.match(regMDFvarTIME)) )
{
+ button_click_log = button_click_log + "" + SQLdate + "-----DialNextFailed---" + MDnextCID + " " + "|";
+
dial_next_failed=1;
var alert_displayed=0;
trigger_ready=1;
@@ -9250,6 +9274,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
if (manual_dial_in_progress==1)
{
alert_box("");
+ button_click_log = button_click_log + "" + SQLdate + "-----DialSkipFailed---" + manual_dial_in_progress + " " + "|";
}
else
{
@@ -9304,6 +9329,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
if (MDSnextCID == "LEAD NOT REVERTED")
{
alert_box("\n" + MDSnextResponse);
+ button_click_log = button_click_log + "" + SQLdate + "-----DialSkipFailRevert---" + MDSnextResponse + " " + "|";
}
else
{
@@ -9542,6 +9568,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
if (MDnextCID == " CALL NOT PLACED")
{
alert_box("\n" + MDOnextResponse);
+ button_click_log = button_click_log + "" + SQLdate + "-----DialOnlyFailed---" + MDOnextResponse + " " + "|";
}
else
{
@@ -11865,8 +11892,8 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
}
if (required_fail > 0)
{
- button_click_log = button_click_log + "" + SQLdate + "-----required_fields_alert---" + error_field_list + "|";
alert_box(": " + error_field_list);
+ button_click_log = button_click_log + "" + SQLdate + "-----required_fields_alert---" + error_field_list + "|";
}
else
{
@@ -12513,6 +12540,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
{
move_on=0;
alert_box("");
+ button_click_log = button_click_log + "" + SQLdate + "-----PauseCodeOpenFailed---" + VDRP_stage + " " + "|";
}
}
if (move_on == 1)
@@ -12580,6 +12608,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
{
move_on=0;
alert_box(": " + inOUT + "|" + agent_lead_search);
+ button_click_log = button_click_log + "" + SQLdate + "-----LeadSearchOpenPauseFailed---" + VDRP_stage + " " + "|";
}
}
}
@@ -12589,6 +12618,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
{
move_on=0;
alert_box("");
+ button_click_log = button_click_log + "" + SQLdate + "-----LeadSearchOpenLiveFailed---" + VDRP_stage + " " + "|";
}
}
if (move_on == 1)
@@ -12789,7 +12819,11 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
var DispoChoice = document.vicidial_form.DispoSelection.value;
- if (DispoChoice.length < 1) {alert_box("");}
+ if (DispoChoice.length < 1)
+ {
+ alert_box("");
+ button_click_log = button_click_log + "" + SQLdate + "-----EmptyDispoAlert---" + DispoChoice + " " + "|";
+ }
else
{
document.getElementById("CusTInfOSpaN").innerHTML = "";
@@ -12846,7 +12880,11 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
var DispoChoice = document.vicidial_form.DispoSelection.value;
- if (DispoChoice.length < 1) {alert_box("");}
+ if (DispoChoice.length < 1)
+ {
+ alert_box("");
+ button_click_log = button_click_log + "" + SQLdate + "-----EmptyDispoAlert2---" + DispoChoice + " " + "|";
+ }
else
{
if (document.vicidial_form.lead_id.value == '')
@@ -14276,6 +14314,7 @@ if ($useIE > 0)
{
HKerror=1;
alert_box("" + HKdispo_ary[0] + ' ' + VD_live_call_secondS + '(' + customer_sec + ')');
+ button_click_log = button_click_log + "" + SQLdate + "-----HotKeyNotAvailable---" + HKdispo_ary[0] + " " + VD_live_call_secondS + " " + customer_sec + "|";
}
// HKXdebug = HKXdebug + 'ERROR: ' + HKdispo_ary[0] + ' ' + VARstatuses[temp_VARstatuses_ct] + ' ' + VARMINstatuses[temp_VARstatuses_ct] + '| ' + VARMAXstatuses[temp_VARstatuses_ct] + '| ' + CheckDEADcallON + '| ' + VD_live_call_secondS + '| ';
@@ -14401,6 +14440,7 @@ else
HKerror=1;
alert_box("" + HKdispo_ary[0] + ' ' + VD_live_call_secondS + '(' + customer_sec + ')');
+ button_click_log = button_click_log + "" + SQLdate + "-----HotKeyNotAvailable2---" + HKdispo_ary[0] + " " + VD_live_call_secondS + " " + customer_sec + "|";
}
// HKXdebug = HKXdebug + 'ERROR: ' + HKdispo_ary[0] + ' ' + VARstatuses[temp_VARstatuses_ct] + ' ' + VARMINstatuses[temp_VARstatuses_ct] + '| ' + VARMAXstatuses[temp_VARstatuses_ct] + '| ' + CheckDEADcallON + '| ' + VD_live_call_secondS + '| ';
@@ -15295,6 +15335,7 @@ function phone_number_format(formatphone) {
{
move_on=0;
alert_box("");
+ button_click_log = button_click_log + "" + SQLdate + "-----CallGrabFailed---" + CQauto_call_id + " " + VDRP_stage + "|";
}
}
if (move_on == 1)
@@ -15333,6 +15374,7 @@ function phone_number_format(formatphone) {
if (CQgrabresponse.match(regCQerror))
{
alert_box(CQgrabresponse);
+ button_click_log = button_click_log + "" + SQLdate + "-----CallGrabError---" + CQauto_call_id + " " + CQgrabresponse + "|";
}
else
{
@@ -15606,6 +15648,7 @@ function phone_number_format(formatphone) {
{
move_on=0;
alert_box("");
+ button_click_log = button_click_log + "" + SQLdate + "-----LogViewFailed---" + VDRP_stage + "|";
// alert("debug: " + AutoDialWaiting + "|" + VD_live_customer_call + "|" + alt_dial_active + "|" + MD_channel_look + "|" + in_lead_preview_state);
}
}
@@ -15621,6 +15664,7 @@ function phone_number_format(formatphone) {
{
move_on=0;
alert_box("")
+ button_click_log = button_click_log + "" + SQLdate + "-----LogViewInvalid---" + logdate + "|";
}
else
{ //Detailed check for valid date ranges
@@ -15632,6 +15676,7 @@ function phone_number_format(formatphone) {
{
move_on=0;
alert_box("")
+ button_click_log = button_click_log + "" + SQLdate + "-----LogViewInvalid2---" + logdate + "|";
}
}
}
@@ -15752,6 +15797,7 @@ function phone_number_format(formatphone) {
if ( ( (AutoDialWaiting == 1) || (VD_live_customer_call==1) || (alt_dial_active==1) || (MD_channel_look==1) || (in_lead_preview_state==1) ) && (inbound_lead_search < 1) )
{
alert_box("");
+ button_click_log = button_click_log + "" + SQLdate + "-----LeadSearchFailed---" + VDRP_stage + "|";
}
else
{
@@ -16050,6 +16096,7 @@ function phone_number_format(formatphone) {
{
move_on=0;
alert_box("");
+ button_click_log = button_click_log + "" + SQLdate + "-----GroupSelectFailed---" + VDRP_stage + "|";
}
}
if (move_on == 1)
@@ -16057,6 +16104,7 @@ function phone_number_format(formatphone) {
if (manager_ingroups_set > 0)
{
alert_box(" " + external_igb_set_name + " ");
+ button_click_log = button_click_log + "" + SQLdate + "-----GroupSelectManager---" + external_igb_set_name + "|";
}
else
{
@@ -16083,6 +16131,7 @@ function phone_number_format(formatphone) {
{
move_on=0;
alert_box("");
+ button_click_log = button_click_log + "" + SQLdate + "-----TerritorySelectFailed---" + VDRP_stage + "|";
}
}
if (move_on == 1)
@@ -16150,7 +16199,10 @@ function phone_number_format(formatphone) {
CallBackDatEForM = document.vicidial_form.CallBackDatESelectioN.value;
CallBackCommenTs = document.vicidial_form.CallBackCommenTsField.value;
if (CallBackDatEForM.length < 2)
- {alert_box("");}
+ {
+ alert_box("");
+ button_click_log = button_click_log + "" + SQLdate + "-----CallBackSetFailed---" + CallBackDatEForM + "|";
+ }
else
{
@@ -17520,6 +17572,7 @@ function phone_number_format(formatphone) {
if (showxfervar != 'OFF')
{
alert_box("");
+ button_click_log = button_click_log + "" + SQLdate + "-----CallXferFailed---" + showxfervar + "|";
}
}
}
diff --git a/www/vicidial/AST_agent_debug_log_report.php b/www/vicidial/AST_agent_debug_log_report.php
index 48937a54..e544eda8 100644
--- a/www/vicidial/AST_agent_debug_log_report.php
+++ b/www/vicidial/AST_agent_debug_log_report.php
@@ -381,9 +381,9 @@ if ($SUBMIT) {
if ($lower_limit+999>=mysqli_num_rows($rpt_rslt)) {$upper_limit=($lower_limit+mysqli_num_rows($rpt_rslt)%1000)-1;} else {$upper_limit=$lower_limit+999;}
$MAIN.="--- "._QXZ("AGENT SCREEN DEBUG LOG RECORDS FOR")." $query_date, $query_date_D "._QXZ("TO")." $query_date_T $server_rpt_string, "._QXZ("RECORDS")." #$lower_limit-$upper_limit ["._QXZ("DOWNLOAD")."]\n";
- $agntdb_rpt.="+----------------------+---------------------+---------------------+------------+----------------------+------------------------------------------+------------+----------------------------------------------------+\n";
- $agntdb_rpt.="| "._QXZ("USER",20)." | "._QXZ("SCREEN DATE",19)." | "._QXZ("DB DATE",19)." | "._QXZ("RUN TIME",10)." | "._QXZ("SCRIPT",20)." | "._QXZ("ACTION",40)." | "._QXZ("LEAD_ID",10)." | "._QXZ("STAGE",50)." |\n";
- $agntdb_rpt.="+----------------------+---------------------+---------------------+------------+----------------------+------------------------------------------+------------+----------------------------------------------------+\n";
+ $agntdb_rpt.="+----------------------+---------------------+---------------------+------------+----------------------+-------------------------------------+------------+------------------------------------------------------------------------+\n";
+ $agntdb_rpt.="| "._QXZ("USER",20)." | "._QXZ("SCREEN DATE",19)." | "._QXZ("DB DATE",19)." | "._QXZ("RUN TIME",10)." | "._QXZ("SCRIPT",20)." | "._QXZ("ACTION",35)." | "._QXZ("LEAD_ID",10)." | "._QXZ("STAGE",70)." |\n";
+ $agntdb_rpt.="+----------------------+---------------------+---------------------+------------+----------------------+-------------------------------------+------------+------------------------------------------------------------------------+\n";
$CSV_text="\""._QXZ("USER")."\",\""._QXZ("SCREEN DATE")."\",\""._QXZ("DB DATE")."\",\""._QXZ("RUN TIME")."\",\""._QXZ("SCRIPT")."\",\""._QXZ("ACTION")."\",\""._QXZ("LEAD_ID")."\",\""._QXZ("STAGE")."\"\n";
for ($i=1; $i<=mysqli_num_rows($rpt_rslt); $i++)
@@ -404,14 +404,14 @@ if ($SUBMIT) {
$agntdb_rpt.=" | ".sprintf("%-10s", $row["run_time"])."";
if (strlen($row["php_script"])>20) {$row["php_script"]=substr($row["php_script"],-20)."";}
$agntdb_rpt.=" | ".sprintf("%-20s", $row["php_script"]);
- if (strlen($row["action"])>37) {$row["action"]=substr($row["action"],0,37)."...";}
- $agntdb_rpt.=" | ".sprintf("%-40s", $row["action"]);
+ if (strlen($row["action"])>32) {$row["action"]=substr($row["action"],0,32)."...";}
+ $agntdb_rpt.=" | ".sprintf("%-35s", $row["action"]);
$agntdb_rpt.=" | ".sprintf("%-10s", $row["lead_id"]);
- if (strlen($row["stage"])>47) {$row["stage"]=substr($row["stage"],0,47)."...";}
- $agntdb_rpt.=" | ".sprintf("%-50s", $row["stage"])." |\n";
+ if (strlen($row["stage"])>67) {$row["stage"]=substr($row["stage"],0,67)."...";}
+ $agntdb_rpt.=" | ".sprintf("%-70s", $row["stage"])." |\n";
}
}
- $agntdb_rpt.="+----------------------+---------------------+---------------------+------------+----------------------+------------------------------------------+------------+----------------------------------------------------+\n";
+ $agntdb_rpt.="+----------------------+---------------------+---------------------+------------+----------------------+-------------------------------------+------------+------------------------------------------------------------------------+\n";
$agntdb_rpt_hf="";
$ll=$lower_limit-1000;