Access DI Voice Account Settings
The Settings page in the DI Voice portal shows your DI Voice account's configuration and activity. Navigate to it by clicking Settings at the bottom of the sidebar.
Settings are organized into tabs across the top of the page:
Text fields like name and email can be edited directly — Save and Cancel buttons appear when you make changes. Toggles and dropdowns save automatically.
General
The General tab is where you can view and update account details:
Display name for the account
Primary contact email address
Primary contact name
Timezone
Account creation date
Monthly rates –– what the account is billed at today
Telephony
The Telephony tab is where you can view call-handling settings for the account:
Extension length — the number of digits used for extensions. Changing this renumbers your existing extensions so they keep working at the new length.
Default outbound number — the caller ID used for outbound calls when a phone doesn't specify one.
Hold music — the audio clip played to held callers (regular hold, parking, and queue wait).
Transcription and Recording toggles — toggle automatic call transcription and call recording on or off for the account.
Sensitive data redaction toggle — redact sensitive information (such as credit card numbers and PII) from call transcripts and audio recordings. Redacted words appear as [PII] in transcripts, and the matching audio is silenced. Transcription is currently available in English only.
Parking timeout (minutes) — set how long a parked call waits before ringing back the person who parked it.
Changing the Extension Length
Changing extension length opens a confirmation dialog that previews and applies a renumbering.
Making extensions longer: A prefix is added to the front of every existing extension (e.g., 1001 becomes 11001). You choose the prefix in the dialog, with a preview of the resulting numbers.
Making extensions shorter: Each extension keeps its last digits (e.g., 11001 becomes 1001). Where that would create a duplicate, the affected extensions are automatically reassigned to a free number.
The dialog also updates any speed-dial buttons that point at a renumbered extension, and reprovisions the account's phones automatically. Depending on the phone model, a phone may briefly reboot to apply the change.
Locations
The Locations tab shows the physical office locations associated with your account. Each location can have an E911 address for emergency calling. They are used for E911 emergency service addressing and general organizational purposes.
Emergency Notifications
Notify on-call staff whenever someone dials 911 from a phone on this account. Add recipients under Emergency call notification recipients on the Locations tab.
Add one or more email addresses. Whenever 911 is dialed from any extension on the account, every recipient receives an email with the dialed number, caller, and location.
A location can name additional recipients to alert specifically for calls placed from that location. Account- and location-level recipients are notified together.
Test calls (933 on the carrier's emergency test line) trigger the same notification path as real 911 calls.
Per-Location Emergency Call Notifications
Add Emergency call notification recipients on a location to alert local staff when a 911 call is placed from that location. Recipients here are notified in addition to the account-level recipients. Leave the list empty if no location-specific staff need to be alerted.
E911 Status
Each location displays an E911 status badge:
Provisioned — E911 is active and the location's address is registered for emergency services.
Pending / Binding — E911 provisioning is in progress.
Failed — E911 provisioning encountered an error. Use the Retry E911 action to try again.
None — E911 has not yet been provisioned for this location.
When any location's E911 provisioning is Failed, an attention badge appears next to Settings in the sidebar and on the Locations tab. The badge clears once every location is provisioned.
Main Location
Every account has one main location — the fallback used to determine tax jurisdiction and regulatory fees for anyone or anything that doesn't have a specific location of its own. The main location does not determine E911 dispatch — emergency calls always use the calling device's own location.
To switch the main location, hover over any other active location's row and click the Set as main location (house icon) action. The main location cannot be deleted directly — switch the main first, then delete the old one.
How to Add a Location |
|
How to Edit a Location |
|
How to Delete a Location | A location cannot be deleted while anything is still assigned to it — a phone, an open hardware order, or a phone number's directory listing. Clear those references first. To delete: open the location's edit view, click Delete, and confirm. |
Relocating
When your business moves, edit the main location's address in place — open its row's edit dialog and update the address. The address is re-validated and E911 service is re-registered automatically, and every device stays attached to the location.
Devices
The Devices tab shows the provisioning token, the provisioning URL phones boot against, and the phone admin password used for local device administration. Use the copy buttons to grab any value. Click Generate to create the first token, or Rotate to replace an existing one. Rotating invalidates the previous token — phones provisioned with it must be re-provisioned with the new URL.
Activity
The Activity tab provides a chronological record of all API operations performed on your account — who did what, when, and from where. Each row shows the timestamp, event (e.g., user.create), resource affected, actor, outcome (success, failure, or denied), and IP address.
Filtering the Activity Log
Time — pick a start and end date to filter by time range.
Event — open the picker to check specific event types. Use the Reads and Writes buttons to quickly toggle all read or write operations.
Resource and Actor — type a prefix to match (e.g., user to find all user resources).
Outcome — select success, failure, or denied from the dropdown.
IP Address — type a full or partial IP address.
Click Clear Filters to reset all active filters. Hover over any row and click the copy icon to copy the full audit log entry as JSON to your clipboard.
Button Templates
Button templates are reusable layouts for a phone's programmable keys. Build a layout once — speed dials, call parking, shared voicemail, do-not-disturb — then bind it to any compatible deskphone or DECT handset instead of configuring each phone by hand.
Viewing Templates
Open an account's Settings view. The Button templates card lists every template on the account by name; click a row to edit its buttons.
Creating a Template
From the Button templates card, click Add template.
Give it a name (for example, "Reception" or "Executive") and an optional description.
Save. You're taken to the template's detail page to add buttons.
Setting the Account Default
Use Default template on the Button templates card when every new phone should start with the same layout. Newly added deskphones and DECT handsets inherit the selected template automatically.
Changing the default does not silently change phones that already exist. After selecting a new default, the portal offers to apply it to existing deskphones and handsets — choose Apply to existing devices to update them now, or Just set default to leave them unchanged.
Adding Buttons
On the template detail page, click Add button and pick a purpose:
Speed dial — one-touch dial to a number, extension, or feature code. Shows busy/idle status for extensions on supported phones.
Call parking — park a call to a numbered spot and watch that slot's occupancy from this key.
Shared voicemail — lights up when a shared mailbox has new messages; press to listen or transfer the active call into it.
Do not disturb — toggle do-not-disturb for the assigned user.
Reordering Buttons
Drag the handle at the left of a button row to move it. Dropping a button on another row gives it that row's position, and the buttons in between shift one slot.
Binding a Template to a Device
Open a deskphone or DECT handset from the Devices page and use the Buttons card.
Choose a template from the Button template dropdown.
The Effective buttons table shows exactly what the phone will provision.
To remove the layout, pick No template bound. To update several phones together, use bulk assignment from the Devices page.
Per-Device Overrides
A bound template is shared, but a single phone sometimes needs a tweak. From the device's Buttons card:
Add override — pick a free slot, then add a button for this phone only.
Suppress — hide a template button on this phone. Suppressed positions can be restored at any time.
Compatibility
Not every phone model supports every button type or position. When a bound template includes a button the device can't render, it appears under Won't render on this device with the reason. The phone still provisions every button it can render; unsupported ones are simply skipped.



