Cannot send MMS, pepephone operator

Bug #1349299 reported by Alfonso Sanchez-Beato
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nuntium (Ubuntu)
Fix Released
High
Sergio Schvezov
nuntium (Ubuntu RTM)
Fix Released
High
Sergio Schvezov
telephony-service (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

I cannot send MMS messages with a Spanish MVNO operator, Pepephone. This happens in mako. The data context seems to be properly created, but the response status when uploading the MMS is "Unknown". Please see attached tcpdump.

The configured contexts are:

[context1]
Name=Internet
AccessPointName=gprsmov.pepephone.com
Username=
Password=
Type=internet
Protocol=ip

[context2]
Name=MMS
AccessPointName=mms.pepephone.com
Username=wap@wap
Password=wap125
Type=mms
Protocol=ip
MessageProxy=212.73.32.10:80
MessageCenter=http://mms.pepephone.com/servlets/mms

Related branches

Revision history for this message
Alfonso Sanchez-Beato (alfonsosanchezbeato) wrote :
Revision history for this message
Alfonso Sanchez-Beato (alfonsosanchezbeato) wrote :

"tcpdump reception" contains the tcpdump of the reception case in mako for this operator, which is successful. This has been obtained with "tcpdump -i any" to capture everything, as context is opened when starting reception. rmnet_usb1 is the interface to look at.

Analyzing with wireshark, MMS version looks like 1.1:

X-Mms-MMS-Version: 1.1

Tony Espy (awe)
Changed in nuntium (Ubuntu):
assignee: nobody → Sergio Schvezov (sergiusens)
Changed in nuntium (Ubuntu):
importance: Undecided → High
tags: added: rtm14
Changed in nuntium (Ubuntu):
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nuntium - 0.1+14.10.20140904-0ubuntu1

---------------
nuntium (0.1+14.10.20140904-0ubuntu1) utopic; urgency=low

  [ Sergio Schvezov ]
  * Better error handling on sending MMS and lowering the supported
    version number for broader carrier support (LP: #1349299)
 -- Ubuntu daily release <email address hidden> Thu, 04 Sep 2014 19:21:58 +0000

Changed in nuntium (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Alfonso Sanchez-Beato (alfonsosanchezbeato) wrote :

Still fails for me ("Failed!" message in red shown). Image is

# system-image-cli -i
current build number: 24
device name: krillin
channel: ubuntu-touch/utopic-proposed
last update: 2014-09-08 06:44:39
version version: 24
version ubuntu: 20140908
version device: 20140904-741ef02
version custom: krillin-0.3a

Changed in nuntium (Ubuntu):
status: Fix Released → Confirmed
Revision history for this message
Alfonso Sanchez-Beato (alfonsosanchezbeato) wrote :

tcpdump for r24

Michael Frey (mfrey)
tags: added: touch-2014-09-25
Revision history for this message
Alfonso Sanchez-Beato (alfonsosanchezbeato) wrote :

I tried with a very small image (100x100, 9kB) as Sergio suggested, but still no luck. I have not been able to collect tcpdump traces yet. I have noticed that in one of my Android phone I cannot send MMS messages either, but that I can with another one.

Revision history for this message
Sergio Schvezov (sergiusens) wrote : Re: [Bug 1349299] Cannot send MMS, pepephone operator

On miércoles 10 de septiembre de 2014 04h'50:08 ART, Alfonso Sanchez-Beato
wrote:
> I tried with a very small image (100x100, 9kB) as Sergio suggested, but
> still no luck. I have not been able to collect tcpdump traces yet. I
> have noticed that in one of my Android phone I cannot send MMS messages
> either, but that I can with another one.

Thanks. Are the phones running the same version of Android? If not, which
version fails and which one works.

Revision history for this message
Alfonso Sanchez-Beato (alfonsosanchezbeato) wrote :

Not working: 4.2 (Aquaris 5)
Working: 4.4.4 (Moto G)

Changed in nuntium (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Sergio Schvezov (sergiusens) wrote :

Since the operator sends an out of spec RespsonseStatus of 0 in the m-send.conf for the corresponding -send.req I would need more information on the carrier, one good way to get this is a tcpdump of when it works;

Changed in nuntium (Ubuntu):
status: In Progress → Incomplete
assignee: Sergio Schvezov (sergiusens) → Alfonso Sanchez-Beato (alfonsosanchezbeato)
Revision history for this message
Bill Filler (bfiller) wrote :

marking critical per victor

Changed in nuntium (Ubuntu):
importance: High → Critical
Revision history for this message
Olli Ries (ories) wrote :

updating to critical as per status discussion

Revision history for this message
Alfonso Sanchez-Beato (alfonsosanchezbeato) wrote :

Finally I managed to get traces of a successful MMS send. I used Nexus 4 flashed with Android 4.4.4, cyanogenmod.

Changed in nuntium (Ubuntu):
status: Incomplete → Confirmed
Changed in nuntium (Ubuntu):
assignee: Alfonso Sanchez-Beato (alfonsosanchezbeato) → Sergio Schvezov (sergiusens)
Revision history for this message
Alfonso Sanchez-Beato (alfonsosanchezbeato) wrote :

tcpdump for MMS sent from hangouts, as requested by Sergio.

Revision history for this message
Sergio Schvezov (sergiusens) wrote :

Adding a task for telephony-service to send jfif

Michael Frey (mfrey)
Changed in nuntium (Ubuntu):
importance: Critical → High
Revision history for this message
Sergio Schvezov (sergiusens) wrote :

@abeato can you try three things?

1- Send http://people.canonical.com/~sergiusens/mms/bug_pepe/jfif_fish.jpg
2- Use http://people.canonical.com/~sergiusens/mms/bug_pepe/nuntium and send from camera
3- Combine 1 and 2.

Then tell me which combinations work and which don't; also interested in knowing if the response status is different than 0b

Revision history for this message
Alfonso Sanchez-Beato (alfonsosanchezbeato) wrote :

Unfortunately, all 3 combinations failed. I have attached below the corresponding tcpdump traces for the 3 cases.

Revision history for this message
Alfonso Sanchez-Beato (alfonsosanchezbeato) wrote :
Revision history for this message
Alfonso Sanchez-Beato (alfonsosanchezbeato) wrote :
Revision history for this message
Alfonso Sanchez-Beato (alfonsosanchezbeato) wrote :
Revision history for this message
Sergio Schvezov (sergiusens) wrote :

jfif was not the cause of the reject but the additional params for the content type

Changed in telephony-service (Ubuntu):
status: New → Invalid
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nuntium - 0.1+14.10.20140924-0ubuntu1

---------------
nuntium (0.1+14.10.20140924-0ubuntu1) 14.09; urgency=low

  [ Sergio Schvezov ]
  * Using the same optional parameters android uses for sending, fixing
    length encoding for lengths < 30, adding extra params to the content
    types. (LP: #1349299)
 -- Ubuntu daily release <email address hidden> Wed, 24 Sep 2014 12:39:58 +0000

Changed in nuntium (Ubuntu RTM):
status: New → Fix Released
Changed in nuntium (Ubuntu RTM):
assignee: nobody → Sergio Schvezov (sergiusens)
importance: Undecided → High
Changed in nuntium (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.