@billsimon reports that his solution is also coming to VoIP.ms within a few days.
Interestingly I had a conversation with VoIP.ms about what is considered 10DLC and requires registration to send outbound. Their only response was "if it is for a business" and this is where it got interesting. As the conversation went something like this from that point on.
Me: "Great, so I can setup automated messages to be sent out at like 7AM each morning to a group of people in my contacts list. That's awesome."
VoIP.MS: "Why would you do that since it would be for personal use?"
Me: "Because I can. You're giving my an API that let's me do that"
VoIP.MS: "Yes, we offer that so you can programmatically configure services with us..."
Me: "Yes and it lets me automate sending/receiving SMS/MMS. So I can do auto replies and I can do mass messages to my contacts as well as automate sending when needed."
VoIP.MS: "Well only if it's not for business use, otherwise you need to register"
Me: "Oh no, this would be for personal stuff. Kids clubs at school, sports league, (listed some other things)....so this means I can do A2P without having to worry about the A2P rules since it's not business..."
VoIP.MS: "Yup, as long as it's not for business...."
That conversation basically told me two things.
1) VoIP.ms doesn't know how this all actually works. As in listing use cases for schools or non-profit style groups, etc. these are all things that are specifically covered for 10DLC. Business is not the only prerequisite.
2) Just with a wink, a nod and a promise that it's 100% for sure personal...you can basically get full A2P advantages without any downside. Just got to just say it's all personal and the history has shown that no business has ever tried to use personal service plans to get around pricing or other usage limitations. So this is bullet proof.