[Usage] SMS handling
Dario
djdas at djdas.net
Fri Mar 19 08:33:59 PDT 2010
Hi Denis,
> The current semantics are that the DBusMessage returns only when the SMS has
> been successfully sent to the network, or oFono determined that it cannot send
> it. So you can assume that SMS is pending as soon as dbus_message_send is
> performed by your client. And that SMS has been sent/failed as soon as the
> message call returns.
>
This means I will have to use a synchronous call and wait for the
response? I suppose an error response will mean a send failure, is it
correct?
>
>> 2) handling incoming messages when application is (re)starting/crashed:
>> is there a way to retrieve a message if it comes in during a phase where
>> the application is not running or it can't receive the IncomingMessage
>> signal? Does oFono logs or stores the messages somewhere?
>>
>
> This is what the history plugin is for. History is notified when an SMS comes
> in and can persist this information however it wishes. The plugin can even
> define its own D-Bus interface for notifying external clients if needed.
>
OK, as per our IRC conversation I'm interested in writing an SQLite
history plug-in to store calls and SMSes infos, so I'll try to design a
simple DB and post it here in a few days.
Would it be a problem to have libsqlite as dependency of oFono? Is there
a way to let it out of the project or however do you consider it a
useful dependency for other (future) purposes?
Thank you very much in advance, best regards,
Dario.
More information about the ofono
mailing list