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;