Extensions
13 min read
An extension is your personal phone number inside UCBC — the "line" that a desk phone, softphone app, or browser-based UCBC Softphone registers to so it can make and receive calls. This article covers everything on the Extension setup screen: the basic number and password, outbound caller ID (including the multi-identity "Outbound Caller IDs" grid), voicemail, call recording, directory listing, and how an extension is linked to a user login.
Call Forwarding, Follow Me, and Do Not Disturb are configured on their own screen — see the Call Forwarding, Follow Me & Voicemail article.
Overview#
Each extension represents one phone line. It has:
- An extension number (and, optionally, a 3-7 digit alias) that people dial to reach it.
- A SIP username and password that a desk phone or softphone app uses to register and authenticate.
- Settings that control what happens to calls to and from that line — caller ID, voicemail, call recording, ring timeout, and more.
- An optional linked user login, which is the username/password a person uses to sign into the web portal (separate from — but, in this system, kept in sync with — the phone's own SIP password).
Extensions are managed from Extensions. The list shows every extension in your domain, a live registered/unregistered status dot, effective caller ID, call group, assigned device, and enabled/disabled state. A Registrations tab on the same page shows which phones/softphones are currently connected, with their IP address, connection duration, and signal quality.
The Extensions list for a domain
Screenshot needed · extensions-listHow to Create an Extension#
- Go to Extensions and click Add.
- Enter the Extension number. This becomes the number other users dial internally to reach this line.
- If your plan uses extension aliases, you may also set a Number Alias.
- Choose how many extensions to create at once with Range (useful for provisioning several lines in a row — each one increments the extension number by one). Leave this at 1 to create a single extension.
- Fill in the Caller ID fields:
- Internal Caller ID Name / Number — what other internal extensions see when this line calls them.
- Emergency Caller ID Name / Number — what's sent on emergency (e.g. 911) calls from this extension.
- Configure Outbound Caller IDs — see the dedicated section below. If you leave this blank, calls go out using the system default.
- Set the Directory Name (first and last name) and whether this extension should be Visible in the company directory, and whether the extension number itself is announced when someone looks the line up in the directory.
- Set Max Registrations (how many devices/apps may be registered to this line at once) and, if available, Call Limit fields (maximum simultaneous outbound calls and where to send overflow calls).
- Under Voicemail, turn voicemail on or off and set notification options — see the Voicemail section below.
- Set Missed Call notification (e.g. send an email when a call is missed).
- Set Toll Allow if you need to restrict or permit specific classes of outbound dialing (e.g. local, international).
- Set the Ring Timeout — how long, in seconds, the phone rings before the call goes to voicemail (or wherever it's routed next).
- Optionally set a Call Group (used for shared call groups like sales, support, billing).
- Choose a Record Calls mode if you want this extension's calls recorded (see Call Recording below).
- Choose Hold Music and a Language for phone prompts, if your system offers choices.
- If you'd like a login created for this person at the same time, fill in the Username, Email, Password, and Confirm Password fields — see "Linking an Extension to a User Login" below. This is optional; you can always add a login later.
- Leave Enabled set to Yes, and optionally add a Description for your own notes.
- Click Save.
Once saved, you can attach a physical desk phone to this extension from the Devices screen — see the Devices & Provisioning article.
How to Edit an Extension#
- Go to Extensions and click the extension number you want to change.
- Update any fields as needed.
- Click Save.
From the edit screen's action bar you can also jump to:
- Call Forward — opens the Call Forward / Follow Me / Do Not Disturb screen for this extension.
- Settings — extension-specific advanced settings.
- Copy — creates a duplicate of this extension under a new extension number (and, optionally, a new alias).
- CDR — this extension's call history.
The Add Extension form
Screenshot needed · extension-create-formSIP Credentials — How a Phone or Softphone Registers#
Every extension has its own SIP username (the extension number) and password. To connect a desk phone or softphone app to this line, you — or the phone's auto-provisioning process — enter:
- SIP Server / Domain — your UCBC server address.
- Username — the extension number.
- Password — the extension's SIP password.
Once those three values are entered correctly on the device, it "registers," meaning it checks in with the server and is ready to make/receive calls on that number. You can confirm registration status from the Extensions list (a green dot) or the Registrations tab, which also shows the device's IP address and connection quality.
If this extension also has a linked user login, that login's password is kept the same as the extension's SIP password — changing one updates the other, so softphone sign-in and desk phone registration always use the matching password.
Most desk phones don't require you to type these in by hand — see Devices & Provisioning for how auto-configuration (provisioning) fills this in automatically once the device's MAC address is on file.
Outbound Caller IDs (Multiple Identities / "Dual-SIM" Calling)#
The Outbound Caller IDs grid lets you configure more than one Caller ID Name/Number for a single extension — each one tied to its own trunk automatically.
- Each row has a Caller ID Name and Caller ID Number you type in, plus a read-only Trunk column.
- You never pick the trunk yourself — it's matched automatically based on that same phone number's own inbound DID setup (under Trunk/ITSP DID configuration). If a number isn't registered as a DID anywhere, the Trunk column shows "No matching DID" until it is.
- With exactly one Outbound Caller ID configured, it's used automatically for every outbound call from this extension — no prompt, nothing else to do.
- With two or more configured, the UCBC Softphone will prompt the user to choose which number/trunk to place the call from before dialing — similar to picking which SIM to use on a dual-SIM mobile phone. This lets one person place calls that appear to come from different business numbers/lines, each routed over its correct trunk.
- Rows with no Caller ID Number are ignored (not saved), so you can leave extra blank rows empty.
- Once a row is saved, a small delete icon lets you remove just that identity without affecting the others.
If your extension was set up before this feature existed, its old single Caller ID Name/Number still appears as the first row automatically — just save the page once to adopt the new multi-row format.
Voicemail on the Extension#
The extension edit screen includes basic voicemail controls (the voicemail mailbox's own detailed settings — PIN, greetings, etc. — live on the Voicemail screen; see that article):
- Voicemail — turn voicemail on or off for this line.
- Voicemail Email — one or more addresses (comma-separated) that get a notification when a new voicemail arrives.
- Voicemail Transcription — if enabled system-wide, turns speech-to-text transcription of voicemails on or off for this mailbox.
- Voicemail Email Attachment — choose whether the notification email includes a playback link, or attaches the audio file directly.
- Keep Local Copy — whether the voicemail recording is kept on the system after it's emailed out, or removed once sent.
Call Recording#
The Record Calls field controls automatic call recording for this extension. Choose:
- None — no automatic recording.
- All — record every call, inbound and outbound.
- Local — record only internal (extension-to-extension) calls.
- Inbound — record only incoming calls.
- Outbound — record only outgoing calls.
If this extension's recording is controlled by a Call Center queue it belongs to, this field is shown locked with a note explaining which queue is in charge of it — remove the extension from that queue's agent list to set recording independently.
Linking an Extension to a User Login#
Every extension can optionally have a linked login — the account a person uses to sign into the web portal to check voicemail, call history, and settings for that line.
On the extension's edit screen, this is handled inline — there's no separate "pick an existing user" list:
- Creating a new login: fill in Username, Email, Password, and Confirm Password, then Save. A login is created and linked to this extension in the same step. The username can't be changed later.
- Editing the already-linked login: if this extension already has a login, its username is shown (read-only) and its email and password fields are pre-filled — change the email or enter a new password and Save to update that login in place.
- Leaving the password fields blank when editing an existing login keeps its current password unchanged.
- The linked login's password and the extension's own SIP registration password are the same value — updating one updates both.
- All of this is optional. An extension with no linked login still works as a phone line; it simply has no portal sign-in of its own.
Enabling, Disabling, and Deleting an Extension#
To enable or disable:
- Go to Extensions.
- Click the status toggle in the Enabled column for that row (or open the extension and change the Enabled field), then Save. A disabled extension keeps its configuration but can't register or place/receive calls.
To delete:
- Go to Extensions.
- Check the box next to the extension(s) you want to remove.
- Click Delete.
- Choose Extension Only (keeps the voicemail mailbox and messages) or Extension and Voicemail (removes both) from the confirmation dialog.
- Confirm.
An extension that belongs to a Call Center Agent or Supervisor account can't be deleted or edited from this screen directly — it's locked, with a message explaining it must be removed by deleting that Agent/Supervisor instead.
Field Reference#
Basic Info#
| Field | Description |
|---|---|
| Extension | The alphanumeric extension number people dial to reach this line (2-15 characters by default). |
| Number Alias | An optional alias number, used if your extensions aren't purely numeric. |
| Range | When adding, how many sequential extensions to create at once. |
| Account Code | A free-text code attached to this extension's call records, often used for billing/reporting. |
Caller ID & Directory#
| Field | Description |
|---|---|
| Internal Caller ID Name / Number | Caller ID shown to other extensions when this line calls them. |
| Outbound Caller IDs (grid) | One or more Caller ID Name/Number identities for outbound calls; trunk is auto-matched. Two or more enables a pick-a-number prompt in the UCBC Softphone. |
| Emergency Caller ID Name / Number | Caller ID sent on emergency calls. |
| Directory Name (First/Last) | The name shown for this extension in the company directory. |
| Visible in Directory | Whether this extension's name is listed in the company directory. |
| Announce Extension in Directory | Whether the extension number is read aloud when found via the dial-by-name directory. |
Registration & Limits#
| Field | Description |
|---|---|
| Max Registrations | Maximum number of devices/apps that can be registered to this extension at the same time. |
| Call Limit | Maximum number of simultaneous outbound calls allowed from this extension. |
| Call Limit Destination | Where to send a call that exceeds the outbound call limit. |
Voicemail (on the Extension)#
| Field | Description |
|---|---|
| Voicemail | Enables or disables voicemail for this extension. |
| Voicemail Email | Email address(es), comma-separated, to notify of new voicemail. |
| Voicemail Transcription | Turns speech-to-text transcription on or off for this mailbox. |
| Voicemail Email Attachment | Whether the notification email includes a listen link or attaches the recording. |
| Keep Local Copy | Whether to keep the voicemail message on the system after emailing it. |
Calling Behavior#
| Field | Description |
|---|---|
| Missed Call | Notification method (e.g. email) and destination for missed calls. |
| Toll Allow | Classes of outbound dialing this extension is permitted to use (e.g. domestic, international, local). |
| Ring Timeout | Seconds the phone rings before the call is sent onward (e.g. to voicemail). |
| Call Group | Optional group name (e.g. sales, support, billing) used for shared call handling. |
| Call Screening | When enabled, prompts an unrecognized caller to state their name before connecting. |
| Record Calls | Automatic recording: None, All, Local, Inbound, or Outbound. |
| Hold Music | Music-on-hold category played to callers placed on hold. |
| Language | Language/voice used for this extension's phone prompts. |
| Enabled | Turns the extension on or off. |
| Description | Free-text notes for your own reference. |
Linked User Login (Inline)#
| Field | Description |
|---|---|
| Username | Login name for the portal account linked to this extension. Can't be changed after creation. |
| Email address on the linked login; can be changed at any time. | |
| Password / Confirm Password | Sets or updates the linked login's (and the extension's SIP) password. Leave blank when editing to keep the current password. |
Tips & Common Issues#
- A phone or softphone that won't register almost always means a mismatched extension number, password, or server address — double-check these three against the extension's current values.
- If outbound calls are showing the wrong Caller ID, check whether more than one row is configured under Outbound Caller IDs — with two or more, the softphone user must actively pick one each time, so an unexpected choice may simply be the one last selected.
- A new Outbound Caller ID row showing "No matching DID" under Trunk means that number hasn't been set up as an inbound DID yet — it will still work for outbound dialing once it's assigned to a trunk.
- If voicemail notifications aren't arriving, confirm the Voicemail Email field is correct and that Voicemail itself is turned on.
- You can't edit or delete an extension that's locked to a Call Center Agent or Supervisor from this screen — manage it from that Agent's or Supervisor's own setup page instead.
- Deleting an extension gives you a choice between removing just the phone line or also wiping its voicemail — pick Extension Only if you might reuse that mailbox later.