Core Module
Extensions
Extensions are the individual SIP credentials that represent users, shared devices, or service endpoints. Every extension owns a dial code, SIP username/password, and optional forwarding or security controls.
Module Workflow
- Go to Extensions -> Create New Extension.
- Enter a display name, extension code (typically 1000+), SIP username/password, and any optional limits (call limit, DND, forwarding).
- Save and share the credentials with the user or device owner.
- Use the bulk generator when onboarding teams that need sequential codes or common settings.
Configuration Steps
- Softphones - Enter SIP username/password plus the PBX domain (sip.company.com) and port 5060 (UDP). Enable STUN if users are remote.
- Desk Phones - Configure SIP Server, User ID, and Password in the phone's web UI; reboot to apply.
- Mobile Apps - Use TLS (port 5061) when available and enable push notifications to reduce battery drain.
Operational Tips
- Keep extension naming and code ranges consistent by team for easier support and auditing.
- Use generated high-entropy SIP passwords instead of predictable patterns.
- Allow blank IP restrictions only when remote registration is required and monitored.
Practical Examples
Example 1: Single User Desk Phone
- Name: "Mia Lopez"
- Extension Code: 2105
- SIP Username: 2105
- SIP Password: auto-generated
- Allowed IPs: leave blank so remote users can register
- Forwarding Number: +14085550123 for after-hours routing
Example 2: Bulk Generation
- Click Generate Extensions
- Number of extensions: 10
- Starting code: 2300
- Name pattern: Support {code}
- SIP username pattern: {code}
- Enable automatic password generation and set call limit to 2
Maintenance & Automation
Routine Checks
- Review extension exports monthly to ensure each code has an owner; disable unused entries.
- Rotate SIP passwords for high-risk users (executives, remote agents) at least twice per year.
- Validate forwarding numbers after employee moves or promotions.
Automation Ideas
- Use the API to sync extensions with your HR directory; automatically disable accounts when employees exit.
- Run a nightly script that compares registered devices against the extension list and sends alerts if a device fails to register for more than 24 hours.
- Add CI checks that validate CSV imports before applying them (for example, ensure dial codes are unique and numeric).
Related Platform Pages
Connect this module to product and solution context for planning and implementation.