PDA

Ver la versión completa : zeniSMS: Programa para enviar SMS gratis a Amena



ZeNiTRaM
03/09/2006, 21:44
Llevo un par de dias haciendo un pequeño programa para enviar mensajes SMS a moviles Amena mediante Amenamail, y necesito betatesters :D

El funcionamiento del programa es simple: el servicio Amenamail de Amena consiste en una dirección de correo gratuita <numerodetelefono>@amena.com, con opcion, tambien gratuita, de crear otra direccion <tunick>@amena.com. Y tiene la particularidad de que envia un SMS de aviso al movil (gratuito) que pone:
"Nuevo Amenamail de direccion@email. Escuchalo llamando al 2222 o envia LU al 2222"
Sin avisar, por razones obvias, del asunto o del texto del mensaje.

Entonces, el programa lo que hace simplemente es poner el mensaje a enviar en donde deberia de ir el remitente. De este modo llegaría un mensaje como el siguiente:
"Nuevo Amenamail de Esto es un mensaje SMS gratis enviado mediante el zeniSMS. Escuchalo llamando al 2222 o envia LU al 2222"
Además, si el remitente (es decir, el mensaje) es largo -y lo que se envia ocupa mas de 1 SMS- lo parte en varios mensajes, comenzando por *MENSAJE# y *ULTIMOMENSAJE#, cosa exclusiva de mi programa al enviarlo directamente al servidor de Amena, sin intermediarios.. :rolleyes:


El inconveniente.. para que esto funcione hay que activar el servicio Amenamail. Esto se hace simplemente enviando un SMS (gratuito) con la palabra "amena 12345678", cambiando 12345678 por una clave de acceso de 6 a 8 numeros, al 2280. Una vez que el servicio está activado, ya se pueden enviar mensajes a ese numero (hay un botón para comprobar si lo tiene activo o no sin tener que enviar un SMS).
Ademas, entrando en el Webmail de Amena a traves de la web de Amena (gratis) se puede asignar un alias para la cuenta como "pepito@amena.com", y con este alias, poniendo "pepito" en la casilla del numero, podeis enviar SMS tambien a ese numero (ideal para cuando quereis recibir SMS pero sin dar vuestro numero).

El programa está programado en murgaLua (un refrito de Lua+Sockets+FLTK), y funciona directamente tanto en Windows como en Linux (arrancar zeniSMS.sh para Linux o zeniSMS.bat para Win segun corresponda). He leido algo de un port de Lua para la GP2X, asi que, como curiosidad, decir que es posible que funcione en esta :rolleyes:

Lo que me hace falta? El programa no siempre hace bien el envio, ya que si se pasa de cierta longitud o pones acentos o caracteres no-alfanumericos el SMS se "envia" pero no llega a su destinatario (no hay forma de distinguir si se recibe o no). Por tanto, agradeceria a los que lo probaran que se enviaran (a si mismos) mensajes de diferentes longitudes y probando combinaciones de caracteres, y que pegueis aqui el mensaje que habeis probado y si os ha llegado o no (no me hace falta más), para ver si consigo descubrir donde está el "umbral" que hace que no todos lleguen.

Vaya parrafada que acabo de soltar.. [Ahhh]

Bueno, aqui os dejo el programita de marras.. que os aproveche [wei5]

Gaijin
03/09/2006, 22:09
No sabes cuanto te lo agradezco. El otro d&#237;a me puse a hacer un script para linux (con sendmail) para que mi servidor me vaya enviando informaci&#243;n de vez en cuando y todav&#237;a no s&#233; porqu&#233; hay mensajes que me llegan y otros que no (y me estaba volviendo loco).
En cuanto lo pruebe te comento :)

< - >

12345678910111213141516117181920212222324252627282 9303132333435363738394041424344454647484950 no recibido
12345678910111213141516117181920212222324252627282 9303132333435363738 recibido
12345678910111213141516117181920212222324252627282 930313233343536373839 no recibido
12345678910111213141516117181920212222324252627282 93031323334353637383 recibido
abcdefghijklmnopqrstuvwxyz recibido
abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx yz recibido
abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx yzabcdefghijklmnopqrstuvwxyz no recibido
&#241;&#241;&#241;&#241; recibido
un mensaje vac&#237;o, no recibido
(a no recibido
gai jin recibido (y extra&#241;amente no pone el @amena.com como con los otros)


He probado m&#225;s caracteres, y como dijiste los caracteres extra&#241;os no funcionan. Yo solucion&#233; ese problema escribiendo el mensaje despues de la direcci&#243;n de email en el header del mail.
Ej pepitogomez@amena.com (Aqui el mensaje).

De todas formas yo hay mensajes que recibo y otros no y todav&#237;a no s&#233; porque (el tama&#241;o es peque&#241;o y sin caracteres extra&#241;os) cuando uso sendmail :(

Elaprendiz_dep
03/09/2006, 23:04
Llevo un par de dias haciendo un pequeño programa para enviar mensajes SMS a moviles Amena mediante Amenamail, y necesito betatesters :D

El funcionamiento del programa es simple: el servicio Amenamail de Amena consiste en una dirección de correo gratuita <numerodetelefono>@amena.com, con opcion, tambien gratuita, de crear otra direccion <tunick>@amena.com. Y tiene la particularidad de que envia un SMS de aviso al movil (gratuito) que pone:
"Nuevo Amenamail de direccion@email. Escuchalo llamando al 2222 o envia LU al 2222"
Sin avisar, por razones obvias, del asunto o del texto del mensaje.

Entonces, el programa lo que hace simplemente es poner el mensaje a enviar en donde deberia de ir el remitente. De este modo llegaría un mensaje como el siguiente:
"Nuevo Amenamail de Esto es un mensaje SMS gratis enviado mediante el zeniSMS. Escuchalo llamando al 2222 o envia LU al 2222"
Además, si el remitente (es decir, el mensaje) es largo -y lo que se envia ocupa mas de 1 SMS- lo parte en varios mensajes, comenzando por *MENSAJE# y *ULTIMOMENSAJE#, cosa exclusiva de mi programa al enviarlo directamente al servidor de Amena, sin intermediarios.. :rolleyes:


El inconveniente.. para que esto funcione hay que activar el servicio Amenamail. Esto se hace simplemente enviando un SMS (gratuito) con la palabra "amena 12345678", cambiando 12345678 por una clave de acceso de 6 a 8 numeros, al 2280. Una vez que el servicio está activado, ya se pueden enviar mensajes a ese numero (hay un botón para comprobar si lo tiene activo o no sin tener que enviar un SMS).
Ademas, entrando en el Webmail de Amena a traves de la web de Amena (gratis) se puede asignar un alias para la cuenta como "pepito@amena.com", y con este alias, poniendo "pepito" en la casilla del numero, podeis enviar SMS tambien a ese numero (ideal para cuando quereis recibir SMS pero sin dar vuestro numero).

El programa está programado en murgaLua (un refrito de Lua+Sockets+FLTK), y funciona directamente tanto en Windows como en Linux (arrancar zeniSMS.sh para Linux o zeniSMS.bat para Win segun corresponda). He leido algo de un port de Lua para la GP2X, asi que, como curiosidad, decir que es posible que funcione en esta :rolleyes:

Lo que me hace falta? El programa no siempre hace bien el envio, ya que si se pasa de cierta longitud o pones acentos o caracteres no-alfanumericos el SMS se "envia" pero no llega a su destinatario (no hay forma de distinguir si se recibe o no). Por tanto, agradeceria a los que lo probaran que se enviaran (a si mismos) mensajes de diferentes longitudes y probando combinaciones de caracteres, y que pegueis aqui el mensaje que habeis probado y si os ha llegado o no (no me hace falta más), para ver si consigo descubrir donde está el "umbral" que hace que no todos lleguen.

Vaya parrafada que acabo de soltar.. [Ahhh]

Bueno, aqui os dejo el programita de marras.. que os aproveche [wei5]

Tengo una duda acerca de el servicio en el que se basa tu programa, mas concretamente de la parte en negrita.
Haber si lo he entendido, yo te envio un mail desde mi ordenata a tu cuenta amena y ellos te mandan un mensaje gratuito que dice que para leeerlo mandes un mensaje a tal numero y para escucharlo marques tal otro,no?
Pero cuando marcas que es, acaso te lee el correo una voz automatica o algo asi?
O que?

ZeNiTRaM
03/09/2006, 23:25
Tengo una duda acerca de el servicio en el que se basa tu programa, mas concretamente de la parte en negrita.
Haber si lo he entendido, yo te envio un mail desde mi ordenata a tu cuenta amena y ellos te mandan un mensaje gratuito que dice que para leeerlo mandes un mensaje a tal numero y para escucharlo marques tal otro,no?
Pero cuando marcas que es, acaso te lee el correo una voz automatica o algo asi?
O que?
Si, pero escucharlo (es una voz automatica) cuesta dinero, y el mensaje no..

Elaprendiz_dep
03/09/2006, 23:35
Si, pero escucharlo (es una voz automatica) cuesta dinero, y el mensaje no..
Ya veo, muy inteligente aprobechar eso para poder enviar mensajes gratutitos, pero supongo que solo puedes enviarlos atravez del ordenata,no?

Una ultima pregunta, si envez de marcar el 2222 mandas el mensaje con LU al 2222, entonces lo puedes leer de forma gratuita?

ZeNiTRaM
04/09/2006, 12:43
Ya veo, muy inteligente aprobechar eso para poder enviar mensajes gratutitos, pero supongo que solo puedes enviarlos atravez del ordenata,no?

Una ultima pregunta, si envez de marcar el 2222 mandas el mensaje con LU al 2222, entonces lo puedes leer de forma gratuita?
No, te lo mandan por SMS pero tambien te cobran por ello... [Ahhh]

< - >

No sabes cuanto te lo agradezco. El otro día me puse a hacer un script para linux (con sendmail) para que mi servidor me vaya enviando información de vez en cuando y todavía no sé porqué hay mensajes que me llegan y otros que no (y me estaba volviendo loco).
En cuanto lo pruebe te comento :)

< - >

12345678910111213141516117181920212222324252627282 9303132333435363738394041424344454647484950 no recibido
12345678910111213141516117181920212222324252627282 9303132333435363738 recibido
12345678910111213141516117181920212222324252627282 930313233343536373839 no recibido
12345678910111213141516117181920212222324252627282 93031323334353637383 recibido
abcdefghijklmnopqrstuvwxyz recibido
abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx yz recibido
abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx yzabcdefghijklmnopqrstuvwxyz no recibido
ññññ recibido
un mensaje vacío, no recibido
(a no recibido
gai jin recibido (y extrañamente no pone el @amena.com como con los otros)


He probado más caracteres, y como dijiste los caracteres extraños no funcionan. Yo solucioné ese problema escribiendo el mensaje despues de la dirección de email en el header del mail.
Ej pepitogomez@amena.com (Aqui el mensaje).

De todas formas yo hay mensajes que recibo y otros no y todavía no sé porque (el tamaño es pequeño y sin caracteres extraños) cuando uso sendmail :(
Uh.. juraría que te habia respondido antes... se ve que el mensaje no se envió bien.

El programa lo unico que hace con el texto antes de pasarlo al servidor SMTP, ya entre <>, es quitarle los saltos de linea (cambiarlos por espacios), ya que el addon de Sockets que usa LUA lo pasa directamente al servidor SMTP, y lo detecta como si la linea hubiera terminado. Para comprobar solo manda un mensaje en blanco "aposta" (ya que no llega).

Probablemente una razón para que los mensajes largos no se manden sea que en el punto de "corte" de los SMS (es decir, donde termina un SMS y empieza otro) hay una palabra larga de por medio, y no sabe partirla. En cuanto se recargue el movil, voy a probar esto.

En cuanto a lo de poner eso de la direccion y luego el mensaje, cuando recargue el movil voy a probarlo.. (mardita bateria que no dura ni 10 horas sin tocar el movil).

Intentaré sacar para la proxima version una interfaz por linea de comandos para los scripts..

< - >
Ah, en cuanto a enviarlo desde el movil, poderse se podria (por GPRS), y creo que saldria mas bien barato (el trafico no creo que llegue ni a 2Kbytes por mensaje), pero para eso hay que hacer un programa para el movil.. alguien sabe Java??? :D

Ya mirando mejor, parece que hay una version de Lua para moviles Symbian, con lo que quizas se podria portar facilmente solo cambiando el codigo de la interfaz (supongo que el "engine" no cambiaria). Pero no tengo movil Symbian. Alguien me "dona" uno, por el bien de la causa? [wei]

Gioco
08/12/2008, 17:15
Buenas;

Soy nueva en estoy foros pero he estado leyendo y creo que si os comento mi problema me podreis ayudar.Tengo un movil de amena al que me están llegando una media de 60sms por minuto con el texto que indicabais antes:

"Nuevo Amenamail de direccion@email. Escuchalo llamando al 2222 o envia LU al 2222"

y así desde el miércoles pasado.Estoy que me quiero morir todo el rato recibiendo sms y borrándolos claro.Sabeis alguna solución para que no me siga pasando?
estoy un poco desesperada por el tema y el consejo que me han dado es que me cambie de número de teléfono....

Gracias por adelantado

Gioco

geekko
08/12/2008, 17:22
Tengo un movil de amena

Sorry, are you from the past?

Llama a Orange para que te lo solucionen.

efegea
08/12/2008, 17:23
Zenitram, la has liado parda :quepalmo:

ZeNiTRaM
08/12/2008, 17:40
Zenitram, la has liado parda :quepalmo:

Eh! Yo no he sido! [apacigueitor]

Además, la de tiempo que hace de este programa.. :D creo que Anarchy tendría que poner la advertencia anti-reflotes con letras más grandes.

The_Punisher
08/12/2008, 17:48
E' il movimento
E' la passione
E' la fusione tra due corpi
Tra musica e rumore
Che ti muove
Facendo il gioco dell'amore
Inizia il gioco!


Daleeeeeeeeeeeeeeeeeeeeeeeeee

dj syto
08/12/2008, 18:10
E' il movimento
E' la passione
E' la fusione tra due corpi
Tra musica e rumore
Che ti muove
Facendo il gioco dell'amore
Inizia il gioco!


Daleeeeeeeeeeeeeeeeeeeeeeeeee


http://www.youtube.com/watch?v=hqJ0VzcVg8Q

nintiendo1
08/12/2008, 18:11
Bueno, ya que se ha reflotado... ¿Hay alguna forma de enviar sms gratis (ya sea via internet o movil)?

Saludos.

chipan
08/12/2008, 19:15
Bueno, ya que se ha reflotado... ¿Hay alguna forma de enviar sms gratis (ya sea via internet o movil)?

Saludos.
Si; es muy facil. Le coges el movil a un amigo y mandas los SMS que quieras, que no te costarán un duro (aunque probablemente pierdas un amigo cuando llegue la factura).

saruman
08/12/2008, 19:47
Yo hasta hace poco usaba zedfreesms, pero hace poco han dejado de prestar servicio. Alguna recomendación?

kiero
08/12/2008, 19:53
creo que eso de mandar sms sin gastar nada no existe ...,eran otros tiempos ...

y ,bueno,cuando miré lo de Amena ya sabía que era un mensaje de hace tiempo ...,ahora nos toca comer naranjas ...

joanmarc
08/12/2008, 20:39
des del twitter se podian mandar sms a los followers, pero creo que dejaron de dar servicio en españa
no se si des del facebook...

Malenko
09/12/2008, 10:12
Bueno, ya que se ha reflotado... ¿Hay alguna forma de enviar sms gratis (ya sea via internet o movil)?

Saludos.

Yo uso la plataforma SMS de la empresa [wei]

wOw!
09/12/2008, 12:28
Yo utilizo el tooio ese que puso locke hace tiempo para mandarlos gratis :D.

SilentSei
09/12/2008, 13:07
Yo utilizo el tooio ese que puso locke hace tiempo para mandarlos gratis :D.

Comor? Puedes enviar a cualquiera sms gratis?

dj syto
09/12/2008, 13:12
Comor? Puedes enviar a cualquiera sms gratis?

si. Antes usaba mi movil, y ahora te robo el tooio. XDD

Yota_
09/12/2008, 14:37
La epoca buena era cuando cambiando el servidor en los amena enviabas los sms gratis (vamos, hasta contabas lo que habias desayunado xD). Era como un messenger casi

nintiendo1
13/12/2008, 11:37
Pues acabo de probar el tooio ese y funciona perfecto, eso sí tiene que registrase las personas a las que le quieres enviar el sms.

Saludos.

pybey
13/12/2008, 12:14
Pues acabo de probar el tooio ese y funciona perfecto, eso sí tiene que registrase las personas a las que le quieres enviar el sms.

Saludos.

Comor?
A ver que me entere.
Con el tooio se supone que puedes mandar sms gratis a la gente que este registrada en su pagina?
Mirando por encima la pagina no dice nada de eso. si no que por ejemplo puedo mandar sms masivos pagando solo el coste de uno.
Podeis aclararme un poco como va?

nintiendo1
13/12/2008, 12:24
Comor?
A ver que me entere.
Con el tooio se supone que puedes mandar sms gratis a la gente que este registrada en su pagina?
Mirando por encima la pagina no dice nada de eso. si no que por ejemplo puedo mandar sms masivos pagando solo el coste de uno.
Podeis aclararme un poco como va?

Te registras tu, se registra tu amigo. Entonces tu le envias una petición de amigo al que se ha registrado. Entonces a traves de Internet le puedes enviar SMS y supongo que no te los pueden cobrar si lo haces a ravés de Internet.

Saludos.