Skip to main content

Navigating the Admin Interface

This page explains how the OPBX web interface is organised, which menu items you see for your role, and the patterns that repeat across every module: delete confirmations, the "still in use" dialog, the Unprovisioned badge, and the banner shown while a platform manager operates as an organization.

Read this page first. The module guides assume you know where things are.

Page Layout​

Every signed-in page has the same frame:

  • Activity bar (far left): one icon per sidebar section. Hover an icon to see the section name; click it to show that section's items in the sidebar. The Dashboards icon also opens your dashboard.
  • Sidebar: the items of the selected section. Drag its right edge to make it wider or narrower (200 to 400 pixels); the width and the selected section are remembered in your browser.
  • Header (top): your name, the queue agent widget when you are a call-queue agent, and the user menu.
  • Web Phone: a floating softphone, shown when an extension is assigned to you. See Web Phone.

The sidebar is grouped into sections. Items you cannot use for your role are hidden, and a section with no visible item is hidden too.

SectionWhat is in it
DashboardsYour home dashboard
PBX ConfigurationUsers, Supervisors, Extensions, Conference Rooms, Ring Groups, Call Queues, IVR Menus, Business Hours, Announcements, Phone Numbers, Trunks
Apps and SecurityAuto Dialer (Campaign Manager, Distribution Lists, Real Time Monitor), AI Configuration (AI Assistants, AI Load Balancers), Security (Inbound Blacklist, Outbound Whitelist). Shown to Owners, PBX Admins and Reporters only
AnalyticsLive Calls, Queues Dashboard, Queue Reports, Call Logs, Call Notifications, API Keys
SupervisorShown to Supervisors instead of the sections above: Dashboard, Live Calls, Call Logs, Users, Ring Groups, Call Queues
Platform ManagementDashboard, Organizations, Users, Audit Log, Platform Status. Shown only to platform managers, and hidden while they operate as an organization

Which roles see each item comes from the sidebar configuration. Examples:

ItemOwnerPBX AdminPBX UserReporterSupervisor
UsersYesYesNoNoYes (own scope)
Extensions, Conference RoomsYesYesYesYesNo
Ring Groups, Call QueuesYesYesNoYesYes (own scope)
IVR Menus, Business Hours, Announcements, TrunksYesYesNoNoNo
Phone NumbersYesYesNoYesNo
Auto Dialer, AI Load BalancersYesYesNoYesNo
AI AssistantsYesYesNo (section hidden)YesNo
Inbound Blacklist, Outbound WhitelistYesYesNoNoNo
Live Calls, Queues Dashboard, Queue ReportsYesYesNoYesLive Calls only
Call LogsYesYesYesYesYes
Call NotificationsYesYesNoNoNo
API KeysYesNoNoNoNo
Supervisors

A user with the Supervisor role sees the Supervisor section, not the configuration sections. Their Users, Ring Groups and Call Queues views are limited to the users and groups assigned to them. See Supervisors.

The User Menu​

Click your name at the top right to open the user menu. It shows your name and email and these items:

ItemWho sees itOpens
ProfileEveryoneYour profile: contact details, password, linked accounts and (Owner) organization details
SettingsOwnerThe organization's Cloudonix settings
LogoutEveryoneSigns you out

Log out​

Who can do this: every signed-in user.

  1. Click your name at the top right.
  2. Choose Logout.

The toast "Logged out successfully" appears and the login page opens. Your current token is revoked.

Roles at a Glance​

RoleTypical use
OwnerRuns the organization. The only role that can change another user's role, manage Cloudonix settings and manage API keys
PBX AdminDay-to-day administration: routing, users (within the limits below), phone numbers, queues
PBX UserHas an extension. Uses the Web Phone and their own queue login state
ReporterRead-only access to reports, call logs and most configuration
SupervisorMonitors and coaches the users and groups assigned to them

Full permissions per module are on each module page. The role rules that affect user management are in Users.

Repeated Patterns​

Delete Confirmations​

Every delete in the interface asks for confirmation first. Some deletes show more than a yes/no question:

  • User delete shows an impact preview: which extensions are kept, which groups or queues lose the user, and which routes will change. The delete goes ahead only when you confirm. See Users.
  • Routing resources (extensions used as a target, ring groups, IVR menus, DIDs and similar) are refused while other configuration still points at them. The refusal opens a "Cannot delete: still in use" dialog that lists every place the resource is used. Remove or change those references first, then delete again. History records (call logs, CDRs, session logs) never block a delete.
note

The server enforces the in-use check. The dialog is the display of that result, so the list you see is always the one the server returned.

Cannot delete: still in use dialog listing three references (a call queue fallback, an IVR menu option and a business hours action)

Unprovisioned Resources​

An Unprovisioned badge marks a resource that has at least one route set to Destination unavailable. This is the "set up for future use" state. Callers who reach that route hear "Destination doesn't exist" and the call ends.

  • The badge appears on the list row and in the edit dialog title.
  • Six resource types can be unprovisioned: IVR menus, phone numbers (DIDs), ring groups, call queues, AI load balancers and business hours schedules. Each list page has an Unprovisioned filter.
  • A new resource must be fully connected when it is created. "Destination unavailable" is only offered on edit screens, under Disconnect.
Ring Groups list with the Unprovisioned filter on and Executive Line showing the Unprovisioned badge

Live Data​

Pages with live data (Live Calls, Queues Dashboard, Platform Status) refresh themselves while the browser tab is visible and stop when the tab is hidden. Use the page's refresh control or reload if a value looks stale.

Notifications​

Confirmations and errors appear as short notifications (toasts) at the top center of the screen and close on their own. Up to five are shown at once.

Error States​

When the main data for a list or detail page cannot be loaded, the page shows an error state with the message from the server instead of an empty table. An empty table means there is genuinely no data.

Operating as an Organization (Platform Managers)​

A platform manager can act as the Owner of an active organization. While that session is active:

  • A yellow banner at the top of every page names the organization and offers Exit organization.
  • Every request carries the organization being operated on. Changes you make are real changes to that organization.
  • The session ends when you exit, log out, or your token expires.

Start and stop are both recorded in the platform audit log. Read Platform Management before using it.

Where to Go Next​