2009-05-11 16 views
10

¿Es posible que un navegador móvil envíe un SMS utilizando las capacidades integradas del dispositivo? Con esto quiero decir, NO usando ningún proveedor de servicios de SMS en línea, sino haciendo que el dispositivo móvil envíe el SMS (lo mismo que haría con J2ME).Enviando un SMS desde el navegador móvil

Respuesta

14

Existen muchos navegadores móviles diferentes, así que dudo que esto esté estandarizado. Safari/iPhone admite SMS URIs, lo cual me parece un enfoque sensato del problema y que podría ser más ampliamente compatible que solo el iPhone.

Basado en el enlace (arriba) que he encontrado, y un comentario de Zamel, sospecho que esto funcionaría:

<a href="sms:+447787000000">SMS</a> 

aunque con un número de teléfono real, y que se escape el signo + como% 2B.

+0

Un pequeño error, debería ser así: SMS Zamel

+0

¿Importa el formato del número? – jmoon90

0

Creo que un módem GSM es capaz de actuar como una puerta de enlace SMS, pero debe tener el software instalado en el módem para hacerlo. También puede consultar los correos electrónicos Carrier Gateway a SMS como otra opción. Ejemplo es AT & T [email protected]

Hay un par de servicios gratuitos apareciendo en estos días como ZeepMobile que también puede consultar.

¿Qué es exactamente lo que estás tratando de lograr?

+0

Quiero permitir que el usuario envíe un SMS desde su navegador WAP para registrarse en algún servicio. Le devolvería un SMS de confirmación. – Zamel

+0

ZeepMobile utiliza una publicación HTTP como API para su puerta de enlace SMS. Podría hacer que el navegador hiciera la publicación y luego el usuario recibiría un mensaje de texto SMS. Tienen anuncios en la parte inferior del mensaje SMS, pero es el único servicio que ofrece un código corto para enviar mensajes SMS de forma gratuita. –

0

No, ya que un navegador móvil está específicamente diseñado para representar documentos de marcado (html). Por lo tanto, si quisiera enviar SMS a través de un navegador móvil, llamaría a una página del servidor web y lo enviaría desde el servidor, NO desde el navegador móvil.

El sistema operativo móvil y sus aplicaciones tienen bastantes limitaciones. Lo más cercano que verá es la capacidad de hipervincular un número de teléfono en un navegador móvil para enviar un mensaje, pero se manejará a través de su aplicación de SMS, no del navegador.

+0

¿Quiere decir que el SMS será enviado por el dispositivo y no por el navegador? Está bien, exactamente lo que necesito. – Zamel

-1

Es una buena cosa que no sea posible. Sería un gran riesgo de seguridad en mi humilde opinión. Me imagino que los spammers estarían por todas partes.

+0

No le explicas por qué y cómo. Sin embargo, entiendo lo que quieres decir, pero no es lo suficientemente claro. Lo que quiso decir fue "mientras permitía al usuario validar", y usted asumió "silenciosamente" ... – Kheldar

+0

WTH me da un golpe de reputación por comentar una respuesta: D? – Kheldar

+0

No es así. Obtienes un golpe de reputación por rechazar mi respuesta. Ver las preguntas frecuentes –

-1

No es posible. Puede llamar a la funcionalidad del dispositivo desde el navegador. Esa es la forma de hacerlo. Webkit le permite hacerlo

0

Compatibilidad con Android y blackberry "mailto:" y "tel:".

Android admite "sms:" (y tal vez iPhone, no tengo uno :))
buena suerte y publique su resultado.

2

Algunas versiones del navegador Opera Mini provide a javascript interface para la creación de mensajes SMS que se enviarán desde el teléfono del usuario.

Además, algunas versiones del navegador Symbian de Nokia include a javascript interface con una funcionalidad similar.

Puede haber otros, pero estos son los únicos dos que he encontrado documentación hasta ahora.

Cuestiones relacionadas