Gestione Post-it chiamate

Vista dedicata allo storico e alle conversioni in ticket.

Vai a Inserimento Post-it
@if(! $this->isPostItTableReady())
Tabella chiamate non pronta. Esegui le migrazioni per usare la gestione Post-it.
@else @if($activeTab === 'storico')

Storico chiamate recenti

@forelse($this->recenti as $riga)
{{ $riga->oggetto ?: 'Senza oggetto' }}
{{ $riga->nome_chiamante ?: 'Chiamante non identificato' }} @if($riga->telefono) - {{ $riga->telefono }} @php($rubricaNome = $this->getRubricaNomeByPhone((string) $riga->telefono)) @if($rubricaNome) - {{ $rubricaNome }} @endif @php($rubricaUrl = $this->getRubricaUrlByPhone((string) $riga->telefono)) @if($rubricaUrl) - Apri scheda rubrica @endif @endif @if($riga->stabile) - {{ $riga->stabile->denominazione ?: ('Stabile #' . $riga->stabile->id) }} @endif
{{ optional($riga->chiamata_il)->format('d/m/Y H:i') }}
{{ $riga->nota }}
{{ $riga->priorita }} {{ $riga->stato }} {{ str_replace('_', ' ', (string) $riga->direzione) }} @if($riga->esito) {{ $riga->esito }} @endif @if(!$riga->ticket_id && $riga->stato !== 'chiusa') Converti in ticket @endif @if($riga->stato !== 'chiusa') Chiudi @endif @php($ticketClosed = $riga->ticket && in_array((string) $riga->ticket->stato, ['Chiuso', 'Risolto'], true)) @if($riga->stato === 'chiusa' || $ticketClosed)
Riapri post-it/ticket
@endif @if($riga->ticket_id) Apri Ticket (#{{ $riga->ticket_id }}) @endif
@empty
Nessuna chiamata registrata.
@endforelse
@else

Elenco tecnico chiamate (1 riga = 1 evento)

Qui vedi in colonne i dati disponibili dal centralino: interno, linea/trunk, numero, durata, costo, utente assegnato, stabile, raw line, ecc.

@forelse($this->chiamateTecniche as $m) @php($smdr = (array) data_get($m->metadata, 'smdr', [])) @php($cost = trim((string) (($smdr['cost_currency'] ?? '') . ' ' . ($smdr['cost_amount'] ?? '')))) @php($duration = (string) (($smdr['duration_raw'] ?? '') ?: ($smdr['ring_duration_raw'] ?? ''))) @php($phoneValue = (string) ($m->phone_number ?: ($smdr['dial_number'] ?? ''))) @php($rubricaNomeTech = $this->getTecnicoNominativo($m)) @empty @endforelse
ID Data/Ora Direzione Ambito Interno Linea/CO Numero Nominativo Durata Costo Utente Stabile Post-it Raw Azioni
{{ $m->id }} {{ optional($m->received_at)->format('d/m/Y H:i:s') }} {{ $m->direction }} {{ $this->getTecnicoScopeLabel($m) }} {{ $this->getTecnicoInternoLabel($m) }} {{ (string) ($smdr['co'] ?? '-') }} {{ (string) ($m->phone_number ?: ($smdr['dial_number'] ?? '-')) }} {{ $rubricaNomeTech ?: '-' }} {{ $duration !== '' ? $duration : '-' }} {{ $cost !== '' ? $cost : '-' }} {{ $m->assignedUser?->name ?: '-' }} {{ $m->stabile?->denominazione ?: ($m->stabile_id ? ('#' . $m->stabile_id) : '-') }} {{ $m->post_it_id ? ('#' . $m->post_it_id) : '-' }} {{ $m->message_text }} @php($rubricaUrlTech = $this->getRubricaUrlByPhone($phoneValue)) @if($rubricaUrlTech && ! $this->isInternalSmdrMessage($m)) Apri Rubrica @endif @if(!$m->post_it_id) Crea Post-it @else Collegato @endif
Nessun evento SMDR disponibile.
@endif @endif