odoo/odoo#206818

Created by Accounting, Ricardo Gomes Rodrigues (rigr)
Merged at 46cae637b45d525a54d1dd7c8801b6683096b671

Statuses:

Linked pull requests
label
odoo-dev:17.0-sms-twilio-rigr
head
aa04aebff05b4c57668808376ef5ef4b7745d8fb
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.

task-4658352