{{-- @php function timer($seconds) { $hours = floor($seconds / 3600); $mins = floor($seconds / 60 % 60); $secs = floor($seconds % 60); $timeFormat = sprintf('%02d:%02d:%02d', $hours, $mins, $secs); return $timeFormat; } @endphp --}} @if($viewPage == 'none-voice')
{{--
--}} {{-- --}} {{--
--}}
@endif @if($viewPage == 'survey')
Survey Name :   @if ($survey_name != null) {{ $survey_name }} @endif

@endif @if($viewPage == 'chatbot')
ChatBot Title :   {{ $bot_title != NULL ? $bot_title : 'Please Select' }}

@endif @if($viewPage == 'none-voice' || $viewPage == 'ticket')
mdo
{{ $resolved }}
Resolved
mdo
{{ $unresolved }}
Unresolved
mdo
{{ $overdue }}
Overdue
mdo
{{ $duetoday }}
Due Today
mdo
@endif
@if($viewPage != 'survey') @endif
@if($viewPage == 'survey') Monthly Trends @else Today's Trend @endif
@if($viewPage == 'survey') as of {{Carbon\Carbon::now()->format('Y-M')}} {{-- as of Thu 1st Dec 2022,12:33 PM --}} @else as of {{Carbon\Carbon::now()/* ->toDateTimeString() */->isoFormat('LLLL')}} {{-- as of Thu 1st Dec 2022,12:33 PM --}} @endif
@if($viewPage != 'survey') @endif
@if($viewPage != 'survey') @endif
@if($viewPage != 'survey') mdo @endif
Time Statistics
mdo
@if($viewPage == 'voice')
Voice

The voice dashboard displays a quick statistics about calls and percentages that illustrate the operations.

@if(!empty($voiceData))
{{-- --}}
Total Abandoned Within Threshold
{{$voiceData['totalAbandonedCallsBeforeSLAThreshold']}}
{{-- --}}
Total Answered Within Threshold
{{$voiceData['totalAnsweredCallsBeforeSLAThreshold']}}
{{-- --}}
Total Abandoned After Threshold
{{$voiceData['totalAbandonedCallsAfterSLAThreshold']}}
{{-- --}}
Total Answered After Threshold
{{$voiceData['totalAnsweredCallsAfterSLAThreshold']}}
{{-- --}}
Total Transferred Calls
{{$voiceData['totalTransferredCalls']}}
{{-- --}}
Total IVR Landed Calls
{{$voiceData['totalIVRLandedCalls']}}
{{-- --}}
Total Lost In IVR Calls
{{$voiceData['totalLostInIVRCalls']}}
{{-- --}}
Total ACD Calls
{{$voiceData['totalACDCalls']}}
{{-- --}}
Total Inbound Calls
{{$voiceData['totalInboundCalls']}}
{{-- --}}
Total Outbound Calls
{{$voiceData['totalOutboundCalls']}}
{{-- --}}
Total Outbound Answered Calls
{{$voiceData['totalOutboundAnsweredCalls']}}
{{-- --}}
Total Abandoned Calls
{{$voiceData['totalAbandonedCalls']}}
{{-- --}}
Total Hold Time
{{ timer($voiceData['totalHoldTime']) }}
{{-- --}}
Total Waiting Time In Queue
{{ timer($voiceData['totalWaitingTime']) }}
{{-- --}}
Total IVR Time
{{ timer($voiceData['totalIVRTime']) }}
{{-- --}}
Average Hold Time
{{ timer($voiceData['averageHoldTime']) }}
{{-- --}}
Total Wrap Up Time
{{ timer($voiceData['totalWrapUpTime']) }}
{{-- --}}
Average Wrap Up Time
{{ timer($voiceData['averageWrapUpTime']) }}
{{-- --}}
Total Inbound Talk Time
{{ timer($voiceData['totalInboundTalkTime']) }}
{{-- --}}
Total Outbound Talk Time
{{ timer($voiceData['totalOutboundTalkTime']) }}
{{-- --}}
Total Queue Answered Calls
{{$voiceData['totalQueueAnsweredCalls']}}
{{-- --}}
Total Queue Landed Calls
{{$voiceData['totalQueueLandedCalls']}}
{{-- --}}
Total Inbound Duration
{{ timer($voiceData['totalInboundDuration'])}}
{{-- --}}
Average Inbound Duration
{{ timer($voiceData['averageInboundDuration'])}}
{{-- --}}
Total Outbound Duration
{{ timer($voiceData['totalOutboundDuration'])}}
{{-- --}}
Average Outbound Duration
{{ timer($voiceData['averageOutboundDuration'])}}
{{-- --}}
Average Waiting Time
{{ timer($voiceData['averageWaitingTime'])}}
{{-- --}}
Average Abandon Time
{{ timer($voiceData['averageAbandonTime'])}}
{{-- --}}
Total Queue Talk Time
{{ timer($voiceData['totalQueueTalkTime'])}}
{{-- --}}
Average Queue Talk Time
{{ timer($voiceData['averageQueueTalkTime'])}}
{{-- --}}
Average Inbound Talk Time
{{ timer($voiceData['averageInboundTalkTime'])}}
{{-- --}}
Average Outbound Talk Time
{{ timer($voiceData['averageOutboundTalkTime'])}}
Average Speed Of Answer
{{ timer($voiceData['averageSpeedOfAnswer']) }}
{{-- --}}
PAC
{{ $voiceData['percentageAbandonedCalls']}}
{{-- --}}
SLA
{{ $voiceData['SLA']}}
@endif
@endif @if($viewPage == 'agent')
Agent

The agent dashboard displays a quick statistics about agents status.

Logged in
{{$loggedin}}
Available
{{$available}}
Not Available
{{$notAvailable}}
Logged out
{{$loggedout}}
@endif @if($viewPage == 'survey')
@if($survey_questions != null )
Submissions
{{$number_of_submissions}}
@foreach($survey_questions as $survey_questions ) @if($survey_questions->type != "1" && $survey_questions->type != "2" && $survey_questions->type != "3" )
{{$survey_questions->title}}
@php($SurveySubmit = App\Models\Tenant\SurveySubmit::where('survey_id', $survey_id)->get()) @php($sum = 0) @php($number_of_loop = 0) @foreach($SurveySubmit as $SurveySubmit) @php($asnwers = json_decode($SurveySubmit->answers)) @php($survey_questions_id = $survey_questions->id) @if(isset($asnwers->$survey_questions_id)) @php( $result= $asnwers->$survey_questions_id) @if($survey_questions->type == 5 || $survey_questions->type == 8 ) @if($result == 0) @php($sum += 0) @elseif($result == 1) @php($sum += 25) @elseif($result == 2) @php($sum += 50) @elseif($result == 3) @php($sum += 75) @elseif($result == 4) @php($sum += 100) @endif @elseif($survey_questions->type == 4 ) @if($result == 1) @php($sum += 1) @elseif($result == 2) @php($sum += 2) @elseif($result == 3) @php($sum += 3) @elseif($result == 4) @php($sum += 4) @elseif($result == 5) @php($sum += 5) @endif @elseif($survey_questions->type == 6 ) @if($result == 0) @php($sum += 0) @elseif($result == 1) @php($sum += 100) @endif @elseif($survey_questions->type == 7 ) @if($result == 0) @php($sum += 0) @elseif($result == 1) @php($sum += 50) @elseif($result == 2) @php($sum += 100) @endif @elseif($survey_questions->type == 9 ) @if($result == 0) @php($sum += 0) @elseif($result == 1) @php($sum += 16.66666666666666) @elseif($result == 2) @php($sum += 33.333333333333333) @elseif($result == 3) @php($sum += 50) @elseif($result == 4) @php($sum += 66.666666666666666) @elseif($result == 5) @php($sum += 83.333333333333333) @elseif($result == 6) @php($sum += 100) @endif @elseif($survey_questions->type == 10 ) @if($result == 0) @php($sum += 0) @elseif($result == 1) @php($sum += 12.5) @elseif($result == 2) @php($sum += 25) @elseif($result == 3) @php($sum += 37.5) @elseif($result == 4) @php($sum += 50) @elseif($result == 5) @php($sum += 62.5) @elseif($result == 6) @php($sum += 75) @elseif($result == 7) @php($sum += 87.5) @elseif($result == 8) @php($sum += 100) @endif @endif @php($number_of_loop ++) @endif @endforeach @if($number_of_loop != 0) @php($avg = $sum/$number_of_loop) @if($survey_questions->type == 4 ) {{number_format($avg,1)}} @else {{number_format($avg,1)}} % @endif @endif
@endif @endforeach @endif
@endif @if($viewPage == 'chatbot')
Engagement
Live Agent @if($bot_filter == false) {{$liveAgent}} @else {{$liveAgentFilter}} @endif
Chatbot @if($bot_filter == false) {{$chatbot}} @else {{$chatbotFilter}} @endif
Total Users @if($bot_filter == false) {{$totalUsers}} @else {{$totalUsersFilter}} @endif
Conversation
Send Messages @if($bot_filter == false) {{$sendMessages}} @else {{$sendMessagesFilter}} @endif
Received Messages @if($bot_filter == false) {{$receivedMessages}} @else {{$receivedMessagesFilter}} @endif
Tatal Messages @if($bot_filter == false) {{$tatalMessages}} @else {{$tatalMessagesFilter}} @endif
@if($bot_filter == false) @if($chatbotTitles != null) @foreach($chatbotTitles as $chatbotTitle) @endforeach @endif @else @if($chatbotTitlesFilter != null) @foreach($chatbotTitlesFilter as $chatbotTitle) @endforeach @endif @endif
Most Used Flows
{{$chatbotTitle->title}} {{App\Models\Tenant\BotBootpressMessage::whereDate('created_at', Carbon::today())->where('message', 'LIKE', "%$chatbotTitle->title%")->count()}}
{{$chatbotTitle->title}} {{App\Models\Tenant\BotBootpress::whereDate('created_at', Carbon::today())->where('account_id', $bot_id)->whereHas('messages' , function($q) use($chatbotTitle){ $q->where('message', 'LIKE', "%$chatbotTitle->title%");})->count();}}
{{--
--}} {{--
--}} {{--
--}} {{--
Engagement
--}} {{--
--}} {{--
--}} {{--
--}} {{-- --}} {{--
--}} {{--
--}} {{--
--}} {{--
Chatbot

Live Agent
--}} {{--
--}} {{--
--}} {{--
--}} {{--
--}} {{--
Conversation
--}} {{--
--}} {{--
--}} {{--
--}} {{-- --}} {{--
--}} {{--
--}} {{--
--}} {{--
Sent

Received
--}} {{--
--}} {{--
--}} {{--
--}} {{--
--}} {{--
--}} {{-- --}} {{--
--}} {{--
--}} {{--
--}} {{--
--}}
@endif