Interfaz HTTP de envío de SMS

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

Comentarios

Javier (no verificado)

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

csa
Imagen de csa
User offline. Last seen 36 semanas 2 días ago. Offline
Joined: 26/09/2007
Points: 0

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.

Luis (no verificado)

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!!!!

User offline. Last seen 1 año 32 semanas ago. Offline
Joined: 21/11/2007
Points: 1

En mi caso y por desgracia trabajo con Vodafone , hay alguna api para este operador.Tengo un proyecto sobre aviso de juntas directivas

elias (no verificado)

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

Caristegui (no verificado)

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

User offline. Last seen 1 año 27 semanas ago. Offline
Joined: 24/07/2007
Points: 0

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.

User offline. Last seen 2 días 16 horas ago. Offline
Joined: 20/03/2007
Points: 11

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:

b7 0 0 0 0 1 1 1 1
b6 0 0 1 1 0 0 1 1
b5 0 1 0 1 0 1 0 1
B4 b3 b2 b1 0 1 2 3 4 5 6 7
0 0 0 0 0 @ Δ SP 0 ¡ P ¿ p
0 0 0 1 1 £ DC1 ! 1 A Q a q
0 0 1 0 2 $ Φ 2 B R b r
0 0 1 1 3 ¥ Γ # 3 C S c s
0 1 0 0 4 è Λ ¤ 4 D T d t
0 1 0 1 5 é Ω % 5 E U e u
0 1 1 0 6 ù Π 6 F V f v
0 1 1 1 7 ì Ψ ´ 7 G W g w
1 0 0 0 8 ò Σ ( 8 H X h x
1 0 0 1 9 Ç ) 9 I Y i y
1 0 1 0 10 LF * : J Z j z
1 0 1 1 11 Ø ESC + ; K Ä k ä
1 1 0 0 12 ø Æ , < L Ö l ö
1 1 0 1 13 CR æ - = M Ñ m ñ
1 1 1 0 14 Å ß . > N Ü n ü
1 1 1 1 15 å É / ? O § o à

Un saludo

User offline. Last seen 1 año 16 semanas ago. Offline
Joined: 11/03/2008
Points: 4

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?

User offline. Last seen 1 año 13 semanas ago. Offline
Joined: 25/03/2008
Points: 1

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

User offline. Last seen 10 semanas 4 días ago. Offline
Joined: 16/04/2008
Points: 32

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.

User offline. Last seen 2 días 16 horas ago. Offline
Joined: 20/03/2007
Points: 11

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

User offline. Last seen 10 semanas 4 días ago. Offline
Joined: 16/04/2008
Points: 32

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 :(

pjm
User offline. Last seen 1 semana 4 días ago. Offline
Joined: 23/04/2008
Points: 5

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

User offline. Last seen 47 semanas 21 horas ago. Offline
Joined: 18/03/2008
Points: 4

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.

User offline. Last seen 7 semanas 1 día ago. Offline
Joined: 10/04/2008
Points: 21

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.

User offline. Last seen 1 año 6 semanas ago. Offline
Joined: 04/05/2008
Points: 13

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

csa
Imagen de csa
User offline. Last seen 36 semanas 2 días ago. Offline
Joined: 26/09/2007
Points: 0

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

csa
Imagen de csa
User offline. Last seen 36 semanas 2 días ago. Offline
Joined: 26/09/2007
Points: 0

Cristian,
Me temo que no se puede enviar un SMS a un número de un servicio :(

Saludos

csa
Imagen de csa
User offline. Last seen 36 semanas 2 días ago. Offline
Joined: 26/09/2007
Points: 0

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

User offline. Last seen 10 semanas 4 días ago. Offline
Joined: 16/04/2008
Points: 32

Hola csa,

A mí sigue sin llegarme ningún SMS, pese a que la API da OK :(

User offline. Last seen 47 semanas 21 horas ago. Offline
Joined: 18/03/2008
Points: 4

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

User offline. Last seen 7 semanas 1 día ago. Offline
Joined: 10/04/2008
Points: 21

No funciona.

Tampoco contestan en el open@movilforum.com a propósito de la bolsa de SMS.

Un poco de apoyo por favor :)

f.

User offline. Last seen 9 semanas 4 días ago. Offline
Joined: 01/04/2008
Points: 17

digo lo mismo, no funcona.

User offline. Last seen 1 año 6 semanas ago. Offline
Joined: 04/05/2008
Points: 13

A mi ya me funcionaba ayer...

pjm
User offline. Last seen 1 semana 4 días ago. Offline
Joined: 23/04/2008
Points: 5

Probado hoy y siguen sin llegar los mensajes. Lo mismo de siempre, recibo un OK como respuesta, pero el mensaje no llega...

csa
Imagen de csa
User offline. Last seen 36 semanas 2 días ago. Offline
Joined: 26/09/2007
Points: 0

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!

User offline. Last seen 9 semanas 4 días ago. Offline
Joined: 01/04/2008
Points: 17

Funciona con tarjetas SIM pero no con los mensajes de la promoción.

User offline. Last seen 13 semanas 5 días ago. Offline
Joined: 31/10/2007
Points: 0

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.

 

User offline. Last seen 1 año 6 semanas ago. Offline
Joined: 22/05/2008
Points: 2

hola quiero saber como puedo enviar un mensaje de texto desde mi computadora a un usuario de open movil???

User offline. Last seen 1 año 5 semanas ago. Offline
Joined: 22/05/2008
Points: 3

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

User offline. Last seen 14 semanas 3 días ago. Offline
Joined: 22/05/2008
Points: 0

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.

User offline. Last seen 14 semanas 3 días ago. Offline
Joined: 22/05/2008
Points: 0

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.

User offline. Last seen 1 año 5 semanas ago. Offline
Joined: 22/05/2008
Points: 3

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.

 

csa
Imagen de csa
User offline. Last seen 36 semanas 2 días ago. Offline
Joined: 26/09/2007
Points: 0

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.

pjm
User offline. Last seen 1 semana 4 días ago. Offline
Joined: 23/04/2008
Points: 5

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 

csa
Imagen de csa
User offline. Last seen 36 semanas 2 días ago. Offline
Joined: 26/09/2007
Points: 0

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).

User offline. Last seen 1 año 5 semanas ago. Offline
Joined: 22/05/2008
Points: 3

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.

pjm
User offline. Last seen 1 semana 4 días ago. Offline
Joined: 23/04/2008
Points: 5

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

csa
Imagen de csa
User offline. Last seen 36 semanas 2 días ago. Offline
Joined: 26/09/2007
Points: 0

Me alegro de que todo vaya bien. Esperemos que siga así mucho tiempo! :) Y gracias por los ánimos!!

User offline. Last seen 1 año 2 días ago. Offline
Joined: 01/07/2008
Points: 2

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

User offline. Last seen 14 semanas 3 días ago. Offline
Joined: 22/05/2008
Points: 0

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.

 

 

User offline. Last seen 48 semanas 1 día ago. Offline
Joined: 17/07/2008
Points: 4

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. 

User offline. Last seen 14 semanas 3 días ago. Offline
Joined: 22/05/2008
Points: 0

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.

User offline. Last seen 48 semanas 1 día ago. Offline
Joined: 17/07/2008
Points: 4

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.

 

User offline. Last seen 48 semanas 1 día ago. Offline
Joined: 28/07/2008
Points: 1

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?

User offline. Last seen 14 semanas 3 días ago. Offline
Joined: 22/05/2008
Points: 0

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. 

User offline. Last seen 45 semanas 1 día ago. Offline
Joined: 21/08/2008
Points: 2

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

User offline. Last seen 45 semanas 1 día ago. Offline
Joined: 21/08/2008
Points: 2

Bueno

Buscando en la red he encontrado la solución. Se debe añadir a la API las siguioentes líneas:

url_setopt($chCURLOPT_HTTPPROXYTUNNEL1);
curl_setopt($chCURLOPT_PROXY'IP del Proxy : Puerto Proxy');
curl_setopt($chCURLOPT_PROXYUSERPWD'user:password');

Saludos
 

User offline. Last seen 14 semanas 3 días ago. Offline
Joined: 22/05/2008
Points: 0

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