domingo, 9 de marzo de 2008

MMS: ¿ Por qué no se pueden enviar ?


Muy sencillo. Cuando pones por primera vez tu SIM de Simyo en tu móvil, la operadora te envía un mensaje de servicio con la configuración de WAP y MMS, con lo que tu teléfono se autoconfigura y, supuestamente, ya puedes enviar y recibir MMS.

Pero esto no es así. No solo no se pueden enviar mensajes, si no que los intentos de enviar MMS, se tarifican como conexiones a Internet. Cada intento es cobrado a 0,09€.

Esto me ha pasado hoy. He intentado enviar un MMS y tras tres intentos, me encuentro con esto en el portal de Simyo:



Los tres intentos de envío del MMS han sido tarificados como conexiones a Internet. Como cobran por bloques de 100KB por conexión, cada intento es tarificado como 100KB, por lo que cada intento se paga a 0,09€. Un total de 0,27€ y por que detuve el intento de envío.

Entonces he recordado que en el blog de Simyo había un apunte de qué cambio había que hacer para quien no pudiera enviar MMS. En esta entrada, se indica que hay que cambiar la página de inicio de una forma con host a una forma con IP y puerto. Mosqueado por que la forma alternativa que ponen, no tiene nada que ver con la original, simplemente lo pruebo. Y funciona! El MMS se envía y no aparece como conexión a Internet. Tampoco aparece en el apartado de mensajes MMS enviados, sin embargo el mensaje ha llegado al destinatario.

Vamos a analizar el cambio.

La página de inicio por defecto que indica Simyo, y también disponible en su propio blog es http://mms-services.eu. La forma alternativa y que si funciona es http://217.18.32.180:8080.

Ahora vamos por partes. Si en una URL como la inicial no se indica el puerto explicitamente, el puerto por defecto para el protocolo HTTP es el puerto 80. Por lo tanto el móvil, con la configuración inicial, intenta conectar con el puerto 80 de mms-services.eu.

La dirección http://mms-services.eu/ resuelve correctamente a la IP 217.18.32.180 desde una conexión Simyo (o a la IP 68.178.232.100 que es una página en parking en GoDaddy si lo haces desde tu ADSL).

Ahora veamos la forma alternativa http://217.18.32.180:8080. Esto ya es una IP directa a un servidor alojado en Madrid forzando la conexión al puerto 8080. Esto empieza a tener mas sentido. El problema está en el puerto de conexión. De hecho, si pones la dirección http://mms-services.eu/ en el navegador de tu móvil, pues te dará error de conexión.

Por lo tanto, Simyo está enviando incorrectamente la información de servidores MMS a los clientes, y no solo impide que se pueden enviar mensajes, sino que además tarifica como conexión a Internet.

Todo esto se solucionaría si Simyo hace una redireción o remapeo de puerto del 80 al 8080. Vamos, son menos de 5 minutos y problema resuelto.

De todas formas, no entiendo muy bien como tienen montado esto. Tanto para internet como para MMS, se usa la misma información de punto de acceso. Puedo entender que la conexión al servidor MMS no la tarifiquen, pero la resolución DNS del nombre mms-services.eu si que la cobran.

Hay otro problema añadido, y es que el panel de control de Simyo no apunta todas la conexiones que haces. Por lo tanto, no puedo saber si cuando se ha enviado correctamente el MMS, además me han tarificado. Simplemente no aparece que yo haya enviado un MMS, según el portal. Pero el MMS se ha enviado. Tengo que hacer mas pruebas con la tarjeta prepago que tengo de Simyo y que aún no tiene ningún consumo.

Si alguien tiene mas información o sabe como están haciendolo o simplemente quiere corregirme, yo encantado.

He llamado al SAC y he pedido que me rectifiquen las conexiones erroneas a Internet en los intentos de envío de MMS. No espero que lo hagan, pero al menos que quede constancia de que lo he intentado.

Mas adelante os explicaré como funciona el intercambio de MMS entre operadores.



7 comentarios:

JS dijo...

Gracias por la información. Estaba desesperado por la imposibilidad de enviar MMS y gracias a ti lo he resuelto. Mi teléfono es un PALM Treo 750v.
Un saludo.
Julio.

Unknown dijo...

hola amigo. He intentado enviar MMS con la modificacion que me indicas ,pero nada de nada,desde que me compre el movil en la web de SImyo no he podido enviar ni recibir MMS;tengo un sony-eriksson T 28oi ;

Ellos se limitan a enviarme los parametros de configuracion con los que lo he intentado por h y poor b y nada de nada
les he enviado mil quejas y nada;tambien me llevan cobrados casi 1 euros por los intentos fallidos de envio

Unknown dijo...

me podeis ayudar,por favor????

Bitelxux dijo...

Bueno, después de un buen rato leyendo y probando, esta es la configuración que me funciona en un K750i tanto para navegar desde ubuntu usando el teléfono con bluetooth como para enviar y recibir MMSs.

Eso sí, más lento que el caballo del malo ;-)

Ajustes->Comunicacion de Datos->Cuentas de Datos:

Nombre: MMS
Usuario: nada
Contraseña: nada
Clave solicitada: desactivado
Permitir llamadas: automático
Direccion IP: nada ( pone "..." )
Direccion de DNS: nada
Autentificación: marcadas ninguna, PAP y CHAP
Comprimir Datos: desactivado
Comprimir Encabezado: desactivado

Ajustes de internet->perfiles de internet:

Nuevo perfil, nombre: MMS ( por ejemplo )

MMS Ajustes:

Conectar con: MMS ( la creada anteriormente )
Modo internet: http
Usar proxy: Sí
Proxy: 217.18.32.181
Puerto:8080
Usuario: nada
Contraseña: nada

MMS opciones avanzadas:

( No tengo claro que esto haga falta )

Página principal->dirección:

http://217.18.32.182:8080


Mensajes->Ajustes->MMS:

Servidor mensajes:

http://217.18.32.180:8080
Perfil internet: MMS


De esta manera me envío MMSs y los recibo.

Para usarlo con BT para acceder a internet, en Ubuntu uso vwdial, con el siguiente fichero en /etc/vwdial.conf:

( También dejo la parte correspondiente a la conexión con una llave USB de vodafone, para quien le interese )

Ojo que el modem ( /dev/tty... ) puede variar en vuestra instalación.

[Dialer vodafone]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","airtelnet.net"
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyUSB1
ISDN = 0
Phone = *99#
Username = vodafone
Password = vodafone
Stupid Mode = 1
Dial Command = ATDT
Compuserve = 0
Force Address =
Idle Seconds = 3000
DialMessage1 =
DialMessage2 =
Auto DNS = 1

[Dialer simyo]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","gprs-service.com"
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/rfcomm0
ISDN = 0
Phone = *99***1#
Username = "blank"
Password = "blank"
Stupid Mode = 1
Ask Password = 0
Dial Command = ATDT
Compuserve = 0
Force Address =
Idle Seconds = 3000
DialMessage1 =
DialMessage2 =
Auto DNS = 1

Para ejecutarlo, vwdial simyo

Y todo funcionando ;-)


Nota: He omitido el emparejamiento bluetooth ordenador-teléfono, que evidentemente también tiene que estar hecho.

Suerte !!

MeKe dijo...

RESUELTO CONFIGURACIÓN MMS WINDOWS MOBILE.

Me he vuelto loco durante días intentando configurar los mms en el móvil y no había forma, finalmente he encontrado la configuración en una web con una pequeña modificación (h**p://goponygo.com/blog/configuraciones/configurar-samsung-i900-omnia-mms-movistar-vodafone-orange-simyo-y-yoigo/).

En el paso 7, debéis cambiar mms-services.eu por 217.18.32.180:8080, y problema resuelto.

20r3mun dijo...

A mí me ha funcionado el envío poniendo el puerto al final de mms-services.eu o sea, mms-services.eu:8080
Pero, por algún motivo, el par de pruebas de autoenvío que he hecho han dado como resultado que sí, se envía, pero no recibo nada.

Unknown dijo...

Eres el p*** amo tio!!!! te quiero!!!!!!!!!!!!! jajaja, despues de horas y horas de intentar mil cosas diferentes, no cai en probar yo el tema de la ip directa.

En fin, hay que darles dos collejas a estos de simyo... que a parte de esto, por lo demás va muy bien.

Saludos!