Creating Extensions
This guide walks you through the process of creating different types of extensions in OPBX.
Prerequisites
Before creating extensions, ensure you have:
- Owner or PBX Admin role
- Available extension numbers in your numbering plan
- Understanding of which extension type you need
Extension Creation Process
Step 1: Access Extensions Page
- Log in to OPBX
- Navigate to Extensions in the main menu
- Click Create Extension
Step 2: Choose Extension Number
Enter a unique extension number:
| Consideration | Recommendation |
|---|---|
| Length | 3-4 digits recommended |
| Uniqueness | Must not conflict with existing extensions |
| Pattern | Use your organization's numbering scheme |
- Avoid starting with 0 (often reserved for operator)
- Leave gaps for future growth
- Document your numbering scheme
Step 3: Select Extension Type
Choose the appropriate type for your use case:
| Type | Use When | Examples |
|---|---|---|
| User | Employee needs phone | John Smith's desk phone |
| Conference | Multi-party meetings | Weekly team meetings |
| Ring Group | Department coverage | Sales team, Support team |
| IVR | Call routing menu | "Press 1 for Sales" |
| AI Assistant | Automated call handling | After-hours support |
| Forward | Route to external number | Forward to mobile |
| AI Load Balancer | Distribute AI calls | High-volume AI handling |
Step 4: Configure Extension
Each extension type has specific configuration options:
User Extension
Required:
- Extension number
- User assignment (can be done later)
Automatically Generated:
- SIP password (32-character secure password)
Optional:
- Voicemail enabled (default: on)
- Status (default: active)
Conference Room
Required:
- Extension number
- Associated conference room
Configuration:
- PIN protection (optional)
- Max participants (based on plan)
Ring Group
Required:
- Extension number
- Associated ring group
Note: Ring group members are configured separately in the Ring Groups section.
IVR Menu
Required:
- Extension number
- Associated IVR menu
Note: IVR options and routing are configured separately in the IVR section.
AI Assistant
Required:
- Extension number
- AI provider
- Phone number (for AI service)
Call Forwarding
Required:
- Extension number
- Forward-to number (external phone number)
Format: Use E.164 format (+1234567890) or local format as configured
AI Load Balancer
Required:
- Extension number
- Associated AI load balancer
Step 5: Set Status
Choose the initial status:
- Active - Extension ready to receive calls immediately
- Inactive - Extension created but disabled (can be activated later)
Step 6: Save Extension
- Review all settings
- Click Create Extension
- Extension appears in the extensions list
Post-Creation Steps
For User Extensions
After creating a user extension:
-
Assign to user (if not done during creation):
- Go to Users
- Edit the target user
- Assign the new extension
-
Get SIP credentials:
- View extension details
- Note the extension number and password
- Configure the user's phone
-
Test the extension:
- Have user register their phone
- Make a test call
- Verify voicemail is working
For Conference Rooms
After creating a conference extension:
-
Configure conference room settings:
- Set PIN if desired
- Configure participant limits
- Set moderator options
-
Test the conference:
- Dial the extension
- Verify multiple participants can join
- Test PIN protection (if enabled)
For Ring Groups
After creating a ring group extension:
-
Add members:
- Go to Ring Groups
- Edit the ring group
- Add user extensions as members
-
Configure strategy:
- Set ring strategy (simultaneous, round-robin)
- Set timeout
- Configure fallback destination
For IVR Menus
After creating an IVR extension:
-
Configure menu options:
- Go to IVR Menus
- Edit the IVR
- Add menu options (key presses)
- Set destinations for each option
-
Upload greeting:
- Record or upload greeting message
- Test the audio quality
Bulk Extension Creation
Currently, OPBX supports creating extensions one at a time through the web interface. For bulk creation:
- Use the API to script extension creation
- Contact support for assistance with large deployments
Extension Number Changes
To change an extension number:
- Go to Extensions
- Find the extension and click Edit
- Change the extension number
- Save changes
Changing extension numbers may affect:
- User assignments (must be updated)
- Ring group memberships (must be updated)
- IVR menu destinations (must be updated)
- DID routing rules (must be updated)
Troubleshooting
"Extension number already exists"
Problem: The extension number is already in use.
Solutions:
- Choose a different number
- Delete or renumber the existing extension
- Check your numbering scheme for available ranges
"Invalid extension number"
Problem: The extension number format is not valid.
Solutions:
- Use only numeric characters
- Ensure the number is within acceptable length (3-4 digits recommended)
- Don't use special characters or letters
"Cannot create extension"
Problem: Generic error preventing extension creation.
Solutions:
- Check all required fields are filled
- Verify you have permission to create extensions
- Check if you've reached your extension limit
- Review system logs for detailed errors
Extension Not Working After Creation
Problem: Extension was created but doesn't receive calls.
Solutions:
- Verify extension status is "Active"
- Check if extension is assigned (for User type)
- Verify Cloudonix integration is working
- Check call routing rules
- Review logs for errors
Best Practices
Planning
- Document your numbering scheme before creating extensions
- Leave gaps in numbering for future growth
- Group by department for easier management
- Plan for shared resources (conference rooms, ring groups)
Naming and Organization
- Use descriptive names for extensions
- Include department in extension names where appropriate
- Document special extensions (IVR, conference rooms)
- Keep a directory of extensions and their purposes
Security
- Protect SIP credentials - Only share with authorized users
- Use strong passwords - System generates secure passwords automatically
- Regular password rotation - Regenerate SIP passwords periodically
- Monitor extension usage - Review call logs for unusual activity
Next Steps
After creating extensions:
- Configure SIP phones - Set up phones for User extensions
- Learn about extension types - Detailed type information
- Manage extensions - Edit and maintain extensions
- Set up ring groups - Group extensions for call routing
- Configure IVR menus - Create automated call routing
Related Documentation:
- Extension Types - Detailed information on each type
- SIP Configuration - Setting up phones
- User Management - Linking users to extensions