{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/SJM7/agent-phone/blob/d3a2ef718ba14dfadd15b44dd0f8ed8f9dd62065/docs/cx300-hid-protocol.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "Agent Phone uses a Polycom CX300 desk phone as an attention and dictation controller for coding agents. Its HID documentation preserves earlier protocol research and adds device-probe findings on report byte layouts, the voicemail LED, and host-controlled microphone mute. The Python daemon implements those controls alongside the phone’s audio and keypad handling.",
  "description_zh": "Agent Phone 将 Polycom CX300 桌面电话用作编程智能体的提示与语音输入设备。其 HID 文档整理既有协议研究，并补充设备探测得到的报告字节布局、语音信箱指示灯和主机控制麦克风静音信息。Python 守护进程实现这些控制，同时处理音频与按键。",
  "entry_url": "https://awesomerea.org/resources/agent-phone-cx300-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/agent-phone-cx300-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/SJM7/agent-phone/blob/d3a2ef718ba14dfadd15b44dd0f8ed8f9dd62065/README.md",
  "group": "cases",
  "id": "agent-phone-cx300-case",
  "json_url": "https://awesomerea.org/resources/agent-phone-cx300-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/agent-phone-cx300-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/agent-phone-cx300-case/index.md",
  "name": "Agent Phone: Polycom CX300 HID protocol findings",
  "name_zh": "Agent Phone：Polycom CX300 HID 协议调查",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "macOS, Python 3.11+, a Polycom CX300, and hidapi for the documented USB setup.",
    "Dictation setup uses ffmpeg and whisper.cpp.",
    "Code is under PolyForm Noncommercial 1.0.0; the CX300 protocol documents are additionally CC BY 4.0."
  ],
  "requirements_zh": [
    "文档所述 USB 配置需要 macOS、Python 3.11 或更新版本、Polycom CX300 和 hidapi。",
    "语音输入配置使用 ffmpeg 与 whisper.cpp。",
    "代码采用 PolyForm Noncommercial 1.0.0；CX300 协议文档另采用 CC BY 4.0。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/SJM7/agent-phone",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
