odoo/odoo#224898
Created by fw-bot
Statuses:
- legal/cla: Contributor License Agreement check
- ci/runbot: Odoo Test Suite
- ci/upgrade_enterprise: Test upgrades for enterprise master
- ci/template: Contact runbot team on discord for help.
- ci/style: Optional style check. Ignore it only if strictly necessary.
- ci/security: Overridden by @tde-banana-odoo
- label
- odoo-dev:18.0-17.0-sms-twilio-rigr-430781-fw
- head
- b41b829f15cf92415f90a109f70206d9ad600ac8
- merged
- 2 months ago by Marketing, Thibault Delavallee (tde)
odoo/odoo | odoo/enterprise | |
---|---|---|
17.0 | #206818 | #93495 |
18.0 | #224898 | #93569 |
saas-18.2 | #224899 | #93570 |
saas-18.3 | #224900 | #93571 |
saas-18.4 | #224901 | #93572 |
19.0 | ||
master | #224902 | #93573 |
[ADD] sms_twilio: new SMS provider
We provide a SMS service for our clients through an IAP service. It has almost no annoying configuration, the Odoo database sends stuff to an IAP proxy, that sends the SMS to our providers for them. Cool, easy, it's used quite a bit.
BUT for this to work, Odoo "registers" itself to our providers in the name of our clients. The problem is that the situation with Mobile operators in many countries is rapidly evolving, and more and more countries now require the clients themselves to submit an authorization request to be able to send SMS on their network. As such, Odoo is not supposed to register itself in place of its client. In some countries (and big ones, like USA, Australia, UK and soon France), this service is not working well, or at all, anymore.
The registration process is fastidious, and on top of them it changes from country to country. We do not want to start implementing registration processes by countries just for SMS sending.
For that reason, we will start to provide a new module where we remove the IAP part and connect directly to a new provider: Twilio. Clients will do all the registration themselves directly with the provider, and setup their account in Odoo to send those SMS. Twilio is a well known provider with extensive coverage, ideal for a global solution like Odoo.
Forward-Port-Of: #206818