Cara, é possível sim. Eu já trabalhei pra uma operadora de telefonia móvel e sei que é possível sim. Inclusive montar uma central para enviar sms.
Se você utilizar Ubuntu, é possível usar Shell Script + Gnokii (que apesar de ser feito pra Nokia é possível utilizar com outros dispositivos) como biblioteca para envio / leitura sms.
Material:
- Linux
- Gnokii
- Shell Script
- Modem 3g
Daí é possível você enviar/ler sms para o chip que está no modem. O problema é quando você manda muitos sms de um mesmo número. Solução:
Comprar um Hub USB e pelo menos mais três placas 3g, e alterar o seu Shell Script para fazer uma espécie de Task Balancer entre eles. Por exemplo:
Cada modem pode enviar, no máximo, 3 sms a cada 5 minutos, sendo que o intervalo de tempo entre cada sms será randomizado e diferente do último (pra operadora não considerar as mensagens como spam). Se um modem não puder enviar o Sms, vc verifica se o outro pode, senão, se outro pode, e assim sucessivamente. E assim você tem sua pocket central de sms, rsrs Você pode mandar quantos sms você quiser por dia, desde que você dê um tempo entre eles e que você também pague por eles. Não há problema nenhum nisso.
Só na hora de receber as mensagens que obviamente não tem como fazer balance nele. Mas dá pra usar pra receber também. A Wiki é muito boa, tem vários exemplos.
site: http://gnokii.org/