I've been receiving the various Twilio emails about A2P 10DLC [1], but have mostly ignored them until now as it seemed like things were still in flux. Now that the dust has settled, it looks like I'd need to register as a "Sole Proprietor", pay $4 for a "Brand", pay $15 for "Campaign Vetting", and then pay $2/month for that "Campaign" in order to continue sending messages (mostly to myself) the way I do at present.
It's not necessarily that the cost is prohibitive, it's more so than I don't really want to pay $2/month for a service I'm sometimes not using at all.
As far as alternatives, I looked into a few different options:
- Using a toll-free number [2] - This requires verification too, but via a different process. It looks like toll-free numbers in the US cost $2.15/month.
- Using a different notification system - I already have a (Twilio) SendGrid subscription, I could just move SMS + MMS-based services to email, and I really should use a PagerDuty-type service for my homelab alerts anyway.
- "Special Use Cases" for A2P 10DLC [3] - "Low-volume hobby projects" didn't make the cut as a special use case.
- Move to another SMS + MMS API - Since A2P 10DLC is an initiative of US carriers (as far as I can tell), all Twilio competitors (e.g. [4]) have to offer more or less the same flow (campaigns + external vetting) and pricing.
- Build an alternative service - Not a particularly realistic option, but I don't see why one couldn't (attempt to) make a campaign on behalf of all hobby projects and offer to enforce limits on their behalf (low volumes, perhaps a phone-number allowlist per project with low quotas, etc), and have that (and your internal business practices/controls) go through the vetting process and get approved by carriers.
[1] https://support.twilio.com/hc/en-us/articles/1260800720410-What-is-A2P-10DLC-
[2] https://support.twilio.com/hc/en-us/articles/360038172934-Information-and-best-practices-for-using-Toll-Free-SMS-and-MMS-in-the-US-and-Canada
[3] https://support.twilio.com/hc/en-us/articles/4402972441243-Special-Use-Cases-for-A2P-10DLC#h_01F9J4T5823K3ENEDAN7WM70Z7
[4] https://www.plivo.com/docs/privatebeta/sms/10dlc/quickstart/