Saltar al contenido principal
Los detalles del producto se muestran en inglés. Próximamente traducciones.
Ringover Telephony Connector for Odoo — A made-to-order Odoo integration that wires your cloud phone system into CRM, Contact — 1/1Vista previa ilustrativa

A made-to-order Odoo integration that wires your cloud phone system into CRM, Contacts, and Helpdesk

— click-to-call, inbound screen-pop, SMS threads, two-way contact sync, and recording links logged straight onto the record. ECOSIRE scopes, builds, installs, and supports it for Odoo 17.0/18.0/19.0.

¿Qué es Ringover Telephony Connector for Odoo?

A made-to-order Odoo integration that wires your cloud phone system into CRM, Contacts, and Helpdesk — click-to-call, inbound screen-pop, SMS threads, two-way contact sync, and recording links logged straight onto the record. ECOSIRE scopes, builds, installs, and supports it for Odoo 17.0/18.0/19.0. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

Características clave

Click-to-call widget bound to `phone`/`mobile` fields on `res.partner`, `crm.lead`, and Helpdesk tickets, dialing through the provider REST API in one click
Authenticated inbound webhook controller that receives ring events and screen-pops the matching Odoo record before the rep answers
E.164 number normalization stored in a search-indexed `@api.depends` compute field so caller matching survives formatting differences
Automatic call logging: every call posts a `mail.message` to chatter with direction, duration, agent, disposition, and recording link
Recording retrieval job (scheduled `ir.cron` or webhook-triggered) that attaches the conversation recording URL once the provider publishes it
Two-way contact sync via a mapped `telephony.contact.sync` model with external-id bookkeeping and agreed conflict-resolution rules
SMS threading: inbound and outbound messages posted to record chatter, optionally surfaced in Discuss for team-wide visibility
Optional automatic `crm.lead` or Helpdesk ticket creation from unmatched inbound calls, with configurable routing to the right team
Sales-team / group-scoped `ir.model.access.csv` entries and record rules so call logs and recordings are only visible to authorized users
Secret-verified webhook endpoints and API credentials held in `ir.config_parameter` system parameters, never hardcoded in source
Per-agent extension/number mapping so outbound calls route from the correct logged-in user's line
Missed-call and voicemail events logged and optionally converted into activities (`mail.activity`) for follow-up
Odoo 17.0 / 18.0 / 19.0 support, Community or Enterprise, with edition-specific behavior confirmed during scoping
Optional QWeb call-activity report and analytics views (calls per rep, average duration, answer rate) driven by the logged call model

Hecho a medida, listo para ti

Sin configuración por tu cuenta: una app funcional creada, instalada y con soporte de ECOSIRE.

  1. 1

    Haces el pedido

    Empieza con un precio único de desarrollo. Definimos el alcance contigo en el arranque.

  2. 2

    Creamos e instalamos

    ECOSIRE la crea, la configura y la instala en tu Odoo.

  3. 3

    En marcha + soporte

    Sales en vivo en aproximadamente una semana laboral, con dos semanas de soporte tras la puesta en marcha. Los defectos en el código que entregamos se corrigen sin coste.

Especificaciones técnicas

Compatibilidad con Odoo
Odoo 17, Odoo 18, Odoo 19
Ediciones
Enterprise y Community
Licencia
La licencia requiere confirmación
Requisito de Python
Python 3.10+
Base de datos
PostgreSQL 12+

Sobre este producto

Sales and support teams that run Odoo lose real money in the gap between the phone system and the CRM. Reps dial from a softphone in one window and log the outcome by hand in another; inbound calls ring with no idea which res.partner or crm.lead is calling; SMS conversations happen entirely off-system, invisible to managers and absent from the customer timeline. Odoo core ships phone and mobile fields and a basic VoIP widget, but out of the box it does not synchronize your contacts to the carrier, screen-pop an inbound caller, thread SMS onto the record, or attach the call recording where the next rep can find it. The result is missed follow-ups, unlogged calls, and a customer 360 that is missing every conversation that happened by voice.

ECOSIRE builds a dedicated telephony connector that closes that gap. We ship a new Odoo module — its own __manifest__.py declaring dependencies on mail, contacts, crm, and optionally helpdesk/sale — that authenticates to your cloud phone provider over its REST API and webhooks. On the outbound side we register a click-to-call widget on phone/mobile fields so a rep dials in one click; on the inbound side an authenticated webhook controller receives the ring event, resolves the caller number against res.partner and crm.lead using normalized E.164 matching (a stored @api.depends compute field keeps a search-indexed canonical number), and screen-pops the matching record. Every completed call becomes a mail.message on the record's chatter with direction, duration, agent, and a link to the conversation recording; a scheduled or webhook-driven job fetches the recording URL once the provider makes it available.

Contact sync runs two ways through a mapped model (telephony.contact.sync with external-id bookkeeping) so a new res.partner reaches the carrier address book and carrier-side edits flow back without clobbering local data — conflict rules are agreed during scoping. SMS is threaded as a first-class conversation: inbound and outbound messages post to chatter and, where you want it, feed Odoo's Discuss so managers see the whole thread. Security is real, not an afterthought: dedicated ir.model.access.csv entries and record rules keep recordings and call logs visible only to the right sales team or helpdesk group, webhook endpoints are secret-verified, and API credentials live in system parameters, never in source. Everything is delivered against Odoo 17.0, 18.0, or 19.0, Community or Enterprise (we flag any capability that depends on an Enterprise-only app during scoping).

Because this is build-to-order, nothing is downloaded and switched on today. We start with a scoping call, agree the exact call, SMS, sync, and logging behavior for your edition and version, then build, test on a staging database, and install with a rollback plan. Typical delivery is one working week from confirmed scope. Pricing starts from $999 (indicative, single-company base scope); multi-company routing, additional phone numbers or carrier accounts, deeper Helpdesk/Sales integration, localization, and the volume of historical call data to migrate all increase the quoted scope. You receive a fixed quote after the scoping call.

lo que obtienes

  • Installable source code for your scoped version of the connector module, built for your exact Odoo edition and version (17.0/18.0/19.0)
  • Installation and configuration on your environment, including API credentials, webhook wiring, and number/extension mapping
  • Technical documentation: module architecture, models and fields, webhook contract, security rules, and configuration parameters
  • End-user guide plus a live training session for reps, managers, and admins on click-to-call, SMS, and call logging
  • Post-go-live support window for defect fixes and configuration adjustments (duration confirmed in the quote)
  • UAT on a staging database with a documented test plan and a rollback plan before any production install
  • Git repository handover with full commit history and tagged release for your version
  • Configuration handbook covering credential rotation, webhook secret management, and per-user setup

¿Para quién es esto?

Sales Operations Manager

Runs the Odoo CRM and needs every call and SMS logged automatically against the lead or contact, so pipeline reviews reflect actual outreach and no follow-up slips through the cracks.

Inside Sales / SDR Team Lead

Wants reps to dial with one click from the lead they're working, get an instant screen-pop on inbound calls, and stop tabbing between a softphone and Odoo to log outcomes by hand.

Customer Support Manager

Needs inbound calls tied to the right Helpdesk ticket or partner, recordings attached for quality review, and SMS threads visible to the whole team instead of trapped in a separate phone app.

Odoo Administrator / IT Lead

Responsible for a clean, upgrade-safe deployment: proper access rules on recordings, secrets kept out of source, webhooks secured, and a module that survives version upgrades across 17/18/19.

Cómo se compara Ringover Telephony Connector for Odoo

CriterioECOSIREConstrucción personalizadaCompetidorNativo de Odoo
Nature of solutionMade-to-order module scoped, built, installed, and supported by ECOSIREIn-house or freelancer build from scratchA typical off-the-shelf apps.odoo.com moduleOdoo core `phone`/`mobile` fields and basic VoIP widget
Inbound screen-popWebhook-driven pop with E.164 matching against partners and leadsPossible, but you design and build the matching yourselfVaries; often carrier-specific and rigidNot available out of the box
Automatic call & SMS loggingCalls and SMS posted to chatter with direction, duration, and recording linkWhatever you have time to build and maintainBasic call logging; SMS threading often absentManual notes only; no SMS threading
Two-way contact syncMapped sync model with external ids and agreed conflict rulesMust be designed, built, and hardened by your teamOne-way or limited, with fixed field mappingNone — contacts live only in Odoo
Odoo version & edition fitBuilt for your exact 17/18/19, Community or EnterpriseDepends on your developer's coverageOnly the versions the vendor chose to publishShips with every version but with minimal capability
Security & access controlDedicated access rules, record rules, secret-verified webhooks, secrets in system parametersOnly as strong as your build disciplineGeneric defaults; rarely team-scopedStandard record access; no telephony-specific rules
Source code & ownershipFull source plus Git repository handoverYou own it, but you also built and must maintain itOften obfuscated or licence-lockedPart of Odoo core; not extendable without development
Support & upgradesPost-go-live window plus optional paid maintenance and version upgradesYou are the support teamVendor-dependent; upgrades not guaranteedCovered by your Odoo support, but no connector to maintain

Preguntas frecuentes sobre Ringover Telephony Connector

How long does delivery take?

This is a build-to-order module, so it is not an instant download. Typical delivery is one working week from confirmed scope. After the scoping call we agree the exact call, SMS, sync, and logging behavior, then build, test on staging, and install. Complex multi-company or high-volume data-migration scopes can extend the timeline, which we state in the quote.

Which Odoo versions and editions do you support?

We build for Odoo 17.0, 18.0, and 19.0, on both Community and Enterprise. Some capabilities depend on Enterprise-only apps (for example certain Helpdesk features); we flag anything edition-specific during scoping so there are no surprises.

How does pricing and scoping work?

Pricing starts from $999 (indicative, single-company base scope). Multi-company routing, additional phone numbers or carrier accounts, deeper Helpdesk/Sales integration, localization, and the volume of historical call data to migrate increase the quoted scope. You get a fixed quote after the scoping call — the from-price is a starting indication, not the final number.

What about support and future updates?

Every build includes a post-go-live support window for defect fixes and configuration adjustments; the exact duration is stated in your quote. Because you receive the full source and Git repository, you own the code. We also offer paid maintenance for Odoo version upgrades (for example moving from 18.0 to 19.0) and for adding new capabilities later.

Does this replace our phone system?

No. We connect your existing cloud phone provider to Odoo over its REST API and webhooks. You keep your phone system and numbers; the connector adds click-to-call, inbound screen-pop, automatic call and SMS logging, contact sync, and recording links inside Odoo.

Is call and recording data kept secure and access-controlled?

Yes. We add dedicated `ir.model.access.csv` entries and record rules so call logs and recordings are only visible to the relevant sales team or helpdesk group. Webhook endpoints are secret-verified, and API credentials are stored in system parameters (`ir.config_parameter`), never hardcoded in source.

Can you migrate our historical calls and sync existing contacts?

Yes, within scope. We can back-fill historical call records and run an initial two-way contact sync between Odoo and your carrier address book. The volume of historical data and the conflict-resolution rules for existing contacts are agreed during scoping and reflected in the quote.

Solicitar presupuesto

Ringover Telephony Connector

A made-to-order Odoo integration that wires your cloud phone system into CRM, Contacts, and Helpdesk — click-to-call, inbound screen-pop, SMS threads, two-way contact sync, and recording links logged straight onto the record. ECOSIRE scopes, builds, installs, and supports it for Odoo 17.0/18.0/19.0.

  • Click-to-call widget bound to `phone`/`mobile` fields on `res.partner`, `crm.lead`, and Helpdesk tickets, dialing through the provider REST API in one click
  • Authenticated inbound webhook controller that receives ring events and screen-pops the matching Odoo record before the rep answers
  • E.164 number normalization stored in a search-indexed `@api.depends` compute field so caller matching survives formatting differences
  • Automatic call logging: every call posts a `mail.message` to chatter with direction, duration, agent, disposition, and recording link

Solicitar presupuesto

Cuéntanos tus necesidades de Ringover Telephony Connector y te enviaremos precios, opciones de licencia y una propuesta a medida, normalmente en un día hábil.

Sin pago ahora. Esto envía una solicitud de presupuesto a nuestro equipo; te responderemos por correo con precios y próximos pasos.