-
Notifications
You must be signed in to change notification settings - Fork 0
User and Admin Guide
This guide covers daily operation of the DecaTone web portal, multi-phone party line setup, service lines, voicemail management, Do Not Disturb, and administrative fleet management.
- Multiple Phones per Account: Pair any number of physical rotary phones to a single extension (e.g. Living Room, Workshop, Bedroom).
-
Independent Ring Settings: Enable or disable ringing per device (
ring_enabled). - Party-Line Auto-Join: Picking up any telephone on your account while another phone on your account is in a call automatically joins the active conversation as an end-to-end encrypted group call!
- Interactive Rotary Dial: Place calls by dragging the authentic 3D rotary dial on screen.
- WebPhone Softphone: Built-in browser softphone with acoustic carbon microphone warmth filters, dynamic leveler, and DTMF keypad.
- Speed Dial 1–9: Assign contacts to single rotary digits 1 through 9 for instant speed dialing.
Pick up any handset and dial these authentic telephone service numbers:
-
111: Ringback Line Test (hang up, wait 3 seconds, phone rings back to test physical bells). -
119/099: Acoustic Loopback Echo Test (real-time voice loopback to test microphone and earpiece levels). -
411: Speaking Clock (speaks the current local time with classic time pips). -
567/300: Bell 103 / V.34 Modem Handshake Simulator. -
711: National Weather Hotline with automated conditions readout. -
069: Automatic Last Number Redial. -
078: Read active Do Not Disturb (DND) status aloud. -
079: Toggle Do Not Disturb (DND) status on/off. -
0: Connect directly to your interactive voicemail inbox.
-
2: Toggle microphone mute / unmute with an in-ear confirmation chirp. -
3 + [Extension]: Invite another friend to join the active call into a conference. -
8: Place call on hold with melodic comfort chime.
-
Physical Handset: Dial
0from idle to hear unread message counts and listen to voicemail recordings directly through the vintage earpiece. - Web Browser Softphone: Stream voicemails with instant HTML5 audio playback and manage greetings.
-
Live Voicemail Screening: Pick up handset and dial
1while a caller is leaving a message to intercept the live call.
- Flexible Scheduling: Set quiet hours by time range (e.g. 10:00 PM to 7:00 AM) and active days of the week.
- Emergency Repeated Call Breakthrough: If a friend calls twice within 3 minutes during quiet hours, their second call breaks through DND and rings the physical telephone bells.
- VIP Friends: Designate close friends as VIPs to always bypass quiet hours.
Live metrics for registered users, active calls, voicemails, paired hardware phones, and storage utilization.
Manage user accounts, roles (admin / user), password resets, assigned extension numbers, and account disable/enable states.
Live monitor of all ESP32-S3 devices across your network. Send remote test rings, issue remote reboots, inspect WiFi RSSI signal strength, and unpair devices.
Upload custom compiled firmware.bin binaries to override official releases, or broadcast OTA update commands to all connected phones across the network.
-
100% Full-Program Backups: Automated
.tar.gzbundling ofdecatone.db, custom branding (logo.png,favicon.png,navbar_icon.png), and voicemails/greetings. - Automated Retention: Configurable backup schedule (hourly, daily, weekly) and automatic pruning of archives beyond the retention limit.
- Docker Environment: Automatically detects Docker containers, preserves container immutability, and routes release channel selection to ESP32-S3 firmware distribution.
-
Native Host: Checks GitHub release channels (
stable,beta,alpha) and applies 1-click in-place updates.
- Branding Assets: Customize application title, header logo, browser favicon, and top-right navigation icon.
- SMTP Outbound Email: Configure host, port, credentials, and TLS for welcome greetings, password resets, and voicemail email notifications.
- Home Assistant MQTT: Configure broker URL, credentials, and discovery prefix for native Home Assistant entity integration.