@extends('layouts.app') @push('style') @endpush @section('content')

Call Center Queues

Create and manage ACD queues with failover, break-out, and announcements.
Add Queue
@if(session('success'))
{{ session('success') }}
@endif
@forelse($queues as $queue) @php $live = $liveStatus[$queue->number] ?? null; $callers = $live['callers'] ?? 0; $callersClass = $callers === 0 ? '' : ($callers < $queue->max_callers / 2 ? '' : ($callers < $queue->max_callers ? 'warn' : 'bad')); @endphp @empty @endforelse
Queue Number Strategy Members Live Status Status Actions
{{ $queue->name }}
{{ $queue->members_count }} members configured
{{ $queue->number }} {{ $queue->strategy }} {{ $queue->members_count }} @if($live)
Waiting
{{ $callers }}
Hold
{{ $live['holdtime'] ?? 0 }}s
Done
{{ $live['completed'] ?? 0 }}
Aband.
{{ $live['abandoned'] ?? 0 }}
@else Not loaded in Asterisk @endif
{{ $queue->is_active ? 'Active' : 'Disabled' }} Edit
@csrf @method('DELETE')
No queues configured yet.
Create your first queue
@if($queues->hasPages()) @endif
@endsection