Olá Pedro, antes de qualquer coisa, você precisa contratar um gateway de SMS, que é um provedor de serviço de SMS, feito isso você "incorpora" o serviço dentro da sua aplicação, na empresa em que trabalho fizemos uma avaliação de fornecedores e contratamos o serviço da Zenvia, além de ter uma vasta gama de serviços de SMS, e um preço bem em conta(é cobrado apenas os SMS's enviados), ela tem toda a documentação para implementar o serviço de envio em diversas linguagens, se quiser conhecer segue abaixo o site da empresa, e o link com a documentação para implementar o serviço na sua aplicação, inclusive você pode testar nesse link mesmo o envio.
Site: ?http://www.zenvia.com.br/pt/
Documentação e ambiente para testar o envios: http://docs.zenviasms.apiary.io/#
Se não me engano a Amazon tem um serviço para isso tb, dá uma olhada
Uma vez precisei de envio e SMS, os gateways no Brasil todos tinham planos que só valiam à pena para um certo número de envios mínimos, e no meu caso seriam envios bem ocasionais então nenhum era viável.
O melhor que encontrei na época foi de um gateway internacional: ?www.bulksms.com
Na epoca era 7,5 euros o pacote mínimo, que permitia enviar 80 sms sem data de validade para os créditos, sendo que se tratava de um gateway de verdade e não "chipeiro" que é como são chamados os serviços clandestinos.
Eu até questionei um dos gateways nacionais sobre os valores deste BulkSMS e a empresa tentou desacreditar o serviço... Péssima atitude
Opa, Você pode utilizar o SNS(Simple Notification Service) da Amazon para enviar seus SMS. O Serviço é padrão Amazon, ou seja, é muito bom! O custo é algo em torno de 0,01 centavo por SMS pra maioria das operadoras aqui no Brasil .
https://aws.amazon.com/pt/sns/
Olá Leonardo,
Você já usou o SNS? Tem algum exemplo da configuração para versão 2.5.5 ou 2.4.* ?
Obrigado
Fala Pedro! Já usei sim. Seguinte, o primeiro passo é criar uma conta na AWS, a notícia boa é q vc vai ter acesso a um mundo de serviços. A ruim é q vc vai ter q colocar seu cartão lá, logo de início.
No grails eu uso esse plugin aqui:
https://github.com/agorapulse/grails-aws-sdk/tree/master/grails-aws-sdk-sns
Aí em resumo, você pega a Key no console da Amazon Configura no Grails, usa o serviço pra enviar tua mensagem.
Aqui tem uma documentação da Amazon pra envio de SMS via SDK's.
http://docs.aws.amazon.com/sns/latest/dg/sms_publish-to-phone.html#sms_publish_sdk
QQ coisa gritaí.