Chrome Extension · Manifest V3

Headset Control
for Amazon Connect

Your headset. Your call.

Bridge the gap between your USB headset's physical call-control buttons and the Amazon Connect Agent Workspace. Answer calls, end calls, and toggle mute — without ever touching the screen.

A four-layer signal bridge

No polling, no DOM scraping. A clean message pipeline from USB hardware to the Amazon Connect Streams API running in your own browser tab.

🎧

USB Headset

Physical button press — call, end, mute, volume

↕ WebHID API

Side Panel

HID report parsing, LED sync, call-state UI

↕ chrome.runtime

Background Worker

Message router, tracks CCP connection state

↕ chrome.tabs
📄

Content Script → Page Script

Injects into the CCP iframe, accesses Connect Streams API directly

↕ Connect Streams API

Amazon Connect CCP

accept() · destroy() · agent.mute() / agent.unmute()

Everything your headset should do

📞

One-press answer

Press the call button on your headset to accept an incoming call — no mouse, no screen.

🔴

Hardware end-call

Hang up naturally by pressing the call button again. On-hook signals map to CCP end-call.

🔇

Mute toggle sync

Mute with your inline controller button, perfectly synced with CCP mute state in real time.

💡

LED sync

Your headset's call-active LED mirrors actual CCP call state — green when on a call.

🔌

Auto-reconnect

Remembers your headset after first pairing. No re-authorization needed each session.

🛡

Zero data collection

No accounts, no servers, no analytics. Everything runs locally in your browser.

Running in three steps

No drivers, no admin rights, no config files.

1

Install the extension

Add it from the Chrome Web Store. No account or sign-in required.

2

Pair your headset

Click "Select Headset" in the side panel and choose your USB device from Chrome's picker.

3

Open Amazon Connect

Navigate to your Agent Workspace. The extension connects automatically — buttons are live.

🔒

No data ever leaves your browser

This extension reads HID button-state signals from your USB headset and issues API calls to the Amazon Connect page in your own browser tab. No call audio, call metadata, keystrokes, or personal information is collected, stored, or transmitted anywhere.

Read the Privacy Policy →

Ready to ditch the mouse?

Free. Open source. No sign-up required.

Add to Chrome — It's Free

Not affiliated with Amazon Web Services, Inc.