Just a heads up to anyone thinking of doing this in prod.
We had a USB connected 3G dongle as SMS modem for years, every other month someone had to head over to the DC and re-seat the thing. Because it just stopped working. I don't think they're designed to be connected 24/7.
We eventually switched to an Ethernet connected SMS modem. Much more reliable, and it was actually made for production, had a longer antenna you could fix on top of a rack cabinet.