@extends('layouts.app') @section('content')

SIP Trunks

Add SIP Trunk
@if (session('success')) @endif
@forelse($trunks as $trunk) @php $enabled = $trunk->trunk_enabled ?? true; $status = strtoupper($trunk->status ?? 'UNKNOWN'); $badge = $enabled ? match($status) { 'REGISTERED', 'REACHABLE' => 'bg-success', 'REJECTED', 'FAILED', 'UNAVAILABLE', 'UNREGISTERED' => 'bg-danger', 'REQUEST SENT', 'AUTH SENT' => 'bg-warning', default => 'bg-secondary', } : 'bg-secondary'; @endphp @empty @endforelse
Trunk ID Description Transport Context Status RTT (ms) Auth / AOR Actions
{{ $trunk->id }} @if(!$enabled) Disabled @endif {{ $trunk->description ?: '—' }} {{ $trunk->transport ?: 'transport-udp' }} {{ $trunk->context ?: 'from-external' }} {{ $enabled ? $status : 'DISABLED' }} {{ !is_null($trunk->rtt ?? null) ? number_format((float) $trunk->rtt, 3) : '—' }} Auth: {{ $trunk->auth ?: $trunk->id }}
AOR: {{ $trunk->aors ?: $trunk->id }}
Edit
@csrf
@csrf @method('DELETE')
No SIP trunks found.
@endsection