As you said, there are a ton of niche companies that handle this. Just look at the attendee list at the Bar & Nightclub show in Las Vegas. I work for a company that provides a similar service, but we have a short code and work directly with the carriers. Lots of competition and not a whole lot of margin if you don't have the volume drive cost down. Good luck to the, but free isn't going to last too long.
Trust that there are many more for more granular use cases.