[maemo-developers] SMS and phone calls API of N900: will you give these to us?

From: Andrea Grandi a.grandi at gmail.com
Date: Mon Aug 31 10:05:06 EEST 2009
Hi all,

I think now it's the time to ask this. Since when I did read about
N900 rumors about being a phone, I was wondering if we had been able
to use the SMS and phone calls functionality from a simple API.

What I mean? I mean, for example, that if I wanna create my own
application that send an SMS or read it when it arrives I can do it.
It would be usefull, for a lot of applications cases, to be able to
send an SMS without user interaction or being able to read and parse
some "magic" string.

Application case n°1: I'm in my office and I realize to have left my
N900 at home. Oh sh**!
The N900 is powered on but of course not connected to wifi and not
connected to 3G network. So, how can I interact with it? That's
simple. I send an sms to my phone with a particular "magic" string (it
can be a simple password/keyword), a program in background on my N900
read it and it knows it have to connect to Internet (wifi or 3G, it
doesn't matter). Once is connected to internet it can send its IP to
me or simply updating it trough DynDNS service. At this point I'm able
to SSH into it and open an x11vnc session too and do... everything :)

Application case n°2: someone just stole my N900. Oh f***!!!
I send an SMS to my phone in "silent mode". I mean that the background
application receive it first and doesn't notify the system sms
service. At this point it tries to do everything: starting up GPS,
trying to get the exact postion and sending me back, taking pictures
from the front camera and sending me back ecc.... wouldn't be useful?

Application case n°3: I want to record my calls (voip, normal calls,
ecc...). How can I do it?

For all these cases, I think we need access to SMS/telephony APIs.

Will Nokia give us (developers) access to these API?

-- 
Andrea Grandi
email: a.grandi [AT] gmail [DOT] com
website: http://www.andreagrandi.it
PGP Key: http://www.andreagrandi.it/pgp_key.asc
More information about the maemo-developers mailing list