O que estou dizendo aqui está relacionado, mas não é realmente uma resposta, espero que seja útil de qualquer maneira.
Eu conheço um aplicativo para dispositivos Android, chamado easySMS . Basicamente, você pode enviar sms do seu celular, conectado na mesma lan ou via USB / Bluetooth. Depois de instalar isso, você terá uma aplicação em execução sem privilégios de root (afaik) ouvindo na porta 2511 (padrão).
você deve se conectar a essa porta e deseja automatizar o processo. O que eu tentaria se fosse você é escrever um script coletando as informações que você deseja enviar via SMS e, em seguida, usar, por exemplo.
curl –user :<username>:<password> “http://<ip>:<port> /newmessage?text=<messagemax 160car>&empf=<mobile>&type=send”
espero que ajude!