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

Email Notifications

Configure automated email alerts for system events.
@if(session('status'))
{{ session('status') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
{{-- Settings Form --}}
@csrf
Notification Settings
Comma-separated email addresses to receive admin notifications.
Alert when a new GUI user account is created.
Alert when a new PBX extension is provisioned.
Alert when inbound calls are not answered. Also sent to extension owner.
Send voicemail audio as email attachment to extension owner.
Alert when storage fills up. Sent once at each level: 80%, 85%, 90% and 95% (critical).
Comma-separated addresses for disk space alerts. Falls back to the main recipients above if left blank.
Only send missed call alerts for these extensions. Leave blank for all extensions.
{{-- Test & Info Panel --}}
Test Email
@csrf
SMTP Configuration
Server {{ config('mail.mailers.smtp.host') }}
Port {{ config('mail.mailers.smtp.port') }}
Username {{ config('mail.mailers.smtp.username') ? '••••••' : 'Not set' }}
From {{ config('mail.from.address') }}
Status @if(config('mail.default') === 'smtp') Active @else {{ config('mail.default') }} @endif
SMTP settings are configured in the server environment. Contact your administrator to change.
Coming Soon
  • 📊 Scheduled CDR Reports (daily/weekly)
  • 🔔 Extension offline alerts
  • 🔒 Security alerts (failed logins, brute force)
  • 💾 Backup completion notifications
  • 📈 Call volume threshold alerts
@endsection