PDA

Ver la Versión Completa : Configurar MMS Masmovil


Narfx
01/01/11, 16:50:30
Uso la última nightly de cyanogen. Cuando intento enviar un MMS se me queda eternamente en "sending....". He creado dos APNs, uno para el 3g (sólo rellenando el APN: internetmas, y me va estupendamente) y otro para los MMS, con la siguiente configuración:

APN: masvidamms
Proxy: <not set>
Port: <not set>
Username: masvidamms
Password: MMSmasvida
Server: <not set>
MMSC: http://mms.orange.es
MMS proxy: 172.22.188.25
MMS port: 8080
MCC: 214
MNC: 03
Auth. type: <not set> (he probado tambien con CHAP, mismo problema)
APN type: mms

Cuando intento enviar un mms esto es lo que veo en el logcat:

D/ConnectivityService( 178): startUsingNetworkFeature for net 0: enableMMS
D/ConnectivityService( 178): getMobileDataEnabled returning true
D/DataConnectionTracker( 267): enableApnType(mms), isApnTypeActive = true and state = CONNECTED
D/DataConnectionTracker( 267): setEnabled(1, true) with old state = false and enabledCount = 1
D/DataConnectionTracker( 267): EVENT_APN_ENABLE_REQUEST 1, 1
D/DataConnectionTracker( 267): dataEnabled = false, enabledCount = 1, isApnTypeActive = true
D/NetworkStateTracker( 178): setDetailed state, old =DISCONNECTED and new state=CONNECTING
D/MobileDataStateTracker( 178): mms Received state= CONNECTED, old= CONNECTING, reason= apnChanged, apnTypeList= mms
D/NetworkStateTracker( 178): setDetailed state, old =CONNECTING and new state=CONNECTED
V/NetworkStateTracker( 178): Setting TCP values: [4092,8760,11680,4096,8760,11680] which comes from [net.tcp.buffersize.gprs]
D/ConnectivityService( 178): reconnecting to special network
D/ConnectivityService( 178): ConnectivityChange for mobile_mms: CONNECTING/CONNECTING
D/ConnectivityService( 178): ConnectivityChange for mobile_mms: CONNECTED/CONNECTED
D/ConnectivityService( 178): adding dns 213.143.33.8 for mobile
D/ConnectivityService( 178): adding dns 62.36.225.150 for mobile
D/ConnectivityService( 178): adding dns 8.8.8.8 for mobile
D/ConnectivityService( 178): adding dns 8.8.4.4 for mobile
D/NetworkStateTracker( 178): addPrivateDnsRoutes for Mobile data state: CONNECTED(rmnet0) - mPrivateDnsRouteSet = false
D/NetworkStateTracker( 178): adding 213.143.33.8 (136417237)
D/NetworkStateTracker( 178): adding 62.36.225.150 (-1763630018)
D/NetworkStateTracker( 178): adding 8.8.8.8 (134744072)
D/NetworkStateTracker( 178): adding 8.8.4.4 (67373064)
D/Tethering( 178): Tethering got CONNECTIVITY_ACTION
D/Tethering( 178): MasterInitialState.processMessage what=3
E/HierarchicalStateMachine( 178): TetherMaster - unhandledMessage: msg.what=3
D/dalvikvm( 178): GC_EXPLICIT freed 10078 objects / 517624 bytes in 88ms
I/GTalkService( 315): [ServiceAutoStarter] --- connectivity changed
I/GTalkService( 315): [ServiceAutoStarter] --- start GTalk service ---
I/MediaUploader( 537): No need to wake up
D/Beautiful Widgets( 568): CONNECTIVITY_CHANGE
D/GpsLocationProvider( 178): updateNetworkState available info: NetworkInfo: type: mobile_mms[GPRS], state: CONNECTED/CONNECTED, reason: apnChanged, extra: int.socialmas, roaming: false, failover: false, isAvailable: true
D/ReaderProvider( 645): Performing query: SELECT DISTINCT account_name FROM pending_actions WHERE (committed IS NULL) ORDER BY account_name ASC
D/ConnectivityService( 178): startUsingNetworkFeature for net 0: enableMMS
D/ConnectivityService( 178): getMobileDataEnabled returning true
D/ConnectivityService( 178): adding dns 213.143.33.8 for mobile
D/ConnectivityService( 178): adding dns 62.36.225.150 for mobile
D/ConnectivityService( 178): adding dns 8.8.8.8 for mobile
D/ConnectivityService( 178): adding dns 8.8.4.4 for mobile
D/ConnectivityService( 178): special network already active
D/MobileDataStateTracker( 178): Requested host route to 19bc16ac for mms(rmnet0)
D/WeatherUpdateService( 764): Weather update state: Location can not be determined
D/GoogleLoginService( 315): onBind: Intent { act=android.accounts.AccountAuthenticator cmp=com.google.android.gsf/.loginservice.GoogleLoginService }
D/GoogleLoginService( 315): onBind: Intent { act=android.accounts.AccountAuthenticator cmp=com.google.android.gsf/.loginservice.GoogleLoginService }
I/Gmail ( 474): MainSyncRequestProto: lowestBkwdConvoId: 0, highestHandledServerOp: 190644, normalSync: true
D/LocationMasfClient( 178): getNetworkLocation(): Returning cache location with accuracy 2104.0
D/dalvikvm( 474): GC_EXPLICIT freed 6426 objects / 327784 bytes in 39ms
D/NativeCrypto( 474): Freeing OpenSSL session
I/Gmail ( 474): MainSyncRequestProto: lowestBkwdConvoId: 0, highestHandledServerOp: 190773, normalSync: true
E/Mms:transaction( 383): Url: http://mms.orange.es
E/Mms:transaction( 383): Connect to /172.22.188.25:8080 timed out
E/SendTransaction( 383): java.io.IOException: Connect to /172.22.188.25:8080 timed out
E/SendTransaction( 383): at com.android.mms.transaction.HttpUtils.handleHttpCo nnectionException(HttpUtils.java:267)
E/SendTransaction( 383): at com.android.mms.transaction.HttpUtils.httpConnecti on(HttpUtils.java:253)
E/SendTransaction( 383): at com.android.mms.transaction.Transaction.sendPdu(Tr ansaction.java:166)
E/SendTransaction( 383): at com.android.mms.transaction.Transaction.sendPdu(Tr ansaction.java:150)
E/SendTransaction( 383): at com.android.mms.transaction.SendTransaction.run(Se ndTransaction.java:118)
E/SendTransaction( 383): at java.lang.Thread.run(Thread.java:1096)
E/SendTransaction( 383): Caused by: org.apache.http.conn.ConnectTimeoutException: Connect to /172.22.188.25:8080 timed out
E/SendTransaction( 383): at org.apache.http.conn.scheme.PlainSocketFactory.con nectSocket(PlainSocketFactory.java:121)
E/SendTransaction( 383): at org.apache.http.impl.conn.DefaultClientConnectionO perator.openConnection(DefaultClientConnectionOper ator.java:143)
E/SendTransaction( 383): at org.apache.http.impl.conn.AbstractPoolEntry.open(A bstractPoolEntry.java:164)
E/SendTransaction( 383): at org.apache.http.impl.conn.AbstractPooledConnAdapte r.open(AbstractPooledConnAdapter.java:119)
E/SendTransaction( 383): at org.apache.http.impl.client.DefaultRequestDirector .execute(DefaultRequestDirector.java:348)
E/SendTransaction( 383): at org.apache.http.impl.client.AbstractHttpClient.exe cute(AbstractHttpClient.java:555)
E/SendTransaction( 383): at org.apache.http.impl.client.AbstractHttpClient.exe cute(AbstractHttpClient.java:509)
E/SendTransaction( 383): at android.net.http.AndroidHttpClient.execute(Android HttpClient.java:253)
E/SendTransaction( 383): at com.android.mms.transaction.HttpUtils.httpConnecti on(HttpUtils.java:211)
E/SendTransaction( 383): ... 4 more
E/SendTransaction( 383): Delivery failed.

Supongo que el problema son esas lineas:

E/Mms:transaction( 383): Connect to /172.22.188.25:8080 timed out
E/SendTransaction( 383): java.io.IOException: Connect to /172.22.188.25:8080 timed out

pero no sé qué he configurado mal en el APN.

¿Alguien con Masmovil me puede ayudar? Gracias :)

fozzy
01/01/11, 16:53:49
Y por que no llamas a masmovil y que ellos te den la configuracion del APN MMS? o supongo que en su pagina web tambien estará esa información....

shawe
01/01/11, 17:00:59
Si pones el APN de Orange en lugar del de MasMovil, casi que veo normal que no te funcione :P y precisamente en el wiki esta lo que se supone que debes usar: http://www.htcmania.com/mediawiki/index.php/APN_M%C3%A1smovil no se si es correcto o no, pero alguien lo relleno en su día.

Narfx
01/01/11, 17:09:39
Y por que no llamas a masmovil y que ellos te den la configuracion del APN MMS?

Porque eso es lo que dicen ellos que uses. Quiero confirmar que alguien que use masmovil con android (preferiblemente con cyanogen o alguna otra rom AOSP) puede enviar MMS con esa configuración, por si es problema de la rom.

o supongo que en su pagina web tambien estará esa información....

Supones mal.

Si pones el APN de Orange en lugar del de MasMovil, casi que veo normal que no te funcione :P y precisamente en el wiki esta lo que se supone que debes usar: http://www.htcmania.com/mediawiki/in..._M%C3%A1smovil no se si es correcto o no, pero alguien lo relleno en su día.

Eso es para el 3G, que me funciona sin problemas. Yo hablo de MMS. Y sí, para MMS te dicen que uses la misma IP y MMSC de orange (no así apn, username y password).

shawe
01/01/11, 17:13:56
Pues entonces no se que decirte, solo que cuando los descubras, estaría bien ponerlos en el wiki :ok:

fozzy
01/01/11, 18:04:13
Porque eso es lo que dicen ellos que uses. Quiero confirmar que alguien que use masmovil con android (preferiblemente con cyanogen o alguna otra rom AOSP) puede enviar MMS con esa configuración, por si es problema de la rom.



Supones mal.



Eso es para el 3G, que me funciona sin problemas. Yo hablo de MMS. Y sí, para MMS te dicen que uses la misma IP y MMSC de orange (no así apn, username y password).

Es que aunque masmovil use la red de orange... para usar el APN MMS, creo que como mínimo necesitas un proxy en la configuracion MMS, ya que si no, orange detecta que no es un movil de su red, y te tira... masmovil es quien debe decirte la configuracion, que el operador de turno no la sepa, ya es otra cosa, insiste y pon una reclamación, alguien tiene en esa compañía tiene que saberlo...