System General Settings Module Documentation
Table of Contents
- Module Overview (Technical)
- Module Overview (Commercial/Business)
- Module Overview (End User/Administrator)
- Configuration Sections
- Settings Reference
- Common Scenarios & Examples
- Limitations & Important Notes
- Troubleshooting Tips
- Glossary
---
1. Module Overview (Technical)
What Is System General Settings?
System General Settings is a domain-wide configuration module that defines default values for new extensions. When creating a new extension, these settings are applied automatically, ensuring consistent configuration across the tenant.
Architecture
Key Tables
| Table | Purpose |
|---|---|
public.domain_settings | Domain-wide default values |
Key Files
| File | Description |
|---|---|
modules/systemGeneral/ | Frontend module |
2. Module Overview (Commercial/Business)
Business Value
System General Settings provides consistent defaults:
| Without System Defaults | With System Defaults | |
|---|---|---|
| Configure each extension | Set once, apply always | |
| Inconsistent settings | Standardized config | |
| Time-consuming setup | Quick extension creation | |
| Forgotten settings | Nothing overlooked |
Use Cases
- Standardized Extensions
- Consistent user experience
- Regional Compliance
- Recording policies
- Security Policies
- Call restrictions
- Voicemail Defaults
- Transcription settings
Feature Highlights
| Feature | Benefit | |
|---|---|---|
| Localization | Language/timezone defaults | |
| SIP Settings | Max registrations, DTMF | |
| Voicemail | Enable/transcribe/email | |
| Recording | In/Out/Internal defaults | |
| Call Behavior | Ring timeout, call waiting | |
| Media | Hold music, ringtone |
3. Module Overview (End User/Administrator)
What Can You Do?
- Set default language for new extensions
- Configure default timezone
- Set codec preferences
- Configure voicemail defaults
- Set recording policies
- Configure call behavior
- Set media preferences
System General Settings Interface
Voicemail & Recording Tab
Quick Tips
TIP
Domain Selection: Select a domain from the header first.TIP
Reset to Default: Click reset icon next to any field.NOTE
New Extensions Only: Changes apply to new extensions, not existing ones.---
4. Configuration Sections
General Tab
| Section | Settings | |
|---|---|---|
| Language & Localization | Default Language, Voice, Timezone | |
| SIP Device Settings | Max Registrations, DTMF, Password Length | |
| Call Behavior | Ring Timeout, Call Waiting, Privacy, etc. |
Voicemail & Recording Tab
| Section | Settings | |
|---|---|---|
| Voicemail Settings | Enabled, Max Messages, Email, Transcription | |
| Recording Settings | In/Out/Internal, On Demand, Format |
Codecs & Media Tab
| Section | Settings | |
|---|---|---|
| Codecs | Inbound/Outbound Preferences | |
| Media | Hold Music, Ringtone |
5. Settings Reference
Language & Localization
| Setting | Description | |
|---|---|---|
| Default Language | Language for prompts | |
| Default Voice | TTS voice (e.g., Polly) | |
| Default Timezone | For voicemail timestamps |
SIP Device Settings
| Setting | Description | |
|---|---|---|
| Max Registrations | Max devices per extension | |
| DTMF Mode | RFC4733, RFC2833, INFO, Inband | |
| Auto-Password Length | Generated password length |
Call Behavior
| Setting | Description | |
|---|---|---|
| Ring Timeout | Seconds before timeout | |
| Call Waiting | Allow call waiting | |
| Caller ID Privacy | Screen, Name, Number, Full | |
| Max Concurrent Calls | Per extension (0 = unlimited) | |
| Reject Anonymous | Block no-CID calls | |
| PINless Dialing | Allow without PIN |
Voicemail Settings
| Setting | Description | |
|---|---|---|
| Voicemail Enabled | Enable by default | |
| Max Messages | Message limit | |
| Email Notifications | Send email alerts | |
| Transcription | Speech-to-text | |
| Email Attachment | Attach audio file |
Recording Settings
| Setting | Description | |
|---|---|---|
| Record Incoming | Record inbound calls | |
| Record Outgoing | Record outbound calls | |
| Record Internal | Record ext-to-ext | |
| Record On Demand | Enable to record | |
| Recording Format | WAV, MP3, GSM |
Codecs & Media
| Setting | Description | |
|---|---|---|
| Inbound Codec Prefs | Incoming codec order | |
| Outbound Codec Prefs | Outgoing codec order | |
| Hold Music | MOH source | |
| Ringtone | Default ringtone |
6. Common Scenarios & Examples
Scenario 1: Set Regional Defaults
- Open System General Settings
- Set Default Language = Spanish
- Set Default Timezone = America/Mexico_City
- Save changes
Scenario 2: Enable Recording Policy
- Go to Voicemail & Recording tab
- Enable Record Incoming = Yes
- Set Recording Format = MP3
- Enable Record On Demand = Yes
- Save changes
Scenario 3: Security Hardening
- Set Auto-Password Length = 25
- Set Max Registrations = 2
- Enable Reject Anonymous = Yes
- Disable PINless Dialing
- Save changes
Scenario 4: Voicemail Defaults
- Go to Voicemail & Recording tab
- Enable Voicemail Enabled = Yes
- Set Max Messages = 50
- Enable Email Notifications
- Enable Email Attachment
- Save changes
---
7. Limitations & Important Notes
Technical Notes
NOTE
Domain-Scoped: Settings apply per domain/tenant.NOTE
New Extensions Only: Existing extensions keep their settings.WARNING
No Bulk Update: Changing defaults doesn't update existing extensions.Best Practices
- Set Before Creating: Configure before creating extensions
- Document Policies: Note company recording policies
- Consistent Language: Match user language preferences
- Timezone Accuracy: Set correct timezone for voicemail
- Security First: Use strong password lengths
Privacy Options
| Option | Hidden From | |
|---|---|---|
| Screen | Name + Number on call | |
| Name | Name hidden | |
| Number | Number hidden | |
| Full | All hidden |
8. Troubleshooting Tips
Common Issues
| Symptom | Possible Cause | Solution | |
|---|---|---|---|
| Defaults not applied | Wrong domain | Check domain selection | |
| Existing ext unchanged | By design | Update extensions manually | |
| Wrong language | Not saved | Save changes | |
| Recording not working | Recording disabled | Check recording settings | |
| Voicemail off | Disabled in defaults | Enable voicemail |
Check Domain Settings
---
9. Glossary
| Term | Definition | |
|---|---|---|
| Domain Defaults | Settings applied to new extensions | |
| Localization | Language and timezone settings | |
| Max Registrations | Device limit per extension | |
| Transcription | Voicemail speech-to-text | |
| Recording Format | Audio file format (MP3/WAV) | |
| Privacy | Caller ID visibility settings |
Lua Script Status ℹ️
No Lua Handler Required
| Component | Status |
|---|---|
| System General Settings | ℹ️ Configuration module - defaults applied during extension creation |
---
Documentation last updated: January 2026*