Managing Extensions
This guide covers how to view, edit, maintain, and delete extensions in OPBX.
Viewing Extensions
Extensions List
Navigate to Extensions to see all extensions in your organization:
| Column | Description |
|---|---|
| Extension | The extension number |
| Type | Extension type (User, Conference, etc.) |
| Assigned To | User assigned (User extensions only) |
| Status | Active or Inactive |
| Actions | Edit, delete, view details |
Filtering Extensions
Use filters to find specific extensions:
- Type Filter: Show only specific extension types
- Status Filter: Show Active, Inactive, or All
- Assigned Filter: Show assigned, unassigned, or all
- Search: Search by extension number
Extension Details
Click on an extension to view detailed information:
- Extension number and type
- Status and configuration
- SIP credentials (User extensions only)
- Call statistics
- Recent activity
Editing Extensions
What Can Be Edited?
| Field | Editable | Notes |
|---|---|---|
| Extension Number | ✅ Yes | With restrictions |
| Type | ⚠️ Limited | Some conversions allowed |
| Status | ✅ Yes | Active or Inactive |
| User Assignment | ✅ Yes | User extensions only |
| Configuration | ✅ Yes | Type-specific settings |
| SIP Password | ✅ Yes | User extensions only |
Changing Extension Number
To change an extension number:
- Navigate to Extensions
- Find the extension and click Edit
- Enter the new extension number
- Click Save Changes
Changing an extension number affects:
- User assignments - Must be updated if extension is reassigned
- Ring groups - Member references must be updated
- IVR menus - Destination references must be updated
- DID routing - Routing rules may need updates
- Contact lists - External contacts may have old number
Always update dependent configurations after changing extension numbers.
Changing Extension Type
Some extension type changes are supported:
| From | To | Supported? |
|---|---|---|
| User | Conference | ❌ No (user assignment conflict) |
| User | Ring Group | ❌ No (user assignment conflict) |
| Conference | Ring Group | ✅ Yes |
| IVR | AI Assistant | ✅ Yes |
| Any | User | ⚠️ Limited (requires user assignment) |
To change type:
- Edit the extension
- Select new type from dropdown
- Configure type-specific settings
- Save changes
Type changes may require reconfiguration of the extension's settings.
Activating/Deactivating Extensions
To change extension status:
- Navigate to Extensions
- Find the extension
- Toggle the Status switch, or click Edit → Change status
- Save changes
Active: Extension can receive calls Inactive: Extension disabled, cannot receive calls
Deactivate unused extensions instead of deleting them. This preserves configuration while freeing up resources.
Editing Configuration
Each extension type has specific configuration options:
User Extensions
- Voicemail: Enable/disable
- Forward-to: Call forwarding number
- Password: Regenerate SIP password
Conference Rooms
- PIN: Change or remove PIN
- Max participants: Adjust limit
Ring Groups
- Members: Add/remove extensions
- Strategy: Change ring strategy
- Timeout: Adjust ring duration
IVR Menus
- Greeting: Update welcome message
- Options: Modify key press routing
Regenerating SIP Passwords
For User extensions, you can regenerate SIP passwords:
- Navigate to Extensions
- Find the User extension
- Click View Details or Edit
- Click Regenerate Password
- Confirm the action
- Update all devices with the new password
Regenerating a password:
- Immediately disconnects all registered devices
- Is logged for audit purposes
- Cannot be undone (old password is gone)
Only regenerate if you suspect the password is compromised.
Deleting Extensions
When to Delete
Delete extensions when:
- They are no longer needed
- You need to free up extension numbers
- You're cleaning up old configurations
Deletion Process
- Navigate to Extensions
- Find the extension to delete
- Click Delete (trash icon)
- Confirm deletion
- Extension is permanently removed
Pre-Deletion Checklist
Before deleting an extension, verify:
- Extension is not assigned to a user (unassign first)
- Extension is not in any ring groups
- Extension is not used in IVR menus
- Extension is not a DID routing destination
- Extension is not a fallback destination
What Happens When Deleted
- ✅ Extension configuration removed
- ✅ Extension number freed for reuse
- ✅ User assignment cleared (if any)
- ✅ Removed from ring groups automatically
- ✅ Historical call records preserved
- ❌ Cannot be recovered (must recreate)
Cannot Delete Extension
Problem: Delete button is disabled or deletion fails.
Common Causes:
- Extension is assigned to a user
- Extension is in use by ring groups
- Extension is referenced in IVR menus
- Extension is a DID routing destination
Solutions:
- Unassign from user first
- Remove from all ring groups
- Update IVR menu destinations
- Check DID routing rules
Extension Maintenance
Regular Tasks
Monthly:
- Review inactive extensions
- Check for unused extensions
- Verify extension assignments are current
- Review call quality reports
Quarterly:
- Audit extension numbering scheme
- Check for numbering conflicts
- Review extension limits vs. usage
- Update documentation
Annually:
- Complete extension inventory
- Review and update numbering scheme
- Archive old extension records
- Plan for growth
Monitoring Extension Health
Watch for these indicators:
| Indicator | Action |
|---|---|
| Unregistered phones | Check SIP credentials, network |
| High call volume | Consider load balancing |
| No recent activity | Consider deactivation |
| Failed calls | Check configuration, routing |
Bulk Operations
Currently, OPBX supports managing extensions one at a time through the web interface. For bulk operations:
- Use the API to script changes
- Contact support for assistance with large changes
Extension Inventory
Creating an Extension Directory
Maintain a document listing all extensions:
| Extension | Type | Assigned To | Department | Purpose |
|---|---|---|---|---|
| 101 | User | John Smith | Management | CEO |
| 201 | User | Jane Doe | Sales | Sales Manager |
| 400 | Conference | - | Shared | Main Conference |
| 500 | Ring Group | - | Sales | Sales Team |
| 600 | IVR | - | Main | Auto Attendant |
Benefits of Documentation
- Quick reference for staff
- Easier troubleshooting
- Planning for growth
- Training new administrators
Troubleshooting
Extension Not Receiving Calls
Problem: Calls to extension fail or go to voicemail.
Solutions:
- Verify extension status is Active
- Check if extension is assigned (User type)
- Verify SIP registration (User type)
- Review call routing rules
- Check Cloudonix integration status
Cannot Edit Extension
Problem: Changes won't save or options are disabled.
Solutions:
- Verify you have appropriate role permissions
- Check for validation errors
- Ensure extension number is unique
- Verify required fields are filled
Extension Number Conflicts
Problem: Cannot create or change to desired number.
Solutions:
- Check if number is already in use
- Look for inactive extensions using the number
- Verify the number format is valid
- Check extension limits
Lost SIP Credentials
Problem: Cannot find or remember SIP password.
Solutions:
- View extension details to see credentials
- If password was changed and forgotten, regenerate it
- Update all devices with new password
Best Practices
Naming and Organization
- Use consistent numbering schemes
- Document all extensions
- Include department/type in descriptions
- Leave gaps in numbering for growth
Security
- Protect SIP credentials
- Regular password rotation
- Monitor for unauthorized access
- Disable unused extensions promptly
Change Management
- Plan extension number changes carefully
- Update all references when changing numbers
- Communicate changes to affected users
- Test after making changes
Next Steps
- Extension Types - Learn about different extension types
- SIP Configuration - Phone setup guide
- Creating Extensions - Adding new extensions
Related Documentation:
- User Management - Managing user assignments
- Ring Groups - Configuring ring groups
- IVR Menus - Setting up IVR