Overview
Create a settings screen with two modes: Basic and Advanced for both account-specific and general app settings.
Account Settings
Basic Mode
- Caller ID Name - Display name for outgoing calls
- Default Country - For normalizing local numbers (e.g.,
9492893344 → +19492893344)
- International Prefix - Prefix for international calls
Advanced Mode
- DTMF Mode - RFC 2833 / SIP INFO / In-band
- RTCP Feedback - Enable/disable RTCP-FB
- Network Settings - (currently configured on account creation)
- STUN Server - (currently configured on account creation)
- Audio Codecs - Show available codecs and configure priority for this account
General Settings
Basic Mode
- Register on Startup - Auto-connect behavior
- Custom Ringtone - Select ringtone for incoming calls
Advanced Mode
UI/UX
- Follow Apple HIG for macOS Settings/Preferences
- Use segmented control or tabs for Basic/Advanced toggle
- Group related settings into sections
Related Issues
Tasks
Overview
Create a settings screen with two modes: Basic and Advanced for both account-specific and general app settings.
Account Settings
Basic Mode
9492893344→+19492893344)Advanced Mode
General Settings
Basic Mode
Advanced Mode
UI/UX
Related Issues
Tasks