Odoo telephony, done right

Telephony that lives inside Odoo

Calls, SMS, WhatsApp and AI voice agents — native to Odoo, on the backend you choose. Install from GitHub, own your data, buy without a sales call.

place_call.py
# Place a call from any Odoo record — Connect picks the carrier
lead = env['crm.lead'].browse(lead_id)

call = env['connect.call'].create({
    'partner_id': lead.partner_id.id,
    'phone': lead.phone,
    'direction': 'outbound',
})

call.dial()   # rings the agent's WebRTC softphone, then the contact
# → transcript + GPT summary land back on the lead

Built on

  • Twilio
  • Asterisk
  • FreeSWITCH
  • ElevenLabs
  • OpenAI

Flagship · in active development

Connect NG — the whole lineage converges

One modular platform with a technology-agnostic core and Twilio + FreeSWITCH backends. Self-hosted WebRTC, call parking with BLF, FIFO queues, an Odoo-managed SIP firewall, and local Piper text-to-speech — built in the open, with every decision on record.

The product line

Stable modules you can install today

A focused suite for Odoo communications and development — each installed from GitHub, tried free for 30 days.

Stable · available now

Connect

The production-proven communications suite on Twilio: calls and WebRTC softphone inside Odoo, SMS and WhatsApp, IVR call flows, Whisper transcription with GPT summaries, and AI voice agents.

Explore Connect

Stable · available now

Asterisk Plus

Run your Asterisk PBX from Odoo: WebRTC softphone, live call supervision with listen, whisper, and barge, ring groups, OpenAI transcription, and auto-provisioning for Grandstream and Yeastar hardware.

Explore Asterisk Plus

Live at oduflow.dev

Oduflow

AI-first Odoo development and CI. Isolated environments provisioned in seconds from production databases, with 54 MCP tools for coding agents. The tool that builds everything above.

Open oduflow.dev

Install

Clone it. Install it. Own it.

No marketplace lock-in and no sales call to get started. Pull the module straight from GitHub, drop it in your addons path, and run it in your own database.

install.sh
# Clone the module into your addons path
git clone https://github.com/oduist/connect_addons.git

# Point Odoo at it and install
odoo-bin \
  --addons-path=./connect_addons,./addons \
  -d your_database \
  -i connect

# Every module ships a 30-day full-feature trial.
# The license binds to your Odoo instance — no card, no call.

The complete stack

One modular stack, your backend

A technology-agnostic core with the carrier layer you want underneath it.

  1. Odoo-native core

    python · odoo addon

    A technology-agnostic core that lives inside Odoo — models, security, and UI you already know. No separate console to run.

  2. Twilio backend

    twilio

    Cloud voice, SMS and WhatsApp through the Twilio Odoo module. Fully managed carriers, zero infrastructure to keep alive.

  3. FreeSWITCH backend

    freeswitch · webrtc

    Self-hosted media and WebRTC when you want to own the stack: call parking with BLF, FIFO queues, and a real softphone in the browser.

  4. Asterisk backend

    asterisk

    Drive an existing Asterisk PBX from Odoo with live supervision — listen, whisper, barge — and hardware auto-provisioning.

  5. Odoo-managed SIP firewall

    sip · security

    Trunks, rules and a SIP firewall configured as Odoo records, versioned with the rest of your database.

How it works

From clone to licensed in three steps

  1. Install the module

    Clone the code from GitHub, add it to your addons path, and install into your own database.

    git clone → addons_path → install

  2. Use everything for 30 days

    Every Oduist module starts with a full-feature free trial. Test it on your real workflows — no card, no call.

    full features · 30 days · free

  3. Buy inside the module

    Purchase right where you work. The license binds to your Odoo instance; renewals stay in your customer portal.

    license → bound to instance

16 – 19
Odoo versions supported
3
telephony backends
since 2021
shipping in the open
GitHub
first — clone and install

Start your 30-day trial

Every module is free to run for 30 days with all features on. Clone it from GitHub and install it alongside your Odoo — buy the license from inside the module once it has proven itself.