Introduction
An extension is the internal phone number in VeloPBX that is bound to a specific user. As a Tenant Admin, you can create, edit, deactivate, and delete extensions, and you can manage every aspect of their configuration.
In the Web Portal, navigate to Call Manager → Extensions:
https://pbx.fortis-tele.com:8887
Creating an Extension
You can create extensions in four ways:
- Manually, in the Web Portal under Call Manager → Extensions
- By bulk import of a
.csvfile - By duplication of an existing extension
- Programmatically, via the platform’s automation tooling (advanced; contact [email protected])
The most common path is the manual flow described below.
Step 1 — Open the Extensions page
- Sign in to the Web Portal
- From the left-hand menu, choose Call Manager
- Open Extensions
- Click Add


Step 2 — Fill in the basic details
On the User tab:
| Field | Description | Example |
|---|---|---|
| Username | Personal Web Portal username | aram |
| Password | Web Portal password | [strong password] |
| First Name | Given name | Aram |
| Last Name | Family name | Petrosyan |
| Email address (used for voicemail and system notifications — required) | [email protected] | |
| Display Name | Name presented to other users | Aram Petrosyan |
Important: The Username and Password on the User tab are used only to sign in to the personal Web Portal. They are not used for SIP device registration — that uses the Extension Number and the password on the Extension tab.
On the Extension tab, the following are required:
| Field | Description | Example |
|---|---|---|
| Extension Number | Internal phone number | 1001 |
| Password | SIP authentication password (used by phones and softphones) | [strong password] |
Note: The Extension Number must be unique within the tenant. Four-digit numbers (1000–1999) work well for most organizations.
Step 3 — Assign a role
In the Role field choose:
| Role | Description |
|---|---|
| User | Standard extension — can place and receive calls |
| Admin | Tenant Admin — gains administrative privileges over the tenant |
A tenant can have multiple Tenant Admins.
Important: Grant the Admin role only to people who are authorized to administer VeloPBX for your organization.
Step 4 — Save
Click Save. The extension becomes active immediately. If your tenant SMTP is configured, VeloPBX automatically emails the new user a welcome message containing extension details, the tenant SIP domain, server address, and a QR code that softphone apps can scan to register without manual configuration.

Extension settings overview
After you create or edit an extension, the following tabs are available.
User
Basic identity — username, password, first/last name, email, display name, and role.
Extension
Extension number, SIP password, outbound caller ID, recording options, and caller-ID privacy.
| Setting | Description |
|---|---|
| Outbound Caller ID | Number presented on outbound calls; you can assign a different DID per trunk from the trunk’s DID pool |
| Max Concurrent Calls | Maximum simultaneous active calls for this extension |
| Record audio calls | Automatically record every audio call placed by this extension |
| Record video calls | Automatically record every video call as MP4 |
| Always make outbound anonymous calls | Sets the SIP From user-part to anonymous on outbound calls |
| Always deliver outbound caller ID | Forces the configured Outbound Caller ID into the SIP From header on every outbound call |
| Enable Voicemail | Activates voicemail on the extension |
| DND | Sets the default Do Not Disturb state |


*57.Forwarding Rules
Define what happens to incoming calls based on the extension’s status (Available, Away, Do Not Disturb, etc.) and time conditions.
| Rule | Description |
|---|---|
| Always Forward | All incoming calls are forwarded immediately |
| Forward When Busy | Forward when the extension is in another call |
| Forward When No Answer | Forward if the extension does not answer within N seconds |
| Forward When Offline | Forward when the extension is unreachable |
A forwarding destination can be:
- Another extension
- A Ring Group
- A Call Queue
- An IVR (Virtual Receptionist)
- Voicemail (the current mailbox or another extension’s mailbox)
- An external PSTN number (requires a SIP trunk and an outbound rule)
You can also define exception rules that match specific caller IDs or time ranges and override the standard forwarding behavior for matched calls.
Devices / Phone Provisioning
IP phones and SIP clients bound to the extension. A single extension can register from multiple devices simultaneously (e.g. a desk phone and a mobile softphone).

BLF (Busy Lamp Field)
Configure programmable keys on supported IP phones to show the live status of another extension, act as a speed-dial, perform visual call park, toggle Night Mode, or change presence.
Voicemail
PIN, prompt language, optional date/time announcement during playback, and the active greeting file.
Office Hours
Choose between Global Office Hours (inherited from the tenant) and Specific Office Hours (per-extension schedule). The time range 00:00–23:59 means the entire day is open; 00:00–00:00 means closed.
Editing an Extension
- Call Manager → Extensions
- Find the extension in the list
- Click Edit
- Make your changes
- Click Save
Changing a Password
- Open the extension’s edit page
- On the Extension tab, set a new SIP password (and on the User tab a new portal password if needed)
- Click Save
Note: After a SIP password change, every device registered with that extension (IP phones, softphones) must be reconfigured with the new password before it can register again.
Deactivating an Extension
To temporarily disable an extension without losing its configuration:
- Open the extension’s edit page
- On the User tab, turn off the Enable toggle
- Click Save
A disabled extension cannot sign in to the Portal and cannot place or receive calls. All settings, voicemails, and recordings are preserved.
Deleting an Extension
Warning: Deleting an extension is irreversible. CDR records remain in the system, but the extension’s configuration, voicemails, and recordings are removed.
- Call Manager → Extensions
- Tick the extension’s checkbox
- Click Delete
- Confirm
Bulk Import
For large rollouts you can create extensions from a CSV file.
File format
The CSV must contain the following columns.
| Column | Required | Description |
|---|---|---|
extension | Yes | Extension number |
first_name | Yes | Given name |
last_name | Yes | Family name |
email | Yes | Email address |
password | Yes | Initial password |
mobile | No | Mobile phone |
department | No | Department |
Steps
- Call Manager → Extensions
- Click Import
- Click Download Template to get a sample CSV
- Fill in the CSV in Excel or Google Sheets
- Upload the completed file
- Review the preview and click Import
Note: Duplicate extension numbers are skipped on import. Verify that every extension number in the CSV is unique and unused before uploading.
Promoting an Extension to Tenant Admin
A tenant can have multiple Tenant Admins.
- Open the extension’s edit page
- On the User tab, set Role to Admin
- Click Save
Speed Dial 8 / 100
VeloPBX gives every extension two parallel speed-dial lists:
- Speed Dial 8 — eight single-digit codes (
2–9) for the most-used numbers. - Speed Dial 100 — one hundred two-digit codes (
00–99) for users who need quick access to a long contact list.
Both lists support internal extensions, external phone numbers, emergency numbers (e.g. 911), and service numbers (e.g. 611). The lists are independent of each other — the same number can appear in both, or you can use only one.
Each list can be configured two ways: from the Web Portal (recommended for setup and review) or from the user’s IP phone via Feature Access Codes (faster for one-off changes from the desk).
Configuring Speed Dial 8 in the Web Portal
As a tenant admin (configure on behalf of a user)
- Sign in to the Web Portal as a tenant admin.
- Navigate to Call Manager → Users.
- Open the target extension.
- Click the Speed Dial 8 tab.
- For each desired code (
2–9), enter:
- The phone number (any number the extension is allowed to dial)
- An optional description (e.g. “Boss mobile”, “Front desk”)
- Click Save.
As an extension user (self-service)
- Sign in to the Web Portal as the extension user.
- Open Profile → Speed Dial 8.
- Fill in the codes the user wants and click Save.
Configuring Speed Dial 100 in the Web Portal
The flow is identical to Speed Dial 8, except:
- Codes are two digits (
00–99). - The tab is Speed Dial 100 instead of Speed Dial 8.
Use Speed Dial 100 when a user needs more than eight quick-dial entries — for example, a sales or support agent who routinely calls dozens of contacts.
Configuring speed dial via Feature Access Codes (FAC)
The user can program codes from any registered IP phone or softphone without opening the Web Portal.
Speed Dial 8 — FAC reference
| Action | Dial pattern | Example |
|---|---|---|
Set or update code N (2–9) | *74 + N + new number | *74512345678 programs code 5 to call 12345678 |
| Delete code N | 74 + N + | 745 clears code 5 |
After setup, the user dials just the code (e.g. 5) to place the call.
Speed Dial 100 — FAC reference
| Action | Dial pattern | Example |
|---|---|---|
Set or update code NN (00–99) | *75 + NN + new number | *75060015620671 programs code 06 to call 0015620671 |
| Delete code NN | 75 + NN + | 7506 clears code 06 |
After setup, the user dials the two-digit code (e.g. 06) to place the call.
Note: The system plays a voice prompt confirming success or failure after each FAC action. If the user does not hear a confirmation, the code was not saved — check that the extension has dial permission for the destination number.
Verifying the configuration
To confirm a user’s current speed-dial entries:
- Web Portal: open the extension and review the Speed Dial 8 / Speed Dial 100 tabs.
- From the phone: there is no FAC to read back the list — use the Web Portal for review.
Tip: When migrating users from another PBX, export the old speed-dial list to CSV and use the Web Portal to enter the codes one extension at a time. There is no bulk-import for speed-dial entries today.
Next step
After creating extensions, configure IP phones:
Or move on to SIP trunk setup if it isn’t done yet:
Last updated: 2026-05-01