@extends('layouts.dashboard') @section('title', 'User-wise Number History') @section('content')

User-wise Number History Report

@if($canExport) Export Detailed Logs @endif
@if(isset($clients) && $clients->count() > 0)
@endif

{{ number_format($summary->total_events ?? 0) }}

Total Events

{{ number_format($summary->total_calls ?? 0) }}

Calls

{{ number_format($summary->incoming_calls ?? 0) }}

Incoming Calls

{{ number_format($summary->outgoing_calls ?? 0) }}

Outgoing Calls

{{ number_format($summary->missed_calls ?? 0) }}

Missed Calls

{{ number_format($summary->sms_sent ?? 0) }}

SMS Sent

{{ number_format($summary->whatsapp_sent ?? 0) }}

WhatsApp Sent

{{ number_format($summary->unique_numbers ?? 0) }}

Unique Numbers
User-wise Statistics
@forelse($userStats as $stat) @empty @endforelse
User Calls Incoming Outgoing Missed SMS WhatsApp
{{ $stat->name }} {{ number_format($stat->calls_total_count) }} {{ number_format($stat->calls_incoming_count) }} {{ number_format($stat->calls_outgoing_count) }} {{ number_format($stat->calls_missed_count) }} {{ number_format($stat->sms_count) }} {{ number_format($stat->whatsapp_count) }}
No user statistics found.
Unique Number History (Grouped)
@forelse($numberHistory as $row) @empty @endforelse
User Phone Number Incoming Outgoing Missed SMS WhatsApp Total First Seen Last Seen
{{ $row->user_name ?? 'N/A' }} {{ $row->phone_number }} @if(!empty($row->contact_name))
{{ $row->contact_name }}
@endif
{{ number_format($row->incoming_calls) }} {{ number_format($row->outgoing_calls) }} {{ number_format($row->missed_calls) }} {{ number_format($row->sms_count) }} {{ number_format($row->whatsapp_count) }} {{ number_format($row->total_events) }} {{ \Carbon\Carbon::parse($row->first_seen)->format('Y-m-d H:i') }} {{ \Carbon\Carbon::parse($row->last_seen)->format('Y-m-d H:i') }} View History
No number history found for selected filters.
{{ $numberHistory->appends(request()->query())->links() }}
Detailed Event History @if(!empty($phoneNumber)) - {{ $phoneNumber }} @endif
@forelse($historyLogs as $log) @empty @endforelse
Time User Phone Number Event Direction / Type Status Details
{{ \Carbon\Carbon::parse($log->event_time)->format('Y-m-d H:i:s') }} {{ $log->user_name ?? 'N/A' }} {{ $log->phone_number }} @if(!empty($log->contact_name))
{{ $log->contact_name }}
@endif
@if($log->event_type === 'call') CALL @elseif($log->event_type === 'whatsapp') WHATSAPP @else SMS @endif {{ strtoupper($log->direction ?? '-') }} {{ strtoupper($log->delivery_status ?? $log->status_key ?? '-') }} @if($log->event_type === 'call') Duration: {{ $log->call_duration ?? 0 }}s @if(!empty($log->status_note))
Note: {{ $log->status_note }} @endif @else {{ $log->message ?? '-' }} @endif
No detailed history found.
{{ $historyLogs->appends(request()->query())->links() }}
@endsection