Interfaz HTTP de envío de SMS
- Inicie sesión o regístrese para enviar comentarios
Consiste en una interfaz HTTP capaz de enviar SMS mediante una serie de parámetros (más información en el Wiki de la API).
- Este API está disponible para todos los clientes movistar España.
- La contraseña para su uso se consigue enviando la contraseña deseada en un mensaje al número 770.
- Los mensajes enviados se facturan igual que si se enviasen desde el móvil
Un ejemplo simple de su uso es el gadget de iGoogle
Documentación Relacionada
- SDK en distintos entornos de desarrollo (Web, escritorio y terminal movil): http://open.movilforum.com/sdks
Descargas Relacionadas
API en C++ para Windows MFC (Ejemplo)
http://code.google.com/p/rss-sms/downloads/list



Comentarios
Estimados amigos, recuerden que esan en internet y que pueden entrar a esta web de todas partes del mundo, yo me puse analizar el codigo y veo que todo es para movistar españa, por favor, para evitar que personas de todo el mundo anden por ahi pidiendo codigos a teléfonos que no funcionan, aclaren que es para Movistar España.
Tal vez lo dice por ahi, pero yo segui los links leyendo todo hasta incluso bajarme el html pero nunca vi nada hasta que me puse a leer el wiki.
Si estoy equivocado y funciona para cualquier compania del mundo, avisenme.
Javier
Hola Javier, Mil perdones. Tienes toda la razón del mundo y esto, por ahora, sólo funciona para movistar España. Lo cambiamos allí donde se tenga esta limitación.
Correcto el comentario sobre que el envío debe ser desde un MSISDN Movistar, pero puedes enviar a cualquier operador y a cualquier parte del mundo, claro, con la tarifa correspondiente de envío de SMSs Movistar como si lo hicieras desde el teléfono. Una aclaración importante como ventaja, al hacerlo desde Internet, si estás fuera del territorio español, es decir en roaming, el servicio no se cobra de forma distinta, y por tanto estás enviando SMSs a precio de como si estuvieras en España!!!!
En mi caso y por desgracia trabajo con Vodafone , hay alguna api para este operador.Tengo un proyecto sobre aviso de juntas directivas
Estoy usando la funcion de envio de sms para php de :
http://open.movilforum.com/wiki/index.php/Interfaz_HTTP_de_envio_de_SMS#...
Pero creo que no tiene en cuenta los acentos, haciendo utf8_encode( $tm_message ) mejora ligeramente pero aun así el sms llega sin acentos.
¿ Hay alguna codificacion o paso intermedio que me este pasando ?.
Gracias y saludos
Sólo necesitaba saber si los sms vienen con el número de teléfono del remitente o si van sin remitente. En el caso de que aparezce el remitente,¿ cabe la posibilidad de hacer que no aparezca o de sustituirlo por otro número o por un nombre?. gracias
Hola Caristegui,
Los SMSs llegarán con el número de teléfono que te haya sido asignado. Creo que no es posible cambiarlo, pero si vas a realizar una aplicación, puedes indicar al usuario que la primera vez que lo reciba añada ese número como contacto en su agenda como "Nombre de MI Aplicación" para que en las sucesivas ocasiones el usuario identifique de forma fácil quien le está enviando el SMS. Así lo vamos a hacer en tvienes.
Hola Elias,
Los sms utilizan el alfabeto IA5 que solo tiene acentos en la "é"... Para poder mostrar los acentos en todas las letras tendriamos que utilizar el alfabeto UCS2 con el cual cada carácter ocuparía 2 bytes y no se podrian enviar más de 70 caracteres...
Estos son los caracteres del alfabeto IA5:
Un saludo
Querría hacer un servicio windows que cada cierto tiempo chequera si ha llegado un SMS a una cuenta de móvil (mediante vuestra API)
Luego, este servicio procesaría el mensaje y enviaría usando la misma cuenta un SMS de respuesta.
¿Es posible?
Hola,
a mi me gustaría saber, si es posible enviar un sms a un numero diferente q el numero de un telefono movil particular, por ejemplo, enviar un CLAVE al 424 para darme de alta en el servicio de localizacion y posteriormente localizarme.
Saludos,
Cristian
Llevo varios días intentando enviar SMSs con esta API y el servidor me da OK pero los mensajes no llegan.
Hace unos días esto funcionaba a la perfección, pero ahora es como si el servicio estuviese caído.
Hola Ernesto, estás intentando envíar a través de tu sim o estás utilizando la promoción de sms? si es esto último envíanos los datos que utilizas para comprobar si se ha terminado el saldo de la promoción.
Un saludo
Hola admin,
Ambas cosas y ninguna de las dos me funciona. Es más, creía que podía ser por lo del saldo y os envié un mail diciendo que los datos no me iban, pero es que con mi teléfono y contraseña tampoco va :(
Hola
A mi tampoco me funciona. Si sirve el dato, estoy utilizando un nº de movistar corporativo, pero no debería haber problemas con este tipo de lineas, no?.
Los sintomas son los mismos que describe Ernesto, el servidor devuelve OK pero los mensajes no llegan...
Gracias por adelantado
Salu2
Hola,
me uno a los comentarios anteriores de que no funciona el servicio. Decir que ayer día 24 de Abril pude enviar mensajes sin problemas, pero hoy nada de nada. El servidor responde correctamente con OK pero el mensaje nunca llegó.
Muchas gracias.
Saludos.
Me uno a la gente que informa de que no están llegando los mensajes. El servidor contesta con OK pero los mensajes nunca llegan. Soporte plis? f.
Tampoco a mi, incluso desde una página HTML simple de prueba, devuelve un OK pero no me llegan los mensajes.
Estoy usando mi SIM particular, pero me gustaría disponer de la promoción para poder probar mi proyecto sin cargo, acabo de darlo de alta.
Gracias!
Jose
jahs.es,
Me temo que por ahora no es posible. Para recibir los SMS en la cuenta de correo necesitas un "número virtual", y para reenviarlo no puedes usar ese mismo número. Esperemos poder cambiarlo a lo largo de este año.
Un saludo
Cristian,
Me temo que no se puede enviar un SMS a un número de un servicio :(
Saludos
Hola a todos,
Acabamos de probar ahora mismo y el SMS ha llegado bien. De todas formas, investigamos un poco más, a ver qué está pasando.
Jose, para tener un bono de SMS envia un correo a open@movilforum.com solicitándolo
Saludos
Hola csa,
A mí sigue sin llegarme ningún SMS, pese a que la API da OK :(
Bueno, yo también lo acabo de probar y nada de nada. Recibo del API una respuesta "200 OK" pero del mensaje que envié ni rastro.
Saludos
No funciona.
Tampoco contestan en el open@movilforum.com a propósito de la bolsa de SMS.
Un poco de apoyo por favor :)
f.
digo lo mismo, no funcona.
A mi ya me funcionaba ayer...
Probado hoy y siguen sin llegar los mensajes. Lo mismo de siempre, recibo un OK como respuesta, pero el mensaje no llega...
Seguimos investigando...
Para poder depurar un poco mejor, podéis enviar un correo a open@movilforum.com indicándonos el número de teléfono que estáis usando, el tipo de conexión, y la hora en la que intentasteis enviar los SMS para poder mirar los logs de la plataforma?
Gracias por la cooperación!
Funciona con tarjetas SIM pero no con los mensajes de la promoción.
Hola.
Parece que vuelve a estar de nuevo operativo el servicio, he probado a enviar un mensaje con los mensajes de promoción y lo he recibido.
Saludos.
hola quiero saber como puedo enviar un mensaje de texto desde mi computadora a un usuario de open movil???
He probado a enviar varios sms usando el API en PHP con la promoción gratis, pero los mensajes no llegan.
¿Funciona bien el servicio?
Saludos
Hola sanya.
Creo que estas preguntando por esto, si no es esto tu pregunta no dudes en contactarnos de nuevo.
Para enviar un mensaje desde tu computadora a cualquier teléfono móvil de cualquier operadora, necesitas ser cliente de movistar España y hacer uso del api de envío SMS (si es un mensaje corto) o del api de envio MMS (si es un mensaje multimedia). En ambos casos necesitas obtener una clave para su uso, enviando un SMS al 770.
En la wiki de ambas aplicaciones está explicado el funcionamiento de cada una y existen códigos de ejemplo en los que cambiando esos datos, puedes hacer ya uso de los mismos.
Si no eres desarrolladora, puedes utilizar cualquiera de los proyectos ya creados en open movilforum, como por ejemplo el iGoogle-SMS.
Si tienes algun problema al respecto, no dudes en comentarlo y te echaremos una mano.
Hola fran
Acabo de realizar la misma prueba y me ha llegado correctamente el mensaje.
Hemos detectado algunos problemas en la plataforma y estamos mirando logs.
Si puedes mandarnos un correo a open@movilforum.com comentando el problema, hora aproximada en que fue detectado y número de teléfono de la promoción que estás empleando.. estudiaremos el caso.
Gracias por el aviso.
He enviado varios emails a open@movilforum.com, pero no recibo contestación.
He probado a enviar varios mensajes 3 días diferentes, con el MSISDN y CLAVE recibidos, pero no me llegan.
El mensaje de respuesta cuando hago el envío es:
HTTP/1.1 200 OK Content-length: 2 Expires: Thu, 01 Jan 1970 00:00:00 GMT Date: Sat, 24 May 2008 08:02:48 GMT Content-type: text/html; charset=ISO-8859-1 Server: Netscape-Enterprise/6.0 Pragma: No-cache Content-Language: es-ES Set-Cookie: JSESSIONID=L3LyRz5NmLwLB5Xm98k1nlswx8GGHXMVcxfnmLrLqB2cQyn8WBZ0!629434626; path=/ Cache-Control: no-store OK
Parece que el envío se hace bien, pero no recibo los mensajes.
Gracias por su atención.
Hola Fran,
Hemos enviado los datos que nos proporcionaste en el correo de open a nuestro servicio tecnico, pero todavía no han encontrado forma de reproducir el error y en los logs de la plataforma no consiguen encontrar nada que indique cuál es el fallo. Por eso no te hemos contestado el correo (aunque sí deberíamos haberte dicho que lo estábamos mirando, perdona el fallo).
Seguimos mirando dónde puede estar el fallo, y os mantendremos informados.
Hola
Os mando un correo a open@movilforum.com con los datos de mis pruebas. A mi sigue sin funcionarme, tengo los mismos sintomas que Fran. Me devuelve:
HTTP/1.1 200 OK Content-length: 2 Expires: Thu, 01 Jan 1970 00:00:00 GMT Date: Mon, 26 May 2008 10:08:48 GMT Content-type: text/html; charset=ISO-8859-1 Server: Netscape-Enterprise/6.0 Pragma: No-cache Content-Language: es-ES Set-Cookie: JSESSIONID=L6MxLMQ9mZFJLt7zz1Kx8nnypkQ1H1gJPbTJvmGrz1WG2pnQZGF2!1107844806; path=/ Cache-Control: no-store OK
Pero el mensaje no llega :-(
Gracias por adelantado
Un saludo
ernesto, pjm, alberto, fguillen, fosemurl, imanolif, fran...
Lo primero agradecer vuestros comentarios y vuestros correos con los detalles de los errores. POR FIN HEMOS SABEMOS QUÉ SUCEDE!! Y cómo solucionarlo :D
Ha habido dos incidencias: una, a finales de abril-principios de mayo que se debió a un fallo en uno de los frontales, y que ya se solucionó.
La otra incidencia, se debe a un problema de autoprovisión del API. Estamos ya trabajando para solucionarlo y esperamos tenerlo resuelto para finales de la semana que viene. Mientras tanto, una solución fácil es simplemente visitar https://mensajeriaweb.movistar.es/, logarse con el mismo Teléfono/Clave que estábais usando y enviar un SMS desde allí. Una vez hecho, el API volverá a funcionar correctamente de forma inmediata.
(Para los teléfonos que ya estén provisionados no se necesita hacer el paso anterior.)
Gracias de nuevo por vuestra aportación y disculpad los fallos del API (aun siendo beta trabajamos para hacerlo lo más robusto y fiable posible).
He probado a enviar un mensaje hoy lunes y me ha funcionado sin hacer nada mas (sin visitar https://mensajeriaweb.movistar.es/).
Espero que siga funcionando, porque me parece un proyecto muy interesante y muy útil.
Muchas gracias.
Hola
A mi también me ha funcionado. He visitado https://mensajeriaweb.movistar.es/ (no he probado antes si funcionaba sin visitarla, la verdad) y ahora podemos mandar los mensajes sin problemas.
Muchas gracias y ánimo con vuestro trabajo, nos parece muy útil
Un saludo
Me alegro de que todo vaya bien. Esperemos que siga así mucho tiempo! :) Y gracias por los ánimos!!
Hola!!
me gustaria saber como puedo crear una palicacion para que el usuario seaq quien solicite la informacion a traves de un sms a un servidor web y que este envie su respuesta atraves de sms. agradezco su valiosa colaboaracion
lkm
Hola Lizeth.
Si no entiendo mal tu idea, lo que quieres establecer es un sistema de comunicación entre un usuario y un servidor basándote en el intercambio de SMS entre ellos.
Puedes utilizar las APIs de Movilforum de envío de SMS para mandar SMS desde el servidor al usuario o bien si el usuario se conecta desde un PC poderlo enviar hacia el servidor. Incluso, dependiendo de cual sea la respuesta del servidor (los datos que mande al usuario) puedes emplear el API comentada o bien usar el envío de MMS si es ya un mensaje multimedia. Son ambas APIs disponibles para clientes movistar,en la Wiki puede encontrar más información sobre las mismas.
Dentro del servidor puedes emplear además el API de recepción de SMS, gratuita y disponible para cualquier usuario independientemente de su compañía. De esa forma, recibir en el correo los mensajes enviados al número que se te asigna en el alta.
Espero haber podido ayudarte, cualquier duda o problema no tengas el menor reparo en exponerla.
Hola
He descargado el Mac Widget SMS Movistar a mi G5 iMac y lo he instalado correctamente.
Tengo OS 10.4.11
Me he dado de alta según las instrucciones en la cara posterior del widget enviando mi clave, y he recibdo un mensaje del 770 confirmando el cambio de clave.
Intento enviar un SMS del ordenador y no funciona. Una pestaña inferior se abre con un botón rojo pero no hay manera de enviar el SMS, ni donde hacer click.
¿Puede ser que el problema tiene que ver con el hecho de que no haya una API para una interfaz http de envío de SMS para el plataforma Mac?
En cambio sí he podido enviar un SMS desde el Mac, utilizando el web de mensajeria de Movistar, olvidándome totalmente del widget.
¿Sirve este widget para algo?
Ayuda plis. Gracias.
Hola nqllqn.
Parece que paco ha leído tu mensaje y ya te ha contestado en la página de Mac Widget SMS Movistar, se está probando el widget en arquitecturas G4/G5 para ver el problema. Toda información que puedas aportarle sobre el problema será bien recibida.
Por otro lado, en la sección de SDK de Apple puedes ver los APIs que se encuentran desarrollados para plataformas Mac. Entre ellos se encuentra el que comentas, revisaremos si la fuente del problema es el que comentas.
La utilidad del Widget, entre otras que se le pueden buscar, es la de implementar la funcionalidad de enviar un sms directamente desde el escritorio, ahorrando tiempo al usuario.
Saludos.
Hola mod open
No había visto la respuesta de Paco hasta ahora.
Entiendo lo que debe hacer el Mac Widget SMS Movistar, o por lo menos lo que dice ser su objetivo, es decir enviar un SMS desde el mismo escritorio del Mac, mucho más cómodo que desde el teléfono móvil. Espero que funcione un día.
Gracias por contestarme.
La aplicación via web de movistar permite configurar la notificación de entrega, tanto en la cuenta del usuario como en el teléfono móvil de origen.
Existe esa opción en la API de este servicio?
Hola fgordillo.
El interfaz HTTP de envío de SMS tiene implementado la funcionalidad básica del envío de los mensajes cortos, el desarrollador puede completar está funcionalidad con ideas como las que comentas o bien otros servicios relacionados.
Te animo a intentarlo, e irnos contado tus dudas y progresos con el tema.
Saludos.
Hola admi
Me parece muy interesante este proyecto de movistar . Sin embargo tengo una duda. El acceso a internet lo tenemos a través de proxy y con autentificación . ¿Es posible usar esta API? ¿Me podeis mandar un ejemplo con php ?.Gracias
Bueno
Buscando en la red he encontrado la solución. Se debe añadir a la API las siguioentes líneas:
url_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);
curl_setopt($ch, CURLOPT_PROXY, 'IP del Proxy : Puerto Proxy');
curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'user:password');
Saludos
Hola provi.
Este API se puede utilizar libremente siempre que seas cliente de movistar España, si no lo eres y quieres probarla para integrarla en algún proyecto siempre puede solicitar un bono de pruebas SMS.
Existen ejemplos disponibles de todas las APIs de open movilforum en diferentes lenguajes de programación para que el desarrollador pueda consultarlo y usarlo. Puedes verlos en el apartado de SDKs, y en concreto aquí si únicamente estás interesado en el SDK de PHP.
De esta forma puedes consultar una de las formas de realizarlo, que no quiere decir que sea la única. Esas instrucciones que comentas, por ejemplo, se encuentran dentro del código de ejemplo.
Saludos