Foros del Web » Programación para mayores de 30 ;) » Java »

Envio de SMS desde un JSP

Estas en el tema de Envio de SMS desde un JSP en el foro de Java en Foros del Web. Hola a todos, antes de comenzar quisiera agradecer a todos los usuario que emplean su tiempo en contestar. Sucede que estoy trabajando en una Pagina ...
  #1 (permalink)  
Antiguo 11/05/2010, 17:01
 
Fecha de Ingreso: junio-2009
Mensajes: 12
Antigüedad: 14 años, 10 meses
Puntos: 0
Envio de SMS desde un JSP

Hola a todos, antes de comenzar quisiera agradecer a todos los usuario que emplean su tiempo en contestar.

Sucede que estoy trabajando en una Pagina web JSP la cual esta conectada con EJB 's, la cual debe de dar de alta avisos y enviarlos por correos electronicos y SMS a usuarios que esten registrados en la misma..Pero aun no he llegado al punto de los envios por que no se si existen dominios gratuitos para el envio de SMS o si es mejor contratar el servicio. Yo pido la ayuda para saber como mandar SMS gratis desde mi jsp a moviles o si alguien sabe enviarlos desde un EJB seria mejor, en la red encontre este codigo:

Cita:
//Se inicia el objeto HTTP
HttpClient client = new HttpClient();
client.setStrictMode(true);
//Se fija el tiempo máximo de espera de la respuesta del servidor
client.setTimeout(60000);
//Se fija el tiempo máximo de espera para conectar con el servidor
client.setConnectionTimeout(5000);
PostMethod post = null;
//Se fija la URL sobre la que enviar la petición POST

//Como ejemplo se supone www.pasarela_push_altiria.com/post/sms
post = new PostMethod("http://www.pasarela_push_altiria.com/post/sms");

//Se fija la codificación de caracteres en la cabecera de la petición
post.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF-8");

//Se crea la lista de parámetros a enviar en la petición POST
NameValuePair[] parametersList = new NameValuePair[3];
parametersList[0] = new NameValuePair("dest", "34600111222");
parametersList[1] = new NameValuePair("dest", "34600111333");
parametersList[2] = new NameValuePair("msg", "Mensaje de prueba");

//Se rellena el cuerpo de la petición POST con los parámetros
post.setRequestBody(parametersList);
int httpstatus = 0;
String response = null;

try {
//Se envía la petición
httpstatus = client.executeMethod(post);
//Se consigue la respuesta
response = post.getResponseBodyAsString();
}
catch (Exception e) {
//Habrá que prever la captura de excepciones
return;
}
finally {
//En cualquier caso se cierra la conexión
post.releaseConnection();
}

//Habrá que prever posibles errores en la respuesta del servidor
if (httpStatus!=200){
return;
}
else {
//Se procesa la respuesta capturada en la cadena ‘‘response’’
}
pero no lo he probado aun por que no tengo el dominio al cual conectarlo

de antemano Gracias por la ayuda..

Etiquetas: envio, jsp, sms
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:15.