Skip to content

🎛️ Documentation: Operator Panel

Operator console and queue supervision. What it is, how it works and how to use it — explained step by step.

🎛️ Definition — Operator Panel

The Operator Panel is the console for reception and the call center: it shows live every extension in your company grouped by department, the queues with who is waiting and who is answering, and lets you handle calls with one click or by dragging. Supervisors can also listen to calls and move agents between queues. It runs in the browser, nothing to install.

🟢
Live extensionsAvailable, ringing, on a call or disconnected, with the color of its state, each person’s presence (Available, Break, Meeting, Do not disturb…) and whether it forwards calls.
📋
QueuesWho is waiting and which extension it is ringing, answered calls in progress (number --> extension) with their duration, service level and the agents of each queue.
🧭
Who is calling and whereEach call shows whether it is inbound (IN) or outbound (OUT) and the caller real number. If the customer identified with their account number in the voice menu, you see account code + number.
📞
Call actionsDial, transfer (blind or attended), pick up, park, conference, send to voicemail or to a mobile.
🎧
SupervisionListen, whisper to the agent or barge in; pause agents and add them to or remove them from queues.
🔐
Permissions by profileAgent, Supervisor or a custom profile: which groups it sees, whether it can forward calls, listen to calls, or add and remove queue agents.
🔒
Private extensionsThey show as free or busy, but nobody sees who they talk to or can listen in.
⚙️
PreferencesSpanish or English, ringtone, sounds, alerts and what to open when it rings.
🧑‍💻
Agent accessAt panel.telharbor.com, with their own username and password (set with a link), a verification code when the profile requires it and a limit of computers open at once.
🛡️
AccessWho is connected, who got locked out by failed attempts and the sign-in log, with close session and unlock.
📡
TrunksWhether each line is online or down (updated within seconds), how many calls it carries right now and the detail of each one: inbound or outbound, number, extension and duration.
📊
Import and export in ExcelAll settings in one file: operators, profiles with their permissions and what they see (groups, queues, trunks and parked calls) and groups. Reviewed row by row before saving, and nothing is deleted.
⌨️
Keypad and on-screen helpA keypad to dial and, when hovering each button, what it does and what it needs.

🎬 Video: a tour of the console

About four minutes: how to sign in securely (password and two-step verification) and every area of the console, what it is and what it is for. It is narrated: turn the sound on.

Sample data with fictitious names and numbers. Below, the same console explained point by point.

🖥️ The console, point by point

This is the Operator Panel at panel.telharbor.com. Each number in the image is explained below.

Operator Panel console with 13 numbered areas

Sample data: Reception, Sales and Support groups; queues 1000 Sales, 2000 Support and 3000 Billing; main, backup and international trunks. Names and numbers are fictitious. Tap the image to see it full size.

  1. 1
    Top bar

    Console language (ES / EN), your name and your profile. Preferences sets the ringtone, volume, sounds and notifications (see «Operator preferences» at the end). Sign out ends the session.

  2. 2
    Your extension

    The number and name you operate with. The ring changes color with your state: green available, blue on a call, amber ringing and gray disconnected.

  3. 3
    Status (your presence)

    Available, Break, Do not disturb, Meeting, Out to lunch, Other or Log out, with how long you have been in it. When Available you get calls from your queues; the other states pause you. It is the same status as in the TelHarbor UCaaS app.

  4. 4
    Dial

    Type a number or an extension, or use the keypad. When you tap Call your extension rings first and the number is dialed when you answer.

  5. 5
    Live

    Means the console is up to date (it refreshes on its own every 2 seconds). If it says PBX not responding, the phone system did not answer in the last few seconds and what you see may be out of date.

  6. 6
    Action bar

    Lights up according to the extension you tap and what your profile allows: Call, Transfer, Attended, Park, Voicemail, Mobile, Pick up, Listen, Whisper, Barge, Pause, Presence, Forward and Hang up. Hover a button to see what it does and what it needs.

  7. 7
    Selected extension

    A summary of the extension you tapped: whether it is on a call and with whom, its presence, its queues and whether it forwards calls.

  8. 8
    Group

    Each department with its color, the number of extensions and a summary of how many are on a call and available, with a color bar.

  9. 9
    Extension card

    Number, name, state and time. On a call it shows IN inbound or OUT outbound with the number; an internal call shows the other extension, with no tag; and a ringing one is amber. When paused you see the presence in its color: Break, Do not disturb, Meeting, Out to lunch or Other with its reason. Tags: You, Private (nobody sees who it talks to or can listen in) and ↪ forwarding. Drag your call onto another card to transfer it.

  10. 10
    Queues

    A box with every queue your profile shows. Tap one to open its window: agents, add or remove, pause, priority (penalty) and listen.

  11. 11
    Each queue

    Number and name, service level (SLA) and a bar: on a call, available, paused and disconnected. Below, the calls waiting: Ring and the extension if it is already ringing an agent, or Waiting if nobody has taken it yet; and answered calls as number --> extension with their duration. If the customer identified in the voice menu, their account code comes first: 48213 +1555…

  12. 12
    Parked

    Calls on hold in slots 71 to 78, with the number and how long they have waited. Take brings that call to your extension.

  13. 13
    Trunks

    The outside lines with their status (online or down) and how many calls they carry. Below, each call: IN number --> extension once answered, Ring and the extension while it rings, In IVR or queue if nobody has taken it yet, and OUT extension --> dialed number.

🗺️ Diagram — how it works

Actions: the operator taps an extension, TelHarbor UCaaS checks the permission and the phone system carries it out.

🧑‍💼Operatorpanel.telharbor.comaction🛡️TelHarbor UCaaSpermission · logorders☎️Phone systemextensions · queuesconnects📞Calltransferred · picked up

Live state: every change on the phone system reaches the screen on its own, without reloading.

☎️Phone systemrings · answers · hangs upevent🛡️TelHarbor UCaaSfilters by permissionlive🖥️Consoleextensions · queues

Agent access: the administrator sends a link, the agent sets a password and signs in with their profile permissions.

🛠️AdministratorOperators · link48 h link🔑Agentsets a passwordsigns in🌐panel.telharbor.compassword · codepermissions🖥️Consolegroups · queues · language

Important: calls are answered on the phone or in the TelHarbor UCaaS Desktop app; no phone system can pick up a handset from the web. Instead of “hold”, the panel offers to park the call.

📘 Explanation (step by step)

For your company administrator — in the portal, UCaaS Operator → Operator Panel:

  1. In Buttons, sync with the phone system: your extensions and queues appear. Fix names, add the mobile of anyone who takes transfers and flag as Private anyone nobody should see or listen to.
  2. In Groups, create departments (Reception, Sales, Support…), pick color, extensions and queues, and who sees them.
  3. In Permissions, use Agent or Supervisor, or duplicate one. Tick which groups each profile sees and whether it can forward calls, listen to calls or add and remove queue agents.
  4. In Operators, create each person with their extension and profile. They receive a link to set their password.
  5. Supervisors use the same console inside the portal, at UCaaS Operator → Live, without leaving the module they are working in.
  6. To add or remove a queue agent, tap the queue (inside its group or in the Queues column): open the Add agents list, search and tick one or more extensions (or All) and tap Add; they all join with the chosen penalty (0 to 5: 0 gets calls first, same as Queue Reports → Monitor), or Remove next to the agent. You can also drag an extension onto the queue. Static agents are removed in the PBX. Adding, removing and penalty changes stay pending until Save (a new agent shows right away as New and a removed one is struck through with Undo); Close asks before discarding. Pause applies as soon as you tap it.
  7. To give an agent access: in Operators open their record and use Send link by email or Generate link to copy. With that link they create their password (it works once, for 48 hours) and then sign in at panel.telharbor.com, where they see the console with their template permissions, groups and language; they switch between Spanish and English at the top right.
  8. In the agent console, Preferences (top right) sets the ringtone and its volume (with Test ringtone), whether a sound plays when a call enters their queues, and whether the browser shows pop-up notifications. Browsers only allow sound after the agent taps the console once.
  9. Each extension card takes the color of its state: its presence color when available or paused, blue on a call, amber ringing and gray when disconnected.
  10. Change your presence with the Status pill, just like the TelHarbor UCaaS app; change an agent’s with the Presence button. Available unpauses their queues; the other states pause, and Do not disturb and Log out also turn on the phone’s Do Not Disturb.
  11. In Permissions, each template checks which groups, queues and trunks it sees, and whether it sees parked calls.
  12. If an agent reports a problem, TelHarbor support can open the console exactly as that agent sees it (their groups, queues, trunks, permissions and language) to reproduce it, without asking for their password. Anything done in that view is logged under support.
  13. In Access you see who has the console open right now (and can close their session), who got locked out by failed attempts (and unlock them) and the access log: every sign-in, pending code, failure or lock with its IP, internet provider, location, system, browser and the reason when it fails (unknown user, wrong password, account without a password yet or disabled).
  14. In the Queues column and in each queue window you see who is waiting, with their number, how long and which extension it is ringing, and the answered calls in progress: the customer number, the extension handling it and the duration.
  15. To load or change many operators at once: in Settings → Import and export download the Excel file, fill it in (gray columns are informational and * columns are required) and upload it. You first see what will be created, what changes and which rows have errors; nothing is saved until you tap Apply. Anything not in the file stays as it is.
  16. In the Trunks column each line shows its status (updated within seconds), how many calls it carries now and, below, each call: IN inbound number --> extension, OUT outbound extension --> dialed number, or Ring and the extension while it rings. Extension cards also carry IN or OUT.

For the operator — at panel.telharbor.com:

  1. Sign in with your username and password; if your profile requires it, confirm the code sent by WhatsApp or email.
  2. Tap an extension: the top bar lights up what you can do with it; hover a button to see what it does and, when it is off, what it needs. Drag a call onto another extension to transfer it.
  3. Change your presence (Available, Break, Meeting…) from the selector at the top.
  4. To call, type the number in Dial or open the keypad next to the field and tap Call: your extension rings first and the number is dialed when you answer.
  5. In the Queues column see who is waiting (and which extension it is ringing) and the calls in progress: number --> extension with their duration.
  6. If you forget your password, ask your administrator for a new link. After several failed attempts the account locks for a while; the administrator can unlock it in Access.
  7. In Preferences choose Spanish or English, your ringtone, sounds and alerts.
  8. If your profile shows Trunks, you see how many calls each line carries and the detail of each one, with IN (inbound) or OUT (outbound).
  9. When the call went through a menu where the customer entered their account number, you first see the account code and then their number (for example 65323 +15209038282); otherwise, just the number.
  10. A card that says Paused or Paused: reason is paused in its queues and gets no calls from them; hover to see the queues and since when.
  11. At the top right, Live means the console is up to date. If it says PBX not responding, the phone system did not answer in the last few seconds: what you see may be out of date until it comes back.
  12. What each profile can do with «own groups» or «own queues» is always enforced: listening, pausing or moving agents outside that scope is not allowed.
  13. Forwarding an extension can only go to another extension of the phone system or to the mobile loaded for that extension in Buttons. To forward to any other number, ask your company administrator.

Listening to calls is logged (who, whom and for how long). Your company must tell its agents and callers that calls may be monitored.

⚙️ Operator preferences

At the top right, Preferences opens this window. Your choices are saved to your user.

Preferences window with 6 numbered points
  1. 1
    Ring when my extension rings

    The console also rings in the browser when a call reaches your extension, besides your phone or the app.

  2. 2
    Ringtone and volume

    Pick one of the 8 ringtones, the same as in the TelHarbor UCaaS app (Silent included), and the volume. Test ringtone plays it before you save.

  3. 3
    Sound when a call enters my queues

    A sound when someone starts waiting in your queues. If you are not an agent in any queue, it alerts for every queue you see. Test queue sound plays it.

  4. 4
    Notify me when my extension rings

    A browser pop-up notification with the caller number, even while you work in another window.

  5. 5
    Notify me when a call enters my queues

    A notification with the queue and how many calls are waiting. The browser asks for permission the first time; if you blocked it, allow it in the site settings.

  6. 6
    Save

    Saves the preferences to your user, so they apply on any computer you sign in from. Cancel closes without changes.

Browsers only let a page play sound after it has been tapped once: tap anywhere on the console when your shift starts. Switch the language with ES / EN in the top bar.