Received SMS and where they'll be stored
Colin Helliwell
colin.helliwell at ln-systems.com
Tue May 23 13:29:40 UTC 2017
> On 23 May 2017 at 14:19 colin.helliwell at ln-systems.com wrote:
>
> I'm re-exploring what happens through MM with received SMS - and could do
> with some clarification on how it all interacts (modem vs. MM).
>
> # mmcli -m 0 --messaging-status
>
> /org/freedesktop/ModemManager1/Modem/0
>
> ----------------------------
> Messaging | supported storages: 'me, sm'
> | default storage: 'me'
>
> I'm currently in a situation where I have (as shown by mmcli
> --messaging-list-sms) four messages in ME storage - this is the max number
> the modem's ME can hold. (I also, from some playing about in the past, have
> a few messages in SM).
> When I send it a new message, it doesn't seem to be getting delivered. I
> haven't dug into any info available from delivery reports etc, but basically
> there's no +CMTI occurring. Because, I assume, ME is full.
> Then I delete one of the msgs in ME, and a while later the new msg arrives -
> again going into ME.
>
> So I'm wondering how to avoid (or at least give time to cater for) the ME
> storage filling up.
> Presumably (?) the SIM is going to be capable of storing more than 4 msgs,
> so it would seem wise to select SM storage for received msgs instead of ME.
> Is this something that can be controlled through MM, or is it more a case of
> having to set it 'manually' in the modem itself and MM then just gets what
> it gets?
>
I had previously tried manually switching the storage by sending the modem
AT+CPMS="me","me","sm"
but whist the msg then arrived at the modem it did seem that I'd confused MM by doing that:
"mm_iface_modem_messaging_take_part(): Couldn't take part in SMS list: 'A part with index 2 was already taken'"
More information about the ModemManager-devel
mailing list