VoxaLinkSupport
04Chapter 4 of 12

Phone numbers

Reference material for phone numbers.

Read time~ 3 min
Sub-sections2
Figures3
UpdatedMay 27, 2026
/portal/trunks/numbers

The section has two tabs.

Sub-pageURLPurpose
Numbers/portal/trunks/numbersInbound DID list and outbound caller-ID picks.
Dial plans/portal/trunks/dialplansPattern → action rules for outbound routing.

Numbers

Inbound DIDs assigned to the tenant.

ElementWhat it does
TitleNumbers.
Subtitle"Inbound DIDs assigned to this tenant. Reassign a number to route it to a different account, IVR, queue, or hunt group."
Filter inputLive search by number or assigned account.
Count badge"X of Y".
+ Add numberOpens an inline form to add a new DID.

Table

ColumnWhat it shows / does
NumberThe DID in E.164 format.
TrunkThe friendly trunk name (e.g., "SIP Trunk").
Outbound CIDThe actual caller-ID value used for outbound presentation. Includes a Use as outbound caller ID toggle beneath it.
Assigned accountDropdown that selects which extension, queue, IVR, or other account this DID delivers to.
SaveBecomes active when the row has unsaved changes.

Each row tracks its own dirty state.

Numbers table — six DIDs, two with outbound CID enabled, one row dirty with Save active.

Dial plans

Ordered pattern → action rules for outbound routing. Each account points to one dial plan; rules fire in preference order — the lowest preference number first.

List

ColumnWhat it shows
NameThe dial plan name. Click to open the editor.
ScopeGlobal (visible to other tenants on this server) or Local (this tenant only).
StatusIn use (green dot) when an account points to it, Unused (grey dot) otherwise.
Edit →Opens the editor.

The + Add dial plan button at the top-right creates a new plan.

Dial plans list — Default in use, two unused custom plans.

Editor

Opens at /portal/trunks/dialplans/{id}.

The page is split into Settings and Rules with a sticky Save changes / Reset footer; an UNSAVED indicator lights up when there are dirty fields.

Settings card

FieldWhat it does
NameDisplay name.
Trunk-name globRestricts the plan to trunks whose name matches the glob. Blank = no restriction.
Star codesStar-code shortcuts that the plan recognises.
GlobalWhen on, the plan is visible to every tenant on the server.
DNCApply the Do-Not-Call list before placing the call.
InternalMark the plan as internal-only.

A ● CHANGED badge appears in the top-right of the card when there are unsaved edits.

Rules

ColumnWhat it does
PrefEvaluation order — lower runs first. Auto-renumbered when rows move.
Trunk / ActionThe carrier trunk (or special action) the call leaves on.
CMCCalling-party Match Code — restrict by category.
PatternRegex/glob the dialled number must match.
ReplacementTransformation applied before the call is dialled.
Service FlagA flag that must be Set for the rule to fire (time-of-day gates).
StatusActive / Disabled.
ActionsMove up, move down, delete.

+ Add rule appends a blank rule.

Dial plan editor — Default — Settings card + empty Rules table + sticky Save bar with UNSAVED indicator.