Added correction to campaign wise report and disabled drop down when agent on Predictive-wait
Showing
2 changed files
with
4 additions
and
3 deletions
| ... | @@ -218,9 +218,9 @@ class ReportController extends Controller | ... | @@ -218,9 +218,9 @@ class ReportController extends Controller |
| 218 | foreach ($crmcallObjs as $key => $crmcallObj) { | 218 | foreach ($crmcallObjs as $key => $crmcallObj) { |
| 219 | $reportArr[$crmcallObj->client]['dials']++; | 219 | $reportArr[$crmcallObj->client]['dials']++; |
| 220 | 220 | ||
| 221 | if($crmcallObj->user_id != 0) $reportArr[$crmcallObj->client]['connects']++; | 221 | if($crmcallObj->status == "ANSWER") $reportArr[$crmcallObj->client]['connects']++; |
| 222 | 222 | ||
| 223 | if(strstr($crmcallObj->userstatus, "Contacted"))$reportArr[$crmcallObj->client]['contacts']++; | 223 | if($crmcallObj->user_id != 0)$reportArr[$crmcallObj->client]['contacts']++; |
| 224 | if(stristr($crmcallObj->usersubstatus, "follow"))$reportArr[$crmcallObj->client]['callbacks']++; | 224 | if(stristr($crmcallObj->usersubstatus, "follow"))$reportArr[$crmcallObj->client]['callbacks']++; |
| 225 | 225 | ||
| 226 | if(strstr($crmcallObj->status, "NOANSWER"))$reportArr[$crmcallObj->client]['no_answer']++; | 226 | if(strstr($crmcallObj->status, "NOANSWER"))$reportArr[$crmcallObj->client]['no_answer']++; |
| ... | @@ -245,7 +245,7 @@ class ReportController extends Controller | ... | @@ -245,7 +245,7 @@ class ReportController extends Controller |
| 245 | $finalArr[$key]['connects_per'] = round(($report['connects'] / $report['dials']) * 100, 2); | 245 | $finalArr[$key]['connects_per'] = round(($report['connects'] / $report['dials']) * 100, 2); |
| 246 | $finalArr[$key]['no_answer_per'] = round(($report['no_answer'] / $report['dials']) * 100, 2); | 246 | $finalArr[$key]['no_answer_per'] = round(($report['no_answer'] / $report['dials']) * 100, 2); |
| 247 | $finalArr[$key]['busy_per'] = round(($report['busy'] / $report['dials']) * 100, 2); | 247 | $finalArr[$key]['busy_per'] = round(($report['busy'] / $report['dials']) * 100, 2); |
| 248 | $finalArr[$key]['abandoned_per'] = round(($report['abandoned'] / $report['dials']) * 100, 2); | 248 | $finalArr[$key]['abandoned_per'] = round(($report['abandoned'] / $report['connects']) * 100, 2); |
| 249 | $finalArr[$key]['sit_tones_per'] = round(($report['sit_tones'] / $report['dials']) * 100, 2); | 249 | $finalArr[$key]['sit_tones_per'] = round(($report['sit_tones'] / $report['dials']) * 100, 2); |
| 250 | } | 250 | } |
| 251 | 251 | ... | ... |
| ... | @@ -1249,6 +1249,7 @@ function updateDialerUI() | ... | @@ -1249,6 +1249,7 @@ function updateDialerUI() |
| 1249 | if(kstychCall['mCallState']=="Wait") | 1249 | if(kstychCall['mCallState']=="Wait") |
| 1250 | { | 1250 | { |
| 1251 | if(kstychDialer['mDialerState']!="Manual"){$("#dialerstate_btn").parent().attr("disabled",false)}; | 1251 | if(kstychDialer['mDialerState']!="Manual"){$("#dialerstate_btn").parent().attr("disabled",false)}; |
| 1252 | if(kstychDialer['mDialerSubState']=="Predictive"){$("#dialerstate_btn").parent().attr("disabled",true)}; | ||
| 1252 | if(kstychDialer['mmanualallow']=='Yes')$("#manualdialnumber_txt").attr("disabled",false); | 1253 | if(kstychDialer['mmanualallow']=='Yes')$("#manualdialnumber_txt").attr("disabled",false); |
| 1253 | else $("#manualdialnumber_txt").attr("disabled",true); | 1254 | else $("#manualdialnumber_txt").attr("disabled",true); |
| 1254 | 1255 | ... | ... |
-
Please register or sign in to post a comment