NS — Phone Numbers

The NetSapiens Phone Numbers page lists every phone number on the NetSapiens domain and routes each one to the contact center or the PBX, writing the change to NetSapiens directly.

The NetSapiens Phone Numbers page manages the phone numbers (DIDs) on a NetSapiens domain from within CCaaS. Each number can be sent to the contact center — to the default routing, an IVR, a skill, or an agent — or left on the PBX, and any number can be tagged as an outbound number for agents to call out from. The page writes each change to NetSapiens, including the caller ID prefix that tells CCaaS where to route the call, so numbers no longer need to be edited in the NetSapiens Manager Portal or given a prefix typed by hand.

📘

Availability

The page is visible to Admin accounts only, on NetSapiens and Xima UCaaS accounts with voice, and must be turned on for the account by Xima Support. On Xima UCaaS accounts it is named Xima UCaaS Phone Numbers. It requires version 2 of the NetSapiens API; on servers that do not support it, the page shows The Netsapiens Phone Numbers page needs Netsapiens API v2 instead of the list.


Accessing NetSapiens Phone Numbers

NetSapiens Phone Numbers is accessible to accounts with Admin permissions.

  1. Navigate to Routing Configuration > Netsapiens Phone Numbers
  2. All phone numbers on the NetSapiens domain are listed in the Netsapiens Phone Numbers panel, sorted by number and grouped by where they are routed

On CallHub accounts, the page can also be opened from Admin (System) > SIP Extensions by selecting Open Netsapiens Phone Numbers — see SIP Extensions on CallHub.


Phone Number List

Each group heading shows how many numbers it holds — for example, Routed to Contact Center (11).

GroupDescription
Routed to Contact CenterNumbers that ring the contact center
Routed to Netsapiens - Outbound NumberNumbers the PBX still answers but that are tagged as outbound numbers. Hidden when empty
Routed to NetsapiensEvery other number. The PBX handles these calls

Each row shows the number and where it rings:

Routing ShownDescription
Default routing, IVR: Main Menu, Skill: Billing, Agent: Pat Smith(684)A number routed to the contact center, and what answers it
Netsapiens call queue 2000, Netsapiens extension 212, Netsapiens voicemail 555, Netsapiens time of day routing, Forward to (435) 555-0100A number the PBX routes. "Netsapiens" in the name means a PBX call queue, extension, or voicemail box — not a CCaaS skill
Prefix "XDT Support/"A number routed to the contact center with a prefix the page did not write, usually one set up by hand in NetSapiens. The page leaves it unchanged unless the number is edited

An outbound number shows a third line with its label and who places calls from it — for example, Sales · Agent: Pat Smith(684), Support · Skill: Support, or Front Desk · Unassigned. A pin icon marks a pinned number. On accounts where the assignment is set in SIP Extensions, the third line shows only the label.

A Disabled chip marks a number disabled in NetSapiens. The list is read from NetSapiens each time the page opens, so changes made in the NetSapiens Manager Portal appear immediately.

Select Close to close the panel.


Editing a Phone Number

  1. Select the pencil icon next to a phone number — the dialog re-reads the number from NetSapiens and shows its current routing in full, for example Currently: Skill: Billing via load balancer 500
  2. Complete the following fields:
FieldDescription
Send ToWhere the call goes — see Send To
Destination TypeShown when the number goes to the contact center. What answers the call — see Destination Type
NotesNotes saved to the number in NetSapiens. Unavailable while Keep current routing is selected
Outbound Number LabelTags the number as an outbound number — see Outbound Numbers. Leave blank to untag
  1. Select Save
⚠️

Notes Limit

NetSapiens keeps 64 characters for the notes and the outbound number label combined. Notes cannot start with Xima OB: — the page writes that tag itself from Outbound Number Label.

Send To

OptionDescription
The load balancerCalls ring the contact center through the load balancer
An inbound SIP extensionCalls ring the contact center through one of the registered inbound extensions
Keep current routingThe number keeps its current routing exactly as it is. Used to change only the notes, the enabled state, or the outbound number label

A number the PBX routes, or one routed to the contact center by a prefix the page did not write, opens on Keep current routing with a hint describing its current routing. Choosing any other option shows a warning naming the routing it will replace.

Destination Type

Destination TypeCaller ID PrefixDescription
Default routingNoneThe call goes through the inbound Call Routing rules first; if no rule matches, it goes to the primary IVR
IVRXDT-I <IVR name>/The call goes to the selected IVR
SkillXDT-S <skill extension>/The call goes to the selected skill
AgentXDT-A <agent extension>/The call goes to the selected agent

The prefix the page will write is shown read-only under the choice — for example, XDT-S 300/ for a skill. It does not need to be entered or changed by hand. These prefixes route the call ahead of any Call Routing rule, the same way as XDT Routing.

📘

Renaming Is Safe for Skills and Agents

Skills and agents are identified by their extensions, so renaming one does not break the number. IVRs are identified by name — after renaming an IVR, open the number and select the IVR again.

✅

Business Hours Belong in the IVR

A number that needs business-hours or holiday handling should be sent to an IVR whose call flow checks a Time of Day or Holiday profile, rather than relying on NetSapiens time of day routing.

Disabled Numbers

The page never disables a number. A disabled number opens grayed out with an Enable button; selecting it unlocks the form, and the number is enabled when the dialog is saved, along with any other changes. Cancel discards both.


Outbound Numbers

An outbound number is a phone number agents can place outbound calls from. A number is tagged by entering a name in Outbound Number Label — for example, Sales — whether the number is routed to the contact center or kept on the PBX. Clearing the label untags the number. Tagged numbers appear under Outbound Numbers in SIP Extensions automatically.

⚠️

Label Rules

Labels cannot contain an apostrophe. The label is saved to the number's notes in NetSapiens as Xima OB: '<label>', ahead of any other notes.

Once a number has a label, the following fields appear under it:

FieldDescription
Outbound Number AssignmentUnassigned, Skill, or Agent
Outbound Number Skill / Outbound Number AgentThe skill or agent that places calls from this number
Outbound Number PinnedKeeps this number as the caller ID for the assigned skill or agent

An agent can be assigned to only one outbound number. Choosing an agent who already has one prompts to move the agent to this number.

📘

CallHub Accounts

On CallHub, outbound numbers are set up only on this page, and the assignment fields appear only when outbound API dialing is turned on for the account — Xima Support can turn it on. Outbound numbers typed in by hand under SIP Extensions, with no SIP extension behind them, are not presented by NetSapiens as the caller ID; they are hidden from agents and removed on the next save of this page. Give those numbers an Outbound Number Label instead.

On accounts not using CallHub, the number is tagged with a label here and then assigned under Outbound Numbers in SIP Extensions.

See NS — Outbound Numbers for how outbound numbers fit alongside outbound extensions.


Saving

Save writes the number to NetSapiens, then saves the outbound number's assignment and pin.

  • If NetSapiens refuses the change, its message is shown in the dialog and nothing is saved
  • If the number saves but the assignment does not, the dialog stays open and says the number was saved, so the assignment can be corrected and saved again

SIP Extensions on CallHub

On CallHub accounts using the NetSapiens Phone Numbers page, the SIP Extensions modal lists only Inbound Extensions. Outbound Numbers no longer appear there, and existing outbound extensions remain listed and can be edited or deleted, but new ones cannot be added. A note at the bottom of the modal links to this page.

See NS — SIP Extensions.


Troubleshooting

SymptomResolution
The page is not in the menuThe page is visible to Admin accounts only and must be turned on for the account. Contact Xima Support
Needs Netsapiens API v2The NetSapiens server or account does not use version 2 of the NetSapiens API. Contact Xima Support
A number shows Prefix "…"The number was routed to the contact center by hand. Leave it as is, or open it and choose a destination to replace the prefix with one the page manages
No assignment fields under the labelOn CallHub, outbound API dialing is off for the account. Elsewhere, assign the number in SIP Extensions
Its notes start with "Xima OB:" but have no labelThe number was tagged by hand without a label, so agents are not offered it. Enter an Outbound Number Label and save
Use Outbound Number Label to tag an outbound numberXima OB: was typed in Notes. Remove it and enter the name in Outbound Number Label instead
Couldn't read this number's assignmentThe page could not load who places calls from this number. The number can still be saved; its assignment and pin are left unchanged
Its outbound number isn't set up yetThe label was just added and the contact center has not picked up the new outbound number yet. Wait a moment and save again
An outbound number typed in under SIP Extensions disappearedOn CallHub, those numbers do not work on NetSapiens and are replaced by this page. Give the number an Outbound Number Label

Related Pages