Discuss
Lynx Discuss Bot
Media bot platform — joins calls via WebRTC for recording, transcription, AI
lynx_discuss_bot
· v19.0.1.0.1
· Premium
What this solves
Lynx Discuss Bot
WebRTC media bot that joins any Discuss call as a participant and dispatches audio/video streams to plugin handlers - so recording, transcription, and AI summary modules hook into one shared bot instead of each implementing its own WebRTC stack.
Implementing a bot that can join Odoo Discuss calls server-side is hard: WebRTC negotiation, media-track handling, and reconnect logic must work without a browser. This module ships that infrastructure once, then lets feature plugins (recording, STT, AI) register media handlers that receive the streams.
Key Features
Headless WebRTC client - LynxBot establishes peer connections with all call participants using aiortc.
Media handler registry - plugin modules register handlers; the bot dispatches incoming tracks to them.
Per-call lifecycle - the bot joins on call start, leaves on end, with automatic reconnect on transient drops.
Pluggable feature surface - recording (lynx_discuss_bot_recording), transcription (lynx_discuss_bot_transcription), AI summary (lynx_discuss_bot_ai) plug in without bot changes.
No browser - runs server-side with no headless Chrome dependency.
Integrates With
mail and bus - the Discuss substrate.
Plugin modules (lynx_discuss_bot_recording, _transcription, _ai).
Integrations
Lynx Discuss Bot works with 2 other modules
Each bridge ships separately so you only install what your team uses.
Depends on
Try Lynx Discuss Bot on your team.
Free trial, no credit card. Talk to sales when you're ready.