Exelente información que te ha dado Dev_NIX y si lees lo último dice
The service aliasing feature within the SendMessageFull and SendMessageMultipleRecipientsFull methods of SendService is not available with Evaluation or Premium accounts. When using these methods, you must set the Originator parameter to your account reference or you will receive an error when attempting to send a message.y si sabes inglés o si usas un traductor, podras entender lo que dice ahí, no es gratuito.
Si eres de méxico te puedo decir que almenos yo he logrado enviar mensajes de Textos a compañias con celulares IUSACELL, siempre y cuando tengan activado el servicio de mensajería a travéz de su portal de internet (su portal de iusacell te permite enviar mensajes de texto a los celulares que tengan este servicio y no cobra ningún cargo para quien lo envía).
No tiene ninguna ciencia es simplemente es como enviar un correo, sólo que al poner el correo destinatario vas a poner el número del celular más
@rek2.com.mx ejemplo:
9999342343@rek2.com.mxPara los de TELCEL (otra compañia de celular) ha de ser LO MISMO, sólo que no me se a que servidor va dirigido.. es decir lo que va despues del @.
Espero te sirva y si crees que te van a dejar entrar a los servidores de las compañias de celulares gratuitamente no lo creo.. o almenos yo no conozco .. pero ten en cuenta que al mandar un mensaje, estás pasando por su servidores de ellos.
saludos !