# Agent Phone：Polycom CX300 HID 协议调查

> Agent Phone 将 Polycom CX300 桌面电话用作编程智能体的提示与语音输入设备。其 HID 文档整理既有协议研究，并补充设备探测得到的报告字节布局、语音信箱指示灯和主机控制麦克风静音信息。Python 守护进程实现这些控制，同时处理音频与按键。

- 类型：案例
- 目标：协议
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-08
- 原始资源：<https://github.com/SJM7/agent-phone>
- 一手来源：<https://github.com/SJM7/agent-phone/blob/d3a2ef718ba14dfadd15b44dd0f8ed8f9dd62065/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/agent-phone-cx300-case/>
- 记录 JSON：<https://awesomerea.org/resources/agent-phone-cx300-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/agent-phone-cx300-case/index.md)

## 使用条件与局限

- **前提条件：**文档所述 USB 配置需要 macOS、Python 3.11 或更新版本、Polycom CX300 和 hidapi。
- **前提条件：**语音输入配置使用 ffmpeg 与 whisper.cpp。
- **许可：**代码采用 PolyForm Noncommercial 1.0.0；CX300 协议文档另采用 CC BY 4.0。

## 一手来源

1. <https://github.com/SJM7/agent-phone/blob/d3a2ef718ba14dfadd15b44dd0f8ed8f9dd62065/README.md>
2. <https://github.com/SJM7/agent-phone/blob/d3a2ef718ba14dfadd15b44dd0f8ed8f9dd62065/docs/cx300-hid-protocol.md>

## 同分区更多条目：协议

- [RingLink：基于 BLE 协议研究的 RingConn Gen 3 离线客户端](https://awesomerea.org/zh/resources/ringlink-case/index.md) · 案例
- [GarminHRM600：重建 HRM 600 BLE 与文件同步通信](https://awesomerea.org/zh/resources/garminhrm600-case/index.md) · 案例
- [Canon IVEC driver：重建 PIXMA 与 MAXIFY 打印命令](https://awesomerea.org/zh/resources/canon-ivec-driver-case/index.md) · 案例
- [Minitela do Positivo Vision R15M：AHMI 副屏协议与 ACF 格式](https://awesomerea.org/zh/resources/minitela-r15-case/index.md) · 案例
- [Truma Aventa：基于 BLE 协议调查的 Home Assistant 控制](https://awesomerea.org/zh/resources/truma-aventa2-ha-case/index.md) · 案例
- [PetKit Eversweet Max 2 UVC：还原饮水机 BLE 遥测协议](https://awesomerea.org/zh/resources/petkit-eversweet-ble-gateway-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
