I service che mi avete segnalato hanno degli ambienti free/di prova ma sono tutti servizi business a pagamento, comunque, se uno vuole implementarli su siti aziendali
Da qualche parte dovranno pur guadagnare qualcosa... In ogni caso il traffico sms lo pagheresti comunque, a meno che non usi qualche offerta con sms illimitati e usi magari un vecchio cellulare per inviare, ma anche in questo caso paghi comunque l'offerta flat. In quel caso puoi semplicemente usare il cellulare a casa e collegarlo ad internet (al tuo server in rete) tramite websocket in modo da non dover configurare infrastruttura di rete (firewall NAT e roba simile), e quando l'utente invia un sms (o comunque il tuo sistema invia sms) passa la chiamata tramite websocket al tuo vecchio cellulare che si occupa di inviare sms. In questo caso avresti anche la ricezione di sms e puoi usare un qualsiasi hosting anche condiviso. Considera però di consultare il contratto telefonico che potrebbe esplicitamente vietare questa pratica. Comunque nel caso serva ho una libreria per inviare sms dal cellulare tramite il suo modem, ovviamente free.