13.5.08

Enviar SMS desde la PSP (JustVoIP)

Voy a explicar brevemente como mandar sms a móviles desde nuestra PSP.

Necesitamos:
  • Una cuenta en JustVoIP.
  • Un servidor donde poder subir un pequeño html.
  • Una PSP conectada a alguna Wireless.
JustVoIP es un software parecido a Skype pero mas baratillo.
Para hacernos una cuenta simplemente debemos registrarnos y ya podremos llamar a otros cuentas e incluso hacer llamadas nacionales gratuitas.

Podemos hacerlo directamente desde la página web,
Pero aquí viene la mala noticia, para poder mandar sms o hacer algunas llamadas internacionales deberemos de pagar un crédito de al menos 10 euros.
(En algunos paises el envio de SMS es gratis, podeis ver las tarifas aquí)

Ademas de pagar el crédito debemos registrar nuestro movil real (por supuestos motivos de seguridad) ya que nos llegará una confirmación a este.
En esta fase yo tuve algunos problemillas ya que no me confirmó mi teléfono a la primera, decir tambien que lo hice con mi tarjeta australiana, que supongo deberá estar ya dada de baja por el tiempo que ha pasado, pero el servicio me sigue funcionando.

Una vez tenemos nuestra cuenta creada, modificaremos levemente el siguiente código creado por Kranick en los foros de GSMSpain.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<META content="MSHTML 6.00.6000.16481" name=GENERATOR>
<script>
function checkLength(formulaire)
{
if (formulaire.text.value.length<161)
{
formulaire.submit();
}
else
{
alert("Maximum 160 characters in your SMS :o)) !! ");
}
}
</script>
<style type="text/css">
<!--
.Style4 {color: #999999}
.Style5 {font-size: 1.5em}
-->
</style>
</HEAD>
<BODY>
</p>
<P><span class="boldrecords">
<form method="post" action="https://myaccount.justvoip.com/clx/sendsms.php">
<table border=0>
<tr>
<td><div align="center">UserName JustVoip<br>
<input name="username" type="text" value="PONERUSUARIOAQUI" class="Style5">
</div></td>
</tr>
<tr>
<td><div align="center">Password<br>
<input name="password" type="password" value="PONER AQUI EL PASSWORD" class="Style5">
</div></td>
</tr>
<tr>
<td><div align="center">Tu telefono <br>
<input name="from" type="option" value="TUNUMERODE TELEFONO" class="Style5">
</div></td>
</tr>
<tr><br>
<td><p>Elegir destinatario</p>
<p>
<select name="to">
<option value="34AQUI NUMERO TELEFONICO DEL CONTACTO"> NOMBRE DEL CONTACTO
<option value="34AQUI NUMERO TELEFONICO DEL CONTACTO"> NOMBRE DEL CONTACTO
<option value="34AQUI NUMERO TELEFONICO DEL CONTACTO"> NOMBRE DEL CONTACTO
<option value="34AQUI NUMERO TELEFONICO DEL CONTACTO"> NOMBRE DEL CONTACTO
<option value="34AQUI NUMERO TELEFONICO DEL CONTACTO"> NOMBRE DEL CONTACTO
<option value="34AQUI NUMERO TELEFONICO DEL CONTACTO"> NOMBRE DEL CONTACTO
<option value="34AQUI NUMERO TELEFONICO DEL CONTACTO"> NOMBRE DEL CONTACTO
<option value="34AQUI NUMERO TELEFONICO DEL CONTACTO"> NOMBRE DEL CONTACTO
<option value="34AQUI NUMERO TELEFONICO DEL CONTACTO"> NOMBRE DEL CONTACTO
<option value="34AQUI NUMERO TELEFONICO DEL CONTACTO"> NOMBRE DEL CONTACTO
</select>
</p></td>
<td>
</tr>
<tr>
<td><div align="center">Mensaje aqui max. 160 caracteres<br>
<textarea id=messg onKeyDown=limitText(this.form.text); onKeyUp=limitText(this.form.text); name=text rows="7" class="Style5" maxlength="160"></textarea>
</div></td>
</tr>
<tr>
<td colspan=2><div align="center">
<input type=button name=bouton value=ENVIAR sms onClick=checkLength(this.form)>
<span class="boldrecords"></span></div></td>
</tr>
</table>
</FORM>
<P><span class="boldrecords"></span></P>
<P><span class="boldrecords"><a href="https://myaccount.justvoip.com/clx/sendsms.php?username=XXXXX&password=xxxxxxx&from=xxxxxxxx&to=xxxxxxxx&text=xxxxxxxxxx"> -</a></span> .</P>
<P> </P>
<P></P>
<P class="boldrecords"></a> </P>
<P> </P>
<H3><BR>
</H3>
</DIV>
</DIV>
</BODY></HTML>


Lo que tenemos que modificar es lo siguiente:
"PONERUSUARIOAQUI"
Nuestro Usuario en VoIPBuster

"PONER AQUI EL PASSWORD"
Este sólo lo recomendaría si vais a usar este Html para mandar sms desde vuestro PC, si lo vais a subir a un servidor web para poder usarlo desde la PSP no se os ocurra, porque cualquiera se podría aprovechar.

"TUNUMERODE TELEFONO"
Podeis poner vuestro número de tlfn registrado en VoIPBuster o vuestro nombre de usuario.

"34AQUI NUMERO TELEFONICO DEL CONTACTO/NOMBRE DEL CONTACTO"
Aqui pondremos la relación de números de teléfono y nombres de contacto para mandar el sms, pero ahora que caigo, si lo miramos desde el lado de seguridad, estos datos no estarían muy seguros en nuestra página html... quizá para ello sería mejor usar el código anterior que hizo Kranick, podeis verlo en el primer comentario de este post (Es igual, pero debemos meter a mano los números de teléfono).
El 34 está puesto por ser el prefijo de España, si quereis mandar sms en otros paises simplemente cambiar por el que proceda.

Subimos nuestro html a cualquier servidor web y tan sólo queda utilizar nuestro navegador de la PSP, ir a la URL donde lo hayamos subido y voalá!!




1 comentario:

AwOiSoAk dijo...

Vale...acabo de ver que puedes mandar sms con la PSP logándote en justvoip.
(Juraría que lo había probado antes de hace este post y como no me funcionó me decidí a escribirlo).

De todas formas, mas cómodo si que es ya que la web de justvoip te suele desconectar si no envías el sms rápidamente. (Todos sabemos que escribir un mensaje con la PSP no es lo más cómodo precisamente)

Bueno y para tener el html en nuestro escritorio tambien es bastante cómodo, así que lo dejo por si le sirve a alguien.