Skip to Content

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).

Try Lynx Discuss Bot on your team.

Free trial, no credit card. Talk to sales when you're ready.