Skip to main content

Managing Devices

The Devices page lets you manage every phone on the account — deskphones, DECT base stations, and the wireless handsets paired with those bases. Deskphones are PoE-wired or Wi-Fi desk phones; DECT systems are a base station plus a fleet of cordless handsets.

Viewing Devices​

Navigate to Devices from the sidebar. The table shows every device on the selected account with its name, type, hardware identifier (MAC address for deskphones and bases; IPEI for handsets), vendor, model, status, location, and the user it is assigned to.

A device you haven't named shows the name of the user it is assigned to, and follows that user if you reassign the device or rename the user. Give the device a name only when you want it called something else — clear the name to go back to the user's.

DECT handsets are listed underneath their paired base in the table — indented and grouped — so a base and its handsets stay visually together. A handset that has been stocked but not yet paired with a base appears as a top-level row.

Ordered hardware​

Hardware ordered with the account that hasn't been delivered yet appears at the bottom of the table — one row per unit, each with an ordered badge showing the vendor and model. There is no device to configure yet; once a unit ships and registers, that same row becomes a regular device row.

You can decide ahead of time who each ordered phone or handset is for and which site it goes to. A phone or base you leave without a location gets one when the order is placed: the account's only location, else the location of the user it's for, else the account's main location. Pick its user and location right in the row (or open its detail page) — the same way you configure a delivered device — and both are applied automatically when the device arrives and registers. Base stations can be staged for a location but not assigned to a user (they serve all users at a site); handsets are assigned to a user but inherit their location from the base they pair with.

Approving a hardware order​

Orders, next to Add Device, lists the account's hardware orders: when each was created, what it holds, where it stands and where it ships. Open one to see its items, shipping address and tracking, and its prices and total when DialStack shows you prices. When the platform sends you an order to approve, a banner at the top of Devices says so, and Review opens it (or the list, when several are waiting). On the order, Approve order places it, unless it is above the platform's approval threshold and still needs the platform's approval; Decline sends it back with a reason. The total may vary slightly with shipping rates when the order is placed. Only administrators of the account see the banner and these buttons. Units from an order waiting on approval show Waiting on your approval or Sent to the platform in the table.

Ordered, shipped and received​

The Status column follows hardware from order to desk. Units still on order show Ordered, with the order date underneath (a draft or a requested order shows that instead). Once the distributor ships a phone, it becomes a regular device row marked Shipped, with the ship date underneath. It counts as received when it is plugged in and fetches its configuration, at which point the usual readiness status takes over. Shipped is also a status filter.

Pre-paired kit handsets​

The M53 in a snom M253 kit leaves the factory already paired to its base, and the distributor records only the base, so the handset arrives without its IPEI. It works out of the box: it shows a Pre-paired badge and always uses the first handset slot of its base. You can still assign a user to it.

Its row offers Add IPEI: read the IPEI off the handset's label and enter it. This isn't required, but without it the handset won't pair again on its own if the base is ever factory reset, and someone would have to pair it by hand on site. Until its IPEI is entered the handset can't be moved to another base or unpaired; once it is, it moves like any other handset.

Setting up devices from the table​

You can set each device's user and location straight from the table, for delivered devices and hardware still in transit alike. A phone set up before it ships arrives ready to use. The user picker hides people who already have a phone, and Create user inside the picker opens the same form as New user on the Users page, prefilled with what you typed, and then assigns the phone to that person. Admin only access isn't offered there, since an admin without phone service can't be assigned a phone. Picking someone else for a delivered phone moves it to them; choose Unassigned to free it. Base stations take a location but no user, and handsets take their location from their base. A phone or base can be moved to another location but never left without one: clearing it puts it back on the default location. A handset that hasn't been paired yet offers a base picker instead. Phones shared by several users are managed from their detail page.

Use the Needs setup status filter to list only what still lacks a user, a location or a base, and the order filter to narrow the table to one or more hardware orders (or to devices Added manually).

Searching and filtering​

A filter strip above the table lets you narrow the list:

  • Search — type any part of a name, MAC address, IPEI, model, vendor, or an assigned user's name or email.
  • Type — show only deskphones, bases, or handsets.
  • Location — show devices at one or more physical sites (or "Unassigned", which only matches handsets not yet paired with a base and ordered hardware not yet staged for a site). Handsets are matched by the location of their paired base.
  • Status — show devices in a specific provisioning state.

Filters and search compose, and the result is preserved as you move through the table.

Bulk-assigning a button template​

Use the checkbox column to apply one button template to several visible phones:

  1. Select individual deskphones or DECT handsets, or use the header checkbox to select all eligible phones in the current filtered view.
  2. Click Assign template in the selection bar.
  3. Choose a template and click Apply.

DECT bases and hardware that has not arrived cannot be selected because neither has programmable keys to configure. Changing search or filters clears selections that are no longer visible, so the action only affects the phones shown as selected.

Updates run in small batches. If some phones cannot be updated, the dialog lists each failed phone and its error, keeps those phones selected, and offers Retry failed devices. Successful phones are removed from the selection.

For automatic assignment on phones added later, set the account default button template.

How phones get their configuration​

Provisioning is how a phone learns its SIP credentials, line assignments, and other settings without anyone typing them in by hand. Once a phone is added here, it pulls its configuration on boot and is ready to make and receive calls. There is no per-device data entry, and if a phone is not behaving as expected, see Is My Phone Working? or contact support.

The provisioning token and URL used to bootstrap phones live on the Account Settings page under the collapsible Provisioning section. You normally do not need to handle these values yourself, but they are there if a support engineer asks. Rotating the token invalidates the previous one, and phones already deployed under the old token will need to be re-provisioned.

Adding a Device​

  1. Click Add Device in the top-right corner.

  2. Choose the type of device you want to add:

    • Deskphone — PoE-wired or Wi-Fi desk phones.
    • DECT Base — Wireless system with a base station and cordless handsets.
    • DECT Handset — A cordless handset that pairs with a DECT base station.
  3. For deskphones and DECT bases, enter the MAC Address (format: 00:04:13:XX:XX:XX).

    For DECT handsets, enter the IPEI and pick the DECT Base to pair it with. You can leave the base picker blank to stock an unpaired handset and pair it later from the handset's detail page.

  4. Optionally enter a Name to help you recognize the device later (e.g., "Reception", "Conference room", "John's phone").

  5. Optionally enter the Model (e.g., "D815" for deskphones, "M58" for a DECT handset).

  6. For deskphones and DECT bases, choose the Location — the physical site the device lives at. This determines the dispatch address used when the device places an emergency call. Every deskphone and DECT base needs one. It defaults to the account's main location; change it if this device lives at a different site. Set it before assigning a user seated at another location: a phone can only be assigned to a user at its own site. For DECT systems, the base's location is shared by every handset paired with it. See E911 Dispatch Addresses for the full picture.

  7. Click the submit button to register the device.

Devices can be renamed, moved between locations, or repaired with a different base later from their detail page.

DECT Limitations​

DECT handsets are cordless phones built around a single radio link to their base station, and that design imposes a few limits a wired deskphone doesn't have. Plan for these when you decide whether DECT is the right fit:

  • User presence is base-local, not system-wide. A DECT handset shows the busy/idle status of another user only when that user's handset pairs to the same base station. Within one base, busy-lamp keys work as expected; they can't watch a user on a different base or on a deskphone.
  • Call parking has no occupied-slot indicator. A parked call can't show up as a quiet "occupied" lamp on a handset. The call can still be parked and retrieved from any handset, but there's no glanceable way to see which park slots are in use.

DECT is still the right choice where running Ethernet isn't practical and Wi-Fi coverage is unreliable — it trades system-wide presence for mobility and easy deployment. Where you need system-level busy-lamp keys (watching users on other bases or deskphones) or parking indicators, choose a wired or Wi-Fi deskphone instead.

Is My Phone Working?​

Every device tells you where it is on the path from "in the box" to "in service" — no phone-system expertise needed.

The setup checklist​

While a phone is being set up, its detail page opens with a Device setup checklist:

  1. Phone retrieved its configuration — the phone has fetched its configuration from DialStack.
  2. Online — the phone is reachable right now: it's powered on, on the network, and holding a live connection to DialStack.
  3. Ready to call — the phone belongs to a user and that user's line is live, so it can make and receive calls.
  4. First call made — the phone has placed or received a call, proving its connection to the phone network works.

Step titles reflect their state — a step that hasn't happened yet reads as pending ("Not online yet"), never as a fact. The current step shows a one-line hint for what to do next — plug the phone in, check the network, assign a user, or make a test call.

Online is not the same as ready to call. A phone can be reachable before anyone is assigned to it — it's on the network and healthy, it just can't place calls yet. Assigning a user is what unlocks calling, and you can do it at any point: before the phone is plugged in, or long after. The checklist points it out only when it's the thing standing between you and a working phone.

DECT handsets skip the first step. A handset gets its settings through its base station rather than fetching them itself, so its checklist starts at Online.

The checklist updates live, so you can watch a phone come up while you're standing next to it.

After the first call​

Once a phone has carried a call, the checklist is replaced by a compact status: "Phone is working" (or "Phone is offline") with the evidence underneath — online since when, the last call, and the last time it fetched its settings (not shown for DECT handsets, whose base fetches for them). A working phone stays quiet; if it ever drops offline, the problem — and what to check — shows up right there.

In the devices table​

The table's status badge gives you the same signal at a glance:

  • Setting up — the device is still onboarding.
  • Online / Offline — the device has proven itself with a call; the badge now tracks live reachability.

A device that needs attention​

Occasionally a phone's registration with its manufacturer fails, and the phone needs support's help before it can fetch its configuration from DialStack on its own. In the table the phone carries an amber row and a warning icon, and a banner on its detail page says what is blocking it:

  • Registered to another provider: the phone is already registered to another company in the manufacturer's provisioning directory, which is common for phones bought secondhand or carried over from a previous provider. Support is having it released.
  • Serial number mismatch: the manufacturer says the serial number on file does not belong to this phone. Correct it as described below.
  • Waiting on manufacturer: support is handling it, and nothing is needed from you.
  • Registration rejected: contact support.

Support needs the phone's serial number to have it released. Open the phone's detail page and enter the serial number in the banner, then click Save. You can find it on the label on the back or bottom of the phone, usually marked SN or S/N. It is made of letters, numbers, and dashes. Once it is saved, the banner confirms it was received, and you can click Edit to correct it. The serial number then also appears in the phone's device details.

If the manufacturer later says the serial number you entered does not match the phone, the row turns a stronger red with an inbox icon, and the banner reads "The serial number didn't match this device — please re-check it." with the serial field already open. Check the label again, correct the serial number and click Save; support then tries again.

Support takes it from there and has the phone released and transferred to your account. It usually takes a business day or two, because it depends on the manufacturer. Once it is released, the banner asks you to factory reset the phone, as described in A phone that was used before, so it drops the previous provider's settings and checks in.

In the meantime the phone stays in your device list and keeps its user assignment, so nothing is lost. The phone cannot be removed while it is in this state. If you need it taken off the account, contact support.

A phone that was used before​

A phone that was set up by another phone provider keeps that provider's settings and keeps trying to reach it, so it never picks up its configuration from DialStack. Until such a phone checks in for the first time, its detail page shows a banner asking you to factory reset it. The banner goes away on its own as soon as the phone checks in.

  1. Factory reset the phone. A factory reset erases everything the previous provider put on it. On most phones it is in the phone's own menu, under a Reset or Factory reset option in the advanced or administration settings, which asks for the phone's admin password. The manufacturer's guide for your model has the exact steps.
  2. Then do what the banner says:
    • Plug it in: the phone finds its new configuration by itself after the reset. Connect it to the network and wait a few minutes.
    • Enter your provisioning URL: this phone can't find its configuration by itself. Sign in to the phone's web page from a computer on the same network and enter the provisioning URL shown in the Provisioning section of your account settings.

If the phone still doesn't check in, contact support.

A base station that was used before​

A DECT base station that was set up by another provider behaves the same way: it keeps trying to reach that provider until it is reset. Factory reset the base station itself, not its handsets, which re-pair with the base afterwards. Then follow the banner on the base's detail page: either plug it in, or sign in to the base station's web page and enter your provisioning URL.

Reloading Device Configuration​

Each device row exposes a reload icon (the circular arrow next to the row's actions). Clicking it asks the device to fetch and apply its latest configuration without a restart. Most phones reload in place and keep any active call, or wait for the call to end before applying the change. Some models, notably certain DECT bases, restart anyway: active calls drop and the phone is back in a minute or two. So treat a reload as potentially disruptive and send it when configuration has actually changed.

Use this after changing settings that affect a specific device (name, line keys). Routine clicks on the admin UI do not need it. Assignment changes don't need it either: when you assign a user to a device, remove one, or move a user between devices, the affected device reloads automatically if it is registered.

  • Deskphones and DECT base stations — Clicking the icon triggers the reload directly on the device.
  • DECT handsets — Handsets do not reload on their own. Clicking the icon opens a dialog explaining that the reload is performed on the paired base, which then fans the update out to every handset registered with it. Confirming the dialog reloads the base. A handset that is not paired with a base cannot be reloaded.

Device Detail Page​

Click any device row to open its detail page. The header carries the device's name with an inline edit affordance — click the pencil to rename in place. An unnamed device shows its user's name as a placeholder; clearing the name returns to it.

Below the header are two cards (deskphones and handsets also get a Hot Desking card, just under Configuration):

  • Device Info — type, hardware identifier (MAC or IPEI), vendor, model, status, firmware version, last-provisioned timestamp, current IP address, and (for bases) max handsets and multicell role. Most fields are read-only and reflect what the device reports during provisioning. The exception is a DECT handset's model: handsets never provision (the base fetches config and pushes it over DECT), so the handset can't report its model — set it here from the dropdown. This is required before you can bind a button template (see below). A Resync button in the card header pushes a configuration reload to the device — the same operation as the row-level icon in the devices table (see Reloading Device Configuration), surfaced here for when you're working on this specific device; for a DECT handset it confirms the reload on the paired base.
  • Configuration — inline pickers for the fields you control:
    • Location — the device's E911 dispatch address. For deskphones and bases this is editable directly; clearing it puts it back on the default location. For DECT handsets it is read-only and shows the value inherited from the paired base.
    • Paired base (handsets only) — move the handset to a different DECT base on the account, or unpair it entirely. The handset record stays so you can re-pair it later.
    • User — the user this phone is assigned to. The picker shows everyone on the account; selecting a user assigns the device to them.
    • Advanced (deskphones and bases) — a collapsed section for settings most accounts never touch. Handsets follow their base, so it isn't shown on a handset.
      • SIP Transport — how the device's call signaling reaches DialStack. Leave it on Inherit (default) unless you've been advised otherwise: the default applies automatically and is right for almost every network. Choosing UDP, TCP or TLS overrides the transport for this one device.
        • Only TLS is encrypted. It encrypts the signaling and also turns on encrypted call audio (SRTP) for the device. Over UDP or TCP, signaling and audio are both unencrypted. Inherit is unencrypted unless TLS has been made the default for your account, so choose TLS on any device that must carry encrypted calls.
      • Ring Group Calls (Snom and Yealink deskphones) — choose Ring silently to have calls that come through a ring group show on screen and flash the light without ringing out loud, while every other call rings as usual. Ring normally keeps them audible even if silent ringing was turned on for the whole account, and Inherit (default) follows the account.

One device per user​

A user can only have one phone assigned at a time. If you pick a user who is already assigned to another device, the admin shows a confirmation dialog noting which device they're on. Confirming reassigns the user to this device and releases the old one. Cancelling leaves both assignments untouched.

Hot desking​

Hot desking lets someone log in on a phone that isn't theirs: the phone takes on their extension, caller ID, voicemail indicator and buttons until they log out or the session expires, then goes back to its own user (or to logged out, if it has none). It works on deskphones and paired DECT handsets; a DECT base can't be hot-desked. The typical use is a shared phone staffed in shifts.

A session never changes who the phone belongs to. The User picker keeps showing the phone's own user throughout, and that user is back on the phone as soon as the session ends. While a session is active on this phone, the logged-in user's own phone (if they have one) is logged out, and serves them again once the session ends.

From the phone​

Two codes are provisioned on every phone:

CodeAction
*11Log in. The phone asks for an extension, then for that user's voicemail PIN. Dial *11 followed by the extension to skip the first prompt.
*12Log out. On a phone with no session the phone says so and nothing changes.

The PIN is the user's voicemail PIN, the one set on their page under Users. A user with no PIN can't log in from the keypad (the phone says a PIN is required); set a PIN for them, or log them in from the portal. Press # to submit an extension or PIN early; otherwise the phone submits a few seconds after the last digit. Three wrong entries end the attempt.

On success the phone confirms the extension it is now logged in as, then picks up its new configuration on its own within moments. On a DECT handset, the base reloads to apply it, which briefly interrupts calls on the base's other handsets.

A logged-out phone, whether it never had a user or its user is logged in elsewhere, can still dial 911 and the 933 test line, *11 to log someone in, and *12, which only reports that nobody is logged in. It receives no calls and can place no other calls.

From the portal​

Everything lives in the Hot Desking card on the device page, whether or not someone is logged in.

  • To log someone in from the portal, choose who in that card's user picker and click Log in. No PIN is needed. If that person is already logged in on another phone, the card says so: logging them in here logs them out there.
  • While a session is active, the card shows who is on the phone, when the session expires and who the phone returns to. Log out ends the session right away. Picking someone else and clicking Log in switches the session to them, after a second click that confirms the current user will be logged out.
  • The devices table shows a Logged in badge next to a phone only while a session is active.

Sessions expire after the session length set on the account's Devices tab; see Hot Desking for the values.

You can still change a phone's permanent user, location or buttons while a session is active. The change takes effect underneath the session and is what the phone shows once the session ends.

Admin password​

Every desk phone and DECT base has its own password for its built-in web interface, set automatically when the phone fetches its configuration. Platform administrators see a Phone web admin password row in the Device Info card: the eye icon reveals the password (each reveal is recorded in the audit log) and the rotate icon replaces it, sending the phone a check-sync so it picks up the new one right away. If you are an account administrator and need the password, ask your platform administrator.

Programmable buttons​

Deskphones and DECT handsets carry a Buttons card where you bind a reusable button template — speed dials, call parking, voicemail, and do-not-disturb. The Effective buttons table shows exactly what the phone will provision after the template and any per-device overrides are merged, along with whether each button is supported by the model. You can add per-device overrides, suppress individual template buttons for this phone, and restore them later — all without changing the shared template. Templates are managed from the account's Settings view; per-device tweaks live here on the device.

Some rows are badged Phone default. A few phone models have no other way to reach a function at all — the Snom D800 desk phones (D810WB, D812, D815W, D815WB), for example, have no do-not-disturb hard key and no do-not-disturb softkey, so the only place DND can live is a programmable key. On those models, if neither the template nor an override provides that button, the Effective buttons table adds one automatically, just after the template's last button. It is not part of the template, so it appears on that model only and disappears the moment you provide your own. Treat it like any other row: place an override at its position to replace it, or suppress it to remove it. Because it sits one slot past the template's last button, adding buttons to the template moves it along too — a suppression stays with the position, not with the button, so it will not follow.

DECT bases do not carry their own Buttons card — a base has no assigned user and renders no buttons of its own. Buttons live on each paired handset, so bind templates on the handset's detail page instead.

If the device's model isn't in our capability matrix yet, the card shows a "Button management not available" message instead of an empty table — the phone still provisions, just without programmable-key configuration from the admin. For a DECT handset, this usually just means the model hasn't been set: set it in the Device Info card and the Buttons card will appear.

Removing a Device​

From the devices table, hover a row and click the trash icon to delete the device. Deleting a DECT base keeps its handsets: they become unpaired top-level rows in the table, with their user assignments intact, and can be paired with another base later from each handset's detail page. A handset stays out of service until it is re-paired. Deleting a deskphone does not affect the users that were assigned to it — the user simply has no phone until you assign them a new one.