@forelse ($extensions as $ext) @php $status = strtolower($ext->status); $ip = $ext->ip ?? '—'; $port = $ext->port ?? '—'; $rtt = $ext->rtt ?? '—'; @endphp @empty @endforelse
Extension Status IP Port RTT (ms)
{{ $ext->id }} @if ($status === 'reachable' || $status === 'available') Reachable @elseif ($status === 'idle') Idle @elseif ($status === 'inuse' || $status === 'in-call' || $status === 'talking') In Call @elseif ($status === 'ringing') Ringing @elseif ($status === 'unreachable') Unreachable @else {{ ucfirst($status) }} @endif {{ $ip }} {{ $port }} {{ $rtt }}
No extensions found.
Total Extensions
{{ $extensions->count() }}
Reachable
{{ $extensions->where('status', 'reachable')->count() + $extensions->where('status', 'available')->count() + $extensions->where('status', 'idle')->count() }}
In Call
{{ $extensions->where('status', 'inuse')->count() + $extensions->where('status', 'in-call')->count() + $extensions->where('status', 'talking')->count() + $extensions->where('status', 'ringing')->count() }}
Unreachable
{{ $extensions->where('status', 'unreachable')->count() }}