Skip to content

Your Devices

A device is one phone line, end to end: the board you flashed, the bridge tab hosting it, and the phone paired to it. The console's Devices section is where you check on a line — whether it's up, what it's doing, and whether anything about the audio path needs attention.

The call path — a device is the highlighted stretch

A device is the highlighted stretch of the path: bridge + board + phone.

The Devices page

Open Devices in the console. Every line you own is listed, with four summary tiles up top — Online (reachable / total), Active calls, Bound (how many have an assistant), and the newest Firmware seen — plus a search box and All / Online / Offline filters.

The Devices page: summary tiles, one row per line

Each row shows the line's three states side by side:

  • Bridge — whether a Parrot Bridge tab is currently hosting the board (with uptime when it is). This is the "is it online" column; an offline row offers Open bridge right there.
  • Bluetooth — whether the board is currently connected to its phone. A board can be online but not paired; it can't carry calls in that state.
  • Call — idle, ringing, or in a call right now.

The row's second line carries the device id, the bound assistant, and the firmware → bridge versions the board last reported (the thing troubleshooting will ask for). An offline row offers Remove — unbind a board you've retired (the board itself can always be re-flashed back in).

Can I run more than one line?

Yes — each board is its own device with its own assistant binding and its own keys. Flash and pair each one the same way, one Bridge tab per board.

The device page

Click a device for the full picture of that one line:

The device page: connection path, live-call cards, diagnostics

Top to bottom:

  • Header actionsMCP (connect an agent to this line, Connect your AI agent), Place call (Making & receiving calls), and Live monitor (pulses green during a call).
  • Stat tiles — calls today, average duration, whether the line is online, credits used on this line.
  • AI session lifecycle — a small diagram showing where the AI is right now: Idle (AI off, no billing) → Active (audio connected, AI running) → a 30-second Grace window when audio drops (a Bluetooth blip doesn't kill the session) → back to Idle. Billing follows this: you pay for AI-connected time, not for the board sitting idle.
  • How this call connects — the live audio path drawn end to end: Parrot Cloud ↔ Parrot bridge ↔ Parrot device ↔ your phone ↔ the other party, so if something's broken you can see which link is broken rather than just "it doesn't work." Each hop has a matching detail card below, and each hop has its own chapter — this diagram is the wiki's map. What it looks like across the line's life:

    Path while offline Path when idle and ready to call Path during a live call - Connector — which assistant this line runs, as a per-device override with Edit and Reset to default (Customizing your assistant). - Live call cardsBluetooth (link state, the board's radio MAC, and the Audio frame loss counter — occasional small numbers are normal, steadily climbing ones mean distance/interference), Call (state, duration, caller id), Audio (codec and sample rate), and Phone status — the paired phone's own cell signal, battery, and roaming, as the phone reports them over the Hands-Free Profile (HFP) (how that works). Genuinely useful: if a call sounded bad, "one bar of signal" is a very different diagnosis than a Parrot problem. - Firmware & Bridge diagnostics — the board's memory headroom and audio buffers, and the bridge/serial links' health counters (reconnects, round-trip time, errors). Mostly for support conversations. - Recent calls — the last calls on this line, linking into Call history.

If the server refused the board's connection, a banner at the top says why in plain terms (see below).

When a device shows Offline

Offline means the board currently has no connection to Parrot. The usual causes, in order of likelihood:

  1. The Bridge tab was closed — the board's connection runs inside that browser tab. Reopen the Parrot Bridge page (/bridge/), and with auto-start on it comes back by itself; otherwise click Run the bridge.
  2. The board lost power — check its USB cable.
  3. It just rebooted — give it ~10 seconds and refresh.
The console (or the Bridge page) says the server rejected the board

The banner names the reason. If it mentions the board not being yours or not provisioned, re-run setup on the Bridge page while signed in to the right account — flashing is what claims a board. If it mentions an outdated version, re-flash to update the firmware (or just reload the tab if it's the bridge that's outdated). Details: when the server refuses the connection.