When I use the test scripts in mmsd I can create a draft message that is returned with get-messages test script but they are always in draft and not actually sent. I have mobile data setup and the proper APN in ofono as far as I can tell.
[ /org/ofono/mms/xxxx/99B25DF5E30632528B281F80B07796A680E3DDDE ]
Status = draft
Date = 1970-01-01T00:00:00+0000
Recipients = dbus.Array([dbus.String('+nnn'), dbus.String('+nnn')], signature=dbus.Signature('s'), variant_level=1)
Attachments = dbus.Array([dbus.Struct((dbus.String('SMIL'), dbus.String('Content-Type: "application/smil";charset=utf-8'), dbus.String('/home/user/.mms/xxxx/99B25DF5E30632528B281F80B07796A680E3DDDE'), dbus.UInt64(161), dbus.UInt64(302)), signature=None), dbus.Struct((dbus.String('cid-1'), dbus.String('Content-Type: "text/plain";charset=utf-8'), dbus.String('/home/user/.mms/xxxx/99B25DF5E30632528B281F80B07796A680E3DDDE'), dbus.UInt64(479), dbus.UInt64(18)), signature=None), dbus.Struct((dbus.String('cid-2'), dbus.String('Content-Type: "image/jpeg"'), dbus.String('/home/user/.mms/xxxx/99B25DF5E30632528B281F80B07796A680E3DDDE'), dbus.UInt64(512), dbus.UInt64(7671)), signature=None)], signature=dbus.Signature('(ssstt)'), variant_level=1)
I'll try again when I can and attach any logs from ofonod/mmsd/monitor-mms.
Also will try your branch of mmsd.
This needs at least an
mmsd
log to diagnose, but it also seems likely to be caused by the same problem as your report at #53.
Yes. I will test with my mmsd as well as your branch tomorrow and will include logs.
So far when I use mmsd/test/send-message script I get nothing in mmsd -dn output and this in monitor-mms output
{Service} [/org/ofono/mms/310260756209867/FC3B83C18BCC01FCA8E42730DE18005D396C6392] MessageAdded dbus.Dictionary({dbus.String('Status'): dbus.String('draft', variant_level=1), dbus.String('Date'): dbus.String('1970-01-01T00:00:00+0000', variant_level=1), dbus.String('Recipients'): dbus.Array([dbus.String('+12223334444'), dbus.String('+15556667777')], signature=dbus.Signature('s'), variant_level=1), dbus.String('Attachments'): dbus.Array([dbus.Struct((dbus.String('SMIL'), dbus.String('Content-Type: "application/smil";charset=utf-8'), dbus.String('/home/user/.mms/310260756209867/FC3B83C18BCC01FCA8E42730DE18005D396C6392'), dbus.UInt64(161), dbus.UInt64(302)), signature=None), dbus.Struct((dbus.String('cid-1'), dbus.String('Content-Type: "text/plain";charset=utf-8'), dbus.String('/home/user/.mms/310260756209867/FC3B83C18BCC01FCA8E42730DE18005D396C6392'), dbus.UInt64(479), dbus.UInt64(18)), signature=None), dbus.Struct((dbus.String('cid-2'), dbus.String('Content-Type: "image/jpeg"'), dbus.String('/home/user/.mms/310260756209867/FC3B83C18BCC01FCA8E42730DE18005D396C6392'), dbus.UInt64(512), dbus.UInt64(7671)), signature=None)], signature=dbus.Signature('(ssstt)'), variant_level=1)}, signature=dbus.Signature('sv'))
I will check on the flow of code around sending and receiving and look at your patch for TMO.