connect
- WhatsApp polish: corrected status callbacks, chatter author, template labels, optional remote create, 17.0 backports, and viewport references.
- Twilio JS v2.16 rollout across phone and website widgets; deferred call registration; sanitized phone rendering across records.
- Partner phone formatting compatible with
_phone_formatchanges.
connect_elevenlabs_sale
- Clarified tool description metadata and added gitignore entry for generated artifacts.
connect_website
- Synced embedded Twilio asset with v2.16.0.
connect_enqueue
- Cleaned up queue UI by dropping unused callout assets, reordered menu placement, corrected ACE editor mode, and now log the called channel in queue history views.
connect
- WhatsApp launch with templates, senders, composer, webhooks, and UI; CRM now captures WhatsApp metadata on leads.
- External call duration setting plus 18.0 backports across domain, callflow, number, outgoing caller ID, recording, user logic, docs/menu, and migration hook.
- Odoo 19 prep: constraint API updates, controller and migration adjustments, and UI/port fixes after 18.0 backport.
connect_crm
- CRM activation tolerant of missing lead links; models adapted to new environment APIs.
connect_byoc
- Synced with 18.0, added duration limit, and updated migration to Odoo 19 API.
connect_elevenlabs
- Restored agent summary display and resolved list_summary label conflict.
- Synced models with 18.0 and updated controllers for Odoo 19.
connect_elevenlabs_sale
- Aligned controller with Odoo 19 request API.
connect_website
- Website button hangup color tweak; snippet renamed to Connect button with refreshed JS/SCSS and manifest paths.
connect_enterprise
- Removed enterprise registration and subscription logic while keeping core settings; simplified transcription settings layout.
connect_enqueue
- Introduced QueueEntry tracking with positions, wait/total time metrics, retry logic, callback PIN flow, and SMS/voice notifications; expanded queue models, controllers, access rules, and views to manage queue jobs and history.
connect
- Registration cleanup: restored webhook user group refs, fixed data submission and defaults, and trimmed unused steps.
- Added BSL license header updates and hardened OpenAI transcription by trimming error-prone updates.
connect_byoc
- Introduced BYOC module under BSL with domain, number, outgoing rule models, security, views, and migrations.
connect_crm
- Re-added CRM module under BSL with lead linking, call logging, settings, and webhooks.
connect_elevenlabs_sale
- New ElevenLabs sale tools module with webhook controller, tool definitions, and demo data.
connect_helpdesk
- Reintroduced helpdesk integration (ticket-call linkage, settings, assets) under BSL.
connect_website
- Re-added website click-to-call snippet and settings with BSL licensing.
misc
- README refreshed; removed BYOC, CRM, Helpdesk, Elevenlabs Sale, and Website modules to keep only core addons in the repo.
connect_enterprise
- Refined transcription rule enforcement to avoid skipping transcripts incorrectly and aligned summary prompt selection to prefer user-level prompts when present.
connect
- ElevenLabs transcription toggle with summary prompt storage and per-user prompts; simplified recording model.
- User and provisioning hardening: preserved SIP users on disable plus major refactor of users, security rules, migrations, and phone rendering with governance over group edits.
connect_elevenlabs
- Enabled recording transcription via ElevenLabs with settings hooks and octet-stream uploads; synced agent defaults, settings, and service scripts with the user refactor.
misc
- BYOC cleanups: corrected trunk setup domain creation, refactored trunk handling with origin targets/default caller ID/migration/permissions, and patched outgoing rule routing.
connect_enterprise
- Fallback-to-mobile handling with voicemail transcription defaulted on; summary prompts stay editable and honored per user; bumped CRM integration reference.
connect
- Posted incoming WhatsApp voice messages into chatter with attachment support.
- Added configurable dial action URL per user and exposed in callflow views.
- Fixed Twilio domain synchronization edge case when existing domains already exist.
connect_elevenlabs
- Reflected dial action option in callflow view.
connect_enterprise
- Added mail dependency with chatter completion endpoints/assets for AI replies plus callflow routing to a caller’s assigned sales manager.
misc
- Fixed BYOC domain linkage when creating BYOC trunks.
connect
- Removed BYOC and outgoing rule configuration from core settings and domain, restructuring settings fields and validation.
- Call handling tweaks: added
ignoredisposition, fixed partner button icon, and improved token reset/notification flows.
connect_elevenlabs
- Corrected number view action name to avoid menu collision and added signature validation for post-call webhook.
connect_byoc
- Noted BYOC functionality moving to a dedicated module in a later release.
connect_crm
- Removed CRM and website free modules from the repository; cleaned licenses and manifests.
connect_website
- Removed website click-to-call module and assets.
connect_enterprise
- Minor transcription settings tweak separating voicemail toggle with clearer grouping.
misc
- Added BYOC module for Bring Your Own Carrier trunks: Twilio BYOC creation and sync, outgoing rules, domain linkage, SIP credential handling, and outbound routing; corrected connect_ai usage list method signature.
- Added Business Source License files and reclassified connect_ai, connect_callout, connect_enqueue, and connect_enterprise; added BSL for the removed Helpdesk module.
- Introduced Connect CRM module enabling call-to-lead linkage, auto-lead creation rules, call source tracking, lead call counts, and CRM-specific call views plus webhook security.
- Introduced Connect Website module with a web “Let’s Talk” snippet, Twilio JS integration, and settings to configure website call domains and extensions.
connect
- Removed obsolete
remove_recording_after_transcriptsetting and aligned scheduled call hooks plus exten/number/user rendering with agent features. - Cleaned user model: dropped fallback destination fields; ensured
transcript_callsauto-enables after OpenAI key updates; prevented Twilio sync from recreating SIP users. - Allowed admins to delete debug messages through a security rule tweak.
connect_elevenlabs
- Pinned ElevenLabs dependency/workflow, fixed agent migrations, and introduced the ElevenLabs Agent feature set with tools, scheduling, controllers, service app, security rules, and UI.
connect_enterprise
- Voicemail transcription via OpenAI with stored transcript/error details; user fallback routing to mobile or extension after SIP attempt, defaulting to partner mobile.
connect_enqueue
- Corrected number destination field to a selection type for queue routing, preventing invalid reference storage.
misc
- ElevenLabs Sale pipeline: agent call data hook, relative webhook paths, partner creation/order tools, clarified parameters, richer order lookup and summaries with manager details, and a module for product listing plus order creation/retrieval webhooks.
- Iteratively adjusted GitHub Actions workflow to refine checkout refs, sparse-checkout paths, and secret usage while installing enterprise and helpdesk dependencies for CI.
connect
- Caller ID and number handling: fixed caller ID updates, pushed friendly names, stripped plus signs, fixed originate flows, added OpenAI pins, and refreshed view hooks.
- Messaging expansion: message configuration model, mail service patches, outgoing caller ID integration, webhook security, updated SMS composer, and auto group assignment with refreshed icons.
- Recording/transcript defaults: register summary enabled, CRM hooks aligned with recording creation, recording defaulted on, and desktop notifications limited to SIP with view reloads.
- Registration and settings polish: Odoo URL labeling, simplified transcript config, Twilio/OpenAI quick links, phone sound defaults and consent UI refresh, prettier TwiML, updated requirements/docs, major registration refactor (removed queries/prompts, versions view, tighter security), and manifest metadata refresh.
connect_crm
- Auto-create lead logic now sets default salesperson/grouping and syncs call defaults with recording transcript changes.
connect_elevenlabs
- Manifest dependency adjusted for messaging assets.
misc
- Installation/docs refresh: video, Powered by Twilio logo, Finnish translation pack, and updated module logos.
- CI workflows refined (checkout paths/refs/auth) with enterprise/helpdesk addon installs and follow-up fixes.
connect_ai
- Fixed model references for security and rule records, corrected menu parenting, and ensured settings model inclusion in imports.
connect_enterprise
- Added transcription rules model/UI to gate recordings; voicemail transcription lives in enterprise with OpenAI processing and settings/fields.
- Settings polish: subscription activation visibility, persisted voicemail transcription flag, SIP auto-answer header selection, and refreshed author/maintainer/support metadata.
connect_enqueue
- Updated author, maintainer, and support metadata.
connect_callout
- Updated author, maintainer, and support metadata.
connect_helpdesk
- Updated author, maintainer, and support metadata.
connect
- SMS and webhook hardening: retry on any error, cleaned signature verification/storage, fixed callout webhook route, forced outgoing SMS to use configured caller ID, and corrected register-call TwiML/OpenAI dependencies with skip_twilio_check honored.
- Registration and UI polish: renamed Twilidoo references, added user call forwarding UI, guarded API URL config (with webhook region validation) while removing queue model/views, streamlined registration flow with requirement pins and ElevenLabs trial link, repositioned menus, refined CE/EE flags, excluded shared users, and fixed placeholder avatars.
- Callout removal and call handling fixes: deleted callout feature and hooks; repaired ring_second onchange, null checks, click-to-call recording toggle, SIP click-to-dial config, and ensured ring setters persist.
- Settings and metadata tidy: cleaned form warnings/unused fields and updated addon metadata; refactored settings for Connect Enterprise compatibility with corrected fallback exten label.
connect_crm
- Fixed auto-lead creation by aligning lead creation triggers and defaults.
misc
- README update.
- Added versions.json file enumerating releases.
- Added .gitignore for common Python, VSCode, and macOS artifacts.
- Prototype support for fetching latest versions by removing version field view injection.
connect_enterprise
- Registration reporting and UX polish: streamlined module list, removed subscription form comments, restored settings version display, exposed enterprise version, and kept subscription launch context.
- Subscription workflow: activation/deactivation endpoints with stored codes/status and dedicated menu, expiration tracking, helpdesk call status simplification, and initial license code registration hook/settings view.
connect_enqueue
- Added queue routing module with Twilio webhooks for queue actions, queue model with agent dialing, number and destination linkage, security, and UI for queues; reused callout assets in manifest.
connect_callout
- Renamed module/summary; added callout campaign module with Twilio webhooks, contact lists, choices, ElevenLabs prompts, partner wizard, and phone UI Callouts tab; removed proprietary banner comments.
connect_helpdesk
- Dependency switched to connect_enterprise to align with enterprise features.
connect
- Manifest and data updates: SIP URI handling and migration cleanup, manifest minor versioning with live test URLs, contact demo refresh, ring_first onchange fixes, and unified module icons with pre-init migration from Twilidoo tables/config.
- Transcription and branding: OpenAI Whisper/chat rewrite with register_summary sync and OdooBot posting, redundant hooks removed, and Oduist→Odooist branding/licensing updates.
- Webhook/security hardening: queue webhook ID pass and gating, webhook routes under dedicated user with tightened signature checks, controller-based signature verification, call_action handler rename, and queue route signature fixes.
- Licensing and billing cleanup: BSL updates and email removal, helpdesk module removal, billing integration removed with simplified defaults plus Twilio webhook endpoints, and installation fixes hiding CRM until registration with corrected snippet manifest path.
connect_crm
- Added missing static description asset for an asterisk_plus permission note.
connect_website
- Added BSL license file and renamed snippet assets from twilidoo to talk_button.
connect_elevenlabs
- Added BSL license file.
connect_helpdesk
- Initial helpdesk integration linking calls to helpdesk tickets, auto-assigning tickets by phone, adding ticket stat buttons and list columns, extending active calls popup with ticket links, and adding ticket search helpers.
misc
- Bumped Helpdesk module version to 1.0.1 for minor versioning scheme.
- Removed Business Source License file from Helpdesk (module treated as OPL EE).
- Replaced Helpdesk EULA with Business Source License, then removed in favor of OPL handling.
- Removed unneeded Connect branding hook.
- Connect rebrand rollout:
connect_dialer/connect routes, namespaces; tests moved toconnect_test; legacy ACL/menu XML removed. - Fixed phone calls and website button behavior after merge.
- Post-merge fixes (SMS/website/ElevenLabs alignment).
- Added images; initial SMS module; website pieces; merged ElevenLabs integration.
- Odoo Twilio → Connect naming across assets/metadata.
connect
- Initial release: core telephony module with calls, callflows, BYOC, domains, numbers, recordings, messaging, TwiML rendering, wizards, security, cron, UI widgets, and Twilio assets; added CI workflow and requirements.
- 18.0 baseline adjustments: compatibility fixes across views and assets, resized icons, and updated data fixtures.
connect_crm
- Initial CRM integration with call and lead linkage, settings, and active call assets.
- Icon and description asset updates for 18.0.
connect_elevenlabs
- Initial ElevenLabs integration with callflow, callout, and voice models, controllers, and settings.
- Icon update for 18.0.
connect_helpdesk
- Initial helpdesk integration linking calls to tickets and settings.
connect_website
- Initial website click-to-call snippet and settings with frontend assets registered.
- Asset path and name cleanups for 18.0.
misc
- Added CI workflow, repository README, gitignore, and requirements.
- Merged final December fixes from 17.0.
- Partner preload in webclient; ElevenLabs prompt edit regen; removed click-to-call in wrong places; originate perms for standard users.
- Fixed ElevenLabs voicemail generation on prompt edit.
- Seeded default contacts on install; refreshed tokens on wake-up.
- Price set to 0; description/icon refresh; dev proxy fix;
has_errorvisibility; originate callerid fix. - Branding updates.
- BYOC features; user model tweaks.
- Better errors on ElevenLabs voice generation.
- ElevenLabs voicemail hooks.
- Unified Python codebase; aligned 17.0 with 18.0.
- Ring priority tuning; 16.0 sync; gitflow notes; ElevenLabs label warning fix.
- Caller ID fixes; client caller_name; prompt handling/refactor.
- ElevenLabs voice age fix; outgoing-call notification fix.
- Length/typo fixes; ElevenLabs proxy URL follow-up.
- Callflow improvements; block transcripts without
openai_api_key; proxy URL update; length fix. - Declared OpenAI external dependency; number reformat action; merged with mainline.
- Debug console.log; notification on manual transcription request.
- Notification on sync complete.
- Helpdesk integration; active_calls fixes; auto ‘+’ for long numbers; ticket/lead refs in active_calls; GEO permission notice; user form/layout tweaks; SIP domain call/enable fixes; migration 0.8 reset; merged November fixes.
- Sync with upstream 17.0.
- Billing migration; transcription base URL fix; token retrieval for non-Twilio-group users.
- Domain type fix; safer OpenAI key handling.
- New billing flows; CRM skip-check honored; product swaps.
- Protected sensitive fields.
- Changelog introduced; CRM minor fixes; model/res_id edit fix; caller-not-partner notification fix.
- TwiML refactor; allow clearing outgoing caller ID.
- Query helper patch; callout aria-label accessibility.
- Callflow user rule fix for number form; CI reliability tweaks.
- AI query feature; originate caller number fix.
- Auto-refresh outgoing caller ID after validation.
- Call stack refactor: phone.js intercom, status/duration logic, chatter, errors, editable calls, migration 0.7, UI refresh, recording summary, click-to-call tweaks, controller/ACL touch-ups.
- Expanded tests for flows, callouts, channels, numbers with seeded data.
- Query model/source tests; fixtures with calls/channels/recordings; honored recording proxy config.
- Removed favorites entry from admin debug menu.
- Merged settings fixes + caller ID; hid SIP SID fields.
- Fixed voicemail widget in call form.
- Settings typo/field fix.
- Disabled dialer module (manifests/icons/init renamed), merged test updates.
- Pricing metadata update.
- Caller ID branch aligned with mainline.
- Outbound caller ID selection; JSON import fix.
- Merged SIP password UX; recording proxy endpoints/settings; gitignore merges.
- Queue fixes (UI, permissions, refs), callflow tree ext number, defaults cleanup; Ace/Codemirror removals; CLA docs; transcription webhook fix.
- Gitignore/status-change consolidation.
- Call status from newest channel; shared TransactionCaseTemplate; SIP URI tests; gitignore updates.
- TwiML/exten views to Ace; removed custom widget; CRM icon swap; redundant logo removed; gitignore entries.
- Removed old tests; SIP password UX (mask/require/create creds); added
odoo_twilio_testwith transaction tests and Twilio mocks. - Menu group binding fix; added requirements.txt (twilio, openai, elevenlabs).
- Callflow refactor (language/voice, gather/prompt-only, ring-groups, voicemail callbacks); README placeholder; proprietary license for CRM; introduced
odoo_twilio_dialerMVP with campaigns, throttling, AMI/AGI hooks, cron, ACLs, wizards, assets, docs stubs. - 0.4 release: callouts validate-answer/paused/timeout, UI panel, view refresh; removed FUNDING.
- 0.3 release: restored transcription rules; partner callout wizard; user access/rules; call status tighten; transcription summary visibility; partner actions; merged CI workflow.
- GitHub Action CI for Odoo 16/17 (deps twilio/openai/elevenlabs); FUNDING config.
- Repo init:
odoo_twilio/odoo_twilio_crmseeded with models, CRM hooks, JS web phone, TwiML editor assets, Twilio client assets, tests, store assets; widgets rewired to OWL registry; view attr cleanup; CRM phone/stat button refresh; marketplace HTML rewrites.

