OCA/connector-telephony
OCA community repository with 17 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 16.0, 17.0, 18.0, 19.0). Reviewed on 2026-11-03.
Open on GitHubConfirmed modules per version
Modules in the repository
- Asterisk connectorOdoo 12, 14, 16, 17asterisk_click2dial
Connect Odoo to an Asterisk IP phone system so users can click a phone number in Odoo to place a call, and see who is calling on their IP phone screen.
- Base PhoneOdoo 12, 13, 14, 16, 17, 18base_phone
Adds phone-number tools to Odoo: a Dial button next to phone fields, automatic international reformatting of stored numbers, and a wizard to clean up all existing numbers. It also lets Odoo find a partner from an incoming caller's number.
- Base Phone CDROdoo 12base_phone_cdr
Stores phone call records (CDRs) in Odoo, links each call to a contact and an Odoo user, and shows a CDR counter button on customer forms.
- Base Phone Pop-upOdoo 12base_phone_popup
When an incoming phone call is received, Odoo shows a pop-up notification to the user with a link to the matching contact, lead or employee, or to a 'Number Not Found' screen. Users can turn this pop-up on or off in their phone preferences.
- Voicent ConnectorOdoo 12, 14connector_voicent
Configure Voicent phone-call backends in Odoo, define which contacts to call, when to call them, and what to do when a call is answered or rejected.
- CRM PhoneOdoo 12, 14crm_phone
Track phone calls in CRM: log inbound and outbound calls, link them to contacts and leads/opportunities, and see call counts on partners and leads. It also offers to create a CRM call right after a click-to-dial.
- Event PhoneOdoo 12, 14event_phone
This module validates and formats phone numbers on event attendees, and lets users look up attendees by phone number when receiving incoming calls.
- HR PhoneOdoo 12, 14, 16hr_phone
Automatically formats employee phone numbers (mobile and emergency) to international format when typed in the Employee form, and lets users with the Caller ID group read employee records for incoming call lookup.
- HR Recruitment PhoneOdoo 12, 14, 16hr_recruitment_phone
Validates and formats phone numbers on job applicants in the Recruitment app, and lets incoming-call users see applicant names when a caller is identified.
- sms_alternative_provider
Lets administrators register several SMS providers and route outgoing text messages to the right one based on the recipient's phone number prefix, instead of always using Odoo's built-in SMS service.
- SMS provider: MessagebirdOdoo 16sms_dummy_provider
Adds a 'Dummy' SMS gateway option so you can test SMS flows without sending real messages. The gateway records each message and returns a state you choose, useful for testing.
- SMS provider: MessagebirdOdoo 16sms_messagebird
Adds Messagebird as an SMS provider in Odoo, so users can configure an API key and send SMS through messagebird.com.
- SMS no atler bodyOdoo 14sms_no_alter_body
Keeps the original text of SMS messages sent from Odoo, so the message body is not reformatted between HTML and plain text and duplicate links are avoided.
- No automatic deletion of SMSOdoo 14, 16, 18sms_no_automatic_delete
Lets you control how long sent SMS messages are kept before being permanently removed, instead of Odoo deleting them automatically. You set the retention period in days from the Settings screen.
- Sms OVH HTTPOdoo 12, 14, 16sms_ovh_http
Lets Odoo send SMS through your own OVH SMS account instead of Odoo's default provider. You enter your OVH account, API user, password and sender name once, and Odoo uses them for outgoing text messages.
- SMS TwilioOdoo 16sms_twilio
This module lets Odoo send SMS messages through Twilio instead of the default provider. Users configure Twilio credentials in Odoo and can retrieve their Twilio phone numbers.
- Voip OCAOdoo 17, 18, 19voip_oca
Make and receive phone calls directly inside Odoo using a web-based softphone connected to your PBX. Call history, contacts and phone activities are available in the softphone, and calls can be logged automatically.